Specifications

Chapter 13 – Short Message Service (SMS) Commands
Multi-Tech Systems, Inc. AT Commands for EDGE Modems (S000371B) 185
13.17 AT+CSMS Select Message Service
Test Command Synatx: AT+CSMS=?
Response: +CSMS: (list of supported<service>s)
OK
Read Command Syntax: AT+CSMS?
Response: +CSMS: <service>, <mt>, <mo>, <bm>
OK
Write Command Syntax: AT+CSMS=<service>
Response: +CSMS: <mt>, <mo>, <bm>
OK
ERROR
+CMS ERROR
Parameter Descriptions:
<service>
0 GSM 03.40 and GSM 03.41 (The syntax of SMS AT commands is compatible with GSM 07.05
Phase 2 version 4.7.0. Phase 2+ features which do not require new command syntax may be
supported; e.g., correct routing of messages with new Phase 2+ data coding schemes). Default.
1 GSM 03.40 and GSM 03.41 (the syntax of SMS AT commands is compatible with GSM 07.05
Phase 2+ version; the requirement of <service> setting 1 is mentioned under corresponding
command descriptions).
<mt>
Mobile Terminated Messages:
0 Type not supported
1 Type supported
<mo>
Mobile Originated Messages:
0 Type not supported
1 Type supported
<bm>
Broadcast Type Messages:
0 Type not supported
1 Type supported
Notes:
If CSMS mode is switched from Phase 2+ to Phase 2 and one or more AT+CNMI Parameter are Phase 2+
specific a ‘+CMS ERROR: unknown error’ will appear. It is recommended to switch the AT+CNMI Parameters to
Phase 2 specific values before entering Phase 2.
Phase 2+ (<service>=1) must be set before the following features can be used:
Configuring procedures for indicating received short messages with the AT+CNMI parameters <mt>=2 or
<mt>=3 and <ds>=1.
Acknowledging incoming short messages with AT+CNMA.
Receiving Status Reports and acknowledging them with AT+CNMA.