VBVNBilling Wiki Демо-биллинг ↗

Основы: термины и логика

Чтобы не путаться, сначала разберём основные слова. Они встречаются везде — в админке, в ЛК и в этой инструкции.

Главные термины

ТерминЧто это простыми словами
АбонентЧеловек или организация, которой вы оказываете услуги.
ДоговорНомер соглашения с абонентом. По нему ищут абонента и подписывают документы.
ТарифПакет услуги: цена в месяц и скорость. Например, «Парус 490».
УслугаДополнительная возможность: внешний IP, видеонаблюдение, статический адрес.
БалансСколько денег на счету. Минус — абонент должен. Плюс — есть предоплата.
НачислениеСписание денег за услугу. Уменьшает баланс.
ПлатёжПополнение. Увеличивает баланс.
ОперацияЛюбое движение денег: платёж, начисление, возврат, обещанный платёж.
Обещанный платёжВременное разрешение работать в долг на несколько дней.
NAS / BRASСетевое устройство, которое пускает абонентов в интернет. Чаще всего Mikrotik.
RADIUSСервер авторизации: проверяет MAC/логин и говорит Mikrotik, можно ли пустить абонента.
OLTОптическое оборудование в узле связи. К нему подключены ONU абонентов.
ONUОптический терминал у абонента (или в подъезде). У него есть MAC, серийник и сигнал.
ЛКЛичный кабинет абонента: сайт, где он смотрит баланс и платит.
СОРМ-3Государственная система выгрузки данных. Требует отдельных настроек и прав.

Роли и права

В системе нет «жёстких» ролей. У каждого пользователя есть должность (просто подпись) и галочки прав. Например, можно разрешить только просмотр абонентов, но запретить платежи и документы.

Важно. Права проверяются и в меню, и на сервере. Если галочки нет — раздел не откроется, даже если ввести адрес страницы вручную.

Жизненный цикл абонента

  1. Заключается договор, создаётся карточка абонента.
  2. Назначается тариф и, если нужно, IP-адрес и оборудование (ONU, роутер).
  3. Абонент авторизуется через Mikrotik/RADIUS и получает доступ.
  4. Система ежемесячно списывает абонплату и услуги.
  5. Абонент платит через ЛК, кассу или банк.
  6. При минусе доступ ограничивается, при оплате — возвращается.

Статусы абонента

СтатусЧто значит
activeАктивен. Абонент разрешён, доступ должен работать.
overdueПросрочен. Обычно ещё разрешён, но есть долг.
blockedЗаблокирован вручную или правилом.
disabledОтключён.
deletedУдалён (мягкое удаление). Можно восстановить.
Важно. «Активен» не значит «в сети». Статус active — это разрешение в биллинге. Реальное «в сети» показывают DHCP-lease, ARP или OLT. Если OLT без питания, абонент может быть active, но физически offline.

Из чего складывается доступ

Если не работает интернет, проверяйте по цепочке: биллинг → RADIUS → Mikrotik → OLT → роутер абонента.