Cisco Cisco Unified Customer Voice Portal 11.0(1) Release Note
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.
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 “
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 “
"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’
d
Single
setting
value
Substitution
allowed
Default
Notes
Parameter
(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.
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)
(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.
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)
(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.
an application. By default this is disabled.
audio_filler_uri
(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.
above digits field.