Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

AT+CMGS sms не уходит


msdn11 ©   (2006-02-12 01:48:00) 

всем доброго времени суток.
пытаюсь отправить смс через ком порт с телефона...

считывать выходит, а отправить проблема.
пытаюсь так ApdCom.PutString('AT+CMGS=14>'+
'079183602720111131000C918390778233350008FF00'+#$0d+#$0a);
но не выходит. не подскажите что не правильно?


Alarich   (2006-05-10 11:16:00) [1]

Здравствуйте, Уважаемые!
Возникла такая проблема:
Есть телефон Sony Ericsson T290i. Необходимо послать сообщение из терминальной
программы (Hyper terminal).

Делаем:
AT+CMGF=1
OK
AT+CMGS="9510071"
>TEST <Ctrl+Z>
+CMGS: 239

Сообщение с текстом "TEST" успешно отправлено и получено получателем.

Но необходимо отправлять сообщения на телефоны с номерам типа "+78129510071", т.е.
с кодами страны и города.
Так вот. Как только начинаю задавать длинные номера, то возникает проблема:
Делаем:

AT+CMGF=1
OK
AT+CMGS="+78129510071"
>TEST <Ctrl+Z>
+CMS ERROR: 500 - Ошибка. Соответственно, сообщение не отправляется.

Помогите, пожалуйста, если кто-то сталкивался с подобной проблемой.
Спасибо.


fireMen   (2006-02-21 22:19:00) [2]


> ApdCom.PutString('AT+CMGS=14>'+
> '079183602720111131000C918390778233350008FF00'+#$0d+#$0a);
>


Попробуй в конце не +#$0d+#$0a, а +#26, должно получиться.

Да, если не жалко скинь мне на счёт чтения что у тебя вышло
на fireMen01(гав).ukr.net


f0x   (2006-02-21 14:16:00) [3]

Слушай, как успехи? Если получилось - отправь процедуру на мой ящик, плиз. Она в PDU или text?


Наверх

Титульная страница Поиск, карта сайта Написать письмо