Скрипт предобработки RADIUS-запроса

На вкладке Скрипт предобработки может быть написан BGS скрипт предобработки, определяющий перечисленные ниже параметры каким-либо сложным способом, для которого недостаточен формат конфигурации. Параметры, заданные скриптом, более приоритетные, чем взятые из конфигурации.

  • Тип звонка - request.setFlag( int callTypeFlag );

  • Тип поиска - request.setOption( "find.mode", int mode );

  • Услуга звонка - request.setOption( "service", int service ).

Вы можете посмотреть примеры скриптов предобработки запросов в WiKi.

Скрипты обработки RADIUS-запросов кэшируются RADIUS-сервером при первом исполнении. Для сброса кэша необходимо перезапустить RADIUS-сервер, либо выполнить команду в каталоге RADIUS-сервера.

Для Linux:

./radius.sh flush_script_cache

Для MS Windows:

radius.bat flush_script_cache

Логи работы скриптов вы можете посмотреть в файле BGBillingServer/log/script.log