User's Manual

GM29 INTEGRATOR’S MANUAL
198
LZT 123 7361 R1A
13.11 AT+CMGR Read Message
PDU Mode
Returns message with location value <index> from preferred message
storage <mem1> to the TE. Status of the message and entire message
data unit <pdu> is returned. If status of the message is ‘received
unread’, status in the storage changes to ‘received read’. If reading fails,
final result code +CMS ERROR: <err> is returned.
Description Command Possible Responses
Read
message
AT+CMGR=
<index>
+CMGR: <stat>,[<alpha>],<length>]
<CR><LF><pdu>
•+CMS ERROR: <err>
•OK
ERROR
Show if the
command is
supported
AT+CMGR=? •OK
ERROR
<stat> Description
0 Received unread message (i.e. new message)
1 Received read message
2 Stored unsent message (only applicable to SMs)
3 Stored sent message (only applicable to SMs)
<index> Description
Integer type Value in the range of location numbers supported by the
associated memory
<alpha> Description
String type Manufacturing specific. Should be left empty but not
omitted
<length> Description
Integer type Value indicating in PDU mode (+CMGF=0), the length of
the actual TP data unit in octets (i.e. the RP layer SMSC
address octets are not counted in the length)
<pdu> Description
In the case of SMS: GSM 04.11 SC address followed by
GSM 03.40 TPDU in hexadecimal format: ME/TA converts
each octet of TP data unit into two IRA character long
hexadecimal number (e.g. octet with integer value 42 is
presented to TE as two characters 2A (IRA 50 and 65))
In the case of CBS: GSM 03.41 TPDU in hexadecimal format