Разборка SMS и отправка на e-mail

Здесь выкладываем скрипты
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Ответить
KuZia495
Сообщения: 4
Зарегистрирован: 29 окт 2020, 08:45

pepelxl писал(а): 29 окт 2020, 10:01 KuZia495 уже поправил, перекачайте.
Качнул:

Код: Выделить всё

Modem: manufacturer="MikroTik";model="R11e-LTE";name=lte1;revision="MikroTik_CP_2.160.000_v018";type=lte
Error: wrong answer in CMGD
Returned:
+EEMLTEINTER: 0, 280, 2850, 14, 3
+EEMLTEINTER: 1, 1, 2850, 12, 0
+EEMLTEINTRA: 0, 175, 1602, 33, 0
+CMS ERROR: 500
:-):


pepelxl
Сообщения: 161
Зарегистрирован: 23 июл 2013, 18:47

Пишите в личку доступ к winbox. посмотрю что не так


pepelxl
Сообщения: 161
Зарегистрирован: 23 июл 2013, 18:47

Обновил скрипт extract ещё раз.
Причина кроется всё в том же пресловутом модеме r11e.
В данном случае он второй раз всегда возвращает ошибку 500 на команду CMGD сколько раз её не посылай, хотя ячейка и очищается.
Поэтому дописан костыль - если модель содержит "R11e", то ответ игнорируется.


KuZia495
Сообщения: 4
Зарегистрирован: 29 окт 2020, 08:45

pepelxl, спасибо за решение. :co_ol:
Похоже, это какой-то программный глюк. Может быть версии "MikroTik_CP_2.160.000_v018".
Даже на "remove sms" из под GUI (WINBOX), GUI использует те же команды, что и скрипт: AT+CMGD=index.
На что модем отвечает "+CMS ERROR: 500"...


pepelxl
Сообщения: 161
Зарегистрирован: 23 июл 2013, 18:47

кстати, вы можете поставить вместо

Код: Выделить всё

:local iterError 5
два или даже один. скрип будет быстрее отрабатывать.


Jbsh
Сообщения: 3
Зарегистрирован: 12 ноя 2020, 19:57

Не отправляется email

в логах
Secret must be set to run scripts from SMS

куда копать ?

RouterOS v6.47.3 (stable)
Model RBLHGR


pepelxl
Сообщения: 161
Зарегистрирован: 23 июл 2013, 18:47

В сторону настройки email на устройстве


Jbsh
Сообщения: 3
Зарегистрирован: 12 ноя 2020, 19:57

email настроено - тестовые пписьма отправляются ок


pepelxl
Сообщения: 161
Зарегистрирован: 23 июл 2013, 18:47

Тестовые письма скриптом отправляются нормально без указания пароля?
Эта надпись не из моего скрипта. Возможно что то в новой версии добавили.


andrey.ivanov
Сообщения: 3
Зарегистрирован: 19 окт 2020, 04:01

pepelxl писал(а): 23 окт 2020, 18:43 andrey.ivanov обновил функцию extract, проверяйте.
Проверил. что-то совсем всё развалилось. Теперь вот так:
Изображение


Ответить