Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Проблема с AT+CMGS (GSM модем)

Автор: Alarich
Дата сообщения: 10.05.2006 09:49
Здравствуйте, Уважаемые!
Возникла такая проблема:
Есть телефон 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 - Ошибка. Соответственно, сообщение не отправляется.

Помогите, пожалуйста, если кто-то сталкивался с подобной проблемой.
Спасибо.
Автор: OdesitVadim
Дата сообщения: 10.05.2006 11:44
Переходи в PDU режим. А вообще то здесь тема уже есть по этому http://forum.ru-board.com/topic.cgi?forum=33&topic=5420#1
Фильтр!
Автор: FireZone
Дата сообщения: 13.05.2006 23:51
Alarich

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

Вообще, должно отправляться. Только после номера не забывай ставить запятую. Ошибка 500 означает "неизвестная ошибка". Скорее всего, глюк телефона. Я с одним самсунгом задолбался с такой проблемой. Глюк появлялся время от времени. С нокиями проблем не было. Если что, пиши в тему, указанную выше.
Автор: SOFF
Дата сообщения: 31.01.2007 07:09
Попробуй так:
AT+CMGF=1
OK
AT+CMGS="+78129510071",
>TEST
> <Ctrl+Z>

т.е. после AT+CMGS="+78129510071" обязательно постав запятую

Страницы: 1

Предыдущая тема: Delphi - DBGrid


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.