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

Page of 145
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. 
Settings 
Name (Label) 
Type 
Req’
Single 
setting 
value 
Substitutio
n allowed 
Default 
Notes 
subdialog_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. 
local_application 
(Local 
Application) 
boole
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. 
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 . 
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. 
Exit States 
Name 
Notes 
Done 
The element execution is complete 
 
Class Name
: com.audium.server.voiceElement.internal.SubdialogInvoke