Specifications
SIM900 AT Commands Set
SIM900_ATC_V1.01 108 23.06.2010
in integer format (when first character of <da> is + (IRA 43)
default is 145, otherwise default is 129)
129 Unknown type(IDSN format number)
161 National number type(IDSN format)
145 International number type(ISDN format )
177 Network specific number(ISDN format)
<length> integer type value (not exceed 160 bytes) indicating in the
text mode (+CMGF=1) the length of the message body
<data> (or <cdata>) in characters; or in PDU mode
(+CMGF=0), the length of the actual TP data unit in
octets (i.e. the RP layer SMSC address octets are not
counted in the length)
<pdu> In the case of SMS: GSM 04.11 SC address followed by
GSM 03.40 TPDU in hexadecimal format: ME/TA
converts each octet of TP data unit into two IRA
character long hexadecimal number (e.g. octet with
integer value 42 is presented to TE as two characters
2A (IRA 50 and 65)). In the case of CBS: GSM
03.41 TPDU in hexadecimal format.
<index> Index of message in selected storage <mem2>
Execution
Command
AT+CMGW
Response
TA transmits SMS message (either SMS-DELIVER or SMS-SUBMIT)
from TE to memory storage <mem2>. Memory location <index> of the
stored message is returned. By default message status will be set to 'stored
unsent', but parameter <stat> allows also other status values to be given.
If writing is successful:
+CMGW: <index>
OK
If error is related to ME functionality:
+CMS ERROR: <err>
Reference
GSM 07.05
Note
4.2.7 AT+CMSS Send SMS Message from Storage
AT+CMSS Send SMS Message from Storage
Test Command
AT+CMSS=?
Response
OK