Это старая версия документа.


Multidoms

Модуль для создания независимых суббилингов (доменов) в главной системе и предоставление интерфейса реселлерам.
Суббиллинги имеют следующие независимые возможности.

Возможности

  • Независимые абоненты и группы абонентов.
  • Независимые тарифные планы
  • Независимые сервера доступа
  • Независимые администраторы
  • Независимые бухгалтерские документы
  • Карточный интерфейс
  • Интерфейс реселлера с возможность авторегистрации реселлера.

Схема привязки субдоменов

Sub Domains

Связи интерфейса дилера.
Diller Interface

Автоматический перезапуск RADIUS-сервера при заведении нового NAS дилером

config.pl

$conf{RADIUS_RESTART}='/usr/local/bin/sudo /usr/local/etc/rc.d/radiusd restart'; Команда перезапуска радиус

/usr/local/etc/sudoers

www  ALL = NOPASSWD: /usr/local/etc/rc.d/radiusd

для работы модуля нужно установить perl модуль Authen::Captcha
FreeBSD

# cd /usr/ports/security/p5-Authen-Captcha/ && make && make install

Шаблоны

Шаблоны для доменов сохраняются в каталоге /usr/abills/Abills/templates/[номер домен]

Интерфейс реселлера

Установка

# cd /usr/abills/cgi-bin/
# ln -s /usr/abills/Abills/modules/Multidoms/reseller.cgi reseller.cgi

Адрес интерфейса реселлера https://your.doamin:9443/reseller.cgi

Возможности

  • Заведение серверов доступа
  • Заведение тарифных планов
  • Создание карточек оплаты и мультисервис карт (логин + пароль)
  • Создание собственных шаблонов визуализации
  • Авторегистрация реселлера

Личный кабинет абонента

Для перехода в личный кабинет абонента нужно указывать номер домена абонента

https://xxxxxxx.com:9443/index.cgi?DOMAIN_ID=1

Без указания номера домена будет открываться общая страница для логина абонентов и не все абоненты смогу зайти на собственный аккаунт особенно те у которых одинаковые логины в разных доменах