События звонков (ccsevents)

Оглавление

Описание

События телефонии для слоя колл-центра. Calls-Connections-Seances. Отправляются подписчикам конкретных доменов по вызовам, где хотя бы одним из абонентов является абонент домена.

Table 1. Системные характеристики

Класс

ccsevents

Тип домена

worker

Типы назначения

wssubscr

Логическая роль источник

b2b

Логическая роль обработчик

В отличие от других событий дублируется с привязкой к рабочим доменам, абоненты которых участвуют в звонке. При этом, если звонок кросс-доменный, то:

  • в домен вызываемой стороны попадут только события, сгенерированные после машрутизации;

  • если вызываемые форки находятся в разных доменах, то домен, абонент которого не снял трубку, получит только события связанные с активностью его форка.

События

  • call_create - создано плечо.

  • call_delete - удалено плечо.

  • call_update - изменена информация о плече.

  • call_set_state - установлено новое состояние для плеча.

  • call_attach_to_seance - плечо привязано к сеансу.

  • call_dtmf - в плече обнаружен DTMF сигнал от абонента.

  • connection_create - диалог создан.

  • connection_delete - диалог удален.

  • connection_update - изменена информация о диалоге.

  • connection_attach_to_seance - диалог привязан к сеансу.

  • connection_start_record - в диалоге началась запись.

  • connection_set_record_info - диалог сообщил о завершении записи и предоставил код для получения ссылки на скачивание.

  • connection_link_call - плечо привязано к диалогу.

  • connection_failure - факт неудачного вызова, не доведенного до диалога.

  • seance_create - сеанс создан.

  • seance_delete - сеанс удален.

  • seance_update - изменена информация о сеансе.

  • seance_set_state - установлено новое состояние для сеанса.

  • seance_set_next_number - в список абонентов, обслуживающих сеанс добавлен новый номер.

Здесь call - любой вызов (плечо) любого диалога - соединение сервера с одним абонентом. connection - диалог соединяющий двух абонентов, объединяет два разных плеча (call), или больше, на момент осуществления множественного вызова. seance - сеанс вызовов, начинающийся любым звонком, и включающий новые вызов из связанной с ним цепочки переводов.