Получить состояние оператора (Get Agent State)

Блок Получить состояние оператора (Get Agent State) проверяет текущее состояние оператора и сохраняет его в переменной $(agentState). Для состояния Not Ready дополнительно возвращается причина неготовности в переменной $(notReadyReason). Для состояния Busy дополнительно возвращается тип медиа обращения, которым занят оператор, в переменной $(busyWithMediaType).

Блок сценария Get Agent State

Условные выходы

Блок Get Agent State имеет условные выходы No data и Logged Out.

Нет данных

Условный выход No data используется, если состояние оператора не получено.

Выход из системы

Условный выход Logged Out используется, если указанный оператор вышел из приложения «Рабочее место оператора».

Настройки

Настройки Get Agent State

Внутренний номер оператора

Для идентификации оператора используйте добавочный номер телефона или идентификатор входа. Поле поддерживает переменные сценария, включая $(user.phone) или $(user.loginId).

В сценариях Task и Email также можно найти нужного оператора по UUID. Он доступен в переменной сценария $(user.id) текущего оператора или в результатах поиска «Activities History» блока Найти объект Cloud Contact.

|