Cisco Cisco Computer Telephony Integration Option 9.0 Reference Guide

Page of 276
   
5-137
CTI Server Message Reference Guide (Protocol Version 14) for Cisco Unified ICM/Contact Center Enterprise & Hosted
Release 8.0(1)
Chapter 5      Application Level Interfaces
Client Control Service
TRANSFER_CALL_REQ
Use this message to transfer a held call to an active call. The two calls must have connections to a single 
common device. Upon transfer, both of the connections with the common device become NULL and 
their connection identifiers are released.
You can also use this message to transfer an active call to another number (single step or blind transfer).
The TRANSFER_CALL_REQ message is defined in 
InvokeID
Set to the value of the InvokeID from the 
corresponding request message.
UINT
4
Maximum message size (including header):
12
Table 5-116
RETRIEVE_CALL_CONF Message Format (continued)
Table 5-117
TRANSFER_CALL_REQ Message Format 
Fixed Part
Field Name
Value
Data Type
Byte Size
MessageHeader
Standard message header. MessageType 
= 64.
MHDR
8
InvokeID
An ID for this request message, returned 
in the corresponding confirm message.
UINT
4
PeripheralID
The Unified ICM PeripheralID of the 
ACD where the calls are located.
UINT
4
ActiveConnection CallID
The Call ID value assigned to the 
currently active call by the peripheral or 
Unified ICM.
UINT
4
HeldConnectionCallID
The Call ID value assigned to the held 
call by the peripheral or Unified ICM. If 
there is no held call (single step transfer), 
this field must be set to 0xffffffff.
UINT
4
ActiveConnection 
DeviceIDType
The type of device ID in the 
ActiveConnectionDeviceID floating field 
(
).
USHORT
2
HeldConnectionDevice 
IDType
The type of device ID in the 
HeldConnectionDeviceID floating field 
(
). If there is no held call 
(single step transfer), this field must be 
set to CONNECTION_ ID_NONE and 
no Held Connection DeviceID floating 
field is needed.
USHORT
2
CallPlacementType
One of the values from 
specifying how the call is to be placed.
USHORT
2
CallMannerType
One of the values from 
specifying additional call processing 
options.
USHORT
2