Контекстный сценарий
Первичное получение событий происходит в специализированном служебном сценарии в Мастер домене.
Код контекстного сценария указывается в ключе callscrcode_context настроек мастер-домена. После указания этого сценария рядом с каждой коммутации на рабочем сайте будет запускаться указанный сценарий - один диалог = одна копия сценария.
Все События звонка будут дублироваться в свой сценарий как входящие сообщения. Получать события можно через компонент Взаимодействие сценариев в режиме Получить событие.
В зависимости от требований системы можно:
-
реализовать всю обработку событий в рамках мастер-домена
-
транслировать события в сценарий рабочего домена
Для передачи событий звонка в сценарий рабочего домена необходимо запустить сценарий через компонент Запуск сценария. При использовании этого компонента в мастер-домене можно указывать в поле Код сценария сценарий любого домена через вид <code>@<domain> (например context_svc@temp.domain.demo).
| Можно запускать несколько "дочерних" сценариев по одной коммутации в разных доменах |
| Передавать из мастер в рабочий домен можно как полученные события CDR (ретранслировать), так и видоизменять события под цели системы |