Partager via


énumération AGENT_SESSION_STATE (tapi3.h)

Cette énumération AGENT_SESSION_STATE définit les indicateurs de session de l’agent utilisés par les méthodes ITAgentSession::get_State et 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
Valeur : 0
L’agent ne peut pas gérer les appels pour cette session.
ASST_READY
L’agent est en mesure de gérer les appels pour cette session.
ASST_BUSY_ON_CALL
L’agent est actif dans cette session qui gère un appel ACD.
ASST_BUSY_WRAPUP
L’agent est actif dans cette session qui gère la conclusion d’un appel ACD.
ASST_SESSION_ENDED
La session est terminée.

Remarques

Voici un tableau de toutes les transitions d’état AgentSession valides.

À partir de l’état À l’état
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

Configuration requise

   
En-tête tapi3.h (inclure Tapi3.h)

Voir aussi

ITAgentSession::get_State

ITAgentSession::p ut_State