SMS
3-132 AT Commands Reference Manual June 30, 2008
+CMGD, Delete Message
This command handles deletion of a single message from memory location <index>, or multiple
messages according to <delflag>. If the optional parameter <delflag> is entered, and is greater
than 0, the <index> parameter is practically ignored. If deletion fails, result code +CMS ERROR:
<err> is returned.
Note: The deletion of multiple commands is a time-consuming process that may require more
than 60 seconds to complete.
The following table shows the +CMGD parameters.
Example
AT+CM GD= 4
OK
AT+CM GD= 1,3
OK
Command Type Syntax Response/Action Remarks
Set +CMGD=<index>
[,<delflag>] OK
or:
+CMS ERROR: <err>
Read The Read command for +CMGD is not
defined by ETSI, and therefore is not
supported by the G24. The G24 returns
an error.
Test +CMGD=? +CMGD: (list of valid
<index>s), (list of valid
<deflag>s)
The Test command displays the
supported values of <n>.
Table 3-79:+CMGD Parameters
<Parameter> Description
<index> 1-352 Index in the SMS memory of the message to be deleted.
<delflag> 0 Deletes the message specified in <index>
1 Deletes all read messages
2 Deletes all read messages and sent MO messages
3 Deletes all read messages, sent and unsent MO messages
4 Deletes all messages