BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: ipn events наружу...
СообщениеДобавлено: 28 дек 2011, 16:28 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
Добрый день!
Для начала задача:
В процессе работы с модулем ipn в договоре оператор выполняет 3 интересующих меня действия:
1. Добавляет ип клиенту, шлюз, открывает шлюз
2. Закрывает шлюз клиента, меняет ип клиенту, открывает шлюз
3. Закрывает шлюз клиенту, удаляет ип , удаляет шлюз.

Разумно предположить , что в этих случаях внутри БЖБ генерятся некоторые events. которые можно перехватывать различными скриптами на beanshell.

Теперь вопрос:
Существует ли способ вызвать какой-нить скрипт ( perl , shell ) вне БЖБ и передать ему параметры, описывающие состоявшиеся действия , например -cid и ip ?
Для чего это надо - для того чтобы этот скрипт начал потрошить конфигурацию некоего микротиковского девайса, не являющеося шлюзом ипн клиента и поэтому не управлемого биллингом.
На худой конец - можно ли создать в файловой системе некий файл с перечисленными параметрами и добавлять в него по мере новые данные ? Потом за дело возьмётся линуксовый inotify например...

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ipn events наружу...
СообщениеДобавлено: 28 дек 2011, 17:05 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ipn events наружу...
СообщениеДобавлено: 28 дек 2011, 18:43 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
этот способ - ассинхронный, между действиями оператора в шлюзе ипн клиента и выборкой из базы по cronу - как минимум 1 минута. Для моего случая - это вечность.

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ipn events наружу...
СообщениеДобавлено: 28 дек 2011, 20:05 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Повесить скрипт на какое-нить общее событие, например на редактирование параметров договора или ему подобное - главное чтобы в этом событии было хоть что нибудь связанное с ipn, а потом уже в теле скрипта смотреть что да как и делать то что надо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ipn events наружу...
СообщениеДобавлено: 29 дек 2011, 12:30 
Не в сети
Разработчик

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


А зачем вам нужна такая оперативность ..Например если клиент добавил ip , но еще не добавил шлюз, вы что делать будите ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ipn events наружу...
СообщениеДобавлено: 29 дек 2011, 20:37 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
stark писал(а):
вы что делать будите ?

Задумается об inet?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ipn events наружу...
СообщениеДобавлено: 30 дек 2011, 09:41 
Не в сети
Разработчик

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


Ну там проще - там в одном месте добавляется все - просто сервис на договор и есть событие его добавления .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ipn events наружу...
СообщениеДобавлено: 12 янв 2012, 20:16 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
Пытаюсь замутить ipoe "для бедных" ( дхцп и свитчи смотрят на opt-82 с удивлением )
Пока накостылил передачей в командах для стандартного шлюза микротик всяких там флагов, дёргающих сторонние скрипты на свитчах и дхцп-сервере...

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


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

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


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

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


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

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