Cisco Cisco Unified Customer Voice Portal 11.0(1)

Page of 561
Figure 25: VXML Server (Standalone) with ICM Lookup
Using Call Studio's ReqICMLabel Element to Pass Data
The ReqICMLabel element allows a Call Studio script to pass caller input, Call Peripheral
variables, and External Call Context (ECC) variables to a Unified ICME script. The
ReqICMLabel must be inserted into a Call Studio script as a decision element. In Call Studio,
the returned Unified ICME label contains a result, which can be used by other elements in the
same application, such as the Transfer or Audio element. The Transfer element sends instructions
to the IOS Voice Browser to transfer the caller to the desired location.
After the ReqICMLabel exits its done path, you can retrieve the values set by the Unified ICME
script by selecting the Element Data tab for the ReqICMLabel element. The element data value
is {Data.Element.ReqICMLabelElement.result}. ReqICMLabelElement is the name of the
ReqICMLabel element in the Studio script. The default name for this element is
ReqICMLabel_<n>. For example, if you changed ReqICMLabel to GetICMLabel, the value
returned from Unified ICME would be {Data.Element.GetICMLabel.result}, where result is
the variable of the ReqICMLabel element that contains the Unified ICME label.
Table 31: Settings
Notes
Default
Substitution
Allowed
Single Setting
Value
Required
Type
Name (Label)
Call Peripheral variables passed
by the Studio script to the Unified
Yes
Yes
No
String
Call Peripheral
Variables 1 –
ICME Server. This setting can be
Configuration and Administration Guide for Cisco Unified Customer Voice Portal Release 4.1(1)
230
Chapter 4: - Writing Scripts for Unified CVP
Scripting for Unified CVP with Call Studio