Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 278
5-126
CTI Server Message Reference Guide (Protocol Version 9) Release 7.0(0)
Chapter 5      Application Level Interfaces
Client Control Service
ALTERNATE_CALL_REQ
Use this message to alternate between calls. This message requests the compound action of placing an 
active call on hold and then either retrieving a previously held call or answering an alerting call at the 
same device. The ALTERNATE_CALL_REQ message is defined in 
Table 5-92
ALTERNATE_CALL_REQ Message Format 
Fixed Part
Field Name
Value
Data Type
Byte 
Size
MessageHeader
Standard message header. 
MessageType = 40.
MHDR
8
InvokeID
An ID for this request message, 
returned in the corresponding confirm 
message.
UINT
4
PeripheralID
The 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 ICM software.
UINT
4
OtherConnection
CallID
The Call ID value assigned to the 
other call by the peripheral or ICM 
software.
UINT
4
ActiveConnection
DeviceIDType
The type of device ID in the 
ActiveConnectionDeviceID floating 
field (
USHORT
2
OtherConnection
DeviceIDType
The type of device ID in the Other 
ConnectionDeviceID floating field 
(
USHORT
2
Floating Part
Field Name
Value
Data Type
Max. 
Size
ActiveConnection 
DeviceID 
The device ID of the device associated 
with the currently active connection.
STRING
64
OtherConnection 
Device ID 
The device ID of the device associated 
with the other connection.
STRING
64
AgentInstrument 
(optional)
The agent’s ACD instrument number.  STRING
64
Maximum message size (including header):
226