Cisco Cisco Customer Voice Portal 8.0(1) Release Note
C
HAPTER
28:
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
113
Chapter 28: Subdialog Start
In most situations, the CVP Subdialog Start element (see Chapter 8: CVP Subdialog Start) should be used instead of this one, to offer
full compatibility with ICM. However, there is one exception to this. If the voice application will only ever be called by a Subdialog
Invoke element (i.e., never by ICM), then the Subdialog Start and Subdialog Return elements may be used instead.
full compatibility with ICM. However, there is one exception to this. If the voice application will only ever be called by a Subdialog
Invoke element (i.e., never by ICM), then the Subdialog Start and Subdialog Return elements may be used instead.
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), Call Services will automatically create session data using the name of the data received. In
the second case (i.e. as 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 data passed as a VoiceXML parameter, the
repeatable “
the first case (i.e. as HTTP parameters), Call Services will automatically create session data using the name of the data received. In
the second case (i.e. as 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 data passed as a VoiceXML parameter, the
repeatable “
Parameter
” setting must be configured with the same exact name as the data.
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 calling
dialog. This is a repeatable setting, so multiple values can be
specified.
subdialog. It must match the exact value specified in the calling
dialog. This is a repeatable setting, so multiple values can be
specified.
Store As
(Store As)
(Store As)
String
No true
false Session
Data
Set to “Session Data” to store the listed parameters in Session
data, or to “Element Data” to store them in Element data.
data, or to “Element Data” to store them in Element data.
Exit States
Name
Notes
done
The element execution is complete
Studio Element Folder: General
Class Name:
com.audium.server.voiceElement.internal.DefaultSubdialogStartElement