Рубрики
Mikrotik

mikrotik / sms

Ссылки:

https://wiki.mikrotik.com/wiki/Manual:Tools/Sms
https://weblance.com.ua/265-upravlenie-mikrotik-udalenno-pri-pomoschi-sms.html

Настройка приема смс

Tool –> SMS

Port – как несложно догадаться, это порт USB\LTE1, на котором находится наш модем

Channel – зависит от установленного модема; для Huawei E173 используется 2-й канал, для LTE нет настройки канала...

Secret – специальный пароль, без которого Mikrotik не будет выполнять команды во входящих SMS

Allowed Number – «разрешенный номер», опция необязательна, при её установке, Mikrotik будет выполнять команды только от указанного номера

Keep Max SMS – количество хранимых сообщений; все сообщения хранятся на SIM-карте, поэтому если вы укажите слишком большое количество, а количество сохраненных SMS достигнет предела, Mikrotik не сможет получать новые SMS



!!! ВНИМАНИЕ RouterOS после перезагрузки автоматически отключает приём SMS и после каждой перезагрузки эту опцию необходимо включать вручную
:delay 120s;
/tool sms set receive-enabled=yes


Отправка SMS-команд на Mikrotik Синтаксис команды следующий:


:cmd 1234567 script script_name

1234567 - Secret - специальный пароль, без которого Mikrotik не будет выполнять команды во входящих SMS
script_name - имя скрипта в System -> Scripts


:cmd 1234567 script reboot



Скрипты \ Включение приема SMS \ Перезагрузка маршрутизатора

+7НОМЕР_ТЕЛЕФОНА - номер на который отправляется смс 

/system script
add dont-require-permissions=no name=eneable_sms owner=admin policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source=":delay 120s;\r\
    \n/tool sms set receive-enabled=yes"
add dont-require-permissions=no name=reboot owner=admin policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source="/tool sms send lte1 \"+7НОМЕР_ТЕЛЕФОНА\" message=\"Rebooting Mikrotik...\"; :delay 5s; /system reboot"

Перезагрузка 3G-интерфейса

Создаем скрипт под названием «reboot3g», пишем в него код:
:log warning ("Rebooting 3G via SMS command"); 
/tool sms send usb1 channel=2 "+7НОМЕР_ТЕЛЕФОНА" message="Rebooting 3G modem..."; 
/interface ppp-client set ppp-out1 disable=yes; 
:delay 1s; 
/interface ppp-client set ppp-out1 disable=no;

Планировщик

/system scheduler
add name=eneable_sms on-event=eneable_sms policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-time=startup