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.