Data Sheet
SIM900 AT Commands Set
SIM900R01_ATC_V1.00 101 15.01.2010
4.2.3 AT+CMGL List SMS Messages From Preferred Store
AT+CMGL List SMS Messages From Preferred Store
Response
+CMGL: (list of supported <stat>s)
OK
Test Command
AT+CMGL=?
Parameters
see Write Command
Parameters
1) If text mode:
<stat> "REC UNREAD" Received unread messages (default)
"REC READ" Received read messages
"STO UNSENT" Stored unsent messages
"STO SENT" Stored sent messages
"ALL" All messages
<mode> 0 normal
1 not change status of the specified SMS record
2) If PDU mode:
<stat> 0 Received unread messages (default)
1 Received read messages
2 Stored unsent messages
3 Stored sent messages
4 All messages
<mode> 0 normal
1 not change status of the specified SMS record
Write Command
AT+CMGL=<sta
t>[,<mode>]
Response
TA returns messages with status value <stat> 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-SUBMITs and/or SMS-DELIVERs:
+CMGL:
<index>,<stat>,<oa/da>,[<alpha>],[<scts>][,<tooa/toda>,<length>]<CR
><LF><data>[<CR><LF>
+CMGL:
<index>,<stat>,<da/oa>,[<alpha>],[<scts>][,<tooa/toda>,<length>]<CR
><LF><data>[...]]
for SMS-STATUS-REPORTs:
+CMGL:
<index>,<stat>,<fo>,<mr>,[<ra>],[<tora>],<scts>,<dt>,<st>[<CR><LF
>
+CMGL: