для Cisco Cisco Unified Customer Voice Portal 10.5(1)

Скачать
Страница из 561
are using only one element. The IVR Service 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 IVR Service
inserts a semicolon between two array elements if there is not one.
The IVR Service produces a “Misconfigured ECC Variable” error if there is not a “=” symbol
between two semicolons.
The IVR Service produces a “Misconfigured ECC Variable” error if the “=” symbol is the
first or last character between two semicolons (for example, if there is not a name or a value).
The IVR Service produces a “Misconfigured ECC Variable” error if the “name” part of the
name/value pair contains a space.
The IVR Service treats each of the name/value parameters as strings. The IVR Service does
not check to see if the value parameter is an integer.
Passing Data Back to Unified ICME with External VoiceXML
Unified CVP can return 1050 characters for external VoiceXML.
Note: All other Get Speech nodes are limited to the 210 characters returned in
User.microapp.caller_input.
The following ECC Variable array has been added:
Table 29: From External VoiceXML ECC Variable Array
Max. Size of Each Element
Max. Number of Elements
Type
ECC Variable Name
210
4
Array
User.microapp.FromExtVXML
The Get Speech micro-app returns up to 1050 characters by populating the
User.microapp.caller_input variable and each element of the User.microapp.FromExtVXML
array.
Note: Remember to use the ECC Variable array formula listed above when defining the
FromExtVXML variable. You do not need to define the User.microapp.FromExtVXML array
to contain 5 elements. However, it must be defined as an ARRAY variable, not a SCALAR
variable, even if you are using only one element.
VoiceXML Requirements
External VoiceXML is called via the <subdialog> VoiceXML element. Because of the design
of the VoiceXML itself, the variable names in the customer defined VoiceXML must be
Configuration and Administration Guide for Cisco Unified Customer Voice Portal Release 4.1(1)
222
Chapter 4: - Writing Scripts for Unified CVP
Using Unified CVP Micro-Applications