Cisco Cisco Customer Voice Portal 8.0(1)

Descargar
Página de 442
2-55
Cisco Customer Voice Portal (CVP) Release 3.1(0) Configuration and Administration Guide
Chapter 2      Using NAM/ICM with the Customer Voice Portal IVR Solution
CVP Micro-Applications
The App Server “NoEntry” and “InvalidEntry” retry logic are utilized if the external VXML returns a 
<noinput> or <nomatch> event respectively.
Error Handling
The error handling for an external VXML called from the Get Speech micro-application includes the 
following:
  •
If the “Allow External VXML” checkbox is not enabled in App Admin, the App Server sends an 
“Invalid VRU Script Name” Error back to the ICM.
  •
If you set the “Media Library Type” to “V” and you do not set an “External VXML Name” 
parameter, an “Invalid VRU Script Name” error is returned to the ICM.
Passing Information to the External VXML
There are two methods of passing information to the external VXML, either by <param> elements or 
URL elements. You can pass up to 1050 characters to the external VXML by using an ECC Variable 
array.
This variable array contains a list of semicolon delimited name/value pairs. The following is an example 
of the syntax:
The CVP links all five elements of the “ToExtVXML” array, parses the contents, and then puts each of 
the name/value pairs in the VXML that it creates.
You define an ECC variable to determine which method to use when passing information to the external 
VXML. 
Table 2-16
To external VXML ECC Variable Array
ECC Variable Name
Type
Max. # of Elements
Max Size of each 
Element
User.microapp.ToExt
VXML
Array
5
210
Table 2-17
Sample Array Definition
Variable Name
Values
User.microapp.ToExtVXML[0]
“Company=Cisco; Job=technical writer”
User.microapp.ToExtVXML[1]
“Location=Boxborough; Street=Main”
User.microapp.ToExtVXML[2]
“FirstName=Gerrard; LastName=Thock”
User.microapp.ToExtVXML[3]
“Commute=1hour; Car=Isuzu”
User.microapp.ToExtVXML[4]
“BadgeID=2121212”