IVR - Стандартный сценарий "Flash".

Сценарий отвечающий за маршрутизацию звонка внутри АТС, запускается из стандартного сценария "(пример)Вход в АТС".

В данной статье мы рассмотрим сценарий "(пример) Flash", сценарий отвечающий за маршрутизацию звонка внутри АТС. Запускается из стандартного сценария "(пример)Вход в АТС", из компонента "Запуск сценария Flash", в качестве параметра запуска передается переменная "номер", в которой находится введенный номер.



Перейдите в "Общие настройки\Сценарии" и дважды кликните на "(пример) Flash", откроется окно редактирования сценария. Сценарий изначально настроен и готов к эксплуатации, поэтому мы просто рассмотрим его логику.

В компоненте "Старт" берем в параметр запуска переменную "Номер". В компоненте "Внешняя линия?" узнаем с помощью функции "Номер линии" откуда пришел звонок, и если с внешней линии то сразу переключаем его на оператора.



Если звонок пришел с внутренней линии, то мы делаем запрос в БД для получение информации по набранному номеру, результат записываем в переменную "Результат" и в компоненте "быстрый или служебный?" определяем как поступить с данным звонком, если это быстрый или служебный номер то сразу переходим к компоненту "Переключение на внутренний номер", если номер обычный то переходим к компоненту "Статус внутреннего номера".



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



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

    Flash, сценарий Flash, Внутри АТС, маршрутизация.

    Комментарии

    Ваш комментарий может стать первым к этой статье.

    Новое сообщение

    Прикрепить файлы

    Написать