AGENT_SESSION_STATE enumeration (tapi3cc.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 | tapi3cc.h (include Tapi3.h) |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for