Multi-Tech Systems GPRS (MTMMC-G) 사용자 설명서
Chapter 9 – Short Messages Commands
Multi-Tech Systems, Inc. Wireless GSM/GPRS AT Commands (Document Number S000293I)
68
Read Message +CMGR
Description:
This command allows the application to read stored messages. The messages are read from the
memory selected by the
memory selected by the
+CPMS command.
Syntax: Command
syntax: AT+CMGR=<index>
Response syntax for text mode:
For
SMS-DELIVER only
+CMGR: <stat>,<oa>,[<alpha>,] <scts> [,<tooa>,<fo>,<pid>,<dcs>,<sca>,<tosca>,<length>]
<CR><LF> <data>
<CR><LF> <data>
For
SMS-SUBMIT only
+CMGR: <stat>,<da>,[<alpha>,] [,<toda>,<fo>,<pid>,<dcs>, [<vp>], <sca>,
<tosca>,<length>]<CR><LF> <data>
<tosca>,<length>]<CR><LF> <data>
For
SMS-STATUS-REPORT only)
+CMGR: <stat>,<fo>,<mr>,[<ra>],[<tora>],<scts>,<dt>,<st>
Response syntax for PDU mode:
+CMGR: <stat>, [<alpha>] ,<length> <CR><LF> <pdu>
Notes:
A message read with status “REC UNREAD” will be updated in memory with the status “REC READ”.
The <stat> parameter for the SMS Status Reports is always “READ”.
Syntax: Command
Syntax: AT+CMGR=<index>
Command
Possible responses
AT+CMTI: “SM”,1
Note: New message received
Note: New message received
AT+CMGR=1
Note: Read the message
Note: Read the message
+CMGR: “REC UNREAD”,”0146290800”,
”98/10/01,18:22:11+00”,<CR><LF>
ABCdefGHI
OK
”98/10/01,18:22:11+00”,<CR><LF>
ABCdefGHI
OK
AT+CMGR=1
Note: Read the message again
Note: Read the message again
+CMGR: “REC UNREAD”,”0146290800”,
”98/10/01,18:22:11+00”,<CR><LF>
ABCdefGHI
OK
Note: Message is read now
”98/10/01,18:22:11+00”,<CR><LF>
ABCdefGHI
OK
Note: Message is read now
AT+CMGR=2
OK
Note: Location empty
Note: Location empty
AT+CMGF=0 ;+CMGR=1
Note: In PDU mode
Note: In PDU mode
+CMGR: 2,,<length> <CR><LF><pdu>
OK
Note: Message is stored but unsent, no <alpha>field
OK
Note: Message is stored but unsent, no <alpha>field
AT+CMGF=1;+CPMS=”SR”;+CNMI=,,,2
Reset to text mode, set read memory to
“SR”, and allow storage of further SMS
Status Report into “SR” memory
Reset to text mode, set read memory to
“SR”, and allow storage of further SMS
Status Report into “SR” memory
OK
AT+CMSS=3
Send an SMS previously stored
Send an SMS previously stored
+CMSS: 160
OK
OK
+CDSI:
“SR”,1
New SMS Status Report stored in “SR” memory at
index 1
index 1
AT+CMGR=1
Read the SMS Status Report
Read the SMS Status Report
+CMGR: "REC UNREAD",6,160, "+33612345678",129,
"01/05/31,15:15:09+00",
"01/05/31,15:15:09+00",0
OK
"01/05/31,15:15:09+00",
"01/05/31,15:15:09+00",0
OK