Cisco Cisco Unified Customer Voice Portal 10.0(1)
![Cisco](https://files.manualsbrain.com/attachments/7380d0050044647c30f5c24bbbf5d0c0b6d9bb84/common/fit/150/50/faa183d287233c52228cfea3dbc2a127fe780f60564fcb0955d9c3d1cd23/brand_logo.png)
Integrating Call Studio Scripts with Unified ICME Scripts
This section describes how to integrate the VXML Server into the Unified CVP solution. This
process involves:
process involves:
•
Creating a Unified ICME script with ECC variables configured for VXML Server.
•
Creating a VRU Script to run in the Unified ICME script.
The following steps describe how to call the VXML Server from an Unified ICME script.
Step 1
Specify the URL and port number of the VXML Server that you want to reach, for example:
http://12.34.567.890:7000/CVP/Server?application=HelloWorld
In the example above,
12.34.567.890
is the URL and
7000
port number; the values are
delimited by a colon (:).
Note: 7000 is the default port number for a VXML Server.
Step 2
In the Unified ICME script, first set the media_server ECC variable to
http://
12.34.567.890:7000/CVP
Step 3
Set the app_media_lib ECC Variable to "
...
"
Step 4
Set the user.microapp.ToExtVXML[0] ECC variable to
application=HelloWorld
.
Note: This example indicates that the VXML Server will execute the “HelloWorld” application.
To execute a different application, change the value of user.microapp.ToExtVXML[0]
accordingly.
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
Set the concatenate element by following the instructions in the "
" section in Chapter 7, "Configuring VXML
Solution."
Step 7
Create a Run External Script node within the Unified ICME script with a VRU Script Name
value of
value of
GS,Server,V
.
Note: Remember to link this node to the nodes configured in previous steps.
•
Configure the timeout setting in the Network VRU Script to a value substantially greater
than the length of the timeout in the VXML Server application. (This timeout would only be
used for recovery from a failed VXML Server.)
than the length of the timeout in the VXML Server application. (This timeout would only be
used for recovery from a failed VXML Server.)
•
Always leave the Interruptible checkbox in the Network VRU Script Attributes checked;
otherwise, calls queued to a VXML Server application might stay in the queue when an agent
becomes available.
otherwise, calls queued to a VXML Server application might stay in the queue when an agent
becomes available.
Configuration and Administration Guide for Cisco Unified Customer Voice Portal Release 4.1(1)
233
Chapter 4: Writing Scripts for Unified CVP
Scripting for Unified CVP with Call Studio