Спасибо за оперативность и за наводку (тут надо смотреть ответ от модема, что он Вам присылает))) Было включено эхо.((
Хотя, в описании на первой странице:
Как-то не срабатывает, но не критично...Все ФБ
Теперь, если эхо включено, из ответа модема автоматически удаляется эхо
Если эхо было включено - после получения полного ответа модема эхо будет отключено автоматически
Но вопросы оставляю открытыми):
1) от CheckModemAT FALSE я так и не увидел.
2) CheckModemREG теперь TRUE выставляет, хоть во время отсутствия связи с модемом на FALSE не преключается, но можно забить...
3) Все таки как узнать успешность отправки СМС? Очень важно определить в программе, уходят ли СМС по всем номерам. Бывают ситуации, когда не отправляются по одному номеру, но уходят по другому, и в зависимости от результатов удалить сообщение из очереди, выставить новую ошибку или дать команду модему на перерегистрацию в сети.
Пример успешной отправки СМС контролером из монитора (модем SIM800 R13.08):
Неуспешной:Код:AT+CMGF=0 OK AT+CMGS=28 .> 0011000C917325195989490008AA0E041F044004380432043504420021. +CMGS: 83 OK
При этом GetLastError возвращает всегда "0" или какую-то давнюю ошибку, не имеющую никакого отношения к результату отправки СМС.Код:AT+CMGF=0 OK AT+CMGS=28 .> 0011000C917325195989490008AA0E041F044004380432043504420021. ERROR




Ответить с цитированием
