Specifications

Chapter 12 – Short Message Service (SMS) Commands
Multi-Tech Systems, Inc. AT Commands for EDGE (E1) Modems (S000474A) 229
12.17 AT+CSMS Select Message Service
Syntax: Test Command: AT+CSMS=?
Response: +CSMS: (list of supported<service>s)
OK
Read Command: AT+CSMS?
Response: +CSMS: <service>, <mt>, <mo>, <bm>
OK
Write Command: AT+CSMS=<service>
Response: +CSMS: <mt>, <mo>, <bm>
OK
ERROR
+CMS ERROR: <err>
Parameters:
<service> This parameter can be stored with AT&W and can be displayed with AT&V.
0 Default. This is the factory default value and can be restored to '0' with AT&F.
1 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).
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.
This command is PIN protected.
This command is supported in airplane mode.