At+cmgw write sms message to memory – Siemens MC35 User Manual
Page 129
AT Command Set
MC35_ATC_01_V03.02
Page 129 of 228
13.03.2002
5.7 AT+CMGW Write SMS message to memory
Test command
AT+CMGW=?
Response
OK
Execute command
1) If text mode
(+CMGF=1):
+CMGW[=
[,tooa/toda>[,stat>]]]
ctrl-Z/ESC>
quits without sending
2) If PDU mode
(+CMGF=0):
+CMGW=
[,stat]
PDU is given
Response
TA transmits SMS (either SMS-DELIVER or SMS-SUBMIT) from TE to
memory storage
is returned. Message status will be set to ‘stored unsent’ unless otherwise
given in parameter
Note:
SMS-COMMANDs and SMS-STATUS-REPORTs cannot be stored in
text mode.
If writing is successful:
+CMGW:
+CMS ERROR:
Parameter
GSM 03.40 TP-Originating-Address Address value field in string
format; BCD numbers (or GSM default alphabet characters) are
converted into characters; type of address given by
GSM 03.40 TP-Destination-Address Address-Value field in string
format; BCD numbers (or GSM default alphabet characters) are
converted into characters; type of address given by
GSM 04.11 TP-Originating-Address Type-of-Address octet in inte-
ger format (default refer
GSM 04.11 TP-Destination-Address Type-of-Address octet in in-
teger format (when first character of
145, otherwise default is 129)
length of the message body (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).
In text mode, the maximum length of an SMS depends on the
used coding scheme: It is 160 characters if the 7 bit GSM coding
scheme is used, and 140 characters according to the 8 bit GSM
coding scheme.
integer type in PDU mode (default 0), or string type in text mode
(defauld “REC UNREAD“); indicates the status of message in
memory; defined values:
0 “REC UNREAD” Received unread messages (default)
1 “REC READ”
Received read messages
2 “STO UNSENT”
Stored unsent messages
3 “STO SENT”
Stored sent messages
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 hexadecimal numbers containing two IRA char-
acters (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