Opened 4 months ago

Closed 4 months ago

Last modified 4 months ago

#433 closed улучшение (fixed)

Добавить поддержку Subaddress (SUB) окончанию PRI

Reported by: alx Owned by: alx
Priority: средний Milestone: 2 очередь
Component: any Keywords:
Cc:

Description (last modified by alx)

Предлагается добавить канальному окончанию PRI функцию трансляции подадреса (subaddress). Для передачи подадреса в сети SIP предлагается использовать параметр URI "isub".

В направлении TDM -> SIP:

  • [✓] при наличии подадреса вызываемого абонента в сообщении SETUP передавать его в параметре URI "isub" в поле To сообщения INVITE;
  • [✓] при наличии подадреса вызывающего абонента в сообщении SETUP передавать его в параметре URI "isub" в поле From или P-Asserted-Identity или Remote-Party-ID (в зависимости от значения параметра "Передавать Caller-ID") сообщения INVITE.
  • [✓] при наличии подадреса вызываемого абонента в сообщении CONNECT передавать его в параметре URI "isub" в поле P-Asserted-Identity или Remote-Party-ID (в зависимости от значения параметра "Передавать Caller-ID") ответа "200 OK";

В направлении SIP -> TDM:

  • [✓] при наличии параметра URI "isub" target URI принятого сообщения INVITE добавлять его значение в IE "Called party subaddress" сообщения SETUP;
  • [✓] при наличии параметра URI "isub" поля From или P-Asserted-Identity или Remote-Party-ID (в зависимости от значения параметра "Принимать Caller-ID") принятого сообщения INVITE добавлять его значение в IE "Calling party subaddress" сообщения SETUP.
  • [✓] при наличии параметра URI "isub" поля P-Asserted-Identity или Remote-Party-ID (в зависимости от значения параметра "Принимать Caller-ID") принятого сообщения "200 OK" добавлять его значение в IE "Connected subaddress" сообщения CONNECT.

См. также RFC:4715.

Change History (12)

comment:1 by alx, 4 months ago

Description: modified (diff)

comment:2 by alx, 4 months ago

Description: modified (diff)

Добавил трансляцию ответных сообщений.

comment:3 by alx, 4 months ago

In 2386/sip_ua:

В окончании PRI реализована передача подадреса вызываемого
абонентс в сообщениях INVITE/SETUP. Теперь подадрес вызываемого
прозрачно передается через шлюз. See #433.

comment:4 by alx, 4 months ago

In 2393/sip_ua:

Кодирование параметров URL "isub" и "isub-encoding"
вынесено в отдельную функцию.
В сообщении SETUP теперь передается subaddress вызывающего
(при его наличии в сообщении INVITE).

comment:5 by alx, 4 months ago

Description: modified (diff)

Отметил прогресс в описании тикета.

comment:6 by alx, 4 months ago

In 2394/sip_ua:

Канальное окончание PRI передает subaddress вызывающего из TDM в SIP.
See #433.

comment:7 by alx, 4 months ago

Description: modified (diff)

Отметил прогресс.

comment:8 by alx, 4 months ago

In 2396/sip_ua:

Окончание PRI обновляет идентификацию вызываемого
абонента (имя, адрес, подадрес) при получении ответа
"200 OK" со стороны SIP. See #433.

comment:9 by alx, 4 months ago

Description: modified (diff)

Отметил прогресс.

comment:10 by alx, 4 months ago

Description: modified (diff)

Исправил наименование IE сообщения CONNECT (подадрес абонента передается в IE "Connected subaddress", а не "Calling party subaddress").

comment:11 by alx, 4 months ago

Resolution: fixed
Status: newclosed

In 2397/sip_ua:

Окончание PRI при получении CONNECT обновляет идентификацию
вызываемого абонента (имя, адрес, подадрес). Эта идентификация
передается в ответе "200 OK". Closes #433.

comment:12 by alx, 4 months ago

Description: modified (diff)

Отметил прогресс.

Note: See TracTickets for help on using tickets.