Cisco Cisco Customer Voice Portal Downloads 发行公告
C
HAPTER
26:
S
UBDIALOG
I
NVOKE
E
LEMENT
S
PECIFICATIONS FOR
C
ISCO
U
NIFIED
CVP
VXML
S
ERVER AND
C
ISCO
U
NIFIED
C
ALL
S
TUDIO
109
Chapter 26: Subdialog Invoke
The Subdialog Invoke element initiates a subdialog invocation to another VoiceXML application, and handles passing data to and
from the application. For the entire duration while a subdialog application is handling a call, the calling application waits in a dormant
state for the subdialog to return. The goal of the Subdialog Invoke element is to allow voice applications to be invoked across multiple
servers, as well as giving temporary control of the call to a voice application (such as flat VoiceXML and JSPs) created outside Call
Studio.
from the application. For the entire duration while a subdialog application is handling a call, the calling application waits in a dormant
state for the subdialog to return. The goal of the Subdialog Invoke element is to allow voice applications to be invoked across multiple
servers, as well as giving temporary control of the call to a voice application (such as flat VoiceXML and JSPs) created outside Call
Studio.
Settings
Name (Label)
Type
Req’
d
Single
setting
value
Substitutio
n allowed
Default
Notes
subdialog_uri
(Subdailog URI)
(Subdailog URI)
string
yes true
true
none
Specifies the URI of the subdialog to invoke. This may either be a relative
or absolute URI, but must be accessible to the voice browser at runtime.
or absolute URI, but must be accessible to the voice browser at runtime.
local_application
(Local
Application)
(Local
Application)
boole
an
an
yes true
true
none
Specifies whether or not the subdialog application is running on the same
application server as the application in which the current element appears.
application server as the application in which the current element appears.
parameter
(Parameter)
(Parameter)
string
no false true
none
Holds the name and value of a parameter to pass to the subdialog. The
format is the name of the parameter followed by an equal sign (=)
followed by the value of the parameter. For example: "name=John Doe".
The element will use the text up to the first equal sign as the name of the
parameter and the remaining text as the value .
format is the name of the parameter followed by an equal sign (=)
followed by the value of the parameter. For example: "name=John Doe".
The element will use the text up to the first equal sign as the name of the
parameter and the remaining text as the value .
return_value
(Return Value)
(Return Value)
string
no false true
none
Holds the name of a return value from the subdialog. For example:
"result". The names specified here must match the variable names returned
by the subdialog. Return values will be stored as element data, in a
variable of the name specified here.
"result". The names specified here must match the variable names returned
by the subdialog. Return values will be stored as element data, in a
variable of the name specified here.
Exit States
Name
Notes
Done
The element execution is complete
Class Name: com.audium.server.voiceElement.internal.SubdialogInvoke