... Интеграция с оборудованием заключается в настройке удаленного управления состоянием абонентов. В зависимости от используемого оборудования и выбранной схемы интеграции, так же может быть произведена автоматическая настройка NAS для взаимодействия с биллингом. {toc} h1. Схемы интеграции h2. Базовый скрипт управления Представляет из себя просто скрипт управления - набор команд отправляемый на оборудования для изменения состояний сессий абонентов. Настройка оборудования биллингом не выполняется, только управление сессиями. При выборе такой схемы интеграции, в настройках NAS укажите следующее: # Вкладка "Описание"
|
... Содержит шаблон настройки NAS и скрипты управления. После заполнения карточки NAS, из шаблонов формируются готовые конфигурационные файлы по которым настраивается оборудование для взаимодействия с биллингом. # Вкладка "Описание" #- *Cтандартная OSS схема*: одна из стандартных, либо "Пользовательская"
|
... * [CarbonBilling:Этап 1. Мастер Стандартной схемы NAS] * [CarbonBilling:Этап 2. Генерация конфигурации и upload на оборудование] * [CarbonBilling:Этап 3. Тестирование стандартной схемы] * [CarbonBilling:Этап 4, 5. Тюнинг Стандартной схемы под требования провайдера или разработка custom схемы] * [CarbonBilling:Этап 6,7,8,9] Так же существуют описания наиболее наиболее часто используемых стандартных схема и их возможных модификаций: [CarbonBilling:Стандартная схема - Cisco] [Стандартная схема - Mikrotik-Simple] [CarbonBilling:Стандартная схема - Redback] h1. Управление сессиями абонентов на оборудовании Управление сессиями абонентов на оборудование осуществляется через отправку команд по одному или нескольким из перечисленных протоколов: *CoA*, *ssh*, *http*, *telnet*, *snmp*. Сами команды описываются в функциях shell-скрипта, вызываемых при наступлении тех или иных событий с абонентом в биллинге, например: переход в отрицательный или положительный баланс, изменение скорости по тарифу, добровольная блокировка и тд. Так, при авторизации по протоколу RADIUS могут вызываться некоторые дополнительные команды, соответствующие событиям протокола: *Accounting Stop*, *Accounting Start*. Расположение скрипта управления в системе зависит от выбранного типа NAS: * Базовый скрипт событий: */var/lib/event/*{color:#ff0000}{*}script.sh{*}{color} * OSS схема: */var/oss/core/*{color:#ff0000}{*}NAS{*}{color}*/*{color:#0000ff}{*}{+}bin{+}{*}{color}*/*{color:#ff0000}{*}session{*}{color} или */var/oss/core/*{color:#ff0000}{*}NAS{*}{color}*/*{color:#ff6600}{*}{+}u{+}{*}{color}{color:#0000ff}{*}{+}bin{+}{*}{color}*/*{color:#ff0000}{*}session{*}{color}, если в конкретном NAS Вы модифицировали схему
|