AGENT_STATE enumeration (tapi3.h)

The AGENT_STATE enum is used by the ITAgent::put_State and ITAgent::get_State methods to describe the agent state.

Syntax

typedef enum AGENT_STATE {
  AS_NOT_READY = 0,
  AS_READY,
  AS_BUSY_ACD,
  AS_BUSY_INCOMING,
  AS_BUSY_OUTGOING,
  AS_UNKNOWN
} ;

Constants

 
AS_NOT_READY
Value: 0
Agent is not ready
AS_READY
Agent is ready
AS_BUSY_ACD
Agent is busy with an ACD call.
AS_BUSY_INCOMING
Agent has a call incoming.
AS_BUSY_OUTGOING
Agent has a call that is outgoing.
AS_UNKNOWN
Agent state unknown.

Requirements

Requirement Value
Header tapi3.h (include Tapi3.h)

See also

ITAgent::get_State

ITAgent::put_State