Скрипт предобработки 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