Chapter 9 – Short Messages Commands
Multi-Tech Systems, Inc. Wireless GSM/GPRS AT Commands (Document Number S000293I) 76
Message Overwriting +WMGO
Description: The +CMGW command specifies a location in the SMS or Flash memory for the next SMS to be stored
when the +CMGW indicates a message is ready to be stored. The defined location is used only once:
+WMGO has to used again to perform another overwrite.
Important Notes:
If the external application specifies a free location and an incoming message is received before the
AT+CMGW command occurs, the product may store the incoming message at the specified available
location. If the user then issues an AT+CMGW command without changing the location with another
AT+WMGO, the received message will be overwritten.
The location number is not kept over a software reset.
Values: <loc> Location number of the SIM record to write or overwrite. The number depends on the SIM or
Flash memory capacity.
Syntax: Command Syntx: AT+WMGO= <loc>
Command Possible responses
AT+CPMS?
Note: Check the storage area +CPMS: “SM”,3,10,”SM”,3,10,”SM”,3,10
AT+CMGW=”+33146290800”<CR>
Hello how are you?<ctrl-Z>
Note: Write a message in text mode
+CMGW: 4
OK
Note: Message stored in index 4 in the SIM
AT+WMGO=? +WMGO: (1-10)
OK
Note: Possible values for the SIM
AT+WMGO=4
AT+CMGW=”+33146299704”<CR>
You are overwritten<ctrl-Z>
+CMGW: 4
OK
Note: New Message stored in index 4
AT+WMGO? +WMGO: 4
OK
Note: The value was used, so re-initialization
AT+WMGO=4 OK
AT+CPMS=”SM”,”ME,””SM” +CPMS: 3,10,0,99,3,10
OK
Note: Change the storage area from SIM to Flash
AT+WMGO? +WMGO: (1-99)
OK
Note: Possible values for Flash
AT+WMGO? +WMGO: 0
OK
Note: We changed the storage area, so the value
was reinitialized
AT+WMGO=999 +CMS ERROR: 321
Note: If the storage area is changed with the AT+CPMS command, the value of WMGO will be reset to
zero.