AttendedTransfer command

The AttendedTransfer command transfers the call during the conversation, before transferring, the transferor must call the target party, while the transfered party changes from InCall state to Hold state. (Find out what kind of CallStates a call can have.) When the command is initiated the transferor leaves both calls and the transfered party and target party will be connected.

Command example usage:

It is used if a client calls the secretary and would like to talk with the boss. 1st the secretary calls the boss using and if the boss accepts the client then he/she will be attended transfered to the boss and the receptionist leaves the call.

Parameters:

Parameter name Value Description Mandatory
TransferredCallId string value,
e.g. 270Okv
The call ID of the call you chose the participant to be transfered from. Defaultly it is known from the CallChanged notification. No
TargetCallId string value,
e.g. HL1bE
The call ID of the call you want the participant to be transfered to. Yes

OzML example:

1st the speak engine says to all participants: "The caller will be attended transfered to call ID HL1bE" Then it transfers the caller to call ID HL1bE.

<?xml version="1.0"?>
<Response>
<Speak Party="all">The caller will be attended transfered to call ID HL1bE</Speak>
<AttendedTransfer TargetCallId="HL1bE" TransferorParty="caller"></AttendedTransfer>
</Response>

AttendedTransfer command is used in OzML responses to this notification:

CallChanged, RecordCompleted

More information