info man howto
Сообщения: 6958
Благодарности: 384
|
Профиль
|
Сайт
|
Отправить PM
| Цитировать
Цитата из help по kppp (программа в Linux)
Цитата:
Приложение B. Набор команд для Hayes-совместимых модемов
Ниже приводится описание набора команд для Hayes-совместимых модемов. Большинство модемов поддерживают этот набор команд в достаточно большой степени. Если вы потеряли руководство по эксплуатации вашего модема (или если руководства не было), этот раздел может быть оказаться весьма полезным. К примеру, я определил, как отключать динамик моего модема: команда ATM0 -- наконец-таки тишина!
Инициализационная строка модема являет собой последовательность команд. Она подготавливает модем к коммуникациям, задавая ему такие параметры как: режим дозвона, ожидание, определение сигнала Занято и многие другие установки. Современные коммуникационные программы создают строки инициализации сами, на основе выбранных вами опций меню, на основе включенных вами функций, и т. д.
На протяжении многих лет Hayes-совместимые модемы являются промышленным стандартом. Несмотря на возросшее количество производителей модемов, большинство из них очень близки к стандарту Hayes-совместимых. Ниже приводится (частично) набор команд для Hayes- совместимых модемов. (Так называемые "AT"-команды). Набор команд для Hayes-совместимых модемов можно разделить на четыре группы:
Основной набор команд
Цифра после заглавной буквы. Например, M1.
Расширенный набор команд
Символ "&" (амперсант) с последующей заглавной буквой в сочетании с цифрой. Это расширение основного набора команд. К примеру, &M1. Обратите внимание на то, что команда M1 отлична от команды &M1.
Частный набор команд
Обычно начинающиеся с символа обратного слэша ("\" или знака процента ("%" , эти команды очень различаются на разных моделях модемов. По этой причине ниже приведены только некоторые из них.
Команды для управления регистрами
Sr=n, где r означает номер регистра, значение которого нужно изменить, а n -- заменяющее значение.
"Регистр" -- компьютерный термин, означающий некую физическую область памяти. Количество памяти в модемах мало. Этот четвертый набор команд используется для ввода значения в определенный регистр (область в памяти). Регистр хранит определенную "переменную" (алфавитно-цифровые данные), которые используются модемом и коммуникационным программным обеспечением. К примеру, команда S7=60 указывает компьютеру "Установить значение регистра #7 равным 60".
Замечание
Кроме того, большинство команд определяются буквенно-цифровой комбинацией (L0, L1 и так далее), использование нуля является необязательным. К примеру, команда L0 аналогична команде L. Имейте это ввиду при ознакомлении с таблицей, приведенной ниже!
Ниже приводятся некоторые из наиболее важных символов в строке инициализации модема. Как правило, изменение этих символов не требуется.
AT
Указывает модему, что последует набор команд. С этой команды начинаться каждая строка, содержащая команды.
Z
Сбросить установки модема в состояние по умолчанию
, (запятая)
задерживает выполнение программы на одну секунду. Допускается использование нескольких команд , в одном ряду. Например, команда ,,,, создаст задержку в 4 секунды. (Время паузы задается значением регистра S8.
^M
Отправляет модему символ-прерывание Возврат каретки (CR). Этот управляющий код большая часть коммуникационных программ понимает как "Carriage Return"
Основной набор команд Hayes
В алфавитном порядке:
Таблица B.1. Основной набор команд Hayes
Команда
Описание
Комментарии
A0 или A
Ответить на входящий звонок
A/
Повторить последнюю выполненную команду
Не предварять командой AT. За этим, как правило, следует завершение сеанса.
B0 или B
Обработка входящих звонков
Процедура ответа на входящий звонок - протокол V32/CCITT
B1
Обработка входящих звонков
Процедура ответа на входящий звонок - Bell 212A
B2
Обработка входящих звонков
Режим ответа на входящий звонок: Отчет/Без отчета
D
Дозвон
Дозвониться по указанному номеру и выполнить процедуру приветствия.
P
Импульсный набор номера
T
Тоновый набор номера
W
Ожидать повторного зуммера
,
Выдержать паузу, заданную значением регистра S8 (обычно 2 секунды)
;
После дозвона остаться в командном режиме
!
Краткое прерывание линии (На полсекунды повесить трубку, как в случае перевода звонка.
L
Набрать последний набранный номер
E0 или E
Без эхо
В компьютер не поступает эхо-команд
E1
Эхо
В компьютер поступает эхо-команда (отображаются набранные символы)
H0
Состояние линии
Линия используется - повесить трубку
H1
Состояние линии
Линия свободна - поднять трубку
I0 или I
Запрос на сведения
Эта команда сильно зависит от модели модема. Обычно, команда I0 возвращает число или код, тогда как более высокие номера предоставляют намного более полезные сведения.
L0 или L
Громкость динамика модема. Эти опции отсутствуют у модемов с механической регулировкой.
Громкость динамика модема в положении Тихо или Выключено
L1
Громкость динамика модема в положении Тихо
L2
Громкость динамика модема в положении Средне
L3
Громкость динамика модема в положении Громко
M0 или M
Динамик модема выключен
Команда M3 также встречается, но на разных моделях интерпретируется по-разному
M1
Динамик включен, пока не определен удаленный носитель (т. е., пока не будет услышан другой модем)
M2
Динамик модема всегда включен (после соединения слышны звуки передачи данных)
N0 или N
Скорость при приветствии
Приветствовать только при скорости, указанной в регистре S37
N1
Приветствовать при наибольшей скорости, по значению превышающей значение регистра S37
O0 или O
Вернуться в режим На связи
Смотрите также X1, так как может быть включен режим определения наличия зуммера.
O1
Вернуться в режим На связи после выполнения проверки эквалайзера
Q0 или Q1
Тихий режим
Выключено - отображаются коды ответов, пользователь видит ответы на команды (например, OK)
Q1
Тихий режим
Включено - коды ответов опускаются, пользователь их не видит.
Sn?
Запросить значение S-регистра n
Sn=r
Сохранить
Сохранить значение r в S-регистре n
V0 или V
Режим отчета
Цифровые коды ответов
V1
Коды ответов на английском языке (к примеру, CONNECT, BUSY, NO CARRIER и так далее)
X0 или X
Smartmodem
Коды ответов для модемов, совместимых с Hayes Smartmodem 300
X1
Добавляет скорость соединения к основному коду ответа (например CONNECT 1200
X2
Добавляет определение способа набора номера (предотвращает дозвон вслепую и иногда предотвращает выполнение команды AT0)
X3
Добавляет определение сигнала Занято
X4
Добавляет определение сигналов Занято и Тональный набор
Z0 или Z
Сброс
Сбросить установки модема и загрузить сохраненную схему конфигурации. Используйте команды Z0, Z1, и т. д., если вы используете несколько схем. Эквивалент команды &F для загрузки заводских установок на модемах без NVRAM (non voltaile memory)
Расширенный набор команд Hayes:
|
|