Статья №206
IVR - Стандартный сценарий "Вход в АТС".
Стандартная настройка сценария "Вход в АТС" — сценарий отвечающий за маршрутизацию исходящего звонка, как внутри АТС так и на внешние линии.
В дистрибутиве Oktell по умолчанию есть рядсценариев позволяющих при минимальных настройках запустить систему вэксплуатацию, в этой статье мы рассмотрим сценарий «(Пример)Вход в АТС» .
Перейдем в редактор сценария, дважды кликнув на«(Пример)Вход в АТС».
Данный сценарий условно можно поделить на три блока.
В первом блоке мы получаем набранный номер.
Если звонок осуществляется с IP-телефона, то номер приходит целиком и переходим ко второму блоку.
Если с USB-телефона или с аналогового телефона, то ввод номера осуществляется по одной цифре, это происходит во втором блоке.
В третьем блоке мы анализируем, получившейся в результате номер, и маршрутизируем звонок в нужном нам направлении.
Давайте рассмотрим каждую из зон более детально.
Начнем с первого блока, выберем компонент "Получаем введенный номер", в настройках его параметров мы можем видеть, что функция "Внешний номер (CalledId)" записывает свое значение в переменную "номер". После чего переходим ко второму блоку, к компоненту "CallerId пусто?"
Рассмотрим ситуацию когда номер введен не был, переходим к его набору.
В компоненте "Ввод первой цифры" мы проигрываем пользователю длинный непрерывный гудок, и ждем пока он введет первую цифру, мы запишем её в переменную "номер", и присвоим параметру "Очистить буфер"* значение "нет", а параметру "Количество символов" присвоить "1".
Таким образом после ввода первой цифры сценарий переходит к компоненту "Доввод".
В компоненте "Доввод". В нем пользователь до набирает номер, параметр "Макс время, с" выставлен на "3", а "количество символов" на "1", "очистить буфер" - "нет", что позволяет донабирать номер по одному символу, а после того как он будет набран, по истечению 3 секунд перейти к следующему компоненту.
В следующем блоке мы анализируем полученный номер.
После чего принимаем решение по каким линиям направить данный звонок, в компонентах переключения необходимо выбрать внешние линии, по который должен будет пойти звонок, в зависимости от результатов его анализа. Также в дальнейшем вам нужно будет настроить сценарий "(Пример) Flash" для маршрутизации внутренних звонков,он запускается из компонента "Запуск сценария Flash".
После чего перейдем на вкладку "Сохранение" и нажмем "Сохранить" потом "На сервер".
Теперь нам необходимо назначить этот сценарий - сценарием "Входа в АТС", для этого перейдем в "Администрирование\Общие настройки\Сервер АТС", найдем пункт "Сценарий IVR для Входа в АТС", поставим галочку и выберем нужный нам сценарий.
Нажимаем на кнопку "Сохранить".