AGENT_SESSION_STATE enumeration (tapi3.h)
This AGENT_SESSION_STATE enum defines the agent session indicators used by the ITAgentSession::get_State and the ITAgentSession::put_State methods.
Syntax
typedef enum AGENT_SESSION_STATE {
ASST_NOT_READY = 0,
ASST_READY,
ASST_BUSY_ON_CALL,
ASST_BUSY_WRAPUP,
ASST_SESSION_ENDED
} ;
Constants
ASST_NOT_READY Value: 0 The agent is unable to handle calls for this session. |
ASST_READY The agent is able to handle calls for this session. |
ASST_BUSY_ON_CALL The agent is active in this session handling an ACD call. |
ASST_BUSY_WRAPUP The agent is active in this session handling the wrap-up of an ACD call. |
ASST_SESSION_ENDED The session has completed. |
Remarks
Following is a table of all valid AgentSession state transitions.
From state | To state |
---|---|
ASST_NOT_READY |
|
ASST_READY |
|
ASST_BUSY_ON_CALL |
|
ASST_BUSY_WRAPUP |
|
Requirements
Requirement | Value |
---|---|
Header | tapi3.h (include Tapi3.h) |