Если звонок принят на мобильном. Как переключить его обратно в офис

Материал из Oktell
Перейти к: навигация, поиск

Наверх

Рассмотрим вариант настройки системы, при котором вызов внутреннего номера приводит к тому, что одновременно начинают звонить два телефона: и внутренний офисный и мобильный. Если сотрудник снял трубку на мобильном телефоне, то у него также остается возможность переключить звонок на другой внутренний или внешний номер. Пример такого поведения системы показан на видео.


Переключение звонка с мобильного в офис



Порядок настройки: Добавим в правило внутреннего номера номер мобильного телефона.

Администрирование - Внутренние номера - Добавить - Указать номер - Добавить- Указать линию, пользователя или номер -
- Добавить - Внешние номера - Сохранить - Применить.


2012-12-22 1732.png



Обязательным условием возможности такого поведения системы является создание номера, набор которого через DTMF будет восприниматься системой как flash. Таким номером может быть символ "*" или "#".

Администрирование - Внутренние номера - Добавить - указать номер "*" - тип "Служебный" - действие "FLASH" - Сохранить - Применить. 


2012-12-22 1821.png



Вызов указанного в правиле звонка мобильного номера будет производиться через служебный сценарий набора внешних и быстрых номеров. Задача сценарий приняв на входе номер телефона, с которым нужно установить соединение, по алгоритму выбрать линию или направление для совершения звонка, а в ряде случаем не допустить совершение звонка. Пример сценария маршрутизации быстрых и внешних номеров приведен на рисунке. Разберем назначение основных компонентов:

  • Компонент Старт: В стартовом параметре передается номер, на который необходимо совершить звонок. Номер сохраняется в переменную НОМЕР.
  • Компонент Сравнение 1: Если длина переменной НОМЕР составляет 3 символа, то звонок уходит на компонент Дозвон 2 для переключения на внутренний номер.
  • Компонент Сравнение 3: Проверяем имеет ли значение функция CallerID. Если имеет, то на внешней линии находится абонент, чей номер мы получим в ответе функции и передадим в поле callerID при вызове на мобильный. Таким образом принимающий вызов на мобильном сотрудник увидит правильный номер абонента, а не номер своей компании (В случае если ваш провайдер позволяет подставлять любой номер в поле callerID. Если это не так, то провайдер может отклонить вызов и звонок на мобильный не состоится.). Если функция CallerID не содержит значения (равна пустоте), то вызов иницирован кем то из сотрудников и у нас есть возможность передать в параметре callerID номер внутреннего абонента. Это очень удобно, так как принимающий вызов на мобильном телефоне сотрудник увидит внутренний номер звонящего ему сотрудника.
  • Компоненты сценария, развиваемые по ветви от "Присвоение 1" до "Стоп3" реализуют формирование подставаляемого при вызове мобильного телефона callerID, а также прекращение вызова мобильного в случае, если в момент вызова внутренний номер занят. Это сделано для того чтобы не допустить прихода звонка на мобильный если сотрудник ведет разговор по внутреннему телефону. Мы считаем что это не очень удобно по этому реализовали такую возможность в своих настройках, однако вы можете настроить свою логику поведения системы.
  • Компонент Дозвон1 обеспечивает вызов номера мобильного телефона. Номер берем из переменной НОМЕР. CallerID подставляем значение переключаемого абонента или внутренний номер вызывающего сотрудника (только для провайдеров, позволяющих подставлять любой caller ID или Caller ID определенного формата). Идентификатор линии, по которой произведен вызов мобильного телефона сохраняем в переменную ЛИНИЯ.

ВНИМАНИЕ: Вы можете использовать поле CallerID только в том случае, если провайдер связи разрешает подмену номера. Если такой возможности нет, удалите данные из этого поля.

  • Компонент Статус объекта является ключевым компонентом в нашем примере. Для линии по которой произошло переключение устанавливается свойство FLASH = 1. Обратите внимание, что Flash будет разрешен на линию не глобально, а в рамках действующей сессии сценария.
2012-12-22 1926.png


Скачать Файл:Сценарий маршрутизации быстрых внешних номеров.rar / Версия программы 12.12.2012


После совершения аналогичных настроек вы можете приступать к тестированию. Как всегда, для отладки сценариев используйте компонент "Уведомление", который будет информировать вас о старте сценария, ветви по которой идет развитие сценария, а также о состоянии переменных. В результате, после принятия вызова на мобильном и нажатии сиvвола "*" (или другого символа или номера, определенного в номерном плане как служебный номер с действием Flash) линия с которой был совершен звонок будет поставлена на удержание, а мобильный телефон подключится к сценарию переключения звонка. Этот сценарий должен предусматривать возможность сбора номера из последовательности символов DTMF. Набрав нужную последовательность DTMF с мобильного телефона, соответствующую внутреннему номеру, внешнему номеру или номеру старта IVR, можно повесить трубку. Абонент,ожидавший соединения в режиме удержания будет переключен на указанный номер.

 Хотите заказать настройку данной функции под ключ? Звоните нам или нашим партнерам. Стоимость настройки 5000 рублей.

Имейте в виду, что не имеет смысла применять разрешение Flash по внешним линиям для всех линий и всех типов вызовов. Дело в том, что в ряде случаев, в результате ведения обычного телефонного разговора по внешней линии может пройти тоновый сигнал, частотные характеристики которого совпадают с сигнализацией DTMF. В этом случае если этот сигнал будет детектирован как * или # , система произведет действия аналогичные указанным выше, то есть другой абонент будет переведен на удержание, а линия, с которой был детектирован FLASH будет подключена к сценарию переключения. ез


Обратите внимание, что Oktell позволяет сотруднику устанавливать переадресацию вызова на свой мобильный телефон. Существует несколько способов это сделать:

  • Через сценарий маршрутизации. Если внутренний номер не отвечает, то по ветке "Нет ответа" устанавливается компонент, переключающий звонок на мобильный телефон.
  • Через правило звонка внутреннего номера. В правило звонка включается не только внутренний, но и мобильный номер сотрудника (рассмотрено выше).
  • Самостоятельная установка сотрудником номера для переключений через режим Переадресация.


Переключение на мобильный, как и на любой другой номер в системе обеспечивается ниже указанными сценариями:

  • IVR входящей маршрутизации. Звонок пришел по внешней линии, сотрудник не ответил - звонок по другой внешней линии переключен на мобильный
  • IVR исходящей маршрутизации. Один сотрудник набрал внутренний номер другого. Вызываемый не ответил и звонок по внешней линии был переключен на мобильный.
  • IVR переключения. Один сотрудник переключает вызов на другого. Телефон не ответил и вызов по сценарию отправляется на мобильный.
  • IVR переадресации. Уходя с работы сотрудник включил режим переадресации на свой мобильный.
  • Служебный сценарий набора быстрых и внешних номеров. Мобильный номер указан в правиле звонка внутреннего номера.
  • Служебный сценарий автодозвона.


Приведенный пример является универсальным, так как вызов мобильного телефона производится параллельно вызову внутреннего номера абонента.