Specifications

Chapter 13 – Short Message Service (SMS) Commands
Multi-Tech Systems, Inc. AT Commands for EDGE Modems (S000371B) 176
13.6 AT+CMGR Read SMS Messages
Description: The write command returns SMS message with location value <index> from message
storage <mem1> to the TE. If status of the message is ‘received unread’, status in the
storage changes to ‘received read’.
Test Command Syntax: AT+CMGR=?
Response: OK
Write Command Syntax: AT+CMGR=<index>
Response: Output if text mode (AT+CMGF=1) and command successful:
For SMS-DELIVER
+CMGR
: <stat>, <oa>, [<alpha>], <scts>[, <tooa>, <fo>, <pid>, <dcs>, <sca>, <tosca>,
<
length>]
<data>
[... ]
OK
For SMS-SUBMIT
+CMGR
: <stat>, <da>, [<alpha>][, <toda>, <fo>, <pid>, <dcs>, [<vp>], <sca>, <tosca>,
<
length>]
<data>
[... ]
OK
For SMS-STATUS-REPORT
+CMGR: <stat>, <fo>, <mr>, [<ra>], [<tora>], <scts>, <dt>, <st>
<data>
[... ]
OK
For SMS-Commands
+CMGR: <stat>, <fo>, <ct>[, <pid>, [<mn>], [<da>], [<toda>], <length>]
<data>
[... ]
OK
Output if PDU mode (AT+CMGF=0) and command successful:
For SMS-SUBMITs and/or SMS-DELIVERs
+CMGR: <stat>, [<alpha>], <length>
<pdu>
[... ]
OK
ERROR
+CMS ERROR
Notes:
Response if AT+CMGR is used to read an empty record index: +CMGR: 0,,0.
Response if AT+CMGR is used to read a non-existent record index: +CMS ERROR: invalid memory index • The
parameters <ra> and <tora> will only be displayed if parameter <ra> of the AT^SSCONF command is set to 1.
Users should be aware that when using this AT command quickly after SIM PIN authentication, the SIM data
may not yet be accessible, resulting in a short delay before the requested AT command response is returned.
See Section 20.1 Restricted Access to SIM Data after SIM PIN Authentication.