Как интегрировать NAS/BRAS сервер
Подсистема OSS позволяет авторизовать абонента и управлять состоянием сессии: изменять скорость доступа, добавлять или снимать блокировки и тд.
- Определись с типом авторизации абонента и выберите оборудование.
- Выберите подходящую схему интеграции среди стандартных - это существенно ускорит процесс, биллинг сам настроить NAS по шаблону.
Стандартные схемы можно кастомизировать (пример), это всё равно будет быстрее чем делать полностью новую схему - Интегрируйте по документации
Если Вы не нашли подходящую стандартную схему, сделайте пользовательскую.
Какие схемы интеграции есть в биллинге
Стандартные
В биллинге уже есть ряд схем интеграции с оборудованием известных вендоров:
Пользовательские
Если подходящей Вам схемы нет, можете создать пользовательскую схему.
Мы подготовили несколько примеров:
Как устроены OSS схемы
Актуальный тип: OSS схема
Содержит шаблон настройки NAS и скрипты управления. После заполнения карточки NAS, из шаблонов формируются готовые конфигурационные файлы по которым настраивается оборудование для взаимодействия с биллингом.
- Вкладка "Описание"
- Cтандартная OSS схема: одна из стандартных, либо "Пользовательская"
- OSS Каталог управления: при создании NAS мастером, будет создан автоматический, при создании NAS через кнопку "Добавить" - укажите нужную папку, предварительно создав её на сервере.
- Вкладка "Дополнительно"
- Имя скрипта с событиями: оставьте пустым
- Тип: "OSS схема"
Интеграция с использованием OSS схемы поэтапно описана в данном разделе:
- Этап 1. Мастер Стандартной схемы NAS
- Этап 2. Генерация конфигурации и upload на оборудование
- Этап 3. Тестирование стандартной схемы
- Этап 4, 5. Тюнинг Стандартной схемы под требования провайдера или разработка custom схемы
- Этап 6,7,8,9
Устаревший тип: базовый скрипт управления
Представляет из себя просто скрипт управления - набор команд отправляемый на оборудования для изменения состояний сессий абонентов. Настройка оборудования биллингом не выполняется, только управление сессиями.
При выборе такой схемы интеграции, в настройках NAS укажите следующее:
- Вкладка "Описание"
- Cтандартная OSS схема: "----"
- Вкладка "Дополнительно"
- Имя скрипта с событиями: имя нужного файла из папки /app/asr_billing/var/lib/event/
- Тип: "Другой"
Управление сессиями абонентов на оборудовании
Управление доступом абонентов к сервису осуществляется через отправку команд по одному или нескольким из перечисленных протоколов: CoA, ssh, http, telnet, snmp.
Сами команды описываются в функциях shell-скрипта, вызываемых при наступлении тех или иных событий с абонентом в биллинге, например: переход в отрицательный или положительный баланс, изменение скорости по тарифу, добровольная блокировка и тд.
Так, при авторизации по протоколу RADIUS могут вызываться некоторые дополнительные команды, соответствующие событиям протокола: Accounting Stop, Accounting Start.
Расположение скрипта управления в системе зависит от выбранного типа NAS:
- OSS схема: /var/oss/core/NAS/bin/session или /var/oss/core/NAS/ubin/session, если в конкретном NAS Вы модифицировали схему
- Базовый скрипт событий: /var/lib/event/script.sh
Метки
Страница: Этап 1. Мастер Стандартной схемы NAS
Страница: Этап 2. Генерация конфигурации и upload на оборудование
Страница: Этап 3. Тестирование стандартной схемы
Страница: Этап 4, 5. Тюнинг Стандартной схемы под требования провайдера или разработка custom схемы
Страница: Этап 6,7,8,9
Страница: Справочник NAS
Страница: Типы авторизации
Страница: Авторизация по RADIUS
Страница: Состояния пользователей, услуг и команды управления интернет
Страница: Синхронизация абонентов на оборудовании
Страница: Настройка и проверка netflow-потоков
Страница: Редактирование страниц переадресации абонентов
Страница: Пользовательская схема
Страница: Простейшая схема интеграции с оборудованием(Не рекомендуется)
Страница: Проверка команд управления вручную
Страница: Команды диагностики пользователей