Freigeben über


AGENT_SESSION_STATE-Enumeration (tapi3.h)

Diese AGENT_SESSION_STATE Enumeration definiert die Agentsitzungsindikatoren, die von den Methoden ITAgentSession::get_State und ITAgentSession::p ut_State verwendet werden.

Syntax

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

Konstanten

 
ASST_NOT_READY
Wert: 0
Der Agent kann Aufrufe für diese Sitzung nicht verarbeiten.
ASST_READY
Der Agent kann Aufrufe für diese Sitzung verarbeiten.
ASST_BUSY_ON_CALL
Der Agent ist in dieser Sitzung aktiv und verarbeitet einen ACD-Aufruf.
ASST_BUSY_WRAPUP
Der Agent ist in dieser Sitzung aktiv und behandelt den Abschluss eines ACD-Aufrufs.
ASST_SESSION_ENDED
Die Sitzung wurde abgeschlossen.

Hinweise

Im Folgenden ist eine Tabelle mit allen gültigen AgentSession-Statusübergängen aufgeführt.

Vom Zustand So geben Sie an
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

Anforderungen

   
Kopfzeile tapi3.h (einschließlich Tapi3.h)

Weitere Informationen

ITAgentSession::get_State

ITAgentSession::p ut_State