Modem Profile
Секция для задания параметров и настроек модема (модемов)
Init1 ~ATZ|~ ; Modem init strings
Init2 ~AT E0 &D2 &C1 M1 S7=255 S0=0|~
Эти две переменные задают строки инициализации модема.
Init_Terminal ATE1M1| ; Terminal init string
Эта строка посылается модему при входе в терминал, а также при нажатии
клавиш <Alt-I> при работе в терминале. Эта строка посылается только в
том случае, если нет установленного соединения.
Modem_OK AT| ; Force 'OK' answer
Здесь указывается строка, которая заставляет модем сказать "OK".
Dial_Prefix ZYX AT&N35DP
Dial_Prefix V42 AT\N5DP
Dial_Prefix PVT ATL5DP
Dial_Prefix CM ATL0DP
Dial_Prefix FAX ATL1DP ; Dial prefix for fax calls
Dial_Prefix Default ATDP ; Default dial prefix.
В этих переменных задается префикс при наборе номера с учетом
соответствующих флагов в нодлисте. Последняя переменная определяет
префикс по умолчанию. Всего может быть задано до 16 префиксов. T-Mail
находит первый подходящий префикс и использует его. Если ни один из
описанных в таких переменных флагов не соответствует системе, с которой
T-Mail будет пытаться установить соединение, то будет использован
префикс по умолчанию.
Dial_Suffix | ; Dialing suffix
Здесь определяется суффикс при наборе номера, то есть, эта строка будет
послана в модем после набора каждого номера.
Dial_Terminate ~| ; string for dial terminating
Здесь определяется строка, которая будет послана на модем, если время,
заданное в переменной Time_Dial истекло, либо если была нажата клавиша
"пробел" или ESC. Значение по умолчанию - "v''^'|" (исключая двойные
кавычки).
Onhook ~v~~~~^~ATH0| ; Modem on-hook
Здесь определяется команда отключения от линии ("Положить трубку").
Offhook ~ATH1| ; Off-hook string
Здесь определяется команда подключения к линии ("Поднять трубку").
Modem_Answer ~~ATA| ; Answer string
Здесь определяется строка, которая будет послана в модем для ответа на
входящий звонок.
Statistics ATI2| ; Statistics command
Здесь задается команда для сбора статистики после сеанса связи. Ответ
модема на эту команду будет записан в log-файл.
Busy BUSY ; Busy string
No_Dial NO DIAL ; No dialtone string
Ring RING ; Ring string
Ringing RINGING ; Ringing string
В этих переменных задаются строки, которыми модем реагирует
соответственно на: сигнал "занято", отсутствие тонального сигнала в
линии, входной звонок и строка, которую некоторые модемы выдают в ответ
на длинные гудки при вызове абонента.
Valid PROTOCOL: Prot: ; Valid connection response
Valid COMPRESSION: Comp ; Valid connection response
Valid CARRIER ; Valid connection response
С помощью этих переменных можно задать обработку многострочных ответов
некоторых модемов. В каждой переменной определяется ключевое слово,
выдаваемое модемом в ответе первым, и может быть определена строка, на
которую это слово будет заменено. И те, и другие не должны содержать
пробелов. Если строка для замены не определена, то выводится только
значение соответствующего аргумента. Общая длина формируемой строки
ответа не более 60 символов. Эти замены не влияют на определение
T-Mail-ом факта коррекции ошибок. Можно определить до 16 таких слов.
AttemptOn NO CARRIER NO ANSWER ; Increments tries counter
Эта переменная задает возможные ответы от модема, при которых
инкрементируется (увеличивается на единицу) счетчик попыток дозвона в
очереди. В качестве параметра этой переменной могут быть указаны ответы
модема через пробел(ы). Значение по умолчанию - "NO CARRIER NO ANSWER".
AnswerOn RING NO DIALTONE
Эта переменная определяет ответы от модема, пpи получении которых T-Mail
переходит в режим ответа на звонок. Значение по умолчанию - "RING". Если
вы хотите, чтобы пpи ответе модема NO DIALTONE T-Mail отвечал, как на
входной звонок, добавьте в эту переменную NO DIALTONE (как в примере
выше).
Extern CONNECT FAX | c:\fax\recfax.bat
Extern CONNECT FCON | c:\fax\rec_fax.bat
Extern NO DIALTONE | Set Circle=500
Extern NO CARRIER | !test1.cmd *P
Extern BUSY/0148 | Script busy.scr
Эти переменные задают внешние программы-обработчики соединения, которые
будут запущены, если модем выдаст соответствующую текстовую строку
(например - CONNECT FAX). Можно определить до 16 таких программ. При
описании внешней программы можно использовать те же макросы и ключевые
слова, что и при использовании Process_Flag.
HalfDuplex HST PEP
Эта переменная определяет список фрагментов ответа модема при соединении
(в строке CONNECT). При обнаружении хотя бы одного такого фрагмента
будет запрещена работа полнодуплексных (двусторонних) протоколов в
текущем сеансе связи. Значение по умолчанию - "HST".
Error_Correction V42 MNP ARQ REL HST
Эта переменная определяет список фрагментов ответа модема при соединении
(строка CONNECT). При наличие хотя бы одного такого фрагмента T-Mail
считает, что соединение произошло с коррекцией ошибок. Значение по
умолчанию: "V42 MNP ARQ .42 X. REL ALT PEP HST LAP COMP".
Variable Modem string, MaxBlk,StartBlk,ZTimeout,MinCPS_Rx,MinCPS_Tx
Connect_300 CONNECT ;,512, 512, 10, 10, 10
Connect_1200 CONNECT 1200 ;,1024, 512, 10, 20, 20
Connect_2400 CONNECT 2400 ;,2048, 512, 10, 80, 80
Connect_4800 CONNECT 4800 ;,2048, 512, 10, 100, 100
Connect_7200 CONNECT 7200 ;,4096, 512, 10, 200, 200
Connect_9600 CONNECT 9600 ;,4096, 512, 10, 200, 200
Connect_12000 CONNECT 12000 ;,8192, 512, 10, 300, 300
Connect_14400 CONNECT 14400 ;,8192, 512, 10, 400, 400
Connect_16800 CONNECT 16800 ;,8192, 512, 10, 500, 500
Connect_19200 CONNECT 19200 ;,8192, 512, 10, 600, 600
Connect_21600 CONNECT 21600 ;,8192, 512, 10, 600, 600
Connect_24000 CONNECT 24000 ;,8192, 512, 10, 600, 600
Connect_26400 CONNECT 26400 ;,8192, 512, 10, 600, 600
Connect_28800 CONNECT 28800 ;,8192, 512, 10, 600, 600
Connect_31200 CONNECT 31200 ;,8192, 512, 10, 600, 600
Connect_33600 CONNECT 33600 ;,8192, 512, 10, 600, 600
Connect_38400 CONNECT 38400 ;,8192, 512, 10, 600, 600
Connect_57600 CONNECT 57600 ;,8192, 512, 10, 600, 600
Connect_64000 CONNECT 64000 ;,8192, 512, 10, 600, 600
В этих переменных задаются ответы модема, которые должны восприниматься
как строки, сигнализирующие об установлении соединения с указанной
скоростью в линии. В случае многострочного ответа модема, здесь
необходимо указать ту из строк, которая содержит информацию именно о
скорости соединения, а не скорости DTE-DCE. Кроме того, в этих
переменных могут быть указаны параметры протоколов передачи файлов
(подробное описание см. в главе 31 документации).
FreePoll freepoll.ctl ; FreePoll list
Данная переменная включает функцию FreePoll и определяет управляющий
файл со списком для нее. По умолчанию эта функция выключена. Подробно
эта функция и структура файла freepoll.ctl описаны в разделе "Функция
FreePoll" главы 18.
Modem_Reject_Answer ATH1| ; Modem's command to reject incoming call
Данная переменная задает командную строку, выдаваемую в модем для того,
чтобы отвергнуть звонок при работе функции FreePoll.