Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:nas:mikrotik:hotspot [2017/12/19 12:24] snuryus [Примеры конфигурации] |
abills:docs:nas:mikrotik:hotspot [2018/09/28 12:54] (текущий) larysa |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | **''Документация по модулю Hotspot и принадлежащим к нему страницам перенесена в Confluence''** | ||
+ | [[http://abills.net.ua:8090/display/AB/Mikrotik]] | ||
+ | |||
=====Mikrotik HotSpot===== | =====Mikrotik HotSpot===== | ||
Инструкция по настройке Hotspot на Mikrotik RouterBoard.\\ | Инструкция по настройке Hotspot на Mikrotik RouterBoard.\\ | ||
Строка 182: | Строка 185: | ||
{{ :abills:docs:nas:mikrotik:hotspot_new.png?nolink |}} | {{ :abills:docs:nas:mikrotik:hotspot_new.png?nolink |}} | ||
| | ||
- | Настройка Хотспота полностью аналогична описанной выше. Отличие только в странице авторизации login.html | + | Настройка Хотспота (на Mikrotik) полностью аналогична описанной выше. Отличие только в странице авторизации login.html |
<file html login.html> | <file html login.html> | ||
Строка 216: | Строка 219: | ||
^$conf{HOTSPOT_BUY_CARDS} = 1; | Разрешить регистрацию только после оплаты тарифа. (Должен быть настроен прием онлайн платежей) | | ^$conf{HOTSPOT_BUY_CARDS} = 1; | Разрешить регистрацию только после оплаты тарифа. (Должен быть настроен прием онлайн платежей) | | ||
^$conf{HOTSPOT_SHOW_FB} = 'https://www.facebook.com/Mypage'; | Предложение лайкнуть ФБ страницу. (Работает только с авторизацией через Фейсбук) | | ^$conf{HOTSPOT_SHOW_FB} = 'https://www.facebook.com/Mypage'; | Предложение лайкнуть ФБ страницу. (Работает только с авторизацией через Фейсбук) | | ||
+ | ^$conf{HOTSPOT_LOGIN_PREFIX} = 'hs'; | Префикс который добавляется к логину пользователей хотспота. | | ||
^$conf{HOTSPOT_GUESTS_GROUP} = 'HotGroup'; | Группа для пользователей, которые регистрируются через хотспот. | | ^$conf{HOTSPOT_GUESTS_GROUP} = 'HotGroup'; | Группа для пользователей, которые регистрируются через хотспот. | | ||
^$conf{HOTSPOT_GUESTS_GID} = '800'; | Номер(ID) этой группы. | | ^$conf{HOTSPOT_GUESTS_GID} = '800'; | Номер(ID) этой группы. | | ||
+ | ^$conf{HOTSPOT_TPS}='7'; | Явно указать тариф для пользователей хотспота. По умолчанию используется гостевой тариф. | | ||
==== Примеры конфигурации ==== | ==== Примеры конфигурации ==== | ||
Строка 257: | Строка 262: | ||
$conf{HOTSPOT_CHECK_PHONE} = 1; | $conf{HOTSPOT_CHECK_PHONE} = 1; | ||
$conf{HOTSPOT_AUTH_NUMBER} = '+XXXXXXXXXXX'; | $conf{HOTSPOT_AUTH_NUMBER} = '+XXXXXXXXXXX'; | ||
+ | |||
+ | Для обработки звонка, в extention.conf asteriska нужно добавить | ||
+ | [abills-agi] | ||
+ | exten => 600,1,NoOP(-----start-----) | ||
+ | exten => 600,n,AGI(/usr/abills/Abills/modules/Hotspot/phone_verification.agi) | ||
+ | exten => 600,n,Hangup() | ||
| | ||
Пользователь после подключения попадает на форму ввода телефона. После ввода телефона, система предложит ему перезвонить на определенный номер для подтверждения. После звонока - в базу будет добавлен пользователь с таким мак-адресом и телефоном, и последующие подключения будут происходить автоматически. | Пользователь после подключения попадает на форму ввода телефона. После ввода телефона, система предложит ему перезвонить на определенный номер для подтверждения. После звонока - в базу будет добавлен пользователь с таким мак-адресом и телефоном, и последующие подключения будут происходить автоматически. | ||
- | === Подключение с оплатой активации === | + | === Подключение с онлайн-оплатой активации === |
$conf{HOTSPOT_AUTO_LOGIN} = 1; | $conf{HOTSPOT_AUTO_LOGIN} = 1; | ||
Строка 269: | Строка 280: | ||
| | ||
Пользователь после подключения попадает на страницу с списком доступных вариантов подключения, затем выбирает метод оплаты и попадает на страницу выбранной платежной системы. После успешного платежа, в биллинге создается пользователь, и на его счет засчитывается полученная сумма. Дальнейшие подключения происходят автоматически. Если на счету закончились деньги, пользователь увидит сообщение о негативном депозите и может пополнить счет. | Пользователь после подключения попадает на страницу с списком доступных вариантов подключения, затем выбирает метод оплаты и попадает на страницу выбранной платежной системы. После успешного платежа, в биллинге создается пользователь, и на его счет засчитывается полученная сумма. Дальнейшие подключения происходят автоматически. Если на счету закончились деньги, пользователь увидит сообщение о негативном депозите и может пополнить счет. | ||
+ | |||
+ | === Оплата с помощью ваучера === | ||
+ | |||
+ | $conf{HOTSPOT_AUTO_LOGIN} = 1; | ||
+ | $conf{HOTSPOT_MAC_LOGIN} = 1; | ||
+ | $conf{HOTSPOT_USE_PIN} = 1; | ||
+ | $conf{HOTSPOT_TPS}='7'; | ||
+ | | ||
+ | Пользователь сразу попадает на страницу ввода пин-кода, после ввода кода с ваучера появляется интернет. Если оплаченное время прошло - пользователь опять попадает на страницу ввода пина. Коды пополнения генерируются с помощью модуля Cards, и выдаются диллерам. В данной схеме обязательно использовать тариф с почасовой оплатой. Для примера вы создаете тариф с стоимостью 10 единиц за 1 час. И создаете карточки пополнения на 5 единиц. После ввода пин кода пользователь получит интернет на пол часа. | ||
+ | | ||
==== Возможные ошибки ==== | ==== Возможные ошибки ==== |