Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Подсказка
titleПамятка

Прежде чем применять плагин - внимательно читаем. От этого зависит работоспособность системы

Назначение

Информация
Динамическое изменение услуг на Cisco ISG через CoA (Change of Authorization).

Оглавление
absoluteUrltrue

Отображение дочерних элементов

Функционал:

compare_services()

:

    • Сравнивает список сервисов тарифа с активными сервисами пользователя.

    • Возвращает списки сервисов для активации/деактивации.

send_reliably():

    • Отправляет CoA-запросы к NAS с повторными попытками при ошибках.

pick_services():
    • Извлекает активные сервисы из RADIUS-ответа (Cisco-Account-Info).

  • Основной цикл:

    • Для каждого пользователя с активной сессией:

      • Деактивирует устаревшие сервисы.

      • Активирует новые сервисы из тарифа.


Запуск:

Блок кода
languageshell
perl/usr/abills/libexec/billd isg_change_service.pm DEBUG=1


Сценарии работы:

  • Без аргументов: реальное применение изменений услуг.

  • С DEBUG=2: режим "read-only", только вывод действий без отправки CoA.

Описания параметров конфигурации (config.pl) или модуля Config

ПараметрПримерОписание
dictionary/usr/acp/lib/dictionaryПуть к файлу словаря RADIUS.






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