QUERY_AGENT_STATE _CONF
The QUERY_AGENT_STATE _CONF message, defined in the following tables, is confirmation of the receipt of the QUERY_AGENT_STATE_REQ message.
Fixed part Field name |
Value |
Data type |
Byte size |
---|---|---|---|
InvokeID |
Set to the same value as the InvokeID from the corresponding request message. |
UINT |
4 |
AgentState |
The value representing the current state of the associated agent (see Table 1). |
USHORT |
2 |
numCSQs |
The count of CSQID, reserved[63], reserved[64], and CSQState as a group in the floating part. The maximum count allowed is 20. |
USHORT |
2 |
reserved |
This value is set to 1. |
INT |
4 |
reserved |
This value is set to 0. |
UINT |
4 |
reserved |
This value is set to 0. |
USHORT |
2 |
reserved |
This value is set to 0. |
UINT |
4 |
reserved |
This value is set to 0. |
UINT |
4 |
reserved |
This value is set to 1. |
UINT |
4 |
FloatingField name |
Value |
Data type |
Maximum size |
---|---|---|---|
reserved[5] (optional) |
Ignore this value. |
STRING |
12 |
AgentExtension[4] (optional) |
The agent’s Unified CCX IP phone number, if the agent is logged on. |
STRING |
16 |
AgentInstrument[6] (optional) |
The agent’s IP phone number, if the agent is logged on. |
STRING |
64 |
AgentID[194] |
The agent’s Unified CCX login. |
STRING |
129 |
CSQID[62] |
The ID of the CSQ affected by the state change. If a particular CSQ is specified, the state in all other CSQs is implicitly made BUSY_OTHER. |
UINT |
4 |
reserved[63] |
This value is set to 0. |
UINT |
4 |
reserved[64] |
This value is set to 0. |
USHORT |
2 |
CSQState[65] |
One of the values from Table 1 representing the current state of the associated agent with respect to the CSQ identified by CSQID. |
USHORT |
2 |
InternalAgentState | One of the values from Table 2 representing the agent internal states. All the transitional states the agent goes through are part of agent internal states values. | USHORT | 2 |