**''Документация по модулю Hotspot и принадлежащим к нему страницам перенесена в Confluence''** [[http://abills.net.ua:8090/display/AB/Hotspot]] =====Hotspot===== Решения для организации Hotspot {{:abills:docs:nas:hotspot:hotspot.png|}} ==== Возможности ==== * Препейд и постпейд сервис * Карточная система * [[abills:docs:nas:hotspot:ru?&#gostevoj_dostup|Гостевой доступ]] с ограничением по времени * открытый * идентификация по телефону * идентификация по параметрам социальной сети * Адаптивный веб дизайн (Поддержка мобильных устройств) * Оплата через платёжные системы электронной оплаты Webmoney или Visa/Master картами * Простая конфигурация оборудования на базе WRT (рекомендовано DD-WRT) * Многоязычный интерфейс (русский, украинский, английский, арменский, азербайджанский, белорусский, болгарский, французкий, испанский) * Система шаблонов визуализации * Интерфейс дилера * Мониторинг точек доступа * Отправка СМС с логином и паролем после покупки карточки ([[abills:docs:modules:sms:ru|поддерживаемые шлюзы]]) * поддержка [[abills:docs:nas:chillispot:ru|Chillispot]] * поддержка [[abills:docs:nas:chillispot:ru#ddwrt|DD-WRT]] * поддержка [[abills:docs:nas:mikrotik:ru#nastrojka_hotspot_na_mikrotik|Mikrotik]] * поддержка [[abills:docs:nas:unifi:ru | Uni-Fi]] ====Гостевой доступ==== Предоставление гостевого доступа абонентам без оплаты за услугу. Также есть возможность проверять номер телефона абонента и отправлять ему смс с данными гостевого доступа. Для включения возможности гостевого доступа нужно завести [[abills:docs:manual:admin:dv:dv_tp|тарифный план]] с видом оплаты **Гостевой доступ**. В данном тарифном плане стоит описать все параметры гостевого доступа ====Диаграмма работы==== {{:abills:docs:nas:hotspot:hotspot_rus.jpg?800|}} ====Скриншоты==== === ПК версия === **1) Покупка карточки** \\ {{:abills:docs:nas:hotspot:pk_1.png?800|}} **2) Ввод телефона и выбор системы оплаты** \\ {{:abills:docs:nas:hotspot:pk_2.png?600|}} **3) Форма подтверждения** \\ {{:abills:docs:nas:hotspot:pk_3.png?600|}} **4) Форма логина** \\ {{:abills:docs:nas:hotspot:pk_4.png?600|}} === Мобильная версия === ^ 1) Покупка карточки ^ 2) Ввод телефона и выбор системы оплаты ^ | {{:abills:docs:nas:hotspot:mob_2.png?300|}} | {{:abills:docs:nas:hotspot:mob-3.png?300|}} | ^ 3) Форма подтверждения ^ 4) Форма логина ^ | {{:abills:docs:nas:hotspot:mob_1.png?300|}} | {{:abills:docs:nas:hotspot:mob_4.png?300|}} | ====Шаблоны==== Шаблоны визуализации для услуги (работа с [[abills:docs:manual:admin:form_templates|шаблонами]]) ^form_client_hotspot_start.tpl| Первая страница отображаемая пользователям при заходе на Hotspot | ^form_base.tpl | Основной шаблон субстраниц для start.cgi | ^form_buy_cards.tpl | Форма покупки карточек| ^form_buy_cards_card.tpl | Дизайн карточки из формы покупки | ^form_buy_cards_paysys.tpl | Платёжные системы для покупки карточек | ^cards_card_info.tpl | Информация о ваучере пополнения (в модуле Cards) | ^dv_reg_complete_mail.tpl | E-mail шаблон регистрации. Отправляется после регистрации. | ^dv_reg_complete_sms.tpl | Sms шаблон регистрации. Отправляется после регистрации. | ====Параметры==== ^ $conf{HOTSPOT_LOGIN_URL}='http' | URL страницы логина в Hotspot. Пример: \\ 'http://10.5.50.1/login' | ^ $conf{HOTSPOT_CHECK_PHONE}=1; | Запрос и проверка телефона при регистрации | ^ $conf{HOTSPOT_CHECK_SOCIAL_NETS}=1; | Гостевой доступ через социальные сети | ^ $conf{HOTSPOT_TPS}='1;23;21'; | Отображать для покупки только определённые тарифные планы | ^ $conf{DV_REGISTRATION_TP_GIDS}='1;3'; | Отображать только определённые группы тарифных планов | ^ $conf{AUTH_COOKIE_TIME}='86400'; | Время жизни куков авторизации. Используются для гостевого доступа чтобы предотвратить повторное получение доступа вне у указаного разрешённого интервала | **Важно**\\ При использовании функционала социальных сетей для хотспота, добавьте в список разрешённых redirect_uri start.cgi.\\ ''http://your.billing.host/start.cgi?external_auth=Facebook''; При использовании на Mikrotik'e скрипта ''fastlogin.js'', есть возможность авторизации при переходе за ссылкой, если указывать $conf{HOTSPOT_LOGIN_URL}='http://10.5.50.1/login?fastlogin=true&login=%LOGIN%&password=%PASSWORD%'