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

Page of 145
C
HAPTER 
8:
 
CVP
 
S
UBDIALOG 
S
TART
 
 
E
LEMENT 
S
PECIFICATIONS FOR 
C
ISCO 
U
NIFIED 
CVP
 
VXML
 
S
ERVER AND 
C
ISCO 
U
NIFIED 
C
ALL 
S
TUDIO
 
 
 
 
23
 
 
Chapter 8: CVP Subdialog Start 
For a Cisco CVP voice application invoked as a subdialog, the CVP Subdialog Start element must be used, which receives data from a 
calling application and creates corresponding element data or session data.  The element should be placed at the entrance point of the 
application, immediately after the Start of Call element.   
Data can be passed to the VoiceXML application either as HTTP parameters or VoiceXML parameters (using the <param> tag).  In 
the first case (i.e. as HTTP parameters), Cisco Unified CVP VoiceXML Server will automatically create session data using the name 
of the data received.  In the second case (i.e. as VoiceXML parameters), the CVP Subdialog_Start element must 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 data passed 
as a VoiceXML parameter, the “
Parameter
” setting must be configured with the same exact name as the data.  The “
Store As
” 
setting can be configured to store the passed data 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 be enabled in VoiceXML Studio and can be configured to set a reference to a 
silence wave file to be played in the digits field. For IP phones the “
Enable Digits Bypass
” setting should be set to "false". 
Settings 
Name (Label) 
Type 
Req’
Single 
setting 
value 
Substitution 
allowed 
Default 
Notes 
Parameter 
(Parameter) 
string 
no false 
true 
none 
Holds the name of a parameter passed as input to the 
subdialog. It must match the exact value specified in the 
VoiceXML page that calls the subdialog. This is a repeatable 
setting, so multiple values can be specified. 
Where 
(Store As) 
string 
no
 
true false Session 
Data 
Determines whether the parameter passed to the subdialog will 
be stored as element data or session data. By making it element 
data, the information will “belong” only to this element, and so 
there is no chance that these variables will overwrite any other 
variables. 
enable_digits_bypass 
(Enable Digits 
Bypass) 
boolean 
yes true
 
true
 
false 
Determines whether the digits field is used at the beginning of 
an application.  By default this is disabled. 
audio_filler_uri 
(Audio Filler URI) 
string 
no
 
true
 
true
 
none 
Configures a URI for a silence wave file to be played in the 
above digits field.