Запросить обратный вызов (Request Callback)

Блок сценария Request Callback реализует функцию виртуальной очереди (Virtual Queue), если она запрошена через связанный блок Найти оператора (Find Agent). Блок Request Callback выполняет следующие действия:

  1. Подтверждает запрос обратного вызова.
  2. Завершает исходный входящий вызов.
  3. Помещает запрос обратного вызова в виртуальную очередь.
  4. Ожидает подходящего оператора.
  5. Выполняет обратный вызов, когда оператор становится доступен или истекает расчетное время ожидания (EWT).

Подробнее см. руководство по виртуальной очереди (Virtual Queue Tutorial).

Блок использует требования к навыкам, заданные в Find Agent.

Блок сценария Request Callback в Конструкторе сценариев

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

В блоке Request Callback предусмотрены условные выходы No Agents, Time Out, No Answer и Busy.

Нет операторов (No Agents)

Выход No Agents используется, если в системе нет подходящих операторов, вошедших в систему, или последний подходящий оператор выходит из системы, пока запрос обратного вызова находится в очереди.

Тайм-аут (Time Out)

Выход Time Out используется, если подходящий оператор не найден и его доступность не прогнозируется в течение времени, заданного параметром Отменить запрос через.

Нет ответа

Выход No Answer используется, если абонент, запросивший обратный вызов, не отвечает. Он также используется при любых других причинах неудачной попытки обратного вызова, кроме случая, когда абонент занят.

Занято

Выход Busy используется, если абонент, запросивший обратный вызов, занят.

Голосовые сообщения

Блок Request Callback воспроизводит сообщение подтверждения, подтверждающее принятие запроса обратного вызова. Абонент может завершить вызов в любой момент во время сообщения. Если он этого не сделает, блок завершит вызов сразу после окончания сообщения.

Настройки

Текст заголовка

Текст заголовка — название экземпляра блока. Введите название в текстовое поле и нажмите «Обновить» (Update) внизу панели «Редактирование» (Edit). Новое название блока появится на схеме.

Сообщение подтверждения

Выберите сообщение подтверждения из списка существующих голосовых сообщений или создайте собственное.

Номер телефона для обратного вызова

Номер телефона для обратного вызова — номер телефона для обратного вызова. По умолчанию используется номер вызывающего абонента (ANI) исходного входящего вызова.

Отменить запрос через

Параметр «Отменить запрос через» (Cancel request after) задает время, по истечении которого виртуальный вызов, то есть запрос обратного вызова, отменяется, если подходящий оператор не найден.

Начать набор номера

Если оператор становится доступен для виртуального вызова до истечения расчетного времени ожидания (EWT), обратный вызов выполняется сразу. Иначе попытка обратного вызова выполняется за несколько секунд до истечения EWT в расчете на то, что к моменту ответа клиента оператор станет доступен.

Параметр «Начать набор номера» (Start dialing) задает, за сколько секунд до истечения EWT нужно выполнить попытку обратного вызова. Если к этому моменту оператор не станет доступен, вызов, на который ответил клиент, помещается на первое место в очереди сервиса и соединяется со следующим доступным оператором.

Чтобы виртуальная очередь игнорировала EWT, задайте для параметра Начать набор номера значение «0» (ноль). В этом случае вместо учета EWT система резервирует оператора. Когда оператор с необходимыми навыками переходит в состояние Готов (Ready), начинается обратный вызов.

Примечание: Если задать для параметра Начать набор номера нулевое значение, зарезервированный оператор не сможет перейти в состояние Не готов (Not Ready). Поскольку это меняет поведение системы для операторов, предупредите их о таком изменении настройки.

Тайм-аут ожидания ответа (No Answer Timeout)

Тайм-аут ожидания ответа (No Answer Timeout) задает время ожидания ответа абонента до перехода по условному выходу No Answer.

Настройки блока Request Callback в Конструкторе сценариев

|