Cisco Cisco Customer Voice Portal Downloads 开发者指南
V
OICE
E
LEMENT
:
S
UBDIALOG
_S
TART
C
ISCO
CVP
V
OICE
XML
3.0
Element Specifications
Copyright 2001 - 2005 Audium Corporation. All Rights Reserved. 1/14/05
79
Subdialog_Start
The Subdialog_Start element should be placed at the entrance point of any application after the Call Start element, unless the
application is designed to be invoked by a Cisco CVP VoiceXML Application to Application transfer element. This element is used
to take data passed from the calling subdialog and create corresponding element or session data. Data can be passed from the calling
subdialog to the application as HTTP parameters and/or as VoiceXML parameters (using the <param> tag). If data from the calling
subdialog is passed as HTTP parameters, 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 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 parameter that is passed to
the application from the calling subdialog, the “Parameter” setting should be configured with the name of the data that is passed. The
“Store As” setting allows developers to choose to store all passed values 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 and flase
for IP phones.. If this setting is activated, set to “true”, the “Audio Filler URI” setting can be configured to set a reference to the
Flash: silence_.1s.wav file.
application is designed to be invoked by a Cisco CVP VoiceXML Application to Application transfer element. This element is used
to take data passed from the calling subdialog and create corresponding element or session data. Data can be passed from the calling
subdialog to the application as HTTP parameters and/or as VoiceXML parameters (using the <param> tag). If data from the calling
subdialog is passed as HTTP parameters, 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 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 parameter that is passed to
the application from the calling subdialog, the “Parameter” setting should be configured with the name of the data that is passed. The
“Store As” setting allows developers to choose to store all passed values 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 and flase
for IP phones.. If this setting is activated, set to “true”, the “Audio Filler URI” setting can be configured to set a reference to the
Flash: silence_.1s.wav file.
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.
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.
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)
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.
application. By default this is disabled.
audio_filler_u
ri
(Audio Filler
URI)
ri
(Audio Filler
URI)
string
no
true
true
none
This setting allows to configure an audio file for the prompt in the digits
field.
field.