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

Здесь выкладываем скрипты
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Ответить
pepelxl
Сообщения: 164
Зарегистрирован: 23 июл 2013, 18:47

Смотря что вы называете терминал. Если то что под кнопочкой terminal в winbox, то ответ нет. Если у вас более изощрённые способы подключения, то может и можно.


Аватара пользователя
podarok66
Модератор
Сообщения: 4404
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

В CLI Микротика точно нет русской локали и не было никогда. А так как ось закрытая, сомневаюсь, что когда-нибудь будет.


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
DyadyaGenya
Сообщения: 31
Зарегистрирован: 08 май 2023, 01:29

pepelxl писал(а): 15 июн 2023, 15:57 Смотря что вы называете терминал. Если то что под кнопочкой terminal в winbox, то ответ нет. Если у вас более изощрённые способы подключения, то может и можно.
То, что под кнопочкой. А извращаться по ssh или ещё как-то интереса нет


DyadyaGenya
Сообщения: 31
Зарегистрирован: 08 май 2023, 01:29

podarok66 писал(а): 15 июн 2023, 23:00 В CLI Микротика точно нет русской локали и не было никогда. А так как ось закрытая, сомневаюсь, что когда-нибудь будет.
Что-то кроме символов ascii может вывести?


Аватара пользователя
podarok66
Модератор
Сообщения: 4404
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

DyadyaGenya писал(а): 16 июн 2023, 16:37
podarok66 писал(а): 15 июн 2023, 23:00 В CLI Микротика точно нет русской локали и не было никогда. А так как ось закрытая, сомневаюсь, что когда-нибудь будет.
Что-то кроме символов ascii может вывести?
Еще раз повторю для тормозящих в пятницу - ось закрытая. Совсем. И никогда ее не откроют. Потому что это хлеб с маслом для разрабов. Поэтому вопросы типа "А что она умеет ещё недокументированного?" ни к чему не приведут. Если вы уверены с своём скиле зануды-переговорщика, ну тогда попробуйте на официальном форуме разрабов потеребить. Хотя я сомневаюсь, что выйдет что-то... Они свой хлебушек берегут для себя любимых :-)

Я думаю, ничего более не выведет CLI. Но это моё личное мнение, оно часто ошибочно бывает.


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
pepelxl
Сообщения: 164
Зарегистрирован: 23 июл 2013, 18:47

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


userAdmin
Сообщения: 6
Зарегистрирован: 27 июн 2020, 11:27

pepelxl писал(а): 30 май 2020, 10:56 Второй релиз моего скрипта по пересылке входящих sms на почту в первозданном виде.
Спасибо большое за скрипт, даже сейчас на 7 версии RouterOS всё работает.

Сегодня обнаружил вот такое письмо на почту, которое было отправлено от микротика:
Modem: manufacturer="MikroTik";model="R11e-LTE";name=lte1;revision=MikroTik_CP_2.160.000_v021;type=lte
Error: Returned:
Кто знает, почему такие ошибки могут приходить?
Во входящей папке sms сообщений нет. Это скрытые пинг сообщения какие то или броадкаст какой то?


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

Честно говоря - случаев бывает много. В основном глючит начинает при большом потоке данных в лог. Например, закончились финансы, роутер начинает долбить в лог
пытаясь постоянно переключиться, и парсер не справляется с потоком информации. К сожелению сделать с этим ничего не возможно, у ros в арсенале нет таких инструментов.


userAdmin
Сообщения: 6
Зарегистрирован: 27 июн 2020, 11:27

pepelxl писал(а): 19 окт 2024, 19:34 Честно говоря - случаев бывает много.
Сегодня вот пришло вот такое

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

Error in parsing numbers: unsupported number type - Alphanumeric and Numbering-plan-identification - ISDN/telephone numbering plan
PDU: 07919736799499F8600DD1E272999D7697010008420152218063218B06080480DF0501041D0430043F043E043C0438043D04300435043C002C002004470442043E002004320020043D043E0447044C0020043D0430002000320038002D00310030002D003200300032003400200441043F04380448043504420441044F0020043F043B04300442043000200437043000200441043B043504340443044E0449043804390020043C
PDU: 07919736799499F8640DD1E272999D7697010008420152218063218B06080480DF050204350441044F04460020043704300020041204300448002004420430044004380444002E0020041F043E04360430043B04430439044104420430002C002004430431043504340438044204350441044C002C002004470442043E0020043D0430002004310430043B0430043D044104350020043104430434043504420020043D04350020
PDU: 07919736799499F8600DD1E272999D7697010008420152218063218B06080480DF0503043C0435043D04350435002C002004470435043C0020003300390036002E003600310020044004430431002E002004310435043700200443044704510442043000200432043E0437043C043E0436043D044B044500200441043A04380434043E043A002004380020043F043E0434043A043B044E04470451043D043D044B044500200443
PDU: 07919736799499F8600DD1E272999D7697010008420152218063218B06080480DF05040441043B04430433002E002004230434043E0431043D0435043500200432044104350433043E0020043D0430044104420440043E04380442044C0020041004320442043E043F043B043004420451043600200437043404350441044C003A002000680074007400700073003A002F002F006D0079006200650065002E0070006100670065
PDU: 07919736799499F8600DD1E272999D7697010008420152218063212106080480DF0505002E006C0069006E006B002F006100750074006F007000610079
и вот такое

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

Modem: manufacturer="MikroTik";model="R11e-LTE";name=lte1;revision=MikroTik_CP_2.160.000_v021;type=lte
Error: wrong answer to AT+CMGD=?
Returned:
+CMS ERROR: 500
Modem: manufacturer="MikroTik";model="R11e-LTE";name=lte1;revision=MikroTik_CP_2.160.000_v021;type=lte
Error: wrong answer to AT+CMGD=?
Returned:
+CMS ERROR: 500
Modem: manufacturer="MikroTik";model="R11e-LTE";name=lte1;revision=MikroTik_CP_2.160.000_v021;type=lte
Error: wrong answer to AT+CMGD=?
Returned:
+CMS ERROR: 500
Modem: manufacturer="MikroTik";model="R11e-LTE";name=lte1;revision=MikroTik_CP_2.160.000_v021;type=lte
Error: wrong answer to AT+CMGD=?
Returned:
+CMS ERROR: 500
Modem: manufacturer="MikroTik";model="R11e-LTE";name=lte1;revision=MikroTik_CP_2.160.000_v021;type=lte
Error: wrong answer to AT+CMGD=?
Returned:
+CMS ERROR: 500
Modem: manufacturer="MikroTik";model="R11e-LTE";name=lte1;revision=MikroTik_CP_2.160.000_v021;type=lte
Error: wrong answer to AT+CMGD=?
Returned:
+CMS ERROR: 500
Modem: manufacturer="MikroTik";model="R11e-LTE";name=lte1;revision=MikroTik_CP_2.160.000_v021;type=lte
Error: wrong answer to AT+CMGD=?
Returned:
+CMS ERROR: 500
Modem: manufacturer="MikroTik";model="R11e-LTE";name=lte1;revision=MikroTik_CP_2.160.000_v021;type=lte
Error: wrong answer to AT+CMGD=?
Returned:
+CMS ERROR: 500
Modem: manufacturer="MikroTik";model="R11e-LTE";name=lte1;revision=MikroTik_CP_2.160.000_v021;type=lte
Error: wrong answer to AT+CMGD=?
Returned:
+CMS ERROR: 500
Modem: manufacturer="MikroTik";model="R11e-LTE";name=lte1;revision=MikroTik_CP_2.160.000_v021;type=lte
Error: wrong answer to AT+CMGD=?
Returned:
+CMS ERROR: 500
Modem: manufacturer="MikroTik";model="R11e-LTE";name=lte1;revision=MikroTik_CP_2.160.000_v021;type=lte
Error: wrong answer to AT+CMGD=?
Returned:
+CMS ERROR: 500
Modem: manufacturer="MikroTik";model="R11e-LTE";name=lte1;revision=MikroTik_CP_2.160.000_v021;type=lte
Error: wrong answer to AT+CMGD=?
Returned:
+CMS ERROR: 500
Modem: manufacturer="MikroTik";model="R11e-LTE";name=lte1;revision=MikroTik_CP_2.160.000_v021;type=lte
Error: wrong answer to AT+CMGD=?
Returned:
+CMS ERROR: 500
Modem: manufacturer="MikroTik";model="R11e-LTE";name=lte1;revision=MikroTik_CP_2.160.000_v021;type=lte
Error: wrong answer to AT+CMGD=?
Returned:
+EEMLTESVC:592, 2, 153, 36340, 316, 3250, 21250, 7, 5, 17953281, 4, 55, 16, 13, 56, 54, 19, 15, 74, 0, 0, 2, 1, 0, 2, 0, 65535, 0, 0, 0
+EEMLTEINTRA: 0, 331, 3250, 41, 0
+CMS ERROR: 500
Modem: manufacturer="MikroTik";model="R11e-LTE";name=lte1;revision=MikroTik_CP_2.160.000_v021;type=lte
Error: wrong answer to AT+CMGD=?
Returned:
+CMS ERROR: 500
Modem: manufacturer="MikroTik";model="R11e-LTE";name=lte1;revision=MikroTik_CP_2.160.000_v021;type=lte
Error: wrong answer to AT+CMGD=?
Returned:
+CMS ERROR: 500
Modem: manufacturer="MikroTik";model="R11e-LTE";name=lte1;revision=MikroTik_CP_2.160.000_v021;type=lte
Error: wrong answer to AT+CMGD=?
Returned:
+CMS ERROR: 500
Modem: manufacturer="MikroTik";model="R11e-LTE";name=lte1;revision=MikroTik_CP_2.160.000_v021;type=lte
Error: wrong answer to AT+CMGD=?
Returned:
+CMS ERROR: 500


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

По первому вопросу надо дописывать тело функции которое парсит телефонный номер.
По второму вопросу - проблема удаления смс с симкарты. На сколько я помню лечится обновлением прошивки модема. Только смотрите, не попадает ли ваш модем в санкционный список, а то в тыкву превратится


Ответить