Роутер семейства R0/R1/R2/R4 не выполняет команды, отправленные через СМС.

Это может возникнуть в начале эксплуатации роутера из-за заполненности СМС-ками памяти радиомодуля.

После установки СИМ карты в роутер, на нее могут приходить СМС от оператора, или отправленные по ошибке.

До тех пор, пока вы не включите обработку команд через СМС, роутер не будет очищать память от них, и поэтому она может заполниться.

Для удаления "старых" СМС-ок надо будет выполнить несколько действий самостоятельно.


     Настройте роутер для выхода в интернет.

     Зайти на роутер через telnet/ssh, подключив его к компьютеру. 

     Выполнить, поочередно, следующие команды:

              talk -t /dev/ttyMODEM1_AUX -c +cmgf=1
              talk -t /dev/ttyMODEM1_AUX -c +cmgd=1,4


          Проверяем наличие СМС:
              talk -t /dev/ttyMODEM1_AUX -c +cmgl all

    Если после выполнения команды из п.4 в терминале ничего не отобразится - память очищена.

    В противном случае повторить пп.1-4., возможно вы где-то ошиблись.

    После, необходимо проверить как роутер, отрабатывает СМС команды.

    Настроить выполнение команд через СМС можно в разделе: Service-->Command over SMS.
    Включаем - галочка "Enable".

    В поле "Message" пишем текст входящей СМС-команды.

    Указываем полный путь до служебной команды: /sbin/reboot, в поле "Command".

    Прописываем доверенный номер телефона, и сохраняем.

    В данном случае роутер должен будет перезагрузиться, после получения соответствующей СМС-ки.

    При включении этой опции демон smrd проверяет наличие входящего СМС сообщения раз в минуту.

    Скрипт обработки СМС, будет автоматически удалять ее перед выполнением.

    Эта статья была полезна для 6 людей. Эта статья помогла Вам?

    Сервис поддержки клиентов работает на платформе UserEcho