Cisco Cisco Unified Customer Voice Portal 10.5(1) User Guide

Page of 122
C
HAPTER 
3:
 
C
ISCO 
U
NIFIED 
CVP
 
W
ORKSPACE
 
 
V
OICE
XML
 
S
TUDIO 
U
SER 
G
UIDE 
 
 
 
FOR 
C
ISCO 
U
NIFIED 
C
USTOMER 
V
OICE 
P
ORTAL
 
 
 
 
 
 
 
78
This element receives data passed from the calling dialog and creates corresponding element or 
session data. Data can be passed from the calling dialog to the application as HTTP parameters 
and/or as VoiceXML parameters (using the <param> tag).  
If data from the calling dialog is passed as HTTP parameters, Cisco Unified CVP VoiceXML 
Server will automatically create session data using the name of the data that is sent. 
However, if data is passed using VoiceXML parameters, the Subdialog Start element should be 
configured appropriately in order for the data to be available as element or session data for the 
duration of the call session. For each parameter that is passed to the application from the calling 
subdialog, the "Parameter" setting should be configured with the name of the data being passed. 
The "Store As" setting allows developers to choose to store all passed values either as session or 
element data. 
The "Enable Digits Bypass" setting is used to activate a VoiceXML workaround to ensure 
expected functionality for a particular TDM or analog phone. When this setting is set to "true", a 
new setting named "Audio Filler URI" will appear in VoiceXML Studio and can be configured 
to set a reference to the file "Flash: silence_.1s.wav". For IP phones the "Enable Digits Bypass" 
setting should be set to "false". 
 
Defining a Subdialog Return 
For a Cisco Unified CVP voice application that will be invoked as a subdialog, Subdialog Return 
elements should be used in place of Hang Up elements throughout the call flow. This element 
can be found at the root level of the element palette. The Subdialog Return element is used to 
return data back to the calling dialog. 
This element has no exit states, much like a Hang Up element. It should be used in place of a 
Hang Up element in applications that will be invoked as subdialogs; these applications should 
not use any Hang Up elements. 
 
The settings for this element are used to define what data to pass back to the calling dialog. This 
data is returned using ICM ECC variables, therefore the data must conform to requirements 
associated with ICM ECC variables. Refer to the Cisco Unified CVP documentation for further