Маршрутизация переведенного звонка

Описание

Фиксирует факт маршрутизации звонка, инициированного в результате перевода (SIP-запрос INVITE с заголовком Referred-By).

Событие связывает новый вызов (будущий диалог), созданный в результате перевода, с тем диалогом, из которого перевод осуществлен.

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

На примере случая перевода с подменой [A→B, B→C, B refer C, A→C] размещает в диалоге A→C информацию о звонках A→B (referred_acallid) и, при наличии, B→C (replaces_callid).

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

Класс

Тип

route_referred

Свойства

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'). Единое значение для всех событий в рамках одной коммутации.

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

uri стороны источника refer.

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

acallid диалога, в рамках которого был произведен перевод.

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

Уникальный идентификатор b2b-диалога, в рамках которого был произведен перевод.

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

Timestamp поступления пакета invite в диалоге, в рамках которого был произведен перевод.

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

Идентификатор вызова, в рамках которого был произведен перевод (в формате продуктового слоя 'cid.invitets').

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

id диалога, в рамках которого был произведен перевод.

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

Сторона ('a' или 'b'), которая инициировала перевод (отправила REFER).

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

callid стороны, которая заменяется в результате refer в подменяемом диалоге (при переводе с сопровождением).

См. также