|
|
  |
Правильный обмен СМС, без дублирования и потери СМС (Telit) |
|
|
|
Jan 24 2011, 14:54
|

Знающий
   
Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326

|
Цитата(AlexanderX @ Jan 21 2011, 12:00)  Как получить подтверждение о доставке и в каком виде оно приходит? Вся информация есть в описании системы команд. Вот небольшой лог с комментариями. at+gmm GE864-DUAL-V2 OK at+cmgf=1 // текстовый режим OK at#smsmode=0 OK at+csmp=49,168,0,26 // ключевое число - 49. 5 бит определяет, что будет запрошено подтверждение о доставке // остальное см. в описании команды OK at+cnmi=1,1,0,1,0 // 4 параметр - индикация подтверждения о доставке OK at+cmgs=XXXXXXXXXX // отправка SMS > test4 +CMGS: 27 // порядковый номер отправленного сообщения (27) OK +CDS: 6,27,,,"11/01/24,17:42:23+12","11/01/24,17:42:27+12",0 // а вот само подтверждение - сообщение #27 доставлено Следует иметь в виду, что подтверждение о доставке хранится как SMS и занимает одну ячейку, которую надо освобождать через +CMGD
Сообщение отредактировал molecul - Jan 24 2011, 14:58
|
|
|
|
|
Jan 25 2011, 08:06
|

Знающий
   
Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326

|
Цитата(andrewlekar @ Jan 25 2011, 08:53)  Если индикация CDS, то сообщение не должно храниться в симке. Для сохраненных отчётов индикация CDSI. at+cmgr=2 +CMGR: "REC READ",6,27,,,"11/01/24,17:42:23+12","11/01/24,17:42:27+12",0 OK at+cpms? +CPMS: "SM",8,10,"SM",8,10,"SM",8,10 OK А сейчас что скажете?
|
|
|
|
|
Jan 25 2011, 11:55
|

Знающий
   
Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326

|
Цитата(andrewlekar @ Jan 25 2011, 12:45)  Должно быть включен какой-то режим сохранения статус-репортов в память симки. Вообще, было бы интересно узнать, как его включить. Я делаю периодически CMGL=4 и никаких следов статус-репортов в симке не вижу. По-видимому, у вас место хранения выбрано "ME": at+cpms="ME" +CPMS: 0,1,8,10,8,10 OK at+cmgs=89119599509 > test6 +CMGS: 28 OK +CDS: 6,28,,,"11/01/25,14:49:48+12","11/01/25,14:49:52+12",0 at+cmgl="ALL" OK Либо, как вариант, вся симка забита сообщениями, и новые не принимаются.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|