Chapter 8 – Short Messages Commands

Delete Message +CMGD

Description: This command is used to delete one or several messages from preferred message storage.

Values: <index> 0-9

When the preferred message storage is “BC”. Integer type values in the range of location numbers of Message memory when the preferred message storage is “MT” or “SR”.

<DelFlag>

0 Delete message at location <index>

1 Delete All READ messages

2 Delete All READ and SENT messages

3 Delete All READ, SENT and UNSENT messages

4 Delete All messages.

Note: When the preferred message storage is “SR”, as SMS status reports are assumed to have a “READ” status, if <DelFlag> is greater than 0, all SMS status reports will be deleted.

Syntax:

Command syntax: AT+CMGD=<Index> [,<DelFlag>]

 

Command

Possible Responses

 

 

+CMTI:”MT”,3

 

 

Note: New message received

 

AT+CMGR=3

+CMGR: “REC UNREAD”,”8585551212”,

 

Note: Read it

“98/10/01,18 :19 :20”,1,2,0,17 <CR><LF>

 

 

Message received!

 

 

OK

 

 

Note: Unread message received from 8585551212 on the 01/10/1998 at

 

 

18H19m 20s

 

AT+CMGD=3

OK

 

Note: Delete it

Note: Message deleted

 

AT+CMGD=1,0

OK

 

 

Note: The message from the preferred message storage at the location 1 is

 

 

deleted

 

AT+CMGD=1,1

OK

 

 

Note: All READ messages from the preferred message storage are deleted

 

AT+CMGD=1,2

+CMS ERROR:321

 

 

Note: NV Error deleting READ messages and SENT (no messages to delete)

 

AT+CMGD=1,3

OK

 

 

Note: All READ, SENT and UNSENT messages are deleted

 

AT+CMGD=1,4

OK

 

 

Note: All messages are deleted

Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C

64

Page 64
Image 64
Multi-Tech Systems CDMA Wireless Modem manual Delete Message +CMGD, Values index, Command syntax AT+CMGD=Index ,DelFlag