Cinterion
®
EHS6 AT Command Set
12.11 AT+CNMA
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 337 of 513
12.11 AT+CNMA New Message Acknowledgement to ME/TE
In SMS text mode (AT+CMGF=1) execute command confirms reception of a new message (SMS-DELIVER or
SMS-STATUS-REPORT) which is routed directly to the TE. In PDU mode (AT+CMGF=0) write command is used
to send either positive (RP-ACK) or negative (RP-ERROR) acknowledgement to the network. Parameter <n>
defines which one will be sent.
EHS6 will not send another "+CMT" or "+CDS" URC to the TE until previous one is acknowledged with this com-
mand. If the ME does not receive acknowledgement within required time (network timeout), it sends an "RP-
ERROR" message to the network. The ME will automatically disable routing to the TE by setting both <mt> and
<ds> values of AT+CNMI to zero.
Syntax
Parameter Description
Parameter required only for PDU mode.
0 Command operates similarly as in text mode.
1 Send positive (RP-ACK) acknowledgement to the network. Accepted only in
PDU mode.
2 Send negative (RP-ERROR) acknowledgement to the network. Accepted only
in PDU mode.
Notes
• Execute and write command shall only be used if AT+CSMS parameter <service> equals 1 (= phase 2+).
• Execute command can be used no matter whether text mode or PDU mode is activated. Write command is
designed for the PDU mode only.
Test Command
AT+CNMA=?
Response(s)
+CNMA: (list of supported <n>s)
OK
Exec Command
AT+CNMA
Response(s)
OK
ERROR
+CMS ERROR: <err>
Write Command
AT+CNMA=<n>
Response(s)
OK
ERROR
+CMS ERROR: <err>
PIN Last Reference(s)
+ - - 3GPP TS 27.005 [44]
<n>
(num)