События звонков (callevents)
Описание
События звонков. Отправляются только в подключения из мастер-домена.
Класс |
|
Тип домена |
|
Типы назначения |
|
Логическая роль источник |
|
Логическая роль обработчик |
В отличие от других событий, при отправке в брокер сообщений KAFKA и сервис wssubscr дублируется с привязкой к рабочим доменам, абоненты которых участвуют в звонке. При этом, если звонок кросс-доменный, то:
-
в домен вызываемой стороны попадут только события, сгенерированные после машрутизации;
-
если вызываемые форки находятся в разных доменах, то домен, абонент которого не снял трубку, получит только события связанные с активностью его форка.
События на диаграмме активности вызова
На диаграмме изображен процесс обработки вызова, представленный в виде потока событий callevents. Обработка вызова начинается с поступающего INVITE-запроса в экземпляр микросервиса B2B.
В процессе обслуживания вызова выделяются этапы:
-
Инициация
-
Маршрутизация
-
Вызов
-
Диалог
-
Постобработка
События этапов инициации и маршрутизации генерируются микросервисом B2B в процессе плеча инициатора. События этапов вызова и диалога генерируются микросервисом B2B в процессе b2b-диалога. События этапа постобработки, а также завершающие события мониторинга активности на этапе диалога генерируются другими микросервисами - они выделены цветом и подписаны уведомлениями.
События, взятые в квадратные скобки, могут появляться или не появляться в зависимости от условий. Также в разветвляющих блоках события появляются лишь в приведенных ветках.