Как избавиться от лишней информации в SIP URI?

Добрый день!
Asterisk 13.13-cert, PJSIP 2.5.5, realtime.

Столкнулся с неприятной ситуацией - некоторые SIP-телефоны и софтфоны дописывают к URI некоторые свои параметры. Например, контакт одного софтфона выглядит так: sip:6642@10.1.1.82:6642;rinstance=4as2ad8ads7 и при каждой перерегистрации значение rinstance меняется, из-за чего начинают плодиться контакты, относящиеся к одному AOR. Мне же необходимо иметь на один AOR по 2-3 контакта, поэтому не спасает remove_existing.
Пробовал использовать параметр ignore_uri_user_options=yes, но изменений не обнаружил - в базу всё так же валятся URI с дополнительными параметрами.

Помогите советом.
  • Вопрос задан
  • 465 просмотров
Решения вопроса 2
@awsswa59
Вы бы указали точно модели телефонов.
Просто софтфоны - проще менять на другую программу
Для аппаратных телефонов обычно меняется через скрытые параметры через провижинг
Для yealink есть параметр account.x.instance_id.enable с параметром 1 или 0
который регулирует этот параметр, но не для всех моделей в линейке
Ответ написан
Zarom
@Zarom Автор вопроса
Ещё один действенный вариант предложили на форумах по Asterisk:
Есть подозрение, что в манипуляции с заголовками Asterisk не поможет, и придется обратиться в сторону proxy, типа opensips/kamailio
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы