Specifications

HYLAFAX-CONFIG(5F) HYLAFAX-CONFIG(5F)
IXOIDProbe
(IXO/TAP only)The time, in seconds, between sending a ‘‘\r’’during the initial ID recognition
sequence of the IXO/TAP protocol.
IXOIDTimeout
(IXO/TAP only)The maximum time, in seconds, to wait for the initial ID response from the ser-
vice provider.
IXOLoginRetries
(IXO/TAP only)The maximum number of attempts to login to a service provider.
IXOLoginTimeout
(IXO/TAP only)The maximum time, in seconds, to wait to complete the login procedure.
IXOGATimeout
(IXO/TAP only)The maximum time, in seconds, to wait for a Go-Ahead message from the service
provider.
IXOXmitRetries
The maximum number of times to try sending a text message block in a single call.
IXOXmitTimeout
The maximum time, in seconds, to try transmitting a text message block.
IXOAckTimeout
(IXO/TAP only)integer 30 IXO: max time to wait for msg block
ack (secs) The maximum time, in seconds, to wait for an acknowledgement to a transmitted mes-
sage.
PROT OTYPE CONFIGURATION FILES
Per-modem configuration files are typically derivedfrom prototype files that have been created for known
modems. These prototype files are kept in the config subdirectory and, by convention, have names that
identify a brand or type of modem and the DTE-DCE flowcontrol scheme the prototype files configures.
The faxaddmodem(8C) program that is used to configure a modem for use with HylaFA X selects a prototype
configuration file using information retrievedfrom the modem and comments embedded in the prototype
files. For Class 1 modems the product ID code returned by the command ‘ATI0’’ and the response from the
command ‘ATI3’’ are used to select a prototype configuration file, while for Class 2 modems the manufac-
turer and model as returned by ‘AT+FMFR?’’ and ‘AT+FMDL?’’,respectively,are used (or ‘AT+FMI?’’ and
‘‘AT+FMM?’’ for Class 2.0 modems).
AClass 1 prototype configuration file is identified for use by faxaddmodem by searching for a comment of
the form:
#CONFIG:CLASS1:144:.*:RTSCTS: Manufacturer=’AT&T’ Model=Dataport
In this example ‘‘144’’isthe product ID code for an AT&T DataPort modem, ‘‘.*’’isaregular expression
matched against the result string returned by the ‘ATI3’’ command, and ‘RTSCTS’’ indicates the modem is
configured to use hardware flowcontrol during fax operation. The remainder of the line is evaluated by the
sh(1) and used to specify the modem’smanufacturer and model (since Class 1 modems do not have stan-
dard commands to query this information).
Class 2 and 2.0 prototype configuration files match the string ‘manufacturer-model-flowcontrol’’ against a
sh(1) glob pattern specified in the configuration file, where manufacturer and model are the strings returned
by querying the modem and flowcontrol is either ‘RTSCTS’’ for hardware flowcontrol or ‘XONXOFF’’ for
software flowcontrol. For example:
#CONFIG: CLASS2: ZyXEL*-RTSCTS
#CONFIG: CLASS2.0: USRobotics*-XONXOFF
are configuration comments that appear in the prototype file for a ZyXEL 1496E with Class 2 support, and
for a US Robotics Courier modem with Class 2.0 firmware.
The faxaddmodem program merges server-specific configuration parameters into a prototype configuration
$Date$ 35