Урок 16 Простейший IVR сценарий
Наверх | К предыдущему уроку |
Содержание
В этом уроке описывается создание простейшего IVR-сценария. В статье подробно рассматривается каждый компонент, а затем описывается проверка работы IVR-сценария. Данный урок является базой для составления более сложных сценариев.
Редактор сценариев
Для создания IVR-сценария
- Перейдите в раздел Администрирование - модуль Сценарии.
- Нажмите кнопку Создать. Выберите тип сценария - IVR
- Укажите название сценария. В примере, сценарий называется "Урок 16".
- Нажмите ОК.
Перед вами откроется графический интерфейс редактора сценариев. Разработка любого сценария состоит из трех этапов:
1) В окне "Инструменты" вы выбираете компонент.
- Панель "Инструменты" состоит из четырех блоков:
- - Общие объекты работы с данными - одинаковы для всех типов сценариев (за исключением компонентов "Поднять трубку" и "Разрыв связи" в IVR)
- - Индивидуальные объекты типа сценария - зависят от типа сценария
- - Общие объекты действий - одинаковы для всех типов сценариев
- - Компоненты по работе с контакт-сервисом (SMS, e-mail, ICQ, факс) - одинаковы для всех типов сценариев (за исключением работы с факсимильными сообщениями)
- В верхней части панели вы можете выбрать текстовое поле. Это может быть полезно для записи комментариев в рабочей области редактора.
2) Располагаете его на рабочей области, связываете с другими компонентами.
- Чтобы связать компоненты, зажмите CTRL и последовательно нажмите начальный и конечный элемент связи (в том порядке, в котором они должны выполняться).
- Чтобы скопировать элемент со всеми настройками, вам нужно зажать элемент левой кнопкой мыши, щелкнуть правой кнопкой мыши и перетащить на другое место.
- С помощью контекстного меню вы также можете копировать, вырезать и вставлять объекты.
3) Определяете свойства компонента с помощью окна "Инспектор объектов".
- У каждого элемента есть свои уникальные свойства и в зависимости от настроек компонент может выполнять то или иное действие.
- У каждого компонента есть свойство "Имя" - подписывайте элементы так, чтобы вы могли легко разобраться даже в самых сложных схемах.
Создание сценария
Задача: создать IVR-сценарий, который будет отображать текущую дату и время при звонке.
Любой IVR сценарий всегда в начале содержит два компонента Старт и Поднять трубку.
Компонент "Старт" обозначает начало сценария. С этого компонента начинается работа сценария. Компонент "Старт" может присутствовать в сценарии только один раз.
Компонент "Поднять трубку" - позволяет начать разговор (коммутацию) между вызывающим абонентом и IVR-сценарием. В качестве вызывающего может выступать как внешний абонент, так и внутренний пользователь (оператор). В свойстве "Команда" вы можете указать следующими:
Чтобы вывести текущую дату и время воспользуемся компонентом Уведомление. Компонент выводит информацию на экран определенному адресату. Установите следующие свойства:
- Адресат - двойным кликом выберите вашего пользователя. Пользователь должен появится в поле "Список текущих адресатов". Адресатом может являться любой пользователь Oktell, внутренний номер. Адресата можно задавать параметрически через компонент "Ключ получателя".
- Текст - функция "Текущие дата и время". Компонент может выводить любой текст, значения переменных и функций или выражения (текст + переменная).
- Скрывать автоматически - Нет
После вывода информации необходимо завершить сценарий. IVR сценарий можно завершить двумя способами:
1. Компонент "Стоп" - сценарий заканчивает свое выполнение, однако разговор продолжается до тех пор, пока одна из сторон не положит трубку. Компонент рекомендуется устанавливать после компонентов "Переключение", то есть когда подразумевается разговор между двумя абонентами.
2. Компонент "Обрыв связи" - сценарий заканчивает свое выполнение, разговор прерывается. Компонент устанавливается в случае, когда все необходимые действия выполнены и коммутацию можно разрывать.
В нашем примере мы устанавливаем компонент "Обрыв связи". В итоге получаем следующий сценарий:
Перейдите на вкладку Сохранение и нажмите "На сервер".
Проверка
Наверх | К предыдущему уроку |