KAMAILIO (OpenSER) и SIP клиенты

Kamailio/OpenSIPS и другие производные от SER.

Модераторы: Admins, Модераторы

Ответить
Troya
Сообщения: 8
Зарегистрирован: 02 окт 2008, 06:59

KAMAILIO (OpenSER) и SIP клиенты

Сообщение Troya » 02 окт 2008, 07:16

Возник вопрос, знающие люди подскажите - Как в Openser'е производить авторизацию SIP-пользователя по ip-адрессу?

ZloMurz
Сообщения: 303
Зарегистрирован: 31 янв 2008, 15:19

Сообщение ZloMurz » 02 окт 2008, 08:51

Вопрос сформулирован некорректно.
Что имеется ввиду под словом авторизация? Нужно разрешить звонить клиентам только с определенным IP адресом?

Troya
Сообщения: 8
Зарегистрирован: 02 окт 2008, 06:59

Сообщение Troya » 02 окт 2008, 09:01

Постараюсь сформулировать конкретнее. Существует ли возможность привязать конкретный номер - конкретному ip-адрессу, или группу номеров - конкретному ip-адресу. Как один из вариантов - с помощью радиус...

ZloMurz
Сообщения: 303
Зарегистрирован: 31 янв 2008, 15:19

Сообщение ZloMurz » 02 окт 2008, 09:22

У сипа нет такого понятия как телефонный номер в чистом виде.
Есть SIP URI его формат SIP:логин@ip, либо SIP:номер@ip
Что мешает сделать логины для регистрации такими же как номер, и регать по номеру паролю.
То что вам нужно выглядит как-то нелогично. Если вы не хотите чтобы определенные товарищи с определенным диапазоном адресов не могли регаться на сервере, то на кой им давать пароль. А если вы хотите зарегаться под опеределенным логином и чтобы этому логину соответствовал определенный номер то надо смотреть наверное на алиасы, но через радиус оперсер вроде не умеет принимть атрибуты.

tma
Сообщения: 361
Зарегистрирован: 11 июл 2005, 17:52
Контактная информация:

Сообщение tma » 03 фев 2009, 10:14

Ограничить можно через биллинг, к которому OpenSER обращается через radius.
Maksim Timofejev

Аватара пользователя
noize
Сообщения: 913
Зарегистрирован: 29 ноя 2006, 12:51
Откуда: Москва

Сообщение noize » 03 фев 2009, 10:36

также можно использовать iptables как вариант

Аватара пользователя
kks
Сообщения: 29
Зарегистрирован: 03 июл 2009, 07:49

Сообщение kks » 03 июл 2009, 08:45

Модуль Permissions в составе Kamailio/OpenSer, если я правильно понял вопрос

Ответить