Сценарий фонового медиа-взаимодействия — различия между версиями
Строка 11: | Строка 11: | ||
'''Символ прерывания''' нужен для того, при вводе с клавиатуры абонента указанной последовательности проигрывание прекращается, и управление переходит к следующему компоненту. 0 - прослушать все заново, 1 - переключиться на следующую запись, для данного случая. | '''Символ прерывания''' нужен для того, при вводе с клавиатуры абонента указанной последовательности проигрывание прекращается, и управление переходит к следующему компоненту. 0 - прослушать все заново, 1 - переключиться на следующую запись, для данного случая. | ||
+ | |||
'''Буфер''', переменная куда сохраняется данный символ прерывания. Переменную называем ''Буфер'' | '''Буфер''', переменная куда сохраняется данный символ прерывания. Переменную называем ''Буфер'' | ||
Чтобы ходить по сценарию, используем компонент Меню с сохранением в него нашей переменной ''Буфер'' и значениями, которые мы выставили в Символе прерывания. | Чтобы ходить по сценарию, используем компонент Меню с сохранением в него нашей переменной ''Буфер'' и значениями, которые мы выставили в Символе прерывания. | ||
Строка 21: | Строка 22: | ||
[[File:Media_4.jpg]] | [[File:Media_4.jpg]] | ||
+ | |||
+ | [[Общие компоненты сценариев#Пауза|'''Пауза''']] нужна нам в данном случае для красивой и понятной связки компонентов. |
Версия 08:33, 18 июня 2013
Каждый канал может обслуживаться только в одном IVR-сценарии в силу специфики медиа-взаимодействия. Исключением является запуск дублирующего фонового IVR сценария медиа-взаимодействия. Вне зависимости от того, запущен ли основной сценарий IVR, обслуживающий конкретный канал, сценарий медиа-взаимодействия способен проводить системные служебные действия, а также воспроизведение, запись, получение DTMF-сигнала. При этом основной сценарий (если он запущен) может производить попытки переключения, в том числе и с ожиданием в очередях. Все это время абонент будет слышать то, что происходит в фоновом сценарии. Аналогичным образом абонент может взаимодействовать с фоновым сценарием, если он назначен в качестве «Мелодии ожидания» в общих настройках или в задаче.
Итак, рассмотрим первый вариант. Совершается входящий звонок, и чтобы клиент не слушал обычные гудки, заменяем их на Сценарий фонового медиа-взаимодействия с возможность ходить по данному сценарию, то есть переключения между мелодиями, играющими в сценарии.
Рассмотрим элементы нашего сценария.
Воспроизведение звукового файла
Символ прерывания нужен для того, при вводе с клавиатуры абонента указанной последовательности проигрывание прекращается, и управление переходит к следующему компоненту. 0 - прослушать все заново, 1 - переключиться на следующую запись, для данного случая.
Буфер, переменная куда сохраняется данный символ прерывания. Переменную называем Буфер Чтобы ходить по сценарию, используем компонент Меню с сохранением в него нашей переменной Буфер и значениями, которые мы выставили в Символе прерывания.
В Аргумент записываем нашу переменную Буфер. В Значения наши значения из Символа прерывания.
Пауза нужна нам в данном случае для красивой и понятной связки компонентов.