Specifications
Chapter 12 – Short Message Service (SMS) Commands
Multi-Tech Systems, Inc. AT Commands for EDGE (E1) Modems (S000474A) 222
12.9 AT+CMSS Send Short Messages from Storage
Description: The write command sends message with location value <index> from message storage <mem2>
to the network (SMS-SUBMIT or SMS-COMMAND). If new recipient address <da> is given for
SMS-SUBMIT, it shall be used instead of the one stored with the message. Reference value
<mr> is returned to the TE on successful message delivery. Value can be used to identify
message upon unsolicited delivery status report result code.
If the optional parameter <da> is given, the old status of the short message at <index> remains
unchanged (see <stat>).
Syntax: Test Command: AT+CMSS=?
Response: OK
Write Command: If text mode (AT+CMGF=1):
AT+CMSS=<index>[, <da>[, <toda>]]
Response: +CMSS: <mr>[, <scts>]
OK
If sending fails:
ERROR
+CMS ERROR: <err>
Write Command: If PDU mode (AT+CMGF=0):
AT+CMSS=<index>[, <da>[, <toda>]]
Response: +CMSS: <mr>[, <ackpdu>]
OK
If sending fails:
ERROR
+CMS ERROR: <err>
Notes:
• This command is PIN protected.
• This command is not supported in airplane mode.
12.10 AT+CNMA New Message Acknowledgement to
ME/TE Phase 2+ Only
Description: The write / execute command confirms successful receipt of a new message (SMS-DELIVER or
SMS-STATUSREPORT) routed directly to the TE. TA shall not send another +CMT or +CDS
result code to TE until previous one is acknowledged. If ME does not receive acknowledgment
within required time (network time-out), ME sends RP-ERROR to the network. TA shall
automatically disable routing to TE by setting both <mt> and <ds> values of AT+CNMI to zero.
Syntax: Test Command: AT+CNMA=?
Response: +CNMA: (list of supported <n>s)
OK
Exec Command: AT+CNMA
Response: OK
ERROR
+CMS ERROR: <err>
Write Command: AT+CNMA=<n>
Response: OK
ERROR
+CMS ERROR: <err>
Parameter:
<n>
0 Parameter is only required for PDU mode. Command operates similarly as in text mode.
Notes:
• The execute / write command shall only be used when AT+CSMS parameter <service> equals 1 (= phase 2+).
• The execute command can be used regardless whether or not text mode or PDU mode is activated. The write
command is designed for the PDU mode only.
• This command is PIN protected.
• This command is not supported in airplane mode.