User's Manual

Page 135 of 187
TECHNICAL MANUAL
Telit GM862 PCS
Tri Band GPRS Data Terminal System Rev.1
+CNMI – new message indications to terminal equipment
<PDU> - message PDU
<sn> - message serial number
<mid> - message ID
<dcs> - Data Coding Scheme
<pag> - page number
<pags> - total number of pages of the message
<text> - message text
<ds> - SMS-STATUS-REPORTs reporting option
0 - status report receiving is not reported to the DTE
1 - the status report is sent to the DTE with the unsolicited result
code:
+CDS: <length><CR><LF><PDU> (PDU mode)
or
+CDS: <fo>,<mr>,,,<scts>,<dt>,<st> (text mode)
2 - if a status report is stored, then unsolicited result code is sent:
+CDSI: <memr>,<index>
where
<memr> - memory storage where the new message is stored
("SM")
<index> - location on the memory where SMS is stored
<length> - PDU length
<PDU> - message PDU
<fo> - first octet of the message PDU
<mr> - message reference number
<scts> - arrival time of the message to the SC
<dt> - sending time of the message
<st> - message status as coded in the PDU
<bfr> - buffered result codes handling method (NOT
SUPPORTED)
0 - buffer flushed. (NOT SUPPORTED)
Note: DTR signal is ignored, hence the indication is sent even if the
DTE is inactive ( DTR signal is Low). In this case the unsolicited
result code may be lost so if GM862-PCS remains active while DTE
is not, at DTE startup is suggested to check whether new messages
have reached the device meanwhile with command AT+CMGL=0
that lists the new messages received.
Test command
AT+CNMI=?
Reports the supported range of values for the +CNMI command
parameters.