Урок 26 IVR сценарий переключения — различия между версиями

Материал из Oktell
Перейти к: навигация, поиск
Строка 13: Строка 13:
 
Переключение (перевод) звонка - это процесс передачи соединения с клиентом A от сотрудника B к сотруднику C. Возможны следующие варианты переключения:
 
Переключение (перевод) звонка - это процесс передачи соединения с клиентом A от сотрудника B к сотруднику C. Возможны следующие варианты переключения:
  
1) Сопровождающий перевод или переключение с предварительным соединением. Вначале сотрудник B переводит клиента А в режим ожидания (флеш-буфер), затем звонит сотруднику C и предупреждает его о переводе. Для переключения пользователю B нужно положить трубку. Если сотрудник C кладет трубку первым, то клиент А возвращается сотруднику B. Все это время клиент во флеш-буфере слушает мелодию ожидания.  
+
'''1)''' Сопровождающий перевод или переключение с предварительным соединением. Вначале сотрудник B переводит клиента А в режим ожидания (флеш-буфер), затем звонит сотруднику C и предупреждает его о переводе. Для переключения пользователю B нужно положить трубку. Если сотрудник C кладет трубку первым, то клиент А возвращается сотруднику B. Все это время клиент во флеш-буфере слушает мелодию ожидания.  
  
'''Достоинства:''' Во время переключения сотрудник B может тезисно рассказать о проблеме клиента сотруднику C. Если сотрудник C отойдет от рабочего места, будет занят или недоступен, то пользователь B узнает об этом и сообщит об этом клиенту: попросит его перезвонить через несколько минут или предложит переключить на другого специалиста.  
+
''Достоинства:'' Во время переключения сотрудник B может тезисно рассказать о проблеме клиента сотруднику C. Если сотрудник C отойдет от рабочего места, будет занят или недоступен, то пользователь B узнает об этом и сообщит об этом клиенту: попросит его перезвонить через несколько минут или предложит переключить на другого специалиста.  
  
'''Недостатки:''' Сотрудник B тратит свое время на дозвон и переговоры с другим сотрудником. В случае большого потока звонков, такой перевод может быть нерациональным.  
+
''Недостатки:'' Сотрудник B тратит свое время на дозвон и переговоры с другим сотрудником. В случае большого потока звонков, такой перевод может быть нерациональным.  
  
  
2) Трансфер-переключение или "Слепой перевод". Клиент А сразу переводится на сотрудника С.  
+
'''2)''' Трансфер-переключение или "Слепой перевод". Клиент А сразу переводится на сотрудника С.  
  
'''Достоинства:''' Короткое время переключения.  
+
''Достоинства:'' Короткое время переключения.  
  
'''Недостатки:''' Клиенту придется заново рассказать свою проблему. Если сотрудник C отсутствует на рабочем месте, то клиент не сможет соединиться и связь будет потеряна. Такое неудачное переключение можно обработать на уровне сценариев, смотрите статью [[Сценарий переключения для внешних номеров]].
+
''Недостатки:'' Клиенту придется заново рассказать свою проблему. Если сотрудник C отсутствует на рабочем месте, то клиент не сможет соединиться и связь будет потеряна. Такое неудачное переключение можно обработать на уровне сценариев, смотрите статью [[Сценарий переключения для внешних номеров]].
  
  

Версия 09:38, 22 января 2015

Наверх К предыдущему уроку К следующему уроку


Введение

Переключение (перевод) звонка - это процесс передачи соединения с клиентом A от сотрудника B к сотруднику C. Возможны следующие варианты переключения:

1) Сопровождающий перевод или переключение с предварительным соединением. Вначале сотрудник B переводит клиента А в режим ожидания (флеш-буфер), затем звонит сотруднику C и предупреждает его о переводе. Для переключения пользователю B нужно положить трубку. Если сотрудник C кладет трубку первым, то клиент А возвращается сотруднику B. Все это время клиент во флеш-буфере слушает мелодию ожидания.

Достоинства: Во время переключения сотрудник B может тезисно рассказать о проблеме клиента сотруднику C. Если сотрудник C отойдет от рабочего места, будет занят или недоступен, то пользователь B узнает об этом и сообщит об этом клиенту: попросит его перезвонить через несколько минут или предложит переключить на другого специалиста.

Недостатки: Сотрудник B тратит свое время на дозвон и переговоры с другим сотрудником. В случае большого потока звонков, такой перевод может быть нерациональным.


2) Трансфер-переключение или "Слепой перевод". Клиент А сразу переводится на сотрудника С.

Достоинства: Короткое время переключения.

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



