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

External Fax Receiver

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

General Commands

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

Init
ATZ|
Строка инициализации модема. Посылается при запуске линии, по окончании сеанса связи, каждые две минуты вне сеансов (для проверки модема), и, перед набором номера.
Answer
ATA!
Строка, посылаемая модему по обнаружению сигнала RING. После посылки этой строки происходит переход линии в режим ожидания соединения.
Dial prefix
ATDP
Префикс команды набора номера. Полная команда набора номера состоит из префикса, собственно номера и суффикса,
Dial suffix
!
Суффикс команды набора номера. Суффикс в большинстве случаев состоит из единственного символа ! (спецсимвол CR без ожидания)
Hangup
!`v~~^`!!`
Команда физического отсоединения. Большинство модемов производят отсоединение по опусканию сигнала DTR. Данная строка посылает CR, ожидает 0.1 сек, опускает DTR, ожидает 1.0 сек, подымает DTR, ожидает 0.1 сек, дважды посылает CR, и снова ожидает 0.1 сек.
Info none Info command is sent to the modem after a session termination, before sending Init string. The result of this command is logged. You may use Response Log Format atom to format data came from a modem. By default, Info command is not defined, so no info command at all is sent.

См. также Контроль потока данных

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