> 13.17 | AT+CSMS Select Message Service

> Syntax

> Test Command AT+CSMS=?
> Response(s)
> +CSMS: (list of supported<service>s)
> OK

> Read Command AT+CSMS?
> Response(s)
> +CSMS: <service>, <mt>, <mo>, <bm>
> OK

> Write Command AT+CSMS=<service>
> Response(s)
> +CSMS: <mt>, <mo>, <bm>
> OK
> ERROR
> +CMS ERROR

> Reference(s) |  | PIN |  | ASC0 | ASC1 | USB | MUX1 | MUX2 | MUX3 |  |  | Charge | Q | Last
> GSM 07.05 |  | + |  | + | + | + | + | + | + |  |  | - | + | -

> Parameter Description

> <service>(num)(&W)(&V)

> 0(&F)
> 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>(num)

> Mobile Terminated Messages:
> 0
> Type not supported
> 1
> Type supported

> <mo>(num)

> Mobile Originated Messages:
> 0
> Type not supported
> 1
> Type supported

> <bm>(num)

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