Просмотр полной версии : ПМ01 не принимает СМС
maks-tver
22.12.2011, 15:29
Добрый день!!!
Проблема в следующем: модем соединен с ПЛК100, с одной симкой МТС отправляет и получает СМС без проблем, купили другую новую симку МТС отправляется СМС без проблем, но вот принимать не хочет, причем СМС остаются в СМС центре (т.к. когда симку вынимаю из модема и вставляю в телефон все эти СМС приходят в тел.).
Помогите пожалуйста!!!!
Дмитрий Артюховский
22.12.2011, 16:11
память сим-ки забита.. нужно почистить полученные ранее сообщения и заработает...
очень полезно в настройках тарифа поставить "галочку" запрет рассылки рекламных сообщений, иначе прием сообщений будет периодически отваливаться
хуже всего с сообщениями на русском языке, почти все примеры с форума работают в текстовом режиме модема, из-за этого сообщения на русском (приходящие в виде шестнадцатиричных цифр) неправильно обрабатываются и не удаляются автоматически
maks-tver
22.12.2011, 20:58
Дмитрий спасибо, да действительно почистил симку и заработало, а нельзя ли как то программно, например по таймеру стирать смски из памяти симки (за основу использую пример sms_send_example).
AntonTrade
22.12.2011, 21:04
Когда приходит смс то там есть такой текст CMTI (если мне память не изменяет). Когда видите этот текст, то удаляйте смс программно. И не будет никаких проблем - симка всегда будет пуста))).
Дмитрий Артюховский
23.12.2011, 08:28
Когда приходит смс то там есть такой текст CMTI (если мне память не изменяет). Когда видите этот текст, то удаляйте смс программно. И не будет никаких проблем - симка всегда будет пуста))).
вот в этом то и разница, если сообщение с латинскими буквами, то ответ на команду будет правильным, который можно опознать и удалить, так и делается в примерах... а вот если сообщение набрано русскими буквами - то вываливается строка из 16-х символов и код примера не понимает что это такое и сообветственно не удаляет... нужно делать более интеллектуальной утилитку распознавания и будет счастье :D
maks-tver
11.02.2012, 15:06
Возвращаясь к старой проблеме с отказом модемом принимать СМС: как было сказано выше это лечится удалением входящих СМС с симкарты, но после проведенных мной попыток я заметил одну закономерность, если длинна смс-ки менее примерно 32 символов, то она и считывается программой из модема и удаляется без проблем, а вот если длинна больше, тогда даже программа не может считать ее из модема, а тем более удалить. Если кто решил проблему пожалуйста подскажите!!!
Александр Приходько
13.02.2012, 12:16
Проблема, не то что бы и проблема.
Если модем получает сообщение, то он шлет ПЛК некую последовательность символов, которая говорит о том, что пришла смс и положена в ячейку с номером такимто.
Необходимо постоянно отслеживать в какую ячейку пришла смс. И, например, если номер больше 10, то очистить всю память смс.
Я делал именно так.
maks-tver
14.02.2012, 09:35
Это понятно, но почему когда СМС менее примерно 32 символов проблем нет, а если больше то она на сим карте остается, а модем ее не видит и ее АТ командами не удалить?
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot