Прервание перевода звонка

Описание

Фиксирует факт неудачи при переводе звонка перед продолжением диалога.

Событие генерируется в диалоге, в рамках которого проходит SIP-запрос REFER.

На примере случая [A→B, B refer C, A→C] событие размещается в диалоге A→B. Имеет привязку к предыдущему событию refer. Содержит причину прерывания.

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

Класс

Тип

refer_aborted

Свойства

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

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

Уникальный идентификатор события.

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

Timestamp события.

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

CallId стороны А (из поступившего на обработку SIP-пакета INVITE). Единое значение для всех событий в рамках одной коммутации.

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

Числовой хеш от CallId стороны А. Единое значение для всех событий в рамках одной коммутации.

Название: cid
Тип: uuid
Пустое значение: empty

Уникальный идентификатор вызова (начинается с поступления SIP-пакета INVITE). Единое значение для всех событий в рамках одной коммутации.

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

Timestamp вызова (поступления SIP-пакета INVITE на обработку). Единое значение для всех событий в рамках одной коммутации.

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

Дата-время вызова (поступления SIP-пакета INVITE на обработку). Единое значение для всех событий в рамках одной коммутации.

Название: connectionid
Тип: uuid
Пустое значение: empty

Уникальный идентификатор вызова (в формате продуктового слоя 'cid.invitets'). Единое значение для всех событий в рамках одной коммутации.

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

Идентификатор диалога коммутации.

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

hash идентификатора диалога коммутации.

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

Причина прерывания. Возможные значения:

  • "refer_timeout" - таймаут ожидания ответа на отправленный в другое плечо запрос REFER. Сопровождается значением 'sipcode'=408.

  • "refer_response" - получен отличный от 2xx ответ на отправленный в другое плечо запрос REFER.

  • "invite_response" - перевод инициирован, последнее обработанное уведомление сообщило об ответе (предварительном или окончательном) на переведенный INVITE. Код ответа содержится в поле 'sipcode'.

  • "internal_error" - ошибка при попытке отправки запроса REFER в другое плечо. Сопровождается значением 'sipcode'=500.

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

SIP-код ответа к сообщенной причине.

См. также