Пропуск обработки определенных RADIUS-Accounting запросов

Материал из BiTel WiKi

Версия от 11:29, 10 апреля 2015; Amir (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Если в каких-то случаях необходимо определенные RADIUS-Accounting-пакеты не обрабатывать, то в скрипте предобработки в методе preprocessAccountingRequest можно указать:

import ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker;

...
public void preprocessAccountingRequest( RadiusPacket request, RadiusPacket response, ConnectionSet connectionSet )
{
  ...
  if ( условие )
  {
    InetRadiusListenerWorker req = InetRadiusListenerWorker.get();
    req.setSkip( true );
    return;
  }
  ...
}

http://forum.bitel.ru/viewtopic.php?f=44&t=10277&p=87584#p87584

Личные инструменты