Конфигурация модемов

General Commands

В сетке ввода строк содержатся управляющие строки (последовательности/команды) модема. В строках, посылаемых модему, можно указывать управляющие спецсимволы, которые описаны в отдельной главе Управляющие символы модема.

Init
ATZ|
Строка инициализации модема. Посылается при запуске линии, по окончании сеанса связи, каждые две минуты вне сеансов (для проверки модема), и, перед набором номера.
Answer
ATA!
Строка, посылаемая модему по обнаружению сигнала RING. После посылки этой строки происходит переход линии в режим ожидания соединения.
Dial prefix
ATDP
Префикс команды набора номера. Полная команда набора номера состоит из префикса, собственно номера и суффикса,
Dial suffix
!
Суффикс команды набора номера. Суффикс в большинстве случаев состоит из единственного символа ! (спецсимвол CR без ожидания)
Hangup
~~+++~~`AT|ATH|
Команда физического отсоединения. Данная строка после секундной задержки переводит модем в командный режим, выдерживает паузу и ждет ответа OK модема, после чего разрывает соединение. Команда AT предназначена для ускорения срабатывания в случае, если модем успел перейти в командный режим еще до выдачи последовательности +++.
Info пустая Команда информации модема посылается после успешного завершения сессии. Результат записывается в лог. Можно использовать атом Response Log Format для форматирования вывода.. По умолчанию не определена, поэтому команда информации не посылается.

Необходимо иметь в виду особенности работы с модемом средствами TAPI. В этом режиме управление модемом ведется централизованно операционной системой. Поэтому следует разделять настройки модема в режиме TAPI и при работе через COM-порт. Рекомендуется создать на закладке Modems несколько модемов с собственными управляющими последовательностями. Ниже приведен пример настройки управляющих команд при работе через TAPI.

Init
AT|
Windows инициализирует модем собственной командой, поэтому некоторые специфические параметры настройки модема следует указывать в строках ответа на звонок или префикса набора номера. Это не касается тех параметров, которые Windows не изменяет.
Answer
ATA!
Строка ответа.
Dial prefix
ATDP
Префикс команды набора номера.
Dial suffix
!
Суффикс команды набора номера.
Hangup
^v~~~^
В режиме TAPI Windows инициализирует модем таким образом, чтобы он производил отсоединение по опусканию сигнала DTR (обычно это делается командой AT&D2). Символ ^ в начале строки гарантирует последующий сброс DTR.
Info пустая Команда информации модема.

При необходимости автоматической смены настроек можно использовать атом Replace Modem или набор атомов Modem Command Answer, Modem Command Prefix, Modem Command Hangup.

См. также Настройка коммуникационных портов и Контроль потока данных

Responses

Сетка ввода стандартных строк ответов модема. В каждом поле можно перечислить через пробел несколько вариантов ответа для данного типа. Сам же символ пробела в строке ответа заменяется на символ подчеркивания. You may not use wildcards but may use Regular Expressions here.

Flags

Перед прозвонкой на узел с определенными флагами (которые указаны в списке узлов или непосредственно в настройках узлов в Таурусе), можно инициализировать модем для использования других протоколов соединения, то есть использовать иные Init string / Dial Prefix / Dial Suffix, нежели описаны в General Commands.

В поле первой колонки (Flag list) перечисляются флаги, во второй (Init/Prefix/Suffix) - замещенные Init string / Dial Prefix / Dial Suffix.

Флаги в поле Flag List можно перечислять, используя логические операции ИЛИ / И. "Пробел" означает ИЛИ, "запятая" - И. Приоритет И выше.

Пример перечисления флагов с использованием логических операций.

Поле колонки flags list Трактовка
PEP
PEP
HST H16
HST или H16
V32B,V42B
V32B вместе с V42B
ZYX,V34 32T
или ZYX вместе с V34, или V32T

В поле второй колонки (Init/Prefix/Suffix) таблицы Flags перечисляются через дробь: Init String, Dial Prefix и Dial Suffix. Одиночная точка на месте Dial Prefix и Dial Suffix интерпретируется как соответствующее значение из General Commands.

Пример формирования строк инициализации модема и набора номера, на основе значений сеток General Commands и Flags List:

Номер телефона 323323

Значения General Commands

Init
ATZ|
Dial Prefix
ATDP
Dial Suffix
!

Значение поля колонки Flags List Строка инициализации перед прозвонкой Строка набора номера Комментарий
ATB1|/ATM0DP/!
ATB1|
ATDP323323!
Init string - ATB1|

Prefix - ATM0DP

Suffix - !

ATM0|/ATDT
ATM0|
ATDT323323!
Init string - ATM0|

Prefix - ATDT

Suffix - !

ATH1|
ATH1|
ATDP323323!
Префикс и суффикс опущены - берем их из General Commands
/ATX7DP/@!
 
ATX7DP323323@!
Одиночная точка на месте строки инициализации - строка инициализации пуста
ATB0|/./@!
ATB0|
ATDP323323@!
Одиночная точка на месте Dial Prefix - берем его из General Commands

External Fax Receiver

Изменять значение этого поля необходимо только тогда, когда Вы намерены использовать данный модем, кроме передачи файлов, еще и для приема факсов.

The CHM file was converted to HTML by chm2web software.