|
Создать тарифный план для рекламы , в котором в качестве первого сценария указать внешний URL-адрес в виде http://<portal-ip-address>:<portal_port>/eltex_portal/adv-redirect , в список разрешенных хостов для данного сценария добавить адреса из списка. Дальнейшие сценарии можно задать в стандартном виде (например, доступ в интернет в сценарии 2 в течение 1 минуты, третий сценарий- возврат на портал и повторная авторизация клиента).
Для корректной работы, в тарифе должны присутствовать не менее двух сценариев. |
95.213.0.0/18,95.142.192.0/20,93.186.224.0/20,87.240.128.0/18,185.32.248.0/22,185.29.130.0/24,74.119.76.0/22,69.63.176.0/20,69.171.224.0/19,66.220.144.0/20,45.64.40.0/22,103.4.96.0/22,31.13.64.0/18,31.13.24.0/21,204.15.20.0/22,199.201.64.0/22,173.252.64.0/18,157.240.0.0/16,8.25.197.0/24,8.25.196.0/24,8.25.195.0/24,199.96.56.0/21,199.16.156.0/22,192.133.76.0/22,185.45.4.0/22,104.244.40.0/21,5.61.16.0/21,217.20.144.0/20,185.16.244.0/22,54.144.0.0/12,54.160.0.0/12,52.0.0.0/11,54.208.0.0/13,54.216.0.0/14,54.220.0.0/15,107.20.0.0/14,31.13.93.0/24,212.30.134.0/24,173.194.0.0/16,64.233.160.0/19,184.84.0.0/14,104.108.32.0/20,199.59.148.0/22,2.21.7.26,188.166.114.145,46.101.169.141,217.69.128.0/20,api.instagram.com,instagram.com,instagram.c10r.facebook.com,www.instagram.com,static.licdn.com,platform.linkedin.com,ssl.gstatic.com,cp.hot-wifi.ru,www.linkedin.com,mc.yandex.ru,cdn.hot-wifi.ru,www.facebook.com,facebook.com,185.60.216.0/24,74.125.0.0/16,auth-pro.wifi.rt.ru,78.155.202.186 |
Перейти в меню Рекламные площадки, включить интеграцию, выбрать рекламную площадку HotWiFi. Адрес: https://auth-pro.wifi.rt.ru, ID клиента: SgnlAHY8
, сохранить изменения.
Для интеграции с Hot-WIFI необходим доступ до API сервиса HotWIFI с ядра SoftWLC. Проверку выполняет модуль Eltex-Portal, в случае если проверка пройдена успешно, то происходит редирект на площадку HotWIFI, если нет, то редирект будет происходить на сайт указаный в "языковых настройках" в конструкторе портала.
Для проверки можно выполнить запрос с помощью утилиты curl
Пример:
tester@tester:~$ curl https://auth-pro.wifi.rt.ru/_info { "status": "OK" } tester@tester:~$ |
Сценарий взаимодействия элементов систем доступен на странице :
v1.20_Схема взаимодействия рекламной площадки и BRAS
Для настройки интеграции с Hotwifi необходимо проделать следующие действия:
Переходим в меню Настойки → Списки URL, создаем список URL "hot-wifi".
Список должен содержать адрес портала и URL для корректной работы AndroidConnectivityManager, а также шаблоны рекламной площадки Hot-WIFI
URL: ^((https|http):\/\/)(.+\.)?abs\.twimg\.com ^((https|http):\/\/)(.+\.)?accounts\.google\.com ^((https|http):\/\/)(.+\.)?api\.instagram\.com ^((https|http):\/\/)(.+\.)?apple\.com ^((https|http):\/\/)(.+\.)?captive\.apple\.com ^((https|http):\/\/)(.+\.)?facebook\.com ^((https|http):\/\/)(.+\.)?facebook\.net ^((https|http):\/\/)(.+\.)?fbcdn\.net ^((https|http):\/\/)(.+\.)?fbstatic-a\.akamaihd\.net ^((https|http):\/\/)(.+\.)?googleapis\.com ^((https|http):\/\/)(.+\.)?googleusercontent\.com ^((https|http):\/\/)(.+\.)?hot-wifi\.ru ^((https|http):\/\/)(.+\.)?inkedin\.com ^((https|http):\/\/)(.+\.)?instagram\.c10r\.facebook\.com ^((https|http):\/\/)(.+\.)?instagram\\.com ^((https|http):\/\/)(.+\.)?licdn\.com ^((https|http):\/\/)(.+\.)?oauth\.vk\.com ^((https|http):\/\/)(.+\.)?odnoklassniki\.ru ^((https|http):\/\/)(.+\.)?ok\.ru ^((https|http):\/\/)(.+\.)?top-fwz1\.mail\.ru ^((https|http):\/\/)(.+\.)?twimg\.com ^((https|http):\/\/)(.+\.)?twitter\.com ^((https|http):\/\/)(.+\.)?userapi\.com ^((https|http):\/\/)(.+\.)?userapi\\.com ^((https|http):\/\/)(.+\.)?vk\.com ^((https|http):\/\/)(.+\.)?vk\.me ^((https|http):\/\/)(.+\.)?wifiworld\.me ^((https|http):\/\/)(.+\.)?www\.instagram\.com ^((https|http):\/\/)(.+\.)gosuslugi\.ru ^((https|http):\/\/)api\.instagram\.com ^((https|http):\/\/)auth-pro\.wifi\.rt\.ru ^((https|http):\/\/)cdn\.hot-wifi\.ru ^((https|http):\/\/)cp\.hot-wifi\.ru ^((https|http):\/\/)fbstatic-a\.akamaihd\.net ^((https|http):\/\/)instagram\.c10r\.facebook\.commail ^((https|http):\/\/)instagram\.com ^((https|http):\/\/)mc\.yandex\.ru ^((https|http):\/\/)platform\.linkedin\.com ^((https|http):\/\/)ssl\.gstatic\.com ^((https|http):\/\/)static\.licdn\.com ^((https|http):\/\/)www\.instagram\.com ^((https|http):\/\/)www\.linkedin\.com |
Актуальный список можно получить по URL http://be.hot-wifi.ru/api/walledgarden/get, но для загрузки его нужно привести к нужному виду, как в примере.