Extended AT Commands Manual Page 31 of 70 2009-06-25
8. SMS commands

8.1.1. General Configuration Commands

8.1.1.1. Select Message Service +CSMS

Set command selects messaging service <service>. It returns the types of messages supported by
the ME: <mt> for mobile terminated messages, <mo> for mobile originated messages and <bm> for
broadcast type messages. If chosen service is not supported by the ME (but is supported by the
TA), final result code +CMS ERROR: <err> shall be returned. See chapter Message Service Failure
Result Code for a list of <err> values.
Also read command returns supported message types along the current service setting.
Test command returns a list of all services supported by the TA.
Table 1. +CSMS action command syntax
Command Possible response(s)
+CSMS=<servi
ce>
+CSMS: <mt>,<mo>,<bm>
+CMS ERROR: <err>
+CSMS? +CSMS: <service>,<mt>,<mo>,<bm>
+CSMS=? +CSMS: (list of supported <service>s)
<service>
0 : 3GPP TS 23.040 and 3GPP TS 23.041
1 :
<mt>
0 : type not support
1 : type support
<mo>
0 : type not support
1 : type support
Value
<bm>
0 : type not support
1 : type support

8.1.1.2. Preferred Message Storage +CPMS

Set command selects memory storages <mem1>, <mem2> and <mem3> to be used for reading,
writing, etc. If chosen storage is not appropriate for the ME (but is supported by the TA), final
result code +CMS ERROR: <err> shall be returned. See chapter Message Service Failure Result
Code for a list of possible <err> values.
Test command returns lists of memory storages supported by the TA.