Комплексный параметр HIDDEN
Для задания параметров дополнительных линий для некоторых систем
используется комплексный параметр HIDDEN. Общий формат строки файла
subst.lst будет выглядеть так:
<address> <common parameters>
[# Hidden <phone> [<hidden line 1 specific parameters>]]
[# Hidden <phone> [<hidden line 4 specific parameters>]]
Общие параметры системы, параметры основной линии и параметры по
умолчанию для дополнительных линий задаются в области <common parameters>.
Для каждой дополнительной линии отдельно можно задать время работы, время
поддержки файловых запросов, префикс набора номера (dial prefix) и флаги.
Обязательным является задание номера телефона - он должен следовать прямо
за ключевым словом Hidden. Можно задать до 4 дополнительных линий для
каждой системы.
Пример ( subst.lst ):
-------------------
5030/9999 FLAGS V32B,V42B Time 4:00-9:00 ; for main nodelist line
# FTime 5:00-6:00 ; for main nodelist line
# Hidden 123-3455 ; line 2 phone
# Flags ZYH,MYFLAG,YooHOO ; line 2 flags
# Dial AT&N35DP ; line 2 dial prefix
# Time 6:00-9:00 ; line 2 worktime
# Hidden 123-3456 ; line 3 phone
# Time 0:0-24:0 ; line 3 worktime
# FTime 0:0-24:0 ; line 3 freq time
# Dial ATDP ; line 3 dial prefix
Для всех случаев использования флагов в <addr list> анализируются
только флаги, заданные (или не заданные) для основной линии. Для
приведенного выше примера: если задать в events.ctl "Hold V32B", то звонков
на адpес /9999 не будет вообще, т.к основная линия имеет атрибут V32B.
Флаги же, заданные для дополнительных линий в комплексном параметре
Hidden, используются только при выходных звонках ТОЛЬКО для подбора
префикса набора номера (dial prefix, если он не указан явно в subst.lst ),
для выбора типа handshake (EMSI/SHORTEMSI/YOOHOO), выбора варианта
протокола Zmodem (Zmodem/ZedZap/DirectZap) и разрешения использования
протокола Janus (NoJanus).
Возможен еще один специфический вариант комплексного параметра HIDDEN:
Hidden_Address. Параметры дополнительной линии, описанной с помощью
Hidden_Address, считаются совпадающими с параметрами основной линии другой
системы. Поясним его использование на примере:
1234/123 time cm
# Hidden 555-1234 ; first hidden line
# Time 5:00-8:00
# Flags ZYX,NoJanus
# Hidden_Address 1234/124 ; second hidden line
# Hidden 555-1235 ; third hidden line
# Time 0:00-9:00
В этом примере в качестве параметров второй дополнительной линии
системы 1234/123 будет использована вся известная мэйлеру информация об
основной линии системы 1234/124 (время, флаги, номер телефона и т.д.).