Cisco Cisco Unified Customer Voice Portal 10.0(1)

Descargar
Página de 342
2-57
Cisco Internet Service Node (ISN) Configuration and Administration Guide
OL-1251-03
Chapter 2      Using NAM/ICM with the ISN IVR Solution
ISN Micro-Applications
http://server/en-us/app/MyVXML?Company=Cisco&Job=technicalwriter&FirstName=Gerrard&LastN
ame-Thock
ECC Variable Array Formula
The equation for figuring out how many bytes you are sending to and from the External VXML is below. 
You must be careful to keep this calculation in mind so that you do not overload the ECC Variable with 
too many bytes.
1 + (5 + size of variable) * number of elements in the array.
For example, if you are sending 3 array elements to the external VXM of the maximum 210 bytes, the 
equation would look like this:
1 + (5 + 210) * 3 = 648
Although the maximum number of bytes you can set each variable to is 210, as you can see from the 
formula above, maxing out each variable would go over the 1050 character limit. Thus, you need to make 
sure you use this forumla to keep your character limit under the 1050 maximum.
Cisco recommends a default of one array set to 210 bytes going to the external VXML, and one returning 
array set to 210 bytes.
Note
Remember that when you are returning a call from the external VXML, the User.microapp.caller_input 
variable is automatically returned. 
Notes
If the User.microapp.ToExtVXML array is either not defined on the ICM or empty, the App Server 
does not pass any parameters to the external VXML.
You do not need to define the User.microapp.ToExtVXML array to contain 5 elements. The App 
Server can handle any number of array elements up to a maximum of 5. 
If the User.microapp.ToExtVXML is either undefined or partially defined, a warning message 
appears on the VRU PIM console window indicating that the variable is undefined or partially 
defined.
Although the array elements are linked together, you can’t span a name/value pair to multiple array 
elements. This is because before you parse for the name/value pairs, the App Server inserts a 
semicolon between two array elements if there is not one. 
The App Server produces a “Misconfigured ECC Variable” error if there isn’t a “=” symbol between 
two semicolons.
The App Server produces a “Misconfigured ECC Variable” error if the “=” symbol is the first or last 
character between two semicolons (for example, if there isn’t a name or a value).
The App Server produces a “Misconfigured ECC Variable” error if the “name” part of the 
name/value pair contains a space.
The App Server treats each of the name/value parameters as strings. The App Server does not check 
to see if the value parameter is an integer.
Passing Data Back to the ICM with External VXML
ISN can return 1050 characters characters for external VXML.