Назначение
Динамическое изменение услуг на Cisco ISG через CoA (Change of Authorization).
Функционал:
Сравнивает список сервисов тарифа с активными сервисами пользователя.
Возвращает списки сервисов для активации/деактивации.
Отправляет CoA-запросы к NAS с повторными попытками при ошибках.
Извлекает активные сервисы из RADIUS-ответа (
Cisco-Account-Info).
Основной цикл:
Для каждого пользователя с активной сессией:
Деактивирует устаревшие сервисы.
Активирует новые сервисы из тарифа.
Запуск:
/usr/abills/libexec/billd isg_change_service DEBUG=1
Сценарии работы:
Без аргументов: реальное применение изменений услуг.
С
DEBUG=2: режим "read-only", только вывод действий без отправки CoA.
Описания параметров конфигурации (config.pl) или модуля Config
| Параметр | Пример | Описание |
|---|---|---|
| dictionary | /usr/acp/lib/dictionary | Путь к файлу словаря RADIUS. |