ANSWER_CALL_REQ

The ANSWER_CALL_REQ message, defined in the following tables, allows a client to connect an alerting call at the device which is alerting.

Note

Since there is no formal connection between a call and an alerting device, the ConnectionDeviceID of the calling connection is used here (as given in the CALL_DELIVERED_EVENT message).

ANSWER_CALL_REQ Fixed Part Message Body Format

Fixed part

Field name

Value

Data type

Byte size

InvokeID

A unique ID generated by the CTI client for each request message. This ID is returned in the corresponding confirmation message.

UINT

4

reserved

Set this value to 1.

UINT

4

CallID

The Call ID value assigned to the call by Unified CCX. Can contain the special value 0xffffffff when alerting callID is not provided.

UINT

4

ConnectionDeviceType

The device ID type supplied in the ConnectionDeviceID floating field. Set this field to CONNECTION_ID_NONE when the alerting callID is not provided. See ConnectionDeviceType Values.

USHORT

2

ANSWER_CALL_REQ Floating Part Message Body Format

Floating part

Field name

Value

Data type

Maximum size

ConnectionDeviceID[25] (optional)

The ID of the connection between the call and the device. Either ConnectionDeviceID or AgentInstrument must be specified.

STRING

64

AgentInstrument[6] (optional)

The IP phone number that answers the call. Either ConnectionDeviceID or AgentInstrument must be specified.

STRING

64