Specifications
SIM900 AT Command Manual       
SIM900_AT Command Manual_V1.03  102  12/24/2010 
in integer format (when first character of <da> is + (IRA 43) 
default is 145, otherwise default is 129) 
<tooa>  GSM 04.11 TP-Originating-Address Type-of-Address octet in 
integer format (default refer<toda>) 
1) If text mode: 
the same as AT+CMGL="REC UNREAD", received unread messages 
2) If PDU mode: 
the same as AT+CMGL=0, received unread messages 
See more messages please refer to Write Command. 
Execution 
Command 
AT+CMGL 
Parameters 
See Write Command 
Reference 
GSM 07.05   
Note 
4.2.4 AT+CMGR Read SMS Message 
AT+CMGR Read SMS Message 
Test Command 
AT+CMGR=? 
Response 
OK 
Parameters 
<index> integer type; value in the range of location numbers supported 
by the associated memory 
<mode>  0 normal 
  1 not change status of the specified SMS record 
Write Command 
AT+CMGR=<in
dex>[,<mode>] 
Response 
TA 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'. 
1) If text mode (+CMGF=1) and Command successful: 
for SMS-DELIVER: 
+CMGR: 
<stat>,<oa>,[<alpha>],<scts>[,<tooa>,<fo>,<pid>,<dcs>,<sca>,<tosca>,
<length>]<CR><LF><data> 
for SMS-SUBMIT: 
+CMGR: 
<stat>,<da>,[<alpha>][,<toda>,<fo>,<pid>,<dcs>,[<vp>],<sca>,<tosca>,
<length>]<CR><LF><data> 
for SMS-STATUS-REPORTs: 
+CMGR: <stat>,<fo>,<mr>,[<ra>],[<tora>],<scts>,<dt>,<st> 
for SMS-COMMANDs: 
+CMGR: 










