Cisco Cisco Unified Customer Voice Portal 10.5(1) Release Note

Page of 145
 
C
HAPTER 
25:
 
R
EQ
ICML
ABEL    
 
                                                 
E
LEMENT 
S
PECIFICATIONS FOR 
C
ISCO 
U
NIFIED 
CVP
 
VXML
 
S
ERVER AND 
C
ISCO 
U
NIFIED 
C
ALL 
S
TUDIO 
 
 
 
 
107
 
 
Name 
Type 
Notes 
Variables are callvar1 – callvar10. 
callvarReturn<n> 
String 
Call Peripheral Variables that the ICM script returns to the VXML Server. Valid Call Peripheral 
Variables are callvarReturn1 – callvarReturn10. 
 
For example, if an ICM script contains call peripheral variable 3 with the string value 
“CompanyName=Cisco Systems, Inc”, you can access the value of CompanyName that is 
returned by the ICM script by using: 
 
Data.Element.ReqICMLabelElement.callvarReturn3.  
 
The returned value is “Cisco Systems, Inc.” 
Session Data 
Name 
Type 
Notes 
name 
String 
Value for a name-value pair contained in a ToExtVXML variable returned in the ICM label. 
You must know which name-value pairs are set in the ICM script to retrieve the correct value 
from the Call Studio script. 
 
 For example, if an ICM script contains a user.microapp.ToExtVXML0 variable with the string 
value “CustomerName=Mantle”, specify Data.Session.CustomerName.  If the same ICM script 
contains a user.microapp.ToExtVXML0 variable with the string value 
“BusinessType=Manufacturing”, you can access the customer business type returned by the 
ICM script by using Data.Session.BusinessType.
  
Exit States 
Name 
Notes 
done 
The element execution is complete and the value was successfully retrieved. 
error 
The element failed to retrieve the value. 
Studio Element Folder:  Cisco 
Class Name:
 
com.cisco.cvp.vxml.custelem.ReqICMLabel