Фоновый IVR-сценарий медиа-взаимодействия — различия между версиями

Материал из Oktell
Перейти к: навигация, поиск
 
(не показана одна промежуточная версия этого же участника)
Строка 1: Строка 1:
[[Сценарии_IVR|Наверх]]
+
<code>[[Техническая документация]] / [[Call-центр]] или [[Администрирование]] / [[Сценарии]] / [[Сценарии IVR]] / [[Фоновый IVR-сценарий медиа-взаимодействия]]</code>
  
  
Строка 22: Строка 22:
 
* Из основного сценария запущен другой фоновый сценарий.  
 
* Из основного сценария запущен другой фоновый сценарий.  
 
* Завершилось выполнение основного сценария.  
 
* Завершилось выполнение основного сценария.  
* Непосредственно перед коммутацией с другим каналом или конференцией.  
+
* Непосредственно перед коммутацией с другим каналом или конференцией (приходит SIP-ответ 180 Ringing, 183 Session Progress или 200 OK).  
 
* При остановке фонового воспроизведения из основного сценария.  
 
* При остановке фонового воспроизведения из основного сценария.  
 
* При любом медиа-взаимодействии в основном сценарии (компоненты воспроизведения и записи).  
 
* При любом медиа-взаимодействии в основном сценарии (компоненты воспроизведения и записи).  

Текущая версия на 13:37, 18 декабря 2014

Техническая документация / Call-центр или Администрирование / Сценарии / Сценарии IVR / Фоновый IVR-сценарий медиа-взаимодействия


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


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


Сценарий может быть запущен из другого IVR-сценария, работающего в качестве основного (компонент Запуск сценария с установленным режимом Фоновое медиа-взаимодействие). Также он может быть запущен вместо мелодии ожидания в стандартных режимах работы системы. Настройка производится в разделе Общие настройки. Музыкальное сопровождение и на вкладке Дополнительно при редактировании параметров голосовых задач.


В рамках фонового сценария полноценно может использоваться фоновое воспроизведение, в том числе с последовательным случайным воспроизведением файлов из указанного каталога.

Поддерживает глобальные переменные сессии звонка.

При запуске в рамках задачи имеет доступ к функциям, определяющим проект, задачу, индекс абонента в списке.


Завершает выполнение в нескольких случаях:

  • Обработчик дошел до последнего компонента.
  • Из основного сценария запущен другой фоновый сценарий.
  • Завершилось выполнение основного сценария.
  • Непосредственно перед коммутацией с другим каналом или конференцией (приходит SIP-ответ 180 Ringing, 183 Session Progress или 200 OK).
  • При остановке фонового воспроизведения из основного сценария.
  • При любом медиа-взаимодействии в основном сценарии (компоненты воспроизведения и записи).


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


Не рекомендуется использовать в сценарии компоненты, способные на долгое время задержать поток-обработчик без возможности прервать исполнение до завершения, например длительные запросы в БД, отправка почты и т.д. Вместо этого лучше использовать асинхронные служебные сценарии.