HylaFAX The world's
most advanced open source fax server
|
|
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
Re: Problem with Faxsending
Ingo Wilmer wrote:
>
>
> > I think it a problem of flow control. Which modem do you
> > have? Send your config.modem (please delete prosa text).
> >
> > Ekkard
> Hello Ekkard,
> speaking for myself, yes, I got this error with every fax i tried to
> send, no matter if send local from the server or via whfc or Susefax.
> Enclosed you will find my config.file:
Here is leaving something important !!! :-)))
It´s something like this:
CountryCode: 49
AreaCode: 721
FAXNumber: +49.721.6666666
LongDistancePrefix: 0
InternationalPrefix: 0049
DialStringRules: etc/dialrules
ServerTracing: 527
SessionTracing: 527
RecvFileMode: 0644
[...]
Did you run faxsetup and faxaddmodem?
> Class2Cmd: AT+FCLASS=2.0 # command to enter class 2.0
> Class2BORCmd: AT+FBO=0 # bit order for phase B/C/D (direct)
> Class2CQCmd: "" # commands to enable copy quality proc.
[..]
> Class2NFLOCmd: AT+FLO=0 # set no flow control command
> Class2SFLOCmd: AT+FLO=1 # set software flow control command
> Class2HFLOCmd: AT+FLO=2 # set hardware flow control command
>
> If by chance you know what to do to make it run with my ELSA 56K (or
> which modem
ELSA is a very good choice. ELSA supports linux and has developed a
config.modem-file, see www.elsa.com, "search .." -> linux -> hylafax,
like another person in this thread already remarked.
I´ve got ELSA 57 BASIC, too and fax works properly:
This is the config.modem from Elsa homepage:
# Generic Class 2.0 modem configuration.
#
# EDIT THIS CONFIGURATION TO REFLECT YOUR SETUP
#
CountryCode: 49 ** for germany **
AreaCode: xxx
FAXNumber: +49.xxx.yyyy
LongDistancePrefix: 0
InternationalPrefix: 0049
DialStringRules: etc/dialrules
ServerTracing: 527
SessionTracing: 527
RecvFileMode: 0644
LogFileMode: 0600
DeviceMode: 0666
RingsBeforeAnswer: 2
SpeakerVolume: high
GettyArgs: "-r -b -s %s %l" *** already adapeted for
mgetty ***
LocalIdentifier: "Your Name"
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 this to supply a hint
ModemRate: 115200 # max rate for DCE-DTE
communication
ModemFlowControl: rtscts # XON/XOFF flow control assumed
ModemSetupDTRCmd: AT&D2 # setup so DTR drop resets modem
ModemSetupDCDCmd: AT&C1 # setup so DCD reflects carrier
(or not)
#
# We normally append the "@" symbol to the dial string so that
# the modem will wait 5 seconds before attempting to connect
# and return result codes that distinguish between no carrier
# and no answer. This makes it possible to avoid problems with
# repeatedly dialing a number that doesn't have a fax machine
# (kudos to Stuart Lynne for this trick.)
#
# NB: If you need to prefix phone numbers to get through a PBX,
# put it in the ModemDialCmd; e.g. "DT9%s@".
#
# ModemDialCmd: ATDT0W%s #XX 0w : dial "0" and wait (for
dialing out)
ModemDialCmd: ATX3DT%s #XX X3 : no waiting for Dialtone
#
# Other possible configuration stuff. The default strings are
# shown below. Only those that are different from the defaults
# need to be included in the configuration file.
#
ModemResetCmds: ATX3 # stuff to do when modem is
reset
ModemAnswerCmd: ATA # use this to answer phone
ModemNoFlowCmd: AT+IFC=0,0;
ModemHardFlowCmd: AT+IFC=2,2;
ModemSoftFlowCmd: AT+IFC=1,1;
ModemNoAutoAnswerCmd: ATS0=0 # disable auto-answer
#
# Set modem speaker volume commands: OFF QUIET LOW MEDIUM HIGH.
# Note that we both turn the speaker on/off and set volume.
#
ModemSetVolumeCmd: "ATM0 ATL0M1 ATL1M1 ATL2M1 ATL2M2"
ModemEchoOffCmd: ATE0 # disable command echo
ModemVerboseResultsCmd: ATV1 # enable verbose command results
ModemResultCodesCmd: ATQ0 # enable result codes
ModemOnHookCmd: ATH # place phone on hook (hangup)
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
#
# Configuration parameters for Class 2.0 modems.
#
ModemSetupAACmd: AT+FAA=1 #command for setting up adaptive
answer
Class2Cmd: AT+FCLASS=2.0 # command to enter class 2.0
Class2BORCmd: AT+FBO=0 # bit order for phase B/C/D
(direct)
Class2CQCmd: "" # commands to enable copy
quality proc.
Class2AbortCmd: AT+FKS # abort session command
Class2CQQueryCmd: AT+FCQ=? # query for copy quality
capabilities
Class2DCCQueryCmd: AT+FCC=? # query for modem capabilities
Class2TBCCmd: AT+FPP=0 # setup stream mode
Class2CRCmd: AT+FCR=1 # enable capability to receive
Class2PHCTOCmd: AT+FCT=30 # set phase C timeout parameter
Class2BUGCmd: AT+FBU=1 # enable HDLC frame tracing
Class2LIDCmd: AT+FLI # set local identifier command
Class2DCCCmd: AT+FCC # set modem capabilities command
Class2DISCmd: AT+FIS # set session parameters command
Class2DDISCmd: "" # disable pre-dial DIS command
hack
Class2CIGCmd: AT+FPI # set polling identifier command
Class2NRCmd: AT+FNR=1,1,1,1 # setup status reporting command
Class2PIECmd: AT+FIE=0 # disable interrupt-enable
command
Class2PTSCmd: AT+FPS # set post-page status command
Class2SPLCmd: AT+FSP # set polling indicator command
Class2NFLOCmd: AT+FLO=0 # set no flow control command
Class2SFLOCmd: AT+FLO=1 # set software flow control
command
Class2HFLOCmd: AT+FLO=2 # set hardware flow control
command
#End config.modem
Are your problems solved with this ?
enjoy
Ekkard