Compartir a través de


enumeración AGENT_SESSION_STATE (tapi3.h)

Esta AGENT_SESSION_STATE enumeración define los indicadores de sesión del agente utilizados por los métodos de ITAgentSession::get_State y itAgentSession::p ut_State.

Sintaxis

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
El agente no puede controlar las llamadas para esta sesión.
ASST_READY
El agente puede controlar las llamadas para esta sesión.
ASST_BUSY_ON_CALL
El agente está activo en esta sesión que controla una llamada de ACD.
ASST_BUSY_WRAPUP
El agente está activo en esta sesión que controla el resumen de una llamada de ACD.
ASST_SESSION_ENDED
La sesión se ha completado.

Observaciones

A continuación se muestra una tabla de todas las transiciones de estado AgentSession válidas.

Desde el estado Para indicar el 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

Requisito Valor
encabezado de tapi3.h (include Tapi3.h)

Consulte también

ITAgentSession::get_State

ITAgentSession::p ut_State