![]() |
As some fax senders, in particular our new "paper" fax that I want to use to verify that the setup works, seem to get confused by the call type detection/adaptive answer mechanisms of HylaFAX (Version 4.0pl1), I want to configure it to answer fax messages only. Can anyone explain how to do this? I have tried setting AdaptiveAnswer to "no" and "AnswerRotary" to "fax" only, but it didn't help, judging from the sound of things. - When trying to call the fax number using a regular telephone one can hear a lot of noise before the normal fax interaction appears to start. In other words, the modem starts sounding like a fax only after tried to send some other kind of data for a while. My config files are included as attachments. -- - T. LundLogFacility: daemon CountryCode: 47 AreaCode: 0 LongDistancePrefix: 0 InternationalPrefix: 00 DialStringRules: etc/dialrules.norway ServerTracing: 1 AnswerRotary: fax AdaptiveAnswer: no# $Id: config.ttyd1,v 1.2 1999/01/15 14:24:44 root Exp $ # # HylaFAX Facsimile Software # # Copyright (c) 1990-1996 Sam Leffler # Copyright (c) 1991-1996 Silicon Graphics, Inc. # HylaFAX is a trademark of Silicon Graphics, Inc. # # Permission to use, copy, modify, distribute, and sell this software and # its documentation for any purpose is hereby granted without fee, provided # that (i) the above copyright notices and this permission notice appear in # all copies of the software and related documentation, and (ii) the names of # Sam Leffler and Silicon Graphics may not be used in any advertising or # publicity relating to the software without the specific, prior written # permission of Sam Leffler and Silicon Graphics. # # THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, # EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY # WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. # # IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR # ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, # OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, # WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF # LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE # OF THIS SOFTWARE. # # # Configuration for using the Class 2.0 command interface # with a USR v.34 Courier or Sporster modem. # # RTS/CTS flow control is used default. # # CountryCode: 47 AreaCode: 0 FAXNumber: +4766981605 LongDistancePrefix: 0 InternationalPrefix: 00 DialStringRules: "etc/dialrules.norway" ServerTracing: 1 SessionTracing: 11 AnswerRotary: "fax" AdaptiveAnswer: no RecvFileMode: 0666 LogFileMode: 0600 DeviceMode: 0600 RingsBeforeAnswer: 1 SpeakerVolume: off GettyArgs: "-h %l dx_%s" LocalIdentifier: "NothingSetup" TagLineFont: etc/lutRS18.pcf TagLineFormat: "From %%l|%c|Page %%p of %%t" MaxRecvPages: 25 # # # Modem-related stuff: should reflect modem command interface # and hardware connection/cabling (e.g. flow control). # ModemType: Class2.0 # use class 2.0 interface ModemRate: 38400 # DCE-DTE communication rate ModemFlowControl: XONXOFF # RTS/CTS doesn't seem to work # ModemNoFlowCmd: AT&H0&I0&R1 # setup modem for no flow control ModemHardFlowCmd: AT&H1&I0&R2 # setup modem for hardware flow control ModemSoftFlowCmd: AT&H2&I2&R0 # setup modem for software flow control # ModemSetupDTRCmd: ATS13=0&D0 # setup so DTR drop resets modem ModemSetupDCDCmd: AT&C1 # setup so DCD reflects carrier (or not) ModemResultCodesCmd: ATQ0X4 # enable extended result codes # # NB: adaptive answer only seems to work properly when # the modem is left idling in Class 2.0 # ModemSetupAACmd: AT+FAA=1 # # Set modem speaker volume commands: OFF QUIET LOW MEDIUM HIGH. # Note that we both turn the speaker on/off and set volume. # ModemSetVolumeCmd: "ATM0 ATM1 ATM1 ATM1 ATM1" # Answer Fax by default ModemAnswerCmd: AT+FCLASS=1;A # # Modem does not support HDLC frame tracing; we add this just # to eliminate spurious ERROR results that confuse the naive. # Class2BUGCmd: AT+FBU=0 # # The modem doesn't support copy quality checking, even though it # returns (0-2,0-2) for AT+FCQ=?; therefore we override the query # response so that the server will do copy quality checking. # Class2CQQueryCmd: !(0),(0) # override modem response ModemSoftResetCmd: ATZ # do soft reset of modem ModemWaitTimeCmd: ATS7=60 # wait 60 seconds for carrier ModemCommaPauseTimeCmd: ATS8=2 # comma pause time is 2 seconds ModemRecvFillOrder: LSB2MSB # bit order of received facsimile ModemSendFillOrder: LSB2MSB # bit order modem expects for transmit Class2AbortCmd: AT+FKS # abort session command # # Timeouts increased to solve problems with receiving some faxes. # Class1TCFRecvTimeout: 9000 # Default 4500 ModemPageDoneTimeout: 300000 # Default 180000 ModemPageStartTimeout: 300000 # Default 180000 IXOLoginTimeout: 25 # Default 15 IXOXmitTimeout: 25 # Default 15 Class2PHCTOCmd: AT+FCT=60 # Default 30