Siemens MC35 User Manual

Page of 256
AT Command Set
 
 
 
 
 
 
 
MC35_ATC_01_V05.00 
Page 143 of 256 
15.07.2002 
 
5.6  AT+CMGS  Send SMS message 
Test command 
AT+CMGS=? 
Response 
OK 
Parameter 
 
Execute command 
1) If text mode (+CMGF=1): 
+CMGS=<da> 
[,<toda>]<CR> 
text is entered  
<ctrl-Z/ESC> 
 
2) If PDU mode 
(+CMGF=0): 
+CMGS=<length><CR> 
PDU is given <ctrl-Z/ESC> 
ESC aborts message 
Response 
TA transmits SMS message from TE to network (SMS-SUBMIT). 
Message reference value <mr> is returned to TE on successful mes-
sage delivery. Value can be used to identify message upon unsolic-
ited delivery status report result code. 
 
1) If text mode (+CMGF=1) and sending successful: 
+CMGS: <mr>[,scts>] OK 
2) If  PDU mode (+CMGF=0) and  sending successful: 
+CMGS: <mr>[,ackpdu>] OK 
3) If error is related to ME functionality: 
+CMS ERROR: <err> 
 
 
Parameter 
<da> 
GSM 03.40  TP-Destination-Address Address-Value field in 
string format; BCD numbers (or GSM default alphabet char-
acters) are converted into characters; type of address given 
by <toda> 
<toda>  GSM 04.11 TP-Destination-Address Type-of-Address octet 
in integer format (when first character of <da> is + (IRA 43) 
default is 145, otherwise default is 129
<length>  integer type value indicating 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).  
<mr> 
GSM 03.40 TP-Message-Reference in integer format 
<scts> 
GSM 03.40 TP-Service-Centre-Time-Stamp in time-string 
format (refer <dt>
<dt> 
GSM 03.40 TP-Discharge-Time in time-string format: 
“yy/MM/ dd,hh:mm:ss±zz”, where characters indicate year 
(two last digits), month, day, hour, minutes, seconds and 
time zone. For example, 6th of May 1994, 22:10:00 GMT+2 
hours equals “94/05/06,22:10:00+08” 
<ackpdu>
 GSM 03.40 RP-User-Data element of RP-ACK PDU; format 
is same as for <pdu> in case of SMS, but without GSM 
04.11 SC address field and parameter shall be enclosed in 
double quote characters like a normal string type parameter 
<pdu> 
For 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 
characters (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.