Давайте попробуем поразмышлять....
Сейчас читаю мануал для ZyXEL OMNI 56K PCI Plus modem family. Вроде то?
Поиск по мануалу выдает следующее:
L - Speaker Volume
This command sets the speaker volume control according to the parameter supplied.
Syntax
L[<value>]
Defined Values
<value> Decimal number corresponding to the selected option.
0 Off
....не надо нам
Result Codes
OK <value> = 0 to 3
ERROR Otherwise
M - Speaker Control
This command controls speaker on or off according to the supplied parameter.
Syntax
M[<value>]
Defined Values
<value> Decimal number corresponding to the selected option
0 Speaker off
...нам не надо
Result Codes
OK <value> = 0 to 3
ERROR Otherwise
Отсюда мораль-может если что, использовать как ATL0 так и ATM0????
Я бы использовал обе команды.
Дальше есть интересные команды:
&V - Display Current Configuration and Stored Profile
This command reports the current (active) configuration and the stored (user) profiles.
Syntax
&V
Result Code
OK
Example:
AT&V
ACTIVE PROFILE:
E1 L1 M1 Q0 T V1 X0 &C1 &D2 &G0 &T0
S00:000 S0 1:000 S02 : 043 S03:013 S04:010 S05:008 S06:004
S07:050 S0 8:004
S10:014 S12:050 S16:000 S18:000 S29:070
STORED PROFILE 0:
E1 L1 M1 Q0 T V1 X4 &C1 &D2 &G0 &T0
S00:000 S02:043 S06:004 S07:050 S08:004 S10:014 S12:050
S18:000 S2 9:070
OK
&W - Store Current Configuration
This command saves the current (active) configuration (profile), including S-Parameters, in the Registry.
The current configuration is comprised of a list of storab le parameters illustrated in the &V command.
These settings are restored to the active configuration upon receiving an Z command or at power up.
Syntax
&W
Result Code
OK
Специально вытянул для того, чтобы было видно на примере что и как, и причем результирующий код последней команды-только ОК!!! Как интересно
Быть может в вызванном терминале запросить:
AT&V
получить профиль
подать ATM0
подать ATL0
снова AT&V и получить профиль. Секция L и M в currentprofile должны по уму получить 0, так?
AT&W чтобы записать это в память модема и не пытаться инитить его самим. Пусть работает.
Ну потом для очистки совести:
AT&V чтобы убедиться в сохранении профиля, рестарт, терминал и снова AT&V для вящего спокойствия?
Поскольку там прописано, что при любых изменениях параметров Z-командой или поверапом(то есть пуском или ресетом) куонфиг модема будет восстановлен из сохраненки.
Вроде должно работать стопудово..если только внешние строки инициализации не будут вносить свой сумбур.
Но и тогда для острастки пропишем ATZ в строке инициализации(свойства мопеда).
А выпаять спикер с платки-проще простого