vxi_installation_guide:management:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
vxi_installation_guide:management:start [2015/02/03 21:40] – [System Management] borjavxi_installation_guide:management:start [2015/02/25 21:23] borja
Line 112: Line 112:
 After execution, the VoiceXML result of <exit> tag and the property ‘expr’ are accessible by the variable VXML_RESULT. After execution, the VoiceXML result of <exit> tag and the property ‘expr’ are accessible by the variable VXML_RESULT.
  
-Example:+ 
 +** VXML_ERROR ** 
 + 
 +After execution, the VoiceXML application notify the error cause, if the VoiceXML session cannot be launched. 
 + 
 +  * VXML_ERROR=(empty) ; No error occurs. 
 +  * VXML_ERROR=INITALISATION ; Session refused, Asterisk module not connected to the VoiceXML browser. 
 +  * VXML_ERROR=LICENSE ; Session refused, license locking 
 +  * VXML_ERROR=ACCOUNT_LIMIT ; Session refused, max session for the account reached. 
 +  * VXML_ERROR=SPEECH ; Session refused, cannot allocate the Speech (ASR) ressource. 
 +  * VXML_ERROR=TTY/TDD ; Session refused, no TTD availabe. 
 +  * VXML_ERROR=BILLING ; Session refused, billing interface refuse the session. 
 +  * VXML_ERROR=INTERPRETER ; Session refused, critical error with the VoiceXML browser connection. 
 + 
 + 
 +Example use with an URL parameter:
 <code> <code>
 [incoming]  [incoming] 
Line 121: Line 136:
 </code> </code>
  
 +Example to catch the Vxml() errors :
 +<code>
 +exten => _X.,1,Vxml()
 +exten => _X.,n,NoOp(${VXML_ERROR})
 +exten => _X.,n,GotoIf($["${VXML_ERROR}" == ""]?hangup)
 +exten => _X.,n,Busy()
 +exten => _X.,n(hangup),Hangup()
 +</code>
 ===== Asterisk Online Help ====== ===== Asterisk Online Help ======
  
  • vxi_installation_guide/management/start.txt
  • Last modified: 2017/07/31 16:17
  • by javier