Интеграция оборудования интернет

Skip to end of metadata
Go to start of metadata

Как интегрировать NAS/BRAS сервер

Подсистема OSS позволяет авторизовать абонента и управлять состоянием сессии: изменять скорость доступа, добавлять или снимать блокировки и тд.

  1. Определись с типом авторизации абонента и выберите оборудование.
  2. Выберите подходящую схему интеграции среди стандартных - это существенно ускорит процесс, биллинг сам настроить NAS по шаблону.
    Стандартные схемы можно кастомизировать (пример), это всё равно будет быстрее чем делать полностью новую схему
  3. Интегрируйте по документации

Если Вы не нашли подходящую стандартную схему, сделайте пользовательскую.

Какие схемы интеграции есть в биллинге

Стандартные

В биллинге уже есть ряд схем интеграции с оборудованием известных вендоров:

Пользовательские

Если подходящей Вам схемы нет, можете создать пользовательскую схему.
Мы подготовили несколько примеров:

Как устроены OSS схемы

Актуальный тип: OSS схема

Содержит шаблон настройки NAS и скрипты управления. После заполнения карточки NAS, из шаблонов формируются готовые конфигурационные файлы по которым настраивается оборудование для взаимодействия с биллингом.

  1. Вкладка "Описание"
    • Cтандартная OSS схема: одна из стандартных, либо "Пользовательская"
    • OSS Каталог управления: при создании NAS мастером, будет создан автоматический, при создании NAS через кнопку "Добавить" - укажите нужную папку, предварительно создав её на сервере.
  2. Вкладка "Дополнительно"
    • Имя скрипта с событиями: оставьте пустым
    • Тип: "OSS схема"

Интеграция с использованием OSS схемы поэтапно описана в данном разделе:

Устаревший тип: базовый скрипт управления

Представляет из себя просто скрипт управления - набор команд отправляемый на оборудования для изменения состояний сессий абонентов. Настройка оборудования биллингом не выполняется, только управление сессиями.
При выборе такой схемы интеграции, в настройках NAS укажите следующее:

  1. Вкладка "Описание"
    • Cтандартная OSS схема: "----"
  2. Вкладка "Дополнительно"
    • Имя скрипта с событиями: имя нужного файла из папки /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
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.