| Platform SDK: TAPI |
This AGENT_SESSION_STATE enum defines the agent session indicators used by the ITAgentSession::get_State and the ITAgentSession::put_State methods.
typedef enum AGENT_SESSION_STATE
{
ASST_NOT_READY,
ASST_READY,
ASST_BUSY_ON_CALL,
ASST_BUSY_WRAPUP,
ASST_SESSION_ENDED
} AGENT_SESSION_STATE;
Following is a table of all valid AgentSession state transitions.
| From state: | To state: |
|---|---|
| ASST_NOT_READY | ASST_READY ASST_SESSION_ENDED |
| ASST_READY | ASST_BUSY_ON_CALL ASST_NOT_READY ASST_SESSION_ENDED |
| ASST_BUSY_ON_CALL | ASST_BUSY_WRAPUP ASST_READY ASST_NOT_READY ASST_SESSION_ENDED |
| ASST_BUSY_WRAPUP | ASST_READY ASST_NOT_READY ASST_SESSION_ENDED |
Windows NT/2000: Requires Windows 2000.
Version: Requires TAPI 3.0 or later.
Header: Declared in Tapi3.h.