BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 19 июн 2025, 05:06

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
СообщениеДобавлено: 24 авг 2015, 16:11 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Эмм...
Подготовил все для перехода на инет. пока будем пппое использовать как ранее.
Все в порядке, только в модуле диалап у меня использовалась вкладка ограничения, и там автоматически добавлялись ограничения по "телефону клиента", т.е. по полю from_number.
В сервисах инет тоже можно добавить вкладку "ограничения", но там нет возможности добавить ограничение по "телефону клиента".
Как тогда это реализовать в инет?

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 авг 2015, 16:16 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Указывать MAC адрес в самом сервисе?

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 авг 2015, 16:30 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
у меня в диалап в ограничения скриптом авторизации добавлялись записи
МАК:ИП коммутатора:порт
могло быть несколько записей если у них ИП коммутатора и порт совпадают. в общем такая авторизация на порту коммутатора.
В поле МАК только МАК можно внести

Меня устроит и просто добавление ограничений на ИП коммутатора и порт.
При этом пока справочник коммутаторов не ведется в биллинге. Так что поле "устройство" не совсем подходит

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 авг 2015, 16:54 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Можно в предобработке RADIUS-запросов проставлять request.setOption( InetRadiusProcessor.IDENTIFIER, "строка" ).
Если в запросе будет присутсвовать идентификатор и в найденном сервисе поле идентификатор не пустое и среди идентификаторов нет '*' и ни один идентификатор не подходит - то не пустит.
В поле идентификатор можно указывать несколько - через запятую.

Также можно указать в конфиге устройства или типа сервиса
serv.identifier.auto=1 - если поле идентификатор пустое и в запросе есть идентификатор - то он проставится в поле (а в следующий раз с другим идентификатором не пустит)
serv.identifier.auto=2 - просто каждый раз заменяется значение поля новым
serv.identifier.auto=3 - каждый раз добавляется новый идентификатор в это поле

Аналогично с полем MAC-адрес.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 авг 2015, 17:23 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Как обычно комментарий полезней документации :D

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 авг 2015, 17:47 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Давно уже в доке есть :)
http://docs.bitel.ru/pages/viewpage.action?pageId=1606513#id-Процессорru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor-MAC-адресиидентификатор


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 авг 2015, 18:15 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Это то да. рванно получается заниматься этим делом, отсюда сложности)
лишний раз читать доку... неее
Спасибо, ща, уловлю схему)

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 авг 2015, 19:03 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Amir писал(а):

Угу :(
А я искал в описаниях сервиса, ведь по идее там же ставится галочка чтобы добавлять идентификатор. И что собственно тогда будет делать идентификатор.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 авг 2015, 19:25 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
норм, протестил идентификаторы. работает как полагал.

Цитата:
Аналогично MAC-адресу можно использовать поле Идентификатор сервиса. Например, в качестве идентификатора использовать значение атрибута Calling-Station-Id, устанавливая в Обработчике процессора протокола, в методе preprocessAccessRequest: request.setOption( InetRadiusProcessor.IDENTIFIER, callingStationId ).

Для автоматического привязывания идентификатора к сервису в конфигурации модуля/типа сервиса/устройства/типа устройства можно прописать:
# Нужно ли автоматически проставлять в сервис идентификатор, если его еще нет.
# Можно указать в конфигурации модуля, конфигурации устройства, конфигурации типа сервиса.
# 0 - не привязывать, 1 - привязывать, если поле сервиса пустое, 2 - перетирать новым значением, 3 - добавлять
# (в последних двух случаях отказа в авторизации по идентификатору не будет)
serv.identifier.auto=1

Мне бы еще... добавлять ограничения автоматом, если идентификатор пусто, и добавлять в конец, если у них хвост совпадает... но тут без программирования не обойтись видимо)

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 авг 2015, 19:47 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
готово. всем спасибо

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 авг 2015, 14:50 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
У меня кое какая логика висит на события VPDN - сессия завершена и VPDN - отключение по балансу
В модуле инет таких событий нет. Какое другое будет подходящим в данном случае?

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 авг 2015, 15:54 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Наверное, реализация ServiceActivator и добавление виртуального устройства в корень.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 авг 2015, 17:21 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
норм. спасибо

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.070s | 42 Queries | GZIP : On ]