Вызов завершён

Описание

Завершён вызов абонента до ответа (`status` `forking`) или разговор (`status` `dialog`).

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

Класс

Тип

call_cleared

Свойства

Table 2. Свойства
Спецификация Описание

Название: call_id
Тип: varchar
Пустое значение: — 

Идентификатор диалога в формате <cid>.<invitets> (как connectionid в callevents, idconn в ccsevents).

Название: leg_id
Тип: varchar
Пустое значение: — 

Идентификатор плеча (Call-ID) стороны, к которой относится событие.

Название: clearing_device_id
Тип: varchar
Пустое значение: — 

Устройство, вызов которого завершён: вызываемая сторона форка (forking) или диалога (dialog).

Название: releasing_device_id
Тип: varchar
Пустое значение: отсутствует

Устройство, инициировавшее завершение. Для status dialog — только если известна завершившая сторона.

Название: status
Тип: varchar
Пустое значение: — 

forking — завершён вызов абонента до ответа (отменён, отклонён, ответили на другом устройстве); dialog — завершён разговор.

Название: cause
Тип: varchar
Пустое значение: отсутствует

Причина: Normal; для forking также AnsweredElsewhere — ответили на другом устройстве, AbandonedByCaller — вызывающий отменил вызов, RingingTimeout — истекло время вызова, CancelledByPbx — вызов отменён системой.

Название: parameters
Тип: json
Пустое значение: — 

Зарезервировано, пустой список.

Название: ts
Тип: bigint
Пустое значение: — 

Время исходного события звонка, мс.

Пример

[
  "notify",
  {
    "sid": "my_subscr",
    "class": "ctievents",
    "type": "call_cleared",
    "eventts": 1792170183660,
    "data": {
      "call_id": "3e252fff-89da-4af5-a8cb-5d75a3383292.1792170171406",
      "cause": "Normal",
      "clearing_device_id": "13@pbx.era-platform.ru",
      "parameters": [],
      "releasing_device_id": "11@pbx.era-platform.ru",
      "status": "dialog",
      "ts": 1792170183660
    }
  }
]

См. также