AGENT_SESSION_STATE enumeração (tapi3.h)
Essa AGENT_SESSION_STATE enum define os indicadores de sessão do agente usados pelos métodos ITAgentSession::get_State e ITAgentSession::p ut_State .
Syntax
typedef enum AGENT_SESSION_STATE {
ASST_NOT_READY = 0,
ASST_READY,
ASST_BUSY_ON_CALL,
ASST_BUSY_WRAPUP,
ASST_SESSION_ENDED
} ;
Constantes
ASST_NOT_READY Valor: 0 O agente não consegue lidar com chamadas para esta sessão. |
ASST_READY O agente é capaz de lidar com chamadas para esta sessão. |
ASST_BUSY_ON_CALL O agente está ativo nesta sessão que está tratando uma chamada ACD. |
ASST_BUSY_WRAPUP O agente está ativo nesta sessão que está tratando o encapsulamento de uma chamada ACD. |
ASST_SESSION_ENDED A sessão foi concluída. |
Comentários
A seguir está uma tabela de todas as transições de estado do AgentSession válidas.
Do estado | Para estado |
---|---|
ASST_NOT_READY |
|
ASST_READY |
|
ASST_BUSY_ON_CALL |
|
ASST_BUSY_WRAPUP |
|
Requisitos
Cabeçalho | tapi3.h (inclua Tapi3.h) |