Beruflich Dokumente
Kultur Dokumente
VXML Applications
TCL and VoiceXML are two different approaches to provide automated functions on voice gateway such
as IVR, B-ACD, CAC, Calling Routing Maniplution, etc.
The main difference between Tcl and VoiceXML is that the router executes a Tcl scripts by it self (the
script can be stored locally or remote location), whereas a VoiceXML script is a client-server model. If the
gateway associates a call with a VoiceXML application, the application loads the appropriate VoiceXML
document that can call for the gateway to interact with various web applications. This document might
play audio prompts and collect digits. You can load additional VoiceXML documents based on the caller
input.
Note: MGCP is not supported with Tcl or VoiceXML applications. To support applications, the
gateway
3.
4.
5.
Configure the dial peers to use the script or ephone-dn/voice register pool.
dial-peer voice ID [voip|pots]
service application-name
or
ephone-dn ID
application application-name
or
voice register pool ID
application application-name
TCL/VoiceXML services are applied to inbound dial-peers (inbound calls only). To apply them to
outbound calls,
dial-peer voice ID [voip|pots]
service application-name outbound
6.
TCL scriptes can call packages. Packages are C subrouties or functions which can be called by the main
script (program). Packages should be uploaded to flash or TFTP server and defined as below:
package package-name location
Then the package can be called using its name in the TCL script. To check all available packeges use the
command show call application voice summary
7.
1.
2.
Note: The location of the VXML should point to VXML server, e.g. Mobile Voice Access
Configure the dial peers to use the application or ephone-dn/voice register pool.
dial-peer voice ID [voip|pots]
service application-name
or
ephone-dn ID
application application-name
or