Telit LE910 V2 Series AT Commands
80446ST10707A Rev. 0– 2015-11-03
Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved page 175 of 509
Mod. 0808 2011-07 Rev.2
4.1.5.4. Message Sending And Writing
Send Message - +CMGS
AT+CMGS=
<length>
Execution command sends to the network a message.
Parameter:
<length> - length of the PDU to be sent in bytes (excluding the SMSC address
octets).
7..164
After command line is terminated with <CR>, the device responds sending a four
character sequence prompt:
<CR><LF><greater_than><space> (IRA 13, 10, 62, 32)
and waits for the specified number of bytes.
Note: the DCD signal shall be in ON state while PDU is given.
Note: the echoing of given characters back from the TA is controlled by echo
command E
Note: the PDU shall be hexadecimal format (each octet of the PDU is given as two
IRA character long hexadecimal number) and given in one line.
Note: when the length octet of the SMSC address (given in the PDU) equals zero,
the SMSC address set with command +CSCA is used; in this case the SMSC Type-
of-Address octet shall not be present in the PDU.
To send the message issue Ctrl-Z char (0x1A hex).
To exit without sending the message issue ESC char (0x1B hex).
If message is successfully sent to the network, then the result is sent in the format:
+CMGS: <mr>
where
<mr> - message reference number; 3GPP TS 23.040 TP-Message-Reference in
integer format.
Note: if message sending fails for some reason, an error code is reported.
Note: care must be taken to ensure that during the command execution, which may
take several seconds, no other SIM interacting commands are issued.