ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Проблемы и их решения Asterisk как такового

Модераторы: april22, Zavr2008

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

Сообщение Zarom » 05 май 2017, 14:10

Добрый день!
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 с дополнительными параметрами.

Помогите советом.
Zarom
 
Сообщений: 7
Зарегистрирован: 22 янв 2016, 14:08

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

Сообщение fecyt » 05 май 2017, 16:12

Есть подозрение, что в манипуляции с заголовками Asterisk не поможет, и придется обратиться в сторону proxy, типа opensips/kamailio.
Ну и опять же, rinstance вроде как используется для определения uac на одном IP, нужно ли удалять эту опцию? Не возникнет ли проблем потом?
fecyt
 
Сообщений: 148
Зарегистрирован: 17 янв 2017, 18:51

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

Сообщение Zarom » 05 май 2017, 16:27

Спасибо, взвешу за и против, подумаю о таком решении.
Да, rinstance вероятно несет такую смысловую нагрузку, но по факту определение идёт по ip + port. rinstance мне тут как раз вот жизнь портит.
Zarom
 
Сообщений: 7
Зарегистрирован: 22 янв 2016, 14:08


Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH