HylaFAX The world's
most advanced open source fax server
|
|
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
[hylafax-users] Just won't work
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*