Поделиться через


перечисление AGENT_SESSION_STATE (tapi3.h)

Это перечисление AGENT_SESSION_STATE определяет индикаторы сеанса агента, используемые методами ITAgentSession::get_State и ITAgentSession::p ut_State .

Синтаксис

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

Константы

 
ASST_NOT_READY
Значение: 0
Агент не может обрабатывать вызовы для этого сеанса.
ASST_READY
Агент может обрабатывать вызовы для этого сеанса.
ASST_BUSY_ON_CALL
Агент активен в этом сеансе, обрабатывая вызов ACD.
ASST_BUSY_WRAPUP
Агент активен в этом сеансе, обрабатывая оболочку вызова ACD.
ASST_SESSION_ENDED
Сеанс завершен.

Комментарии

Ниже приведена таблица всех допустимых переходов состояния AgentSession.

Из состояния Состояние
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

Требования

   
Верхняя часть tapi3.h (включая Tapi3.h)

См. также раздел

ITAgentSession::get_State

ITAgentSession::p ut_State