BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Определить Access-Reject при InetServ not found
СообщениеДобавлено: 24 апр 2015, 13:49 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Добрый день!
При TAL авторизации первой, если логин не найден, нужно чтобы радиус отправил Access-Reject и доп атрибуты, чтобы cisco сделала редирект на портал. Но только если Access-Reject связан с не нахождением логина. Не нашел сходу как определить в postprocessAccessRequest изза чего ошибка Access-Reject

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


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

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
А передавать что-то в Access-reject это не по rfc же.
Цитата:
If desired, the server MAY include a text message in the Access-Reject
which MAY be displayed by the client to the user. No other
Attributes (except Proxy-State) are permitted in an Access-Reject.


Точно reject нужен ? может accept ?


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

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

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


Последний раз редактировалось Akhmat 24 апр 2015, 14:22, всего редактировалось 1 раз.

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

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Akhmat писал(а):
точно режект

а это где-нибудь описано ?


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

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

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


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

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Akhmat писал(а):
описано, мы решение запросили. там такая схема. сейчас пробуем завести

вы бы нам это куда-нибудь прислали. Или это какая-то закрытая информация? Нагуглить сходу не смог.


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

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

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


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

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
можете попробовать в скрипте постобработки добавить нужные вам атрибуты. Только проверьте что это reject пакет.


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

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 май 2015, 12:27 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Можно при некотором аксесс-режект радиуса, отправлять по DHCP ACK?

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 май 2015, 13:41 
Не в сети

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

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


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

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Если сессия в биллинге есть - он отвечает на DHCP. Если нет - шлет NAK.

А что является порталом?


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

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

Портал соответсвенно полагаю самописный, видимо акшн пабекзекутером. Както так.
Но эта схема застряла на циске, т.к. одного режекта недостаточно чтобы сработала схема. Нужно чтобы при этом DHCP отправил ACK.

Так понял что в биллинге логика DHCP жестко завязана на accept и reject радиуса.
Потому решили пойти путем меньшего сопротивления. Reject to accept-ом для первой ошибки будет переадресация на портал, после описанная выше схема.

И вопрос. Как сейчас у кого реализовано то, что мы пытаемся сделать. Именно первая авторизация абонентом. В общем мы хотим чтобы абонент один раз ввел свой пароль, после он уже не вводит ничего. Или разработчики как предлагают решить это.
Спасибо)

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 май 2015, 18:04 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Кто-то делал через личный кабинет скриптами на событие доп. действия. По умолчанию все неизвестные сессии вешались на один договор. Скрипт обработки доп. действия находил сессии по ip с этого специального договора, брал с нее mac и создавал сервис c этим mac на текущем договоре(из личного кабинета которого запустили доп. действие). Пользователь видит действие "подключить устройство" и в ответ сообщение, переподключите интернет.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 май 2015, 18:53 
Не в сети

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 май 2015, 19:15 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Akhmat писал(а):
ок
Мне нужно не на этом спец договоре, а на вполне конкретном создавать сервис.


Вы меня не поняли..Специальный договор - он один, на него попадают все сессии mac-ки которых мы не знаем. А создаем мы уже на конкретном, на том в который в личный кабинет человек залогинился. Т.е вместо портала мы используем личный кабинет .


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 май 2015, 22:13 
Не в сети

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 май 2015, 21:13 
Не в сети

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 май 2015, 16:55 
Не в сети

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 май 2015, 11:41 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Akhmat писал(а):
ваша схема хороша. решили ее использовать. но с аккаунт логоном повторным, чтобы без переподключить интернет. Для запроса аккаунт-логон нужен параметр acct-session-id сессии. Как попроще из акшна получить этот параметр текущей сессии?

Т.е вы знаете уже код договора и хотите найти его текущую сессиию, или как ? Или по ip найти текущую сессию?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 май 2015, 11:42 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Akhmat писал(а):
Подскажете? Как получить radius/dhcp лог в клиенте.


Правой кнопкой на сессии вроде.


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

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

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


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

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
stark писал(а):
Т.е вы знаете уже код договора и хотите найти его текущую сессиию, или как ? Или по ip найти текущую сессию?

мне нужен радиус лог текущей сессии. оттуда один параметр вынуть

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 май 2015, 04:20 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Дальше поехали. Хочу отправить CoA в вебакшне. Думаю отправить его посредством класса ISGServiceActivator. Подскажите как его корректно инициализировать

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 май 2015, 17:12 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
ап)
как из вебакшна отправить CoA не через активацию опции

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 май 2015, 17:28 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Akhmat писал(а):
Дальше поехали. Хочу отправить CoA в вебакшне. Думаю отправить его посредством класса ISGServiceActivator. Подскажите как его корректно инициализировать


А зачем ? Правильнее не слать COA самим, а добавить опцию, а на изменение опции настроит ISGServiceActivator так чтобы он слал COA. Не надо выносить логику управления в action-ы.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 май 2015, 17:44 
Не в сети

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

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


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

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Есть реализованная схема, постараюсь описать на этой неделе.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 май 2015, 17:49 
Не в сети

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 май 2015, 17:49 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Amir получается уделить время?

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2  След.

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


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

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


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

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