LINEAGENTENTRY structure (tapi.h)

The LINEAGENTENTRY structure describes an individual ACD agent. The LINEAGENTLIST structure can contain an array of LINEAGENTENTRY structures.

Syntax

typedef struct lineagententry_tag {
  HAGENT hAgent;
  DWORD  dwNameSize;
  DWORD  dwNameOffset;
  DWORD  dwIDSize;
  DWORD  dwIDOffset;
  DWORD  dwPINSize;
  DWORD  dwPINOffset;
} LINEAGENTENTRY, *LPLINEAGENTENTRY;

Members

hAgent

Unique identifier for an agent. It is the responsibility of the agent handler to generate and maintain uniqueness of these identifiers.

dwNameSize

Size of the agent name string including the null terminator, in bytes.

dwNameOffset

Offset from the beginning of the structure to a null-terminated string that specifies the name of the agent, which is also the operating system's user name. The size of the string is specified by dwNameSize.

dwIDSize

Size of the ID string including the null terminator, in bytes.

dwIDOffset

Offset from the beginning of the structure to a null-terminated string that specifies the ID of the agent. Used by legacy ACD systems to identify the agent. The size of the string is specified by dwIDSize.

dwPINSize

Size of the PIN string, in bytes.

dwPINOffset

Offset from the beginning of the structure to a null-terminated string that specifies the PIN or password of the agent. Used by legacy ACD systems for agent authorization. The size of the string is specified by dwPINSize.

Requirements

Requirement Value
Header tapi.h

See also

About Call Center Controls

LINEAGENTLIST