Подробнее о приветствии в сценарии IVR

Подробнее о приветствии в сценарии IVR

Приветствие

Приветствие

Реализация различных голосовых приветствий в зависимости от времени суток – - это часто встречающаяся задача, (итак ясно, то же самое) Оформим этот фрагмент в качестве отдельного дочернего сценария, чтобы иметь возможность использовать в других IVR.

Обратите внимание, что в конце сценария расположен компонент "Возврат", что обеспечивает по завершении сценария передачу управления в родительский сценарий.

Для создания этого сценария нам потребуются заранее записанные звуковые файлы:

- "Здравствуйте", с названием "Hello.wav";

- "Доброе утро!", с названием "HelloM.wav";

- "Добрый день!", с названием "HelloD.wav";

- "Добрый вечер!", с названием "HelloE.wav";

- "Доброй ночи!", с названием "HelloN.wav".

Кроме того, надо будет определить те временные интервалы , когда необходимо произносить выбранные приветствия. Мы определили для себя, что утро у нас начинается в 8.00, день в 11.00, вечер в 17.00, а в 20.00 начинается ночь, период времени до 8.00 утра тоже считается ночью.

Общий вид сценария

clip0100.png

Компоненты, которые использовались при создании этого сценария:

- Основные / "Объявить переменную";

- Основные / "Условие";

- Основные / "Присвоить значение";

- Основные / "Возврат";

- IVR / "Проиграть файл";

Первым делом объявляем переменные, которые будем использовать в этом сценарии и задаем им начальные значения.

Строковая переменная Приветствие определяет тот звуковой файл с приветствием, который необходимо воспроизвести абоненту. Задаем ей значение по умолчанию "Hello.wav". Объявление переменной осуществляется компонентом "Объявить переменную". Устанавливаем компонент в сценарий, двойным щелчком мыши активируем его свойства, выбираем тип переменной Строка, справа рядом прописываем ее название "Приветствие", щелкаем на поле ниже и в открывшемся редакторе выражений выбираем "Константа", тип константы – Строка, значение Hello.wav.

2.png

3.png

4.png

Если впоследствии мы решим отказаться от различных приветствий в разное время суток и заменить его одним, нам это будет гораздо проще сделать, если мы подготовимся к этому заранее и заготовим возможность быстрого изменения сценария. Если нам потребуется упростить этот сценарий, то мы изменим блок-схему таким образом, чтобы сразу после объявления переменной осуществить переход на компонент "Проиграть_Приветствие".

Объявляем целочисленную переменную Час; Отличие объявления переменной Час от переменной Приветствие заключается лишь в том, что вместо типа "Строка" мы выбираем тип переменной "Целое число 32бит".

5.png

При помощи встроенной функции Час() задаем переменной Час целочисленное значение текущего времени в часах.

Объявляем целочисленные переменные Утро и задаем им значение по умолчанию равное 8; День значение 11; Вечер значение 17; Ночь значение 20.

Теперь пришло время выбрать звуковой файл в зависимости от времени суток

1.Ставим компонент "Условие". Двойным щелчком мыши активируем его свойства.

6.png

Вызываем встроенный редактор выражений, в котором слева выбираем "Оператор", указываем тип оператора "X < Y (меньше)" и заполняем значения аргумента X = Час и аргумента Y = Утро

7.png

Получаем готовый компонент сравнения двух переменных Час и Утро

8.png

Из компонента "Условие" выходят две линии зеленого и красного цвета. Зеленая ветка означает переход, если значение внутри компонента истина, а красная, если ложь. По "зеленой" ветке ставим компонент "Присвоить значение" и целочисленной переменной Приветствие строковое значение константы равное "HelloN.wav"

9.png

Аналогичным образом расставляем и настраиваем остальные компоненты "Условие" и "Присвоить значение".

Перед компонентом "Проиграть файл" мы определили однозначным образом значение переменной Приветствие и нам осталось только его озвучить абоненту. Озвучивание файла производится компонентом, "Проиграть файл" в котором определим, какой файл мы будем проигрывать

10.png

Двойным щелчком мыши активируем свойства компонента, в разделе "Переменная" указываем из какой переменной будем брать название звукового файла Приветствие

11.png

А в разделе Константа - что файл будет проигрываться из медиа-библиотеки

12.png

Теперь осталось только загрузить звуковые файлы в медиа-библиотеку. У каждого сценария IVR существует собственная медиа-библиотека звуковых файлов. Попасть в медиа-библиотеку можно, начав выбирать файл

13.png

В открывшемся окне в раздел "Локальные для сценария" файлы добавляем записанные ранее звуковые файлы. Следует обратить внимание на то, чтобы поле "Значение" осталось пустым, в ином случае «Infinity Call-центр X» будет пытаться проиграть файл заданный именно в поле значение, иначе название файла будет определено из значения переменной Приветствие, как мы и указали ранее.

14.png

Сценарий готов, его можно компилировать и проверять.


Нашли ошибку?
Выделите текст, нажмите Ctrl + Enter

Сообщение об ошибке

Адрес страницы *
Ошибочный текст *
Комментарий *
Защита от автоматического заполнения

Введите символы с картинки*

Дополнить статью

Адрес *
Ваше ФИО
Ваш Email
Текст дополнения *

Попробовать InfinitySmart бесплатно

Зарегистрируйтесь, чтобы получить доступ
к бесплатной версии на 14 дней

Заказ презентации

После отправки запроса наш менеджер свяжется с вами для демонстрации системы, рассчитает ее стоимость, ответит на вопросы