AGENT_EVENT enumeration (tapi3.h)

The AGENT_EVENT enum describes agent events. The ITAgentEvent::get_Event method returns a member of this enum to indicate the type of agent event that occurred.

Syntax

typedef enum AGENT_EVENT {
  AE_NOT_READY = 0,
  AE_READY,
  AE_BUSY_ACD,
  AE_BUSY_INCOMING,
  AE_BUSY_OUTGOING,
  AE_UNKNOWN
} ;

Constants

 
AE_NOT_READY
Value: 0
The agent is unable to handle calls.
AE_READY
The agent is able to handle calls.
AE_BUSY_ACD
The agent is active handling an ACD call.
AE_BUSY_INCOMING
The agent is active handling an incoming non-ACD call.
AE_BUSY_OUTGOING
The agent is active handling an outgoing non-ACD call.
AE_UNKNOWN
Unknown state.

Requirements

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

See also

ITAgentEvent::get_Event

ITCallNotificationEvent