> 18.4 | AT+CLVL Loudspeaker volume level

> Syntax

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

> Read Command AT+CLVL?
> Response(s)
> +CLVL: <level>
> OK
> ERROR
> +CME ERROR: <err>

> Write Command AT+CLVL=<level>
> Response(s)
> OK
> ERROR
> +CME ERROR: <err>

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

> Parameter Description

> <level>(num)

> Loudspeaker Volume Level
> 0...4(D)
> Notes

> • | The write command can only be used in audio mode 2 - 6.

> • | The values of the volume steps are specified with the parameters <outCalibrate>[0],...<outCalibrate>[4] of the AT^SNFO command.

> • | As an alternative to AT+CLVL, you can use AT^SNFO and AT^SNFV. The parameter <level> is identical with <outStep> used by both commands.

> • | Any change to <level> (or <outStep>) takes effect in audio modes 2 to 6. That is, when you change <level> (or <outStep>) and then select another mode with AT^SNFS, the same step will be applied. The only exception is audio mode 1 which is fixed to <level>=4 (or accordingly <outStep>=4).

> • | <level> (or <outStep>) is stored non-volatile when the ME is powered down with AT^SMSO or reset with AT+CFUN=1,1.