Разница между этими вариантами в качестве обслуживания клиента. Во время сопровождающего перевода переключающий сотрудник B точно знает, что сотрудник C на месте и заранее сообщает о проблеме клиента. Во-первых, клиенту не нужно повторять его проблему. во-вторых, Трансфер-переключение не лучший вариант для качественного сервиса. Дело в том, что если сотрудник C будет занят или недоступен, то клиент услышит короткие гудки и будет потерян системой.


Данный сценарий аналогичен сценарию исходящей маршрутизации. Запускается вместо него в случае, когда во флеш-буфере находится абонент и потенциально готовится перевод звонка.


Сценарий переключения

В этом сценарии по умолчанию установлен режим подмены обслуживаемой линии при переключении на него (определяется служебной переменной Режим FLASH). В случае неактивности применяется сценарий исходящей маршрутизации (если активирован) или общий режим работы. Рассмотрим данный сценарий.

Trsc1.png

В свойствах компонента "Старт" назначим параметры запуска - строковую перемнную,локальную,присвоим имя - "Номер вызываемый". Данной свойство нам нужно поскольку в данный сценарий система может передать набранный номер в случае если используется IP-телефон.

Trsc8.png

Далее после компонента "Поднять трубку" ставим компонент "сравнение" и присваиваем ему имя "Флеш?". В данном компоненте мы в качестве аргумента 1 указываем переменную "Номер вызываемый", В качестве аргумента 2 оставляем пустоту. Тип сравнения - равенство("="). Таким образом если в параметры запуска информация передана не была,соответственно инициализация данного сценария произошла из модуля телефон клиентского приложения используя команду "флеш".

Trsc2.png

Переход, если правда - на компонент "Присвоение". Переход, если ложь - на компонент "Меню".

Компонент "Присвоение". Выполняем присвоение переменной "Номер вызываемый" значения функции "Внешний номер(CalledID)",таким образом если переменная была пуста вносим значения того,что набирал пользователь. Далее переходим к компоненту "Меню"

Trsc3.png

С помощью компонента меню распределяем в зависимости от номера выходы по тем или иным направлениям. В какчестве аргумента указываем выражение - длина от переменной "номер вызываемый":

len([НОМЕР ВЫЗЫВАЕМЫЙ]).

В качестве значений выбираем:

  • 0 - на модуль набора номера,аналогично модулю набора номера в сценарии исходящей маршрутизации.
  • 3 - переключение на внутренние номера.

Прочие - переключение на внешнюю сеть.

Trsc4.png

Модуль сбора номера:

Trsc7.png

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

В компоненте "Воспроизведение с преднабором" указываем аудиофайл длинного гудка. В качестве переменной выбираем переменную "Номер вызываемый". Очищать буфер - да. Максимальное время до 60 секунд. Количество символов 1. Переход на компонент "Ввод". Переход, таймаут - на "Обрыв связи".

Trsc9.png

В компоненте "Ввод" продолжаем собирать набираемый номер. Переменная - "Номер вызываемый" Очищать буфер - НЕТ. Максимальное время - 3 секунду. Количество символов - 1. Переход - на компонент "Пауза" с задержкой 0мс, с "Паузы" обратно на "Ввод" - образуя цикл. Переход, таймаут - на компонент "Меню" - анализировать набранный номер.

Trsc10.png

Если длина набранного номера равна 3 символам(либо тому количеству символов,которому равен ваш внутренний номерной план) переходин на компонент "Переключение", осуществляя переход во внутренний номерной план. Настройки оставляем так же как на рисунке:

Trsc5.png

Если же длина номера не ровна ни 0,ни 3, осуществляем переход по ветке прочее на компонент "Переключение на внешние линии с указанием направлений". В качестве номера указываем переменную "Номер вызываемый", остальные настройки согласно рисунку ниже:

Trsc6.png

В случае удачно коммутации как у компонента с именем "Внутренние",так и у компонента с именем "Внешние" переход назначаем на компонент "Стоп". В случае не удачи во время переключения у обоих компонентов переходы назначаем на компонент "Обрыв связи"

Затем сохраняем сценарий, для этого переходим на вкладку сохранение. Имя сценария корректируем на "(Служебный)Маршрутизация перевода" и нажимаем кнопку "На сервер".

Trsc13.png

Теперь нам нужно активировать данный сценарий. Для этого переходим в раздел "Администрирование", "Общие настройки",вкладка "Системные настройки", раздел "Сценарии АТС". Находим "Сценарий IVR маршрутизации при переводе звонка", активируем его и выбираем наш сценарий "(Служебный)Маршрутизация перевода". Затем нажимаем "Сохранить".

Trsc12.png


Поздравляем! Теперь вы умеете строить маршрутизацию переключения. Можете переходить к следующему уроку.

Техническая документация: Сценарии АТС


Вопросы и задания

  • Для чего нужен сценарий переключения? Что такое переключение через флеш и Tranfer-переключение? В чем отличие?


Наверх К предыдущему уроку К следующему уроку