Назначение

Динамическое изменение услуг на 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.






Дополнительная информация

  • Нет меток