=====Multidoms===== Модуль для создания независимых суббилингов (доменов) в главной системе и предоставление интерфейса реселлера.\\ Суббиллинг имею следующие независимые возможности. - Независимые абоненты и группы абонентов. - Независимые тарифные планы - Независимые сервера доступа - Независимые администраторы - [[#shablony|Независимые шаблоны]] - Независимые бухгалтерские документы - Карточный интерфейс - Интерфейс реселлера с возможность авторегистрации реселлера. Схема привязки субдоменов\\ {{http://abills.net.ua/img/Multidoms/Multidoms.gif|Sub Domains}} \\ Связи интерфейса дилера.\\ {{http://abills.net.ua/img/Multidoms/Multidoms_reseller.gif|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 =====Установка===== Создать таблицы в базе. # mysql -D abills < /usr/abills/db/Multidoms.sql Подключение модуля. **abills/libexec/config.pl** @MODULES = ( 'Multidoms' ); =====Начало работы===== * В самом начале работы нужно добавить главным администратором (который не привязан к доменам) домены системы '' / Настройка / Domains '' * Добавляете администратора с привязанным доменом * Заходите в веб интерфейс под новым администратором и работаете как с нормальным билингом. Вы увидите только данные Вашего домена: абоненты, группы, тарифные планы, сервера доступа, администраторы. ====Шаблоны==== Шаблоны для доменов сохраняются в каталоге **/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 Без указания номера домена будет открываться общая страница для логина абонентов и не все абоненты смогу зайти на собственный аккаунт особенно те у которых одинаковые логины в разных доменах