Wifi sms авторизация (идентификация) Spot4 в сетях wifi. Wifi Авторизация по звонку. | Ubiquiti форум UBNT: инструкции, настройка
4,80 звёзд 14 Votes
Автор
dimacbz

dimacbz

Moderator
16 Июн 2014
1.493
242
75
Блок отправки SMS, методом GET для voip-GSM шлюзов Yeastar TG100, TG200, TG400, TG800, TG1600 - в том числе для иных моделей шлюзов Yeastar с модулями GSM/4g.
Где:
port=1 - это номер порта сим лотка.
apiuser - это логин api юзера.
apipass - это пароль api юзера.
http://192.168.5.150 - ip адрес вашего шлюза.


Код:
{
"driver": "http",
"method": "get",
"url": "http://192.168.5.150/cgi/WebCGI",
"sender": true,
"reciever": false,
"query": "1500101=account=apiuser&password=apipass&port=1&destination={phone}&content={text}&json=1",
"encoding": "utf-8"
},
 
Последнее редактирование:
Автор
dimacbz

dimacbz

Moderator
16 Июн 2014
1.493
242
75
Здравствуйте. ПО Spot4 поддерживает RouterOS v7. В RouterOS v7 нет поддержки для iOS (открытие окна авторизации в браузере Safari).

Для работы Netflow v5 на RouterOS v7:

Мы обнаружили, что в ROS7 необходимо указать исходный адрес в целевой конфигурации netflow, чтобы он соответствовал общедоступному IP-адресу маршрутизатора, как указано в ip-addresses. Если оставить значение 0.0.0.0, как и в ROS6, netflow в ROS7 не сможет отправлять какие-либо пакеты.
В Traffic Flow Target - в поле Src. Address поставьте адрес гостевого шлюза/хотспота вместо 0.0.0.0. Например 10.5.50.1 (у вас может быть другой).
Протестировано на RouterOS v7.11.2.

Это было сделано разработчиками Mikrotik. Зачем?
В v7 они изменили способ сбора некоторых переменных и упростили реализацию/вызов других команд по умолчанию, поэтому некоторые функции, которые все время работали безупречно в v6, не работают.
 
Последнее редактирование:
Автор
dimacbz

dimacbz

Moderator
16 Июн 2014
1.493
242
75
Блок отправки SMS, методом GET для voip-GSM шлюзов Yeastar TG100, TG200, TG400, TG800, TG1600 - в том числе для иных моделей шлюзов Yeastar с модулями GSM/4g.

Где:
port=1 - это номер порта сим лотка.
apiuser - это логин api юзера.
apipass - это пароль api юзера.
http://192.168.5.150 - ip адрес вашего шлюза.

{
"driver": "http",
"method": "get",
"url": "http://192.168.5.150/cgi/WebCGI",
"sender": true,
"reciever": false,
"query": "1500101=account=apiuser&password=apipass&port=1&destination={phone}&content={text}&json=1",
"encoding": "utf-8"
},
 
Автор
dimacbz

dimacbz

Moderator
16 Июн 2014
1.493
242
75
Для открытия авторизационного окна в браузере Safari (iOS), используя роутер MikroTik с операционной системой RouterOS версии 7 - нужно добавить дополнительно к стандартным настройкам (открытия авторизационного окна в браузере Safari, приведенного в инструкции по установке) следующее:

Команда для Терминала:

/ip dns static
add name=g.aaplimg.com cname=netcts.cdn-apple.com
add name=g.aaplimg.com cname=captive.apple.com
add name=captive.g.aaplimg.com cname=netcts.cdn-apple.com
add name=captive.g.aaplimg.com cname=captive.apple.com

ИЛИ ТАК:

/ip dns static
add name=g.aaplimg.com address=10.10.10.10
add name=captive.g.aaplimg.com address=10.10.10.10

Где 10.10.10.10 - ip адрес вашего сервера.


Проверено на RouterOS v7.13 и iOS 17.2.1.