Changes between Version 4 and Version 6 of Ticket #11


Ignore:
Timestamp:
Sep 18, 2019, 12:06:38 PM (5 years ago)
Author:
alx
Comment:

Эксперименты показали, что Remote-Party-ID успешно решает проблему, описанную в #324: прокси успешно аутентифицирует клиента, так как имя в поле From не меняется, при этом телефоны отображают реальные имя/номер вызывающего абонента, помещенные в поле Remote-Party-ID. Описание тикета очередной раз скорректировано.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #11

    • Property Summary Обрабатывать заголовок P-Asserted-IdentityФормировать и обрабатывать заголовок Remote-Party-ID
  • Ticket #11 – Description

    v4 v6  
    1 При наличии заголовка '''P-Asserted-Identity''' опционально брать имя/номер вызывающего абонента из него, а не из заголовка '''From'''.
     1Для улучшения совместимости с существующим оборудованием/софтом предлагается добавить глобальную настройку, определяющую, куда шлюз помещает информацию о вызывающем абоненте (например Caller-ID, принятый канальным окончанием FXO из абонентской линии) при исходящем вызове в сторону сети IP. В настройке должно быть (для начала) два варианта:
    22
    3 Дополнительно можно обрабатывать поле '''Remote-Party-ID'''.
     3- в поле From - вариант по умолчанию, как все работает в настоящий момент;
     4- в поле Remote-Party-ID - имя/номер вызывающего помещается в поле Remote-Party-ID, при этом в поле From должен быть URI, указанный в конфигурации канального окончания.
     5
     6Позже выбор может быть дополнен другими вариантами (например P-Asserted-Identity).
     7
     8Также предлагается добавить глобальную настройку, определяющую, откуда может/должна браться информация о вызывающем абоненте при получении входящего INVITE. Предлагаемые варианты:
     9
     10- RPID-PAI-FROM: поле Remote-Party-ID, если нет, то поле P-Asserted-Identity, если нет то поле From. Вариант по умолчанию.
     11- PAI-RPID-FROM: поле P-Asserted-Identity, если нет, то поле Remote-Party-ID, если нет то поле From.
     12- RPID-FROM: поле Remote-Party-ID, если нет то поле From.
     13- PAI-FROM: поле P-Asserted-Identity, если нет то поле From.
     14- FROM: только из поля From.
     15
     16В порядке дальнейшего расширения и увеличения гибкости можно будет добавить аналогичную настройку канальным окончаниям, определяющую, куда помещает информацию о вызывающем конкретное канальное окончание. Возможные варианты:
     17- использовать глобальную настройку (вариант по умолчанию);
     18- поле From;
     19- поле Remote-Party-ID;
     20- поле P-Asserted-Identity.