Сценарий фонового медиа-взаимодействия — различия между версиями

Материал из Oktell
Перейти к: навигация, поиск
Строка 11: Строка 11:
  
 
'''Символ прерывания''' нужен для того, при вводе с клавиатуры абонента указанной последовательности проигрывание прекращается, и управление переходит к следующему компоненту. 0 - прослушать все заново, 1 - переключиться на следующую запись, для данного случая.
 
'''Символ прерывания''' нужен для того, при вводе с клавиатуры абонента указанной последовательности проигрывание прекращается, и управление переходит к следующему компоненту. 0 - прослушать все заново, 1 - переключиться на следующую запись, для данного случая.
 +
 
'''Буфер''', переменная куда сохраняется данный символ прерывания. Переменную называем ''Буфер''
 
'''Буфер''', переменная куда сохраняется данный символ прерывания. Переменную называем ''Буфер''
 
Чтобы ходить по сценарию, используем компонент Меню с сохранением в него нашей переменной ''Буфер'' и значениями, которые мы выставили в Символе прерывания.
 
Чтобы ходить по сценарию, используем компонент Меню с сохранением в него нашей переменной ''Буфер'' и значениями, которые мы выставили в Символе прерывания.
Строка 21: Строка 22:
  
 
[[File:Media_4.jpg]]
 
[[File:Media_4.jpg]]
 +
 +
[[Общие компоненты сценариев#Пауза|'''Пауза''']] нужна нам в данном случае для красивой и понятной связки компонентов.

Версия 08:33, 18 июня 2013

Каждый канал может обслуживаться только в одном IVR-сценарии в силу специфики медиа-взаимодействия. Исключением является запуск дублирующего фонового IVR сценария медиа-взаимодействия. Вне зависимости от того, запущен ли основной сценарий IVR, обслуживающий конкретный канал, сценарий медиа-взаимодействия способен проводить системные служебные действия, а также воспроизведение, запись, получение DTMF-сигнала. При этом основной сценарий (если он запущен) может производить попытки переключения, в том числе и с ожиданием в очередях. Все это время абонент будет слышать то, что происходит в фоновом сценарии. Аналогичным образом абонент может взаимодействовать с фоновым сценарием, если он назначен в качестве «Мелодии ожидания» в общих настройках или в задаче.

Итак, рассмотрим первый вариант. Совершается входящий звонок, и чтобы клиент не слушал обычные гудки, заменяем их на Сценарий фонового медиа-взаимодействия с возможность ходить по данному сценарию, то есть переключения между мелодиями, играющими в сценарии. Media 1.jpg

Рассмотрим элементы нашего сценария.

Воспроизведение звукового файла

Media 2.jpg

Символ прерывания нужен для того, при вводе с клавиатуры абонента указанной последовательности проигрывание прекращается, и управление переходит к следующему компоненту. 0 - прослушать все заново, 1 - переключиться на следующую запись, для данного случая.

Буфер, переменная куда сохраняется данный символ прерывания. Переменную называем Буфер Чтобы ходить по сценарию, используем компонент Меню с сохранением в него нашей переменной Буфер и значениями, которые мы выставили в Символе прерывания.

Меню.

В Аргумент записываем нашу переменную Буфер. В Значения наши значения из Символа прерывания.

Media 3.jpg

Media 4.jpg

Пауза нужна нам в данном случае для красивой и понятной связки компонентов.