forum.bitel.ru http://forum.bitel.ru/ |
|
[5.2]Добавление или изменение IP в модуле dialup http://forum.bitel.ru/viewtopic.php?f=19&t=6931 |
Страница 1 из 1 |
Автор: | Andrew [ 05 июл 2012, 03:43 ] |
Заголовок сообщения: | [5.2]Добавление или изменение IP в модуле dialup |
Абоненту при подключении выдается статический IP. Есть некий внешний скрипт, который ходит в БД биллинга и по-необходимости обновляет таблицу radius_pair_ip, устанавливая новое значение IP. Но как оказалось, такая схема не работает. Т.е. при изменении этой таблицы ничего не происходит. Даже полное удаление значения ничего не меняет. Хотя если из клиента поменять что-то (количество сессий, пароль и тд), то он обрабатывает новые значения таблицы. Такое ощущение, что есть некий кэш значений или что-то типа того =) Так вот собственно вопрос, как биллингу сказать, что значение изменилось? |
Автор: | stark [ 05 июл 2012, 17:20 ] |
Заголовок сообщения: | Re: [5.2]Добавление или изменение IP в модуле dialup |
Код: EventProcessor.getInstance().publish( new DialUpLoginIpChangedEvent( mid, lid, addrList ) );
|
Автор: | jack7 [ 24 апр 2013, 12:03 ] |
Заголовок сообщения: | Re: [5.2]Добавление или изменение IP в модуле dialup |
stark писал(а): Код: EventProcessor.getInstance().publish( new DialUpLoginIpChangedEvent( mid, lid, addrList ) ); а если такое действие нужно делать в определенное время и никак не привязать к событиям или глобальным скриптам, то каким образом код такой функции передать биллингу? |
Автор: | stark [ 14 май 2013, 15:32 ] |
Заголовок сообщения: | Re: [5.2]Добавление или изменение IP в модуле dialup |
jack7 писал(а): stark писал(а): Код: EventProcessor.getInstance().publish( new DialUpLoginIpChangedEvent( mid, lid, addrList ) ); а если такое действие нужно делать в определенное время и никак не привязать к событиям или глобальным скриптам, то каким образом код такой функции передать биллингу? Нужно как-то послать это событие через activemq. |
Автор: | jack7 [ 14 май 2013, 16:41 ] |
Заголовок сообщения: | Re: [5.2]Добавление или изменение IP в модуле dialup |
в итоге решил отправкой обычного POST запроса (подсмотрел в дебаге админки) |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |