enumerazione AGENT_SESSION_STATE (tapi3.h)

Questa AGENT_SESSION_STATE enumerazione definisce gli indicatori di sessione dell'agente usati dai metodi ITAgentSession::get_State e ITAgentSession::put_State .

Sintassi

typedef enum AGENT_SESSION_STATE {
  ASST_NOT_READY = 0,
  ASST_READY,
  ASST_BUSY_ON_CALL,
  ASST_BUSY_WRAPUP,
  ASST_SESSION_ENDED
} ;

Costanti

 
ASST_NOT_READY
Valore: 0
L'agente non è in grado di gestire le chiamate per questa sessione.
ASST_READY
L'agente è in grado di gestire le chiamate per questa sessione.
ASST_BUSY_ON_CALL
L'agente è attivo in questa sessione che gestisce una chiamata ACD.
ASST_BUSY_WRAPUP
L'agente è attivo in questa sessione che gestisce il wrapping di una chiamata ACD.
ASST_SESSION_ENDED
La sessione è stata completata.

Commenti

Di seguito è riportata una tabella di tutte le transizioni di stato di AgentSession valide.

Dallo stato Stato
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

Requisiti

   
Intestazione tapi3.h (includere Tapi3.h)

Vedi anche

ITAgentSession::get_State

ITAgentSession::p ut_State