LINEAGENTGROUPENTRY structure (tapi.h)

The LINEAGENTGROUPENTRY structure provides information on ACD agent groups. The LINEAGENTGROUPLIST structure can contain an array of LINEAGENTGROUPENTRY structures.

Syntax

typedef struct lineagentgroupentry_tag {
  struct {
    DWORD dwGroupID1;
    DWORD dwGroupID2;
    DWORD dwGroupID3;
    DWORD dwGroupID4;
  } GroupID;
  DWORD  dwNameSize;
  DWORD  dwNameOffset;
} LINEAGENTGROUPENTRY, *LPLINEAGENTGROUPENTRY;

Members

GroupID

GroupID.dwGroupID1

First part of the universally unique identifier for the group.

GroupID.dwGroupID2

Second part of the universally unique identifier for the group.

GroupID.dwGroupID3

Third part of the universally unique identifier for the group.

GroupID.dwGroupID4

Fourth part of the universally unique identifier for a group. It is the responsibility of the agent handler to generate and maintain uniqueness of this identifier.

dwNameSize

Size of the ACD group or queue name including the null terminator, in bytes.

dwNameOffset

Offset from the beginning of the structure to a null-terminated string specifying the name and other identifying information of an ACD group or queue into which the agent can log in. This string can contain such information as supervisor and skill level, to assist the agent in selecting the correct group from a list displayed on their workstation screen. The size of the field is specified by dwNameSize.

Requirements

Requirement Value
Header tapi.h

See also

LINEAGENTGROUPLIST

lineGetAgentGroupList

lineGetGroupList

lineSetAgentGroup