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

Материал из Oktell
Перейти к: навигация, поиск
Переключение звонка с мобильного в офис

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



Добавим в правило внутреннего номера номер мобильного телефона.

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

2012-12-22 1732.png



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

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

2012-12-22 1821.png



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

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

2012-12-22 1832.png



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

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


Для того чтобы приняв звонок и поговорив с абонентом, сотрудник смог переключить его на другой внутренний, городской, мобильный номер или систему IVR необходимо разрешить прием команды FLASH по линии, по которой установлено соединение Сервер Oktell - Мобильный сотрудника. Приняв команду FLASH сервер Oktell поставит позвонившего абонента на удержание, а сотрудник с мобильного телефона будет направлен в сценарий переключения, где он должен набрать номер, на который необходимо произвести переключение.

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

Теперь давайте разберем каким образом принимать FLASH по внешней линии. Как мы уже сказали, переключение на мобильный обеспечивается сценариями:

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

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

  • После компонента, обсепечившего переключение на мобильный необходимо определить, по какой линии пришел звонок. Для этого необходимо в свойстве компонента переключение сохранить идентификатор линии в переменную "Линия".
  • В следующем компоненте необходимо