TEAM_CONFIG_EVENT
The TEAM_CONFIG_EVENT message informs the clients of Unified CCX that there is a change to the agent team configuration. A team may include agents, one primary supervisor, secondary supervisors, and CSQs.
Fixed part Field name |
Value |
Data type |
Byte size |
---|---|---|---|
TeamID |
The team ID. |
UINT |
4 |
NumRecords |
The number of AgentID, AgentFlag, Recordtype, and MemberType fields present in the floating part of the message, up to a maximum of 64. |
USHORT |
2 |
Operation |
The type of agent team configuration change to perform. One of the following values: 1: Add Team 2: Remove Team (No optional floating part is present. The client is responsible for removing all team related data for this team). 3: Change Team (includes TeamName change, addition/deletion of team members, addition/deletion of primary supervisors, addition/deletion of secondary supervisors) |
USHORT |
2 |
reserved |
0 |
UNSPEC (8) |
8 |
Floating part Field name |
Value |
Data type |
Maximum size |
---|---|---|---|
TeamName[204] (required) |
The assigned team name. This field must be the first floating field. |
STRING |
50 |
AgentID[194] (optional) |
The AgentID of an agent or supervisor if the MemberType is agent/supervisor member or the CSQID of a member of the team if the MemberType is CSQ member. |
STRING |
129 |
AgentFlags[87] (optional) |
A set of flags indicating the attributes of the preceding AgentID. Possible values are: 0x0001: Primary Supervisor 0x0002: Temporary Agent 0x0004: Supervisor (0 flag is for regular agent) |
USHORT |
2 |
RecordType[183] (optional) |
The type of agent change. It can have following values: 0: Add 2: Delete |
USHORT |
2 |
MemberType[205] |
The team member type: 1: Agent or Supervisor member 2: CSQ member |
USHORT |
2 |