Реализация сценария IVR компании Термофест
Сценарий голосового приветствия в данной реализации представляет собой компиляцию двух сценариев и запроса во внешнюю базу данных клиентов для формирования карточки клиента. Рассмотрим в этом разделе составные элементы сценария и их использование.
Рассмотрим схему сценария подробнее.
Компоненты "Запустить_сценарий1" и "Запустить_сценарий2" вызывают на выполнение сценарии "Получение данных" и "Приветствие", соответственно. После выполнения первого сценария мы получаем данные об абоненте, которые можем использовать в текущем контексте и кроме того, имеем заполненную информационную карточку вызова (информация о звонке).
После мы проверяем (в компоненте "Условие") известен ли внутренний номер персонального менеджера :
Если графа с номером телефона пуста (cManagerPhone =="") , значит персональный менеджер для этого клиента не назначен и обработка вызова должна пойти по общей схеме - зеленая ветка. Если же графа с номером телефона менеджера заполнена , то мы переключаем звонок на стационарный или сотовый телефон менеджера, (красная ветка):
Если в обоих случаях ответ получен не был, то вызов переводится на секретаря. Следует помнить, что в этом случае на секретаря поступит вызов с уже заполненной информационной карточкой вызова (информация о звонке) и секретарь будет знать, что за клиент звонит и для какого менеджера надо будет оставить сообщение. Общий вид панели инструментов "Информация о звонке" приведен на рисунке ниже.
В общем виде карточка "Информация о звонке" может содержать любые данные, которые занесены в нее компонентом "информация о звонке" или настроены в разделе "Администрирование" / "информация о звонке".