Cisco Cisco Unified Customer Voice Portal 11.0(1) Developer's Guide

Page of 103
V
OICE 
E
LEMENT
:
 
T
RANSFER
 
 
 
          
E
LEMENT 
S
PECIFICATIONS FOR 
C
ISCO 
U
NIFIED 
C
USTOMER 
V
OICE 
P
ORTAL 
R
ELEASE 
4.0(1)
 
 
 
79
 
Transfer 
The Transfer voice element performs a call transfer to a phone number specified by a configuration setting. Depending on how the 
voice browser is configured, the call transfer can be a bridge transfer or a blind transfer. For a bridge transfer, the voice browser makes 
an outbound call while maintaining the original call and acts as a bridge between the two calls. The advantage of this is that once the 
secondary call ends, the original call can still continue with the IVR. The disadvantage is that two separate phone lines are used. For a 
blind transfer, the voice browser makes an outbound call to the callee and leaves the connection regardless of the outcome. At this 
point, the voice browser (and as a result Unified CVP VoiceXML Server) is no longer in control of the call. Blind transfers involve 
only one line.  
The Transfer element defines exit states for the different ways bridge transfers can end such as the person being called hung up, there 
was no answer, there was a busy signal, or some other phone-related error occurred. Since blind transfers take the call away from the 
voice browser and Unified CVP VoiceXML Server, a Transfer element performing a blind transfer would never return an exit state. 
Instead, a special event would be thrown by the voice browser, caught in the root document for the call, and Unified CVP VoiceXML 
Server would terminate the session by interrupting the Transfer element. 
The number to transfer to can be any phone number allowed by the voice browser telephony provider.  Check the browser 
documentation for specific requirements and restrictions for call transfer. 
Settings 
Name (Label) 
Type 
Req’d 
Single 
setting 
value 
Substitution 
allowed 
Default 
Notes 
transfer_destination 
(Transfer Destination) 
string Yes true true  None 
The phone number to transfer to. It may contain non-
numerical characters to allow support for phone extensions. 
destination_type 
(Destination Type) 
string Yes true True 
tel 
The type of transfer destination to which the voice element is 
to connect. Possible values are: tel | sip. 
connect_timeout 
(Connect Timeout) 
int > 0 
Yes 
true true 
60 
The number of seconds the voice element is allowed to wait 
for an answer, after which it will exit with the "noanswer" exit 
state.  Note that this setting only applies to the bridge mode. 
max_transfer_time 
(Max Transfer Time) 
int > 0 
No 
true true Browser 
default
The maximum duration (in seconds) the transfer is allowed to 
last. By default, it is an infinite amount of time, so the setting 
should be configured only if a limit is required. Note that 
max_transfer_time only applies to the bridge mode.