Cisco Cisco Customer Voice Portal 8.0(1)

Page of 561
Step 7
After you configure the Unified ICME script, you need to configure a corresponding VXML
Server script with Call Studio.
The VXML Server script must:
Begin with a Subdialog_Start element (immediately after the Call Start element)
Contain a Subdialog_Return element on all return points (script must end with a
Subdialog_Return element)
The Subdialog_Return element must include a value for the call input
To enable reporting, you must add Data Feed/SNMP loggers
Correlating Unified CVP/Unified ICME Logs with VXML Server Logs
When using the VXML Server option in the Unified CVP solution, you can correlate Unified
CVP/Unified ICME logs with VoiceXML logs. To do this, you need to pass the Call ID to the
VXML Server by URL. Building upon the URL used in the previous example, the URL would
be as follows:
http://12.34.567.890:7000/CVP/
Server?application=Chapter1_HelloWorld&callid=XXXXX-XXXXX-XXXXXX-XXXXXX
To configure logging, do the following:
Step 1
In the Unified ICME script, use the formula editor to set ToExtVXML[1]. Set 
ToExtVXML[1]
= concatenate("callid=",Call.user.media.id)
 to the contents of the
User.microapp.media_id ECC Variable.
Note:
• Always include "callid" when sending the call to the VXML Server using the Comprehensive
call flow model.
• When you concatenate multiple values, use a comma for the delimiter; for example,
concatenate("ICMInfoKeys=
",Call.RouterCallKey,"-",Call.RouterCallDay,"-",Call.RouterCallKeySequenceNumber).
Step 2
In the VXML Server, ensure that it logs the callid to the VXML Server trace files. In the VXML
Server, to log to the trace files, do the following:
a.
Select the Subdialog Start element.
b.
Select the General tab.
c.
In the Add to Log, enter:
Name = callid
Configuration and Administration Guide for Cisco Unified Customer Voice Portal Release 4.1(1)
293
Chapter 7: Configuring VXML Solution
Using VXML Server with Unified ICME