7.1. Скрипт предобработки запроса

В вкладке Скрипт предобработки редактора NASа может быть написан BGBS скрипт предобработки, предобрабатывающий все запросы, приходящие на данный NAS.

Начиная с 4.2 версии биллинга, код услуги типа время может быть установлен скриптом предобработки RADIUS-запроса в опцию service_time. Услуга, например, может быть выбрана на основании АОН звонящего. Услуга типа время, установленная скриптом, обладает бОльшим приоритетом по сравнению с установленной в конфигурации, примеры можно посмотреть в WiKi.

Замечание

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

Для Linux:

./radius.sh flush_script_cache

Для MS:

radius.bat flush_script_cache

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