12.11 AT+CNMI New Short Message Indication
Description:
Test Command Syntax:
Response:
Read Command Syntax:
Response:
Write Command Syntax:
Response:
Parameter Descriptions:
<mode>
0
Buffer unsolicited result codes in the TA. If TA result code buffer is full, indications can be
buffered in some other place or the oldest indications may be discarded and replaced with the
new received indications. Default.
1
Discard indication and reject new received message unsolicited result codes when TA-TE link is
reserved (e.g., in on-line data mode). Otherwise, forward them directly to the TE.
2
Buffer unsolicited result codes in the TA when TA-TE link is reserved (e.g., in on-line data mode)
and flush them to the TE after reservation. Otherwise, forward them directly to the TE.
3
Forward unsolicited result codes directly to the TE. When TA-TE link is reserved (e.g., online
data mode), the URCs are signaled according to the AT^SCFG parameters <uri>, <udri>, and
<urat>.
Rules for storing received short messages depend on the relevant data coding method (refer to
<mt>
GSM 03.38), preferred memory storage (AT+CPMS) setting and this value.
Note: If AT command interface is acting as the only display device, the ME must support storage
of class 0 messages and messages in the message waiting indication group (discard message)
0
Default. No SMS-DELIVER indications are routed to the TE.
1
If SMS-DELIVER is stored in ME/TA, indication of the memory location is routed to the TE using
unsolicited result code:
2
SMS-DELIVERs, except class 2 messages and messages in the message waiting indication
group (store message) are routed directly to the TE using unsolicited result code:
3
Class 3 SMS-DELIVERs are routed directly to the TE using unsolicited result codes defined in
<mt>=2. Messages of other data coding schemes result in indication as defined in <mt>=1.
Rules for storing received CBMs depend on the relevant data coding method (refer to GSM
<bm>
03.38), the setting of Select CBM Types (AT+CSCB) and this value:
0
No CBM indications are routed to the TE. Default.
2
New CBMs are routed directly to the TE using unsolicited result code:
3
Class 3 CBMs are routed directly to TE using unsolicited result codes defined in <bm>=2.
<ds>
0
No SMS-STATUS-REPORTs are routed to the TE. Default.
1
SMS-STATUS-REPORTs are routed to the TE using unsolicited result code:
2
If SMS-STATUS-REPORT is routed into ME/TA, indication of the memory location is routed to
the TE using unsolicited result code.
<bfr>
1
TA buffer of unsolicited result codes defined within this command is cleared when <mode>
changes from 0 to 1...3.
<index>
Integer type; value in the range of location numbers supported by the associated memory.
Multi-Tech Systems, Inc. AT Commands for EDGE Modems (S000371G)
The write command selects the procedure how the receipt of new short messages from
the network is indicated to the TE when TE is active; e.g., the DTR signal is ON. If TE is
inactive (e.g., DTR signal is OFF), message receiving should be done as specified in GSM
03.38. If the DTR signal is not available or the state of the signal is ignored (V.250
command AT&D), reliable message transfer can be assured by using AT+CNMA
acknowledgment procedure.
The rules <mt>=2 and <mt>=3 for storing received messages are possible only if phase
2+ compatibility is activated with AT+CSMS=1. The parameter <ds>=1 is only available in
phase 2+.
AT+CNMI=?
+CNMI: (list of supported<mode>s), (list of supported <mt>s), (list of supported <bm>s),
(list of supported <ds>s), (list of supported <bfr>s)
OK
AT+CNMI?
+CNMI: <mode>, <mt>, <bm>, <ds>, <bfr>
OK
AT+CNMI=[<mode>][, <mt>][, <bm>][, <ds>][, <bfr>]
OK
ERROR
+CMS ERROR
Chapter 12 – Short Message Service (SMS) Commands
205
Need help?
Do you have a question about the MultiModem EDGE and is the answer not in the manual?