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

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

(Различия между версиями)
Перейти к: навигация, поиск
Amir (Обсуждение | вклад)
(Новая страница: «Если в каких-то случаях необходимо определенные RADIUS-Accounting-пакеты не обрабатывать, то в скр…»)

Текущая версия на 11:29, 10 апреля 2015

Если в каких-то случаях необходимо определенные 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

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