At+cmgw write sms message to memory – Siemens MC35 User Manual

Page 129

Advertising
background image

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[=<oa/da>
[,tooa/toda>[,stat>]]]
<CR> text is entered
ctrl-Z/ESC><ESC>
quits without sending

2) If PDU mode
(+CMGF=0):
+CMGW=<length>
[,stat]<CR>
PDU is given <ctrl-
Z/ESC>

Response

TA transmits SMS (either SMS-DELIVER or SMS-SUBMIT) from TE to
memory storage <mem2>. Memory location <index> of the stored message
is returned. Message status will be set to ‘stored unsent’ unless otherwise
given in parameter <stat>.

Note:

SMS-COMMANDs and SMS-STATUS-REPORTs cannot be stored in

text mode.

If writing is successful:
+CMGW: <index> OK
If error is related to ME functionality:
+CMS ERROR: <err>

Parameter

<oa>

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 <tooa>

<da>

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

<toda>

<tooa>

GSM 04.11 TP-Originating-Address Type-of-Address octet in inte-
ger format (default refer

<toda>)

<toda>

GSM 04.11 TP-Destination-Address Type-of-Address octet in in-
teger format (when first character of <da> is + (IRA 43) default is
145, otherwise default is 129)

<length> integer type value 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).
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.

<stat>

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

<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 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

Advertising