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

Описание

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

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

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

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

Класс

Тип

route_replacing

Свойства

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

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

URI подменяемого плеча стороны диалога.

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

CallId подменяемого плеча диалога.

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

Подменяемая сторона диалога ('a' или 'b').

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

callid стороны в диалоге, который подменяется текущим вызовом.

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

Уникальный идентификатор вызова, который подменяется текущим вызовом.

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

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

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

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

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

Идентификатор диалога, который подменяется текущим вызовом.

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

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

См. также