Регистрация IP адресов
О нас                 Услуги                 MikroBill Биллинг                 Полезное                 Всё о IPv6                 Контакты


ISP Servis: TOPNET Биллинг - описание работы системы

Система предназначена для работы на серверах семейства Unix. Поддерживаются Linux дистрибьютивы Debian, Centos, Fedora, Alt Linux, Slackware, SCO а также FreeBSD и OpenBSD операционные системы.

В качестве базы данных используется СУБД MySQL. Для аутентификации, авторизации, расчета клиентов используется Radius протокол.

Биллинг система написана на языке программирования PHP, поэтому необходимо наличие связки Apache+Php или Nginx+Spawn Php. Для корректной работы веб интерфейса требуется наличие PHP версии 5 и выше.

Поддерживаемые браузеры – Mozilla Firefox, Internet Explorer, Safari, Google Chrome.

Краткое описание функциональности
Топология:

Коментарии к топологии:
А. Соединение клиента с сервером доступа (Access server) происходит по PPPoE или VPN канал. Сервера доступа могут быть на базе Cisco, Mpd (Multi-link PPP daemon for FreeBSD) или Mikrotik. Сервера доступа подключаются к Radius серверу и обмениваются нужной информацией через Radius протокол.

Б. Функции и возможности Radius (Биллинг) сервера:
- Аутентификация абонента. Сервер доступа передаёт полученные pppoe данные Radius серверу, который их обрабатывает и посылает обратно информацию о наличии абонента в клиентской базе.
- Авторизация. Если абонент внесён в клиентскую базу и на его счету есть денежные средства, то Radius сервет передаёт серверу доступа информацию о ширине канала и тарифе, назначенному клиенту. На основании этих данных, сервер доступа выделяет клиенту определённую ширину канала а также применяет нужные правила access листов.
- Эккаунтинг. После установления соединения, Radius сервер ведёт учёт активности абонента и заносит все данные в клиентскую базу данных.
- Отключение абонента. В случае неуплаты клиентом средств за использованные услуги, превышения определённого лимита или нарушениях, Radius сервер передаёт информацию серверу доступа, на основании которой клиент будет отключён или его подсоединение будет ограничено.

В. Серверов доступа может быть любое количество. Количество абонентов также неограничено.

Г. Абонентский доступ производится на основании :
- авторизации по логину и паролю
- авторизации на основании комбинации IP и MAC адресов

Работа с тарифными планами, пополнение баланса
Системы тарифных планов:
1. Безлимитный. В случае безлимитного доступа абонента к сети Интернет указывается абонентская плата и максимальная скорость download/upload. С тем, что абонентская плата снимается 1 числа каждого месяца с баланса клиента.
2. Помегабайтныий. Так же возможна тарификация абонентов на основании перенесённой информации. В данном случае в тарифе указывается абонентская плата, максимальная скорость download/upload и цена мегабайта. Цена за мегабайт может назначаться в соответстви с определёнными днями недели и временем суток.
3. Пороговый пакет. С клиента взымается абонентская плата. Скорость его подключение варьируется в зависимости от перенесённых данных. Например, до 1 GB перенесённой информации клиенту назначается скорость 10 Mbps, свыше 1 GB до 10 GB - 5 Mbps, свыше 10 GB до 50 GB – 1Mbps.

Возможности пополнения баланса для пользователя сети:
• Система генерирования и работы абонентских карточек доступа
• Соединение с терминальной системой оплаты USMP (citypay)
• Возможность пополнения счёта с помощью кредитных карт и WebMoney
• Пополнение счёта вручную
• В цену лицензии входит написание 1 модуля приема платежей нужной клиенту системы