Cisco Cisco Unified Customer Voice Portal 10.5(1)

Page of 406
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.
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 
 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:
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.
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.