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

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

обновлён скрипт extract. исправлена ошибка в цикле поиска ppp-client модемов.
также добавлены посылки ATE0 и ATV1. если у кого развалится извлечение смс, то закомментируйте эти две строки.


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

Изображение


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

Прилетела отладка на PDU.
Обновил скрипт PDUtoEMAIL на первой странице
Снята блокировка на DCS=3, syb=3


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

С наступившим Новым годом, комрады. По поводу SimCom и СМС, всё равно разваливается на этапе извлечения текста. теперь пишет Invalid body.
Извините что так долго не было отклика, был в командировке.
Что с закомментированными строками ATE0 ATV1 что без них. то же самое.
Изображение


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

Без доступа к вашей железки , гадать можно долго


xan
Сообщения: 9
Зарегистрирован: 13 дек 2020, 23:58

Не работает версиях 7.1...


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

Седьмая ось не поддерживается. У меня нет желания разбираться пока висит статус бета. В семёрке поменялась стилистика командной строки, скорее всего придётся всё переписывать.


xan
Сообщения: 9
Зарегистрирован: 13 дек 2020, 23:58

7 бета уже более года и новые модемы работают на MBIM а их поддержка есть только начиная с версии 7.1..


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

xan писал(а): 14 апр 2021, 09:06 7 бета уже более года и новые модемы работают на MBIM а их поддержка есть только начиная с версии 7.1..
Да хоть десять лет. Пока это бета, смысла в разработке нет. Завтра поменяют логику в очередном обновлении и придётся всё переписывать. Ждём релиза, потом будем плавно переползать ( и то, я думаю, что это займёт очень приличный временной отрезок)


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

Попробовал новый скрипт, все работает. Спасибо! Но осталась проблема номер 2, которую я описывал ранее в своем сообщении, а именно: при активном интернет соединении в порт будут сыпаться отладочные сообщения, что будет мешать парсингу. Постоянно будут сыпаться письма вида:

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

Modem: manufacturer=
huawei

OK
;model=
E367

OK
;name=ppp-out1;revision=
11.810.09.20.00

OK
;type=ppp-client
Error: wrong answer to AT+CMGF
Returned:
00000B1B,00000D66,0000000050C27ED2,000000008CE467EA,000F4240,001E8480

^DSFLOWRPT:0003DFD8,000006BD,000007B1,0000000050C28C4C,000000008CE4774D,000F4240,001E8480

^DSFLOWRPT:0003DFDA,0000064B,00000756,0000000050C298E2,000000008CE485FA,000F4240,001E8480

^DSFLOWRPT:0003DFDC,00000B39,00000CC6,0000000050C2AF54,000000008CE49F86,000F4240,001E8480

^DSFLOWRPT:0003DFDE,0000067F,0000078A,0000000050C2BC52,000000008CE4AE9B,000F4240,001E8480

^DSFLOWRPT:0003DFE0,00000B35,00000DB0,0000000050C2D2BC,000000008CE4C9FC,000F4240,001E8480

^DSFLOWRPT:0003DFE2,0000058C,0000069B,0000000050C2DDD5,000000008CE4D733,000F4240,001E8480

^DSFLOWRPT:0003DFE4,00000ACD,00000D79,0000000050C2F36F,000000008CE4F225,000F4240,001E8480

^DSFLOWRPT:0003DFE6,000005C5,00000735,0000000050C2FEF9,000000008CE5008F,000F4240,001E8480

^DSFLOWRPT:0003DFE8,00000B01,00000D93,0000000050C314FB,000000008CE51BB5,000F4240,001E8480

^DSFLOWRPT:0003DFEA,000006B3,000007A8,0000000050C32261,000000008CE52B05,000F4240,001E8480

^DSFLOWRPT:0003DFEC,00000AB4,00000D3A,0000000050C337C9,000000008CE5457A,000F4240,001E8480

^DSFLOWRPT:0003DFEE,0000065D,0000071E,0000000050C34483,000000008CE553B6,000F4240,001E8480

^BOOT:1709107,0,0,0,99

^DSFLOWRPT:0003DFF0,00000A61,00000CE0,0000000050C35945,000000008CE56D76,000F4240,001E8480

^DSFLOWRPT:0003DFF2,000006C6,000007D2,0000000050C366D2,000000008CE57D1A,000F4240,001E8480

^DSFLOWRPT:0003DFF4,00000BAC,00000E0D,0000000050C37E2A,000000008CE59935,000F4240,001E8480

^DSFLOWRPT:0003DFF6,000005F5,0000079E,0000000050C38A15,000000008CE5A871,000F4240,001E8480

^DSFLOWRPT:0003DFF8,00000B10,00000D5C,0000000050C3A036,000000008CE5C32A,000F4240,001E8480

^DSFLOWRPT:0003DFFA,000006B7,00000735,0000000050C3ADA4,000000008CE5D194,000F4240,001E8480

^DSFLOWRPT:0003DFFC,00000ADF,00000D5A,0000000050C3C362,000000008CE5EC49,000F4240,001E8480

^DSFLOWRPT:0003DFFE,00000805,00000950,0000000050C3D36D,000000008CE5FEEA,000F4240,001E8480

^DSFLOWRPT:0003E000,00000993,00000BB2,0000000050C3E694,000000008CE6164F,000F4240,001E8480

^DSFLOWRPT:0003E002,00000775,000008CE,0000000050C3F57F,000000008CE627EC,000F4240,001E8480

^DSFLOWRPT:0003E004,000009A7,00000D2F,0000000050C408CE,000000008CE6424A,000F4240,001E8480

^BOOT:1709107,0,0,0,99

^BOOT:1709107,0,0,0,99

OK

OK



Их вывод тоже нужно отключить:

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

AT^CURC=0
Может добавите в скрипт отключение по аналогии с ATE0 ?


Ответить