![]() |
Hi guys, I recently had to reload a server (hard drives died), so I decided to start fresh with SUSE 9.2 - was 8.0 before. The whole filesystem was backed up so it shouldn't be an issue, right? I just can't get hylafax to play along. All it used to do take incoming faxes, and print them to a network printer. Nothing more. I started by setting it up as per the docs - wouldn't work. Then I tried using the old config files - wouldn't work either. Now I'm back to where I started. Here's what I have: In /etc/inittab, I have: mo:35:respawn:/usr/lib/fax/faxgetty /dev/modem /dev/modem points to /dev/ttyS0 to which the modem is attached (the only serial port on the box). I have changed the faxgetty line to point to /dev/ttyS0 directly to see if that makes a difference - will reboot the box when I get a chance (after hours) When I phone the number, the phone rings, but hylafax doesn't answer. In fact, /var/log/messages doesn't even show any calls coming in - it's like the computer isn't connected toe the modem, but it is! I'll include the relevant config files, please let me know if there's anything else I need to send along. /var/spool/fax/etc/config: LogFacility: daemon CountryCode: 27 AreaCode: 011 LongDistancePrefix: 0 InternationalPrefix: 09 DialStringRules: "etc/dialrules" ServerTracing: 1 SessionTracing: 0xffffffff PostScriptTimeout: 300 ModemSetupAACmd: AT+FCLASS=1 /var/spool/fax/etc/config.ttyS0: # # Configuration for using the Class 1 command interface with # a USR Courier or Sportster modem and XON/XOFF flow control. # # CountryCode: 27 AreaCode: 011 FAXNumber: "+27 11 XXX XXXX" LongDistancePrefix: 0 InternationalPrefix: 09 DialStringRules: "etc/dialrules" ServerTracing: 1 SessionTracing: 0xffffffff RecvFileMode: 0600 LogFileMode: 0600 DeviceMode: 0600 RingsBeforeAnswer: 1 SpeakerVolume: off GettyArgs: "-h %l dx_%s" LocalIdentifier: GIP TagLineFont: etc/lutRS18.pcf TagLineFormat: "From %%l|%c|Page %%P of %%T" MaxRecvPages: 100 # # # Modem-related stuff: should reflect modem command interface # and hardware connection/cabling (e.g. flow control). # ModemType: Class1 # use class 1 interface ModemRate: 19200 # rate for DCE-DTE communication ModemFlowControl: xonxoff # software flow control # ModemSetupDTRCmd: ATS13=1&D2 # setup so DTR drop resets modem ModemSetupDCDCmd: AT&C1 # setup so DCD reflects carrier (or not) 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&R1 # setup modem for software flow control ModemResultCodesCmd: ATQ0X4 # enable result codes # ModemMfrQueryCmd: !USR ModemModelQueryCmd: ATI3 ModemRevQueryCmd: ATI7 # XXX returns a multi-line result # # When AT+FCLASS=1 is issued the modem automatically switches # to software flow control; these parameters let the fax software # reset flow control as needed after entering Class 1. # Class1NFLOCmd: AT&H0&I0&R1 # setup modem for no flow control Class1HFLOCmd: AT&H1&I0&R2 # setup modem for hardware flow control Class1SFLOCmd: "" # modem does this automatically # # This should resolve "DIS/DTC received 3 times" errors: # Class1ResponseWaitCmd: AT+FRS=1 # wait after sending TCF for response # # The remainder of this configuration is included so that the # modem "idles" in Class 0 while not sending or receiving facsimile. # #ModemSetupAACmd: AT+FCLASS=0 # leave modem idling in class 0 ModemSetupAACmd: AT+FCLASS=1 ModemAnswerCmd: AT+FCLASS=1A # answer in Class 1 # # Disables the reporting of bad frames by the modem. This # overcomes a firmware problem in the x2 and V90 Sportsters. # It is not necessary for the Courier modem. # Class2NRCmd: AT+FNR=1,1,1,0 /usr/lib/fax/hfaxd.conf: LogFacility: daemon # syslog facility (want this 1st)) ServerTracing: 0x001 # just server operation #IdleTimeout: 900 # initial client idle timeout (secs) #MaxIdleTimeout: 7200 # max client idle timeout (secs) #MaxLoginAttempts: 5 # max # login attempts before disconnect #MaxAdminAttempts: 5 # max # admin attempts before disconnect #MaxConsecutiveBadCmds: 10 # max # invalid cmds before disconnect FaxContact: FaxMaster # who gets questions/complaints #AdminGroup: faxadmin # which user group is admin (when using PAM) #UserAccessFile: "/etc/hosts.hfaxd" # user+host access control file #ShutdownFile: "/etc/shutdown" # server shutdown control filename XferLogFile: "/etc/clientlog" # for logging client file transfers #FaxQFIFOName: "/FIFO" # FIFO name for talking to faxq process # # The default format used to return job status queries. # Note that clients can override this with JOBFMT. # #JobFmt: "%-3j %3i %1a %6.6o %-12.12e %5P %5D %7z %.25s" # # The default format used to return recvq status queries. # Note that clients can override this with RCVFMT. # #RcvFmt: "%-7m %4p%1z %-8.8o %14.14s %7t %f" # # The default format used to return modem status queries. # Note that clients can override this with MODEMFMT. # #ModemFmt: "Modem %m (%n): %s" # # The default format used to return file-oriented # directory listings. # Note that clients can override this with FILEFMT. # #FileFmt: "%-7p %3l %8o %8s %-12.12m %.48f" # # SNPP-specific parameters. # #MaxMsgLength: 128 # max pager message length #PagerIDMapFile: "/etc/pagermap" # file with pager ID mapping rules # # The following three items define the mapping from # SNPP service level to job scheduling priority and # expiration (kill) time. Each item should have a # list of 12 values that define the mapping for service # levels 0 through 11 (first item is level 0, second # item level 1, ... etc.). # #PriorityMap: "63 127 127 127 127 127 127 127 127 127 127 127" #RetryTimeMap: "30 60 60 180 0 0 0 0 0 0 0 0" #KillTimeMap: " 5 5 5 15 60 240 720 1440 1440 1440 1440 1440" Thank you -- Kind regards Hans du Plooy SagacIT hansdp at sagacit dot com ____________________ HylaFAX(tm) Users Mailing List _______________________ To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-bin/lsg2.cgi On UNIX: mail -s unsubscribe hylafax-users-request@xxxxxxxxxxx < /dev/null *To learn about commercial HylaFAX(tm) support, mail sales@xxxxxxxxx*