Cisco Cisco Unified Customer Voice Portal 10.5(1)
E-1
Cisco Customer Voice Portal (CVP) Release 3.0(0) Configuration and Administration Guide
A P P E N D I X
E
Customer Voice Portal VoiceXML Server
This appendix provides information about the optional CVP VoiceXML server and how it used in the
CVP solution.
CVP solution.
Note
This section covers only how to integrate the CVP VoiceXML server in the CVP solution. CVP
VoiceXML has a complete set of documentation that describes components, installation, configuration
and usage. Refer to
VoiceXML has a complete set of documentation that describes components, installation, configuration
and usage. Refer to
for more information
CVP VoiceXML Server in the CVP Solution
This sections describes how to intergrate the CVP VoiceXML Server into the CVP solution. This process
involves:
involves:
•
Creating an ICM script with ECC variables configured for CVP VoiceXML Server
•
Creating a VRU Script to run in the ICM script.
The following steps describe how to call the CVP VoiceXML Server from an ICM script.
Step 1
Determine the URL on CVP VoiceXML Server that you want to reach, for example:
http://10.86.137.238:8080/CVP/Server?application=HelloWorld
Step 2
In the ICM Script, first Set the media_server ECC Variable to "http://10.86.137.238:8080/CVP"
Step 3
Set the app_media_lib ECC Variable to ".."
Step 4
Set user.microapp.ToExtVXML[0] ECC variable to "application=HelloWorld"
Note
This example indicates that the CVP VoiceXML server will execute the “HelloWorld” application. To
execute a different application, change the value of user.microapp.ToExtVXML[0] accordingly.
execute a different application, change the value of user.microapp.ToExtVXML[0] accordingly.
Step 5
Set the UseVXMLParams ECC Variable to "N"
Step 6
Create a VRU Script with VRU Script Name = "GS,Server,V". Run this VRU script in the ICM Script
Note
•
The timeout value set in the Network VRU Script should be substantially greater than the length of
the timeout in the CVP VoiceXML Server application. This timeout should only be used only for
recovery from a failed VoiceXML Server.
the timeout in the CVP VoiceXML Server application. This timeout should only be used only for
recovery from a failed VoiceXML Server.