Compartilhar via


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_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

Requisitos

   
Cabeçalho tapi3.h (inclua Tapi3.h)

Confira também

ITAgentSession::get_State

ITAgentSession::p ut_State