Наименование | Описание | Структура | Примеры обращения к элементам | |
---|---|---|---|---|
$rlm | Стандартные коды возврата модуля
|
|
| |
| Переменные, используемые для хранения промежуточных результатов вычислений в ходе обработки запроса. Сохраняют своё значение на всех этапах обработки: от получения запроса до отправки ответа. | Динамически формируется в процессе обработки каждого конкретного запроса в соответствии с конфигурацией агента.
| $var.Remote-Circuit-Ids.Remote_Id | |
$request | Атрибуты RADIUS-запроса, полученные от модуля rlm_perl |
| ||
$response | Атрибуты RADIUS-ответа, которые будут отданы модулю rlm_perl в качестве результата обработки RADIUS-запроса | $response.RAD_REPLY.DHCP-MS-Classless-Static-Route | ||
$customer_profile | Профиль абонентского оборудования, подобранный в кэше при обработке запроса | |||
$provider_profile | Профиль операторского оборудования, подобранный в кэше при обработке запроса | |||
| Идентификатор привязки абонентского оборудования к операторскому | |||
$context | Весь контекст обработки запроса, включающий в себя теги, данные запроса и ответа и все остальные словари | |||
$session | Сессия, подобранная в кэше при обработке пакета аккаунтинга |
Обозначение | Описание |
---|---|
or , and , not | Логические операторы: дизъюнкция, конъюнкция, отрицание |
<= , < , >= , > | Операторы отношения: меньше или равно, меньше, больше или равно, больше |
== , != | Операторы сравнения: равно, не равно |
+ , - , * , / , % | Арифметические операторы: сложение, вычитание, умножение, деление, целочисленное деление |
Формат вызова | Описание | Пример использования |
---|---|---|
coalesce(<list_of_values>) | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|