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.

TEAM_CONFIG_EVENT Fixed Part Message Body Format

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

TEAM_CONFIG_EVENT Floating Part Message Body Format

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