Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

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

Возможности

Суббиллинг имеет следующие независимые возможности:

  1. Независимые абоненты и группы абонентов.

  2. Независимые тарифные планы

  3. Независимые сервера доступа

  4. Независимые администраторы

  5. Независимые шаблоны

  6. Независимые бухгалтерские документы

  7. Карточный интерфейс

  8. Интерфейс реселлера с возможностью авторегистрации реселлера

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


Схема связи интерфейса дилера

Автоматический перезапуск 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

Установка

Создать таблицы в базе.

mysql -D abills < /usr/abills/db/Multidoms.sql

Подключение модуля. abills/libexec/config.pl

@MODULES = (
          'Multidoms'
          );

Начало работы

  1. В самом начале работы нужно добавить главным администратором, который не привязан к доменам, домены системы через меню Настройка>Domains.

  2. Добавляете администратора с привязанным доменом.
  3. Заходите в веб интерфейс под новым администратором и работаете как с обычным биллингом. Вы увидите данные только Вашего домена: абоненты, группы, тарифные планы, сервера доступа, администраторы.

Шаблоны

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

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

Установка

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

Настройка

$conf{RESELER_SERVICES} = "Internet,Iptv";Список сервисов, которыми может управлять ресселер

Ресселеру доступны операции с абонентами своего домена, либо с абонентами своей группы (если он сам состоит в группе).

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

Возможности

  • Управление различными сервисами (Internet, Iptv)

  • Просмотр списка доступных для управления абонентов

  • Пополнение счета абонента

  • Изменение тарифа абонента, (опционально)

  • Изменение статуса абонента, (опционально)

  • Отчет по операциям со счетом реселлера

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

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

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

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

  • No labels