Описание биллинга Mikbill

Биллинговая система Mikbill


Mikbill. Что это?

Mikbill - это биллинговая система для провайдеров сети интернет. На данный момент это целый программно-аппаратный коплекс, расчитанный на широкий диапазон запросов к биллингу и имеющий гибкую настройку. 

Система постоянно развивается. Разработчики прислушиваются к запросам клиентов и исходя из этого дорабатывают существующий и разрабатывают новый функционал.

Поддержка основных опреционных систем стабильных версий:
   CentOS - основной упор делается на эту систему. В сфере использования различных OS доказала огромную отказоустойчивость и небольшие требования к железу. Официально поддерживаемая версия 6.9. Можно ставить на 7.х, но это на свой страх и риск.

   Ubuntu/Debian - установка, настройка в целом не отличается от CentOS. Функционал тот-же. Даже есть плюс, - возможность настройки биллинг + NAS Accel на одном сервере.
Ubuntu - стабильная версия - LTSP 12.04.
Debian - стабильная версия 7.9

   FreeBSD -  официальная поддержка этой системы прекратилась после того, как Zend Technologies отказались от разработки данного модуля для FreeBSD. В целом единственное, что нужно для работы Mikbill на FreeBSD это ZEND + php 5.3 - php 5.4.

Поддержка большого количества NAS:
      Mikrotik - PPPoE/PPTP/L2TP/Wi-Fi Hotspot/Hotspot авторизация по SMS/IPoE login+pass/IPoE по mac/IPoE по mac+pass/IPoE IP unnumberd
      Linux Accel - IPoE/PPPoE/PPTP
      Cisco, Cisco ASR (ISG L3) - PPPoE/PPTP
      D-Link switch
      Edge-Core switch
      Extreame switch
      Juniper MX, Juniper MX (NoIP)
      Linux ISG
      FreeBDS MPD5
      Ericsson (RedBack) SE (PPP)
      Vyatta
      PfSense

Техническая часть

Ядро Mikbill написано на php (поддержка версий php 5.3 - php 5.4. php 5.2 - запуск возможен, но официально уже не поддерживается и некоторые компоненты могут не работать, например новый кабинет). Имеет закрытый код.

Клиентская часть админки - Flash, HTML5. После установки доступны оба варианта. Активно дорабатывается и продвигается HTML5 интерфейс с последующим намерением ухода с Flash. Поддержка PC/Телефонов/Планшетов.
АдминкаFlash

Админка HTML5

Личный кабинет - Flash, HTML5.  После установки доступны оба варианта, по умолчанию стоит HTML5. Произведен полный переход с Flash на HTML5. HTML5 имеет весь функционал (кроме того, что был реализован на Flash, но не использовался и там), а также уже много новых доработок. Открытый код с возможностью полной перенастройки. Более подробное описание кабинета по ссылке.
Страница авторизации в личный кабинет HTML5


Интерфейс личного кабинета HTML5


Веб-сервер - Nginx и Apache. Из-за скорости работы рекомендуется использовать Nginx.

База данных - основная MySQL. Есть возможность установить Percona или MariaDB

DHCP -  Поддержка штатного ISC DHCP, а также FreeRADIUS DHCP или если не нужен работа вообще без DHCP.

Интерфейс контроля для гос. органов (Модуль FSB) - настраиваемый удаленный доступ для государственных структур. Просмотр логов по авторизациям абонентов.

Страница входа доступа в модуль FSB
Интерфейс модуля FSB

Дополнительные модули

DNS-Server - есть возможность автоматической установки Bind или Unbound с описанием их настройки.

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

Настраиваемое резервое копирование по расписанию базы пользователей, Mikbill, файлов сервера локально и в облако.

Настраиваемые решения для кеширования базы абонентов на NAS (Linux, Mikrotik), чтобы в случае проблем на сервере Mikbill абоненты продолжали работать.

Смс рассылка - из админки вручную и настраиваемая автоматическая по логике с сервера ("У Вас закончились деньги на счету" и т.п.)

Приложение - "Карта сети". Работает на php 5.3

MikBiLL Informer - приложение для Windows, которая устанавливается из личного кабинета абонентом. Позволяет совершать платежи и получать информацию из личного кабинета. Гибкая настройка.
Информер абонента


Функционал

Шейперы
Радиус-шейпер
PCQ-шейпер для Mikrotik
Шейперы по времени суток
Burst
Turbo
Шейпер по лимиту
Индивидуальные шейперы
Шейперы по тарифам
Шейпер страна
Шейпер мир

Тарифы
Безлимитный
Учетный
Каждый день, если было подключение
Обязательно каждый день (фиксированно)
Обязательно Каждый День(пропорционально)
Обязательно Каждый Месяц
Обязательно Каждый месяц, потратить сумму
Обязательно Каждый Месяц, плавающая дата
Помегабайтные тарифы
Тарифы по времени
Переход на следующий тариф
Индивидуальные и базовые услуги в тарифах

Платежные системы
Различные платежные системы и добавляются по запросу. Оплата, доступ должников на сайты оплат.
Терминалы.
Оплата собсвенными ваучерами.
Платежные системы из личного кабинета
Настройка коэфициента оплаты при платеже через платежную систему.

Тикеты (Система распределния Работ/Заявок)
Позволяют организовать и спланировать работы по ремонту/обслуживанию сетей. Интеграция с личным кабинетом позволяет принимать заявки, получать запросы от абонентов. Широкий спектр прав и разрешений позволяет динамически сформировать интерфейс для сотрудника любого ранга: от рядового монтажника до владельца предприятия.

Интерфейс редактирования тикетов

Учетные записи в админке с настройкой доступа к функционалу
Индивидуальная настройка каждой учетной записи, а также настройка ролей.

Логи
Ведение логов авторизаций абонентов с настройкой ротации. 
Логи устройств. 
Логи действий учетных записей из админки.
Логи работы админки
Логи работы кабинета

Лицензия и стоимость услуг

Бесплатная версия "Стартер" имеет ограничение в 123 абонента в базе. Других ограничений в функционале нет. 

Платные пакеты начинаются с 350$ и более. Отличие в количестве абонентов. Более дорогие пакеты дают возможность пользоваться техподдержкой и консультациями (1 месяц после приобритения).  Также от пакета зависит время возможности обновления на новую версию.

Дополнительные услуги:
- техподдержка биллинга и сети в целом
- обновления
- консультации
- внедрение




Комментарии

Популярные сообщения из этого блога

Accel-ppp команды

mikbill расшифровка завершений сессий

Zabbix agent установка и настройка