Previous | Next | Trail Map | Основной конфигурационный файл (t-mail.ctl)

Index |

Answer Control


       Эта секция определяет условия ответов на входящие звонки.


Answer 0:00-24:00 ; Allow answers on calls Период(ы) времени, когда T-Mail реагирует (отвечает) на звонки. Если эта переменная не определена, то T-Mail на входящие звонки не отвечает. Emsi_OH 00:00-01:00 Переменная EMSI_OH задает интервалы времени для ответа, которые будут предъявлены в EMSI-поле при handshake. Если эта переменная не определена, поле будет оставлено пустым. Answer_Ring 1 ; Num. of ring to answer Эта переменная определяет на какой по счету звонок T-Mail должен отвечать. По умолчанию - 1, т.е., на первый. BBS_Time 0:00-24:00 ; Allow human Callers Период(ы) времени, когда могут звонить пользователи BBS. При таких звонках T-Mail при необходимости может запускать программу, определенную как Process BBS. Можно задать несколько периодов. Если эта переменная не определена, то T-Mail никогда не будет запускать программу BBS. Wait_Carrier 30 ; Wait for carrier time (sec) while answering Время ожидания соединения модемов при ответе на звонок (с момента поднятия трубки). Значение по умолчанию - 50. BBS_Banner banner.txt ; File to be show to users if bbs allowed Задается имя файла, содержимое которого будет выдано на экран вызывающему пользователю BBS после соединения в том случае, если выход в BBS сейчас разрешен (см. переменную BBS_Time). NoBBS_Banner sorry.txt ; File to be show to users if no bbs Задается имя файла, содержимое которого будет выдано на экран вызывающему пользователю BBS после соединения и после фразы, заданной в <Force_NoBBS>, в том случае, если выход в BBS сейчас запрещен (см. переменную BBS_Time). Process BBS bbs.bat *P *B *H ; Run BBS software Process BBS Exit 18 ; exit with errorlevel 18 ; when Esc-Esc pressed Process BBS Exit 25 bbs.exe -p*P -l*L -b*B ; exit with errorlevel 25 ; when Esc-Esc pressed Возможен один из двух вариантов задания этой переменной. В первом случае она задает программу (или командный файл), которая будет запущена в случае вызова терминальной программой и запроса BBS (двойное нажатие клавиши ESC). Могут быть указаны параметры, в которых могут использоваться макросы. Во втором случае при аналогичном запросе произойдет выход из T-Mail с указанным кодом завершения. Это произойдет только в том случае, если сейчас выход в BBS разрешен (см. переменную BBS_Time). Если во втором случае после кода завершения указана какая-либо строка, то при выходе T-Mail создаст командный файл с именем EXITxx.BAT (EXITxx.CMD), где "xx" - номер задачи T-Mail (по умолчанию - EXIT01.BAT или EXIT01.CMD). Содержимое этой строки будет перенесено в этот командный файл, вместо макросов будут подставлены реальные значения. Для этого процесса множественные действия не поддерживаются. Можно задать только одну такую переменную. При задании программы BBS можно использовать следующие макросы: *B - скорость соединения (DCE baudrate); *L - скорость фиксации порта (locked port) (или 0); *P - номер COM-порта; *O - (только для OS/2 и NT версии) - handle открытого COM порта; *T - номер задачи (task number); *N - признак коррекции: 0 - соединение произошло без коррекции ошибок, не 0 - с коррекцией; *H - время (в минутах) до окончания периода, когда разрешены выходы в BBS (BBS_Time). Process Handshake_Timeout bbs.bat *P *B *H Задает процесс, который будет запущен, если после установления соединения не было принято ни посылок EMSI, ни явного вызова BBS пользователем (ESC-ESC), при этом время, заданное переменной Wait_Mailer, истекло. Можно использовать все макросы Process BBS. Для этого процесса множественные действия не поддерживаются. Можно задать только одну переменную Process Handshake_Timeout. Force_BBS Press ESC-ESC! ;What to say humans to force Esc-Esc sequence Фраза, подсказывающая пользователям как быстрее войти в BBS, нажав клавишу ESC дважды. Эта фраза выдается сразу после установления соединения, если выход в BBS сейчас разрешен (см. переменную BBS_Time). Force_NoBBS Sorry.. Mail only node. ; What to say humans if no BBS Фраза, сообщающая о запрещении выхода в BBS. Выдается сразу после установления соединения, если выход в BBS сейчас запрещен (см. переменную BBS_Time). Min_Baud_In 1200 ; Minimal baudrate for incoming calls Min_Baud_Out 1200 ; Minimal baudrate for outgoing calls Эти переменные задают минимальную скорость соединения соответственно при входящих или исходящих сеансах связи. Проверяется во время handshake. По умолчанию - 0, то есть допускается любая возможная скорость. Process FTS-1 emxmodem.exe *P *L Определяет внешний протокол X-modem для приема почты согласно стандарту FTS-0001. Если эта переменная не определена, то сеансы связи по стандарту FTS-0001 не поддерживаются. Передача почты по стандарту FTS-0001 не производится, осуществляется только прием. Принимаемые файлы помещаются в каталог, описанный в переменной Files. Для этого процесса множественные действия не поддерживаются. Можно определить только одну такую переменную. При задании этого процесса можно использовать следующие макросы: *B - скорость соединения (DCE baudrate); *P - номер COM-порта; *L - скорость фиксации порта (locked port); *O - (только для OS/2 и NT версии) - handle открытого COM порта; *T - номер задачи (task number); *F - имя принимаемого файла (генерируется T-Mail-ом автоматически). Если вы используете FOSSIL без фиксации скорости порта (locked port), то для передачи внешнему протоколу скорости соединения в случае FTS-1 необходимо использовать макрос *L, а не *B.
Ниже описаны так называемые 'External mailers'. Это внешние коммуникационные программы, которые будут запущены T-Mail-ом при ответе на звонок или при исходящем звонке, если во время handshaking будет принято соответствующее ключевое слово. Синтаксис: Extern_Mail [[<addr list>]] <keyword> <command> [<parameters>] Например: --------- Extern_Mail dobb dobbs.bat *P *B *L Extern_Mail uucр uupc.bat *B *P Extern_Mail [5030/124 5030/15.*] keysign pro.bat Extern_Mail [.999] login uupc.bat Out Direct Extern_Mail [/124.99 /15.99] Nothing uupc.bat DIRECT *P Всего может быть определено до 16 'External mailers'. <addr list> используется при выходных звонках. Если вместо <keyword> задать слово 'Nothing', то внешняя программа в этом случае будет запущена, если не было принято ни одно ключевое слово, ни EMSI или YooHoo handshake. Это возможно только для исходящих звонков. Если в случае исходящего звонка и использовании параметра Nothing с удаленной системы будет принято слово 'Nothing', то соответствующая строке 'Extern_Mail Nothing' внешняя программа, как исключение, запущена не будет. Макросы, которые можно использовать при задании параметров программ: *A - при выходном звонке - адрес в очереди, на который производился звонок. *B - скорость соединения (DCE baudrate); *I - PID текущей задачи; *L - скорость фиксации порта (locked port) (или 0); *N - порядковый номер external mailer, в порядке описания в *O - (только для OS/2 и NT версии) - handle открытого COM порта; *P - COM порт; *T - номер задачи (task number); t-mail.ctl ; Loading_External_String Loading external mailer... Эта переменная определяет текстовую строку, которая будет послана в COM-порт при запуске любого External Mailer'а. По умолчанию - пустая строка, т.е., ничего не посылается.

Previous | Next | Trail Map | Основной конфигурационный файл (t-mail.ctl)