Следующая:dial File, Следующая:UUCP Over TCP, Предыдущая:port File, Вверх:Configuration Files
Конфигурационный файл 'dialer'
Конфигурационные файлы dialer определяют номеронабиратели. По
умолчанию есть единственный dialer файл, именуемый как dial
в
каталоге newconfigdir. Это может быть переопределено командой
dialfile
главного конфигурационного файла; смотри
Configuration File Names.
Любые команды в файле перед первой командой dialer
задают
значения по умолчанию для всех номеронабирателей (dialers) данного
файла. Все команды после команды dialer
до следующей команды
dialer
связаны с поименованным номеронабирателем.
dialer string
Начало определения dialer
, также задает его имя.
chat strings
chat-timeout number
chat-fail string
chat-seven-bit boolean
chat-program strings
Определяет chat сценарий, который используется для звонка по
телефону. Данный chat сценарий используется перед сценарием входа
в систему (login chat) файла sys
(смотрите Logging In). Полное
описание chat скрипта приведено в Chat Scripts.
Демон uucico
между попытками набрать модемный номер делает
задержку на одну секунду. Если модем требует более длинный период
ожидания, то вы должны запустить ваш chat скрипт с задержками
(\d
в отсылаемой строке).
chat скрипт читает из порта и отсылает в порт, заданный командой
dial-device
, если данный порт определен.
В отсылаемых строках могут появиться следующие дополнительные
escape
последовательности могут:
Процесс трансляции dialcode описан при описании dialcodes файла
(смотрите Configuration File Names). Если порт не поддерживает
несущей, как это установлено командой carrier
порт файла, то
\M и \m игнорируется. Если как порт, так и номеронабиратель
поддерживают несущую, что задается командой carrier
port файла и
командой carrier
файла dialer
, то каждый chat скрипт неявно
начинается с \M и заканчивается \m. По умолчанию chat скрипты
для номеронабирателей (dialers) отсутствуют.
Для chat-program
могут использоваться следующие escape
последовательности:
Если программа изменяет настройки порта любым способом (например,
устанавливает четность), то эти изменения сохраняются в течение
переговоров о параметрах протокола, но как только произойдет выбор
протокола, настройки параметров порта изменятся.
dialtone string
Строка выдаваемая, если при наборе телефонного номера требуется
ожидание следующего звукового тона. Используется для трансляции
символа = телефонного номера. Значение по умолчанию - запятая.
pause string
Строка, выводимая при наборе номера телефонного номера, которая
приводит к тому, что модем ожидает в течение 1 секунды.
Используется, для трансляции символа - телефонного номера.
Значение по умолчанию - запятая.
carrier boolean
Параметр true обозначает, что номеронабиратель поддерживает
модемный сигнал несущая (carrier). После того, как телефонный
номер набран, программа uucico
требует, чтобы несущая
присутствовала. На некоторых системах, возможно ожидание несущей.
Если параметр ложен, то несущая не требуется. Значение по
умолчанию true.
carrier-wait number
Если порт может ожидать несущую, то может использоваться, для того
чтобы указать, сколько требуется ожидать секунд. Значение по
умолчанию составляет 60 секунд. Ожидание несущей поддерживается
только на некоторых системах.
dtr-toggle boolean boolean
Если первый параметр true, то DTR переключается перед
использованием модема. Поддерживается только на некоторых системах
и на некоторых портах. Второй параметр boolean может и
отсутствовать; если этот параметр равен true, то программа делает
задержку на 1 секунду после переключения DTR. Значение по
умолчанию состоит в том, чтобы не переключить DTR.
complete-chat strings
complete-chat-timeout number
complete-chat-fail string
complete-chat-seven-bit boolean
complete-chat-program strings
Данные команды определяют chat скрипт (смотрите Chat Scripts)
который исполняется, когда исходящий запрос завершается нормально.
Позволяет, например, сбросить модем. Значения по умолчанию
отсутствует. Никакие дополнительные escape
последовательности
не могут использоваться.
complete string
Тоже что и complete-chat
. Данная команда эквивалентна команде
complete-chat "" string
; что приводит к тому, что после
нормального завершения звонка в модем отсылается строка string.
abort-chat strings
abort-chat-timeout number
abort-chat-fail string
abort-chat-seven-bit boolean
abort-chat-program strings
Данные команды определяют chat сценарий (смотрите Chat Scripts),
который запускается, при прерывании звонка. Данные команды
используются для прерывания звонка и сброса модема. Значения по
умолчанию не определены. Дополнительные escape
последовательности не определены.
abort string
Упрощенная форма команды abort-chat
. Эквивалентно
abort-chat "" string
; при прерывании исходящего звонка в
модем отсылается строка string.
protocol-parameter character strings
Устанавливает параметры протокола, точно так же как команда
protocol-parameter
системного файла конфигурации или файла
конфигурации порта; см. Protocol Selection. Данные
параметры имеют больший приоритет, и при выборе порта,
и при выборе системы.
seven-bit boolean
Используется только во время переговоров о используемом протоколе;
если данный параметр истина, то это приводит к выбору протокола,
который работает для семибитовых соединений. Не запрещает передачу
восьми битовых символов. Значение по умолчанию ложно. Лучше
определять данный параметр для порта, а не для номеронабирателя
(dialer).
reliable boolean
Используется только во время переговоров о выборе протоколе; если
данный параметр ложен, то приводит к выбору протокола, который
работает по ненадежным коммуникационным соединениям. Значение по
умолчанию составляет true.
half-duplex boolean [ any type ]
Если параметр true, это означает, что номеронабиратель (dialer) поддерживает только полудуплексные подключения. Затрагивает только двунаправленные протоколы, для которых запрещает двунаправленную передачу.