Первичная настройка биллинговой системы

Данная биллинговая система создается как система модульного типа. При этом основные модули, которые по сути являются основой всего биллинга создают автоматизацию для работы с абонентами. Это такие постулаты как:

  • Личный кабинет абонента;
  • Получение абонентским оборудованием сетевых настроек;
  • Авторизация абонента на маршрутизаторе в соответствии с его тарифным планом
  • Возможность пополнения абонентом своего баланса на лицевом счету
  • Автоматизация отключения и подключения абонентов в зависимости от изменения их счета.

Это тот минимальный комфорт, который необходим интернет провайдеру и его абонентам. Этот самый комфорт закреплен в нашей бесплатной версии RusBilling_Free.

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

Для работы с абонентами:

  • Получение обещанного платежа из личного кабинета;
  • Заморозка услуг со стоимостью за сутки из личного кабинета.

Для работы с оборудованием:

  • Возможность SNMP опроса оборудования с привязкой к абонентам;
  • Возможность мониторинга оборудования на доступность в сети.

Эти возможности на данный момент реализованы в нашей платной версии RusBilling_Standart, конечно мы идем дальше.

1.      Первые шаги для начала работы

Мы считаем, что планирование в этом деле просто необходимо.

подробнее вопросы по планированию перед внедрением биллинговой системы мы рассматриваем в данной статье.

У нас все начинается с создания NAS сервера

ввод атрибутов оставим на дальнейшие шаги,

где:

  • Имя сервера – это любой удобный Вам набор символов на Русском и Английском языке включая цифры;
  • IP адрес вводим без маски ;
  • Порт – для работы Radclient, сам FreeRadius работает на стандартных портах;
  • Секретный ключ для настройки доступа Radius сервера создается автоматически

В итоге получаем NAS со следующими характеристиками

затем создание СЕТИ УСЛУГ

Где:

  • Наименование – это содержание сети, которое в дальнейшем используется в настройка DHCP и т.д. Поэтому только латинские буквы и цифры
  • IP адрес сети с маской
  • IP шлюза
  • Наличие DHCP – включает автоматическое создание основных настроек DHCP сервера.
  • Сервер NAS – выбранный нами сервер
  • Выделенный пул для абонентов (первый и максимальный IP адрес) – здесь определяем диапазон из которого будут присваиваться IP адреса абонентам
  •  Нижняя строка DNS сервера и срок аренды IP адреса для DHCP

Итак, Вы создали свой первый NAS сервер, в который мы пока не вводим ни каких атрибутов и параметров авторизации, создали первую Сеть услуг.

2.      Добавляем тарифы

Начинаем с группы тарифов

Название группы произвольное на Ваш вкус

Разделение по группам позволяет ограничить абонента при смене тарифа из личного кабинета только в пределах его группы.

Создание тарифа

Страницу ввода тарифов условно можно разделить на две части:

  • Абонентская (зеленая) куда водят данные, которые видит абонент:
    • Наименование
    • Описание (прочтите на изображении, там информация для Вас)
    • Рисунок для тарифа
    • Выбор группы тарифа (это абоненту не ведомо)
  • Техническая (синяя):
    • Цена тарифа за месяц
    • Скорость Входящего и Исходящего канала
    • Данные при временном переходе на повышенную скорость (в разработке)

ВНИМАНИЕ в атрибуты NAS сервера скорость будет добавляться к указана в тарифе (у нас в Бит/с)

При вводе второго тарифа получаем результат в группе тарифов Физ. лица по оптике

Сейчас можем заняться абонентами или добавить Радиус атрибуты в наш NAS.

3.      Работа с абонентами.

Ввод абонента

При создании абонента Вам необходимо выбрать Сеть услуг в которой он будет находиться. Созданному абоненту присваивается первый свободный IP адрес из выбранной сети.

Все дальнейшие параметры абонента:

  • DHCP настройки;
  • Радиус атрибуты.

Присваиваются при добавлении абоненту MAC адреса. Это можно сделать через Редактирование данных абонента.

Передача данных абонентскому оборудованию возможна через службы биллинга DHCP и FreeRaduis.

Созданный абонент

Подключение абонентского оборудования

При подключении абонента к сети провайдера у него будет известен MAC адрес его абонентского устройства. Для ввода MAC адреса необходимо зайти на страницу редактирования абонента нажав на его логин

На данной странице добавляем полученный MAC адрес. Так же здесь можем изменить все кроме IP адреса в сети.

ниже можно добавить комментарии и сохранить изменения.

Все данные для сетевых настроек добавятся в службу автоматически.

4.      Настройка Radius атрибутов

Для авторизация абонентского оборудования в биллинге задействована служба FreeRaduis.

Добавляем настройки в NAS сервер.

При первом вводе на странице мы увидим шестеренку

Тип авторизации:

В верхней части выбираем Тип авторизации, из доступных:

  • MAC
  • IP
  • Login

Далее в зависимости от возможностей и настроек маршрутизатора выбираем авторизацию не активных пользователей.

  • Тип авторизации;
  • Необходимо или нет авторизовывать не активных абонентов

Ввод атрибутов Radius сервера

Для присвоения необходимых атрибутов каждому абоненту, в биллинге используются следующие шаблоны:

IPABONENT ip адрес абонента
SPEEDIN входящая скорость, бит/с
SPEEDOUT исходящая скорость, бит/с
SPEEDIN_K входящая скорость, кбит/с
SPEEDOUT_Kисходящая скорость, кбит/с
SPEEDIN_Mвходящая скорость, Мбит/с
SPEEDOUT_Mисходящая скорость, Мбит/с
 MACABONENT MAC адрес абонента
 IPNAS IP адрес NAS сервера
 PASSWORDABONENT пароль абонента
 PASSWORDNAS пароль NAS сервера
 NETMASK маска сети в десятичном представлении ( например 255.255.255.0 )
NETMASKIDмаска сети в виде префикса ( например 24 )
 IPGATEWAY ip шлюза сети
 STATUSABONENT статус абонента
LOGINABONENTлогин абонента
REDIRECTABONENTзначение 0 при статусе OnLine, значение 1 при остальных

Данные шаблоны вставляются в строку атрибутов в фигурных скобках. Пример ввода атрибутов

Минимальное количество атрибутов четыре, при необходимости их можно добавлять еще.

В биллинге у абонента могут быть следующие статусы:

  • OnLine — абонент в сети
  • OffLine — абонент с отрицательным балансом
  • Inactive — услуга абонента заморожена
  • OUT — абонент отключен
  • Info — статус информирования

Один маршрутизатор с разными типами авторизации

При развертывании сети часто бывает необходимо работать на одном маршрутизаторе с разными Типами авторизации.

Для этого просто создайте NAS с таким же IP адресом, секретные ключи для настройки интеграции биллинга с сервером будут одинаковые. Это позволит Вам привязать новый NAS к другой Сети услуги и работать на одном маршрутизаторе одновременно.

Импорт Экспорт атрибутов

Наш биллинг так же позволяет сохранять все атрибуты совместно с Типом авторизации в файл, и соответственно экспортировать из файла.

5.      Заключение

В заключение мы подробно рассмотрели особенности и преимущества как платной, так и бесплатной версии биллинговой системы. На основе данной информации вы можете принять обоснованное решение, исходя из их конкретных потребностей и специфики вашего безнеса.

Если у вас возникнут дополнительные вопросы или потребуется помощь в выборе наиболее подходящего варианта, мы готовы помочь и предложить рекомендации, соответствующие их требованиям.