HylaFAX The world's
most advanced open source fax server
|
|
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
Re: [hylafax-users] USR Message Modem fax storage ability
Hi Alain,
First I used the windows software to switch *off* the automatic
answering of fax and / or voice calls, to make it a normal
modem. Otherwise the modem itself would take the call and not
HylaFax.
Then I used some terminal program to reset the modem to
the factory parameters and set some other settings:
(do not input comments after '#')
AT &F1 <CR> # factory settings with flow control
AT M0 <CR> # optional, switch off modem speaker
AT &W0 <CR> # write settings into flash ram #0
AT Y0 <CR> # set modem to use flash config #0 on reset
AT I4 <CR> # display information
U.S. Robotics 56K Message Settings...
B0 E1 F1 L2 M0 Q0 V1 X4 Y0
SPEED=115200 PARITY=N WORDLEN=8
DIAL=TONE OFF LINE CID=0
&A3 &B1 &C1 &D2 &H1 &I0 &K1
&M4 &N0 &P0 &R2 &S0 &T5 &U0 &Y1
S00=000 S01=000 S02=043 S03=013 S04=010 S05=008 S06=004
S07=060 S08=002 S09=006 S10=014 S11=072 S12=050 S13=000
S15=000 S16=000 S18=000 S19=000 S21=010 S22=017 S23=019
S25=005 S27=001 S28=008 S29=020 S30=000 S31=128 S32=002
S33=000 S34=000 S35=000 S36=014 S38=000 S39=012 S40=000
S41=004 S42=000
LAST DIALLED #:
OK
Then I added the modem using the faxaddmodem command and leaving
all the default values. As I use Suse 7.2 my serial port has an alias
called 'modem'. So the config file is called config.modem.
I edited this file and switched the Flow control to 'rtscts' and the
baud rate to 115200.
Without the flow control command it did take the call but usually stalled
somewhere in the middle of the transmission with a lot of trash bytes
in the logfile.
Following you will find my complete 'config' and 'config.modem' files,
with the personal numbers 'x'-ed out. Surely some 'finetunig' will be
possible, but I didn't go into that so far.
Be careful, I used the 'QualifyTSI: etc/tsi' switch, so the etc/tsi file
has to exist with some reasonable settings. If you don't need it just
comment it out.
good luck
Holger
--- config -------------------------------------
LogFacility: daemon
CountryCode: xxx
AreaCode: xxx
LongDistancePrefix: 0
InternationalPrefix: 00
DialStringRules: etc/dialrules
ServerTracing: 527
ContCoverPage: etc/cover.templ
MaxSendPages: 30
ModemGroup: "any:.*"
SessionTracing: 527
------------------------------------------------
--- config.modem -------------------------------
# Generic Class 2.0 modem configuration.
#
# EDIT THIS CONFIGURATION TO REFLECT YOUR SETUP
#
CountryCode: xx
AreaCode: xxx
FAXNumber: "+xxxxxxxx"
LongDistancePrefix: 0
InternationalPrefix: 00
DialStringRules: etc/dialrules
ServerTracing: 527
SessionTracing: 527
RecvFileMode: 0644
LogFileMode: 0600
DeviceMode: 0666
RingsBeforeAnswer: 1
SpeakerVolume: off
GettyArgs: "-r -b -s %s %l"
LocalIdentifier: "xxxxxxxxxxxxx"
TagLineFont: etc/lutRS18.pcf
TagLineFormat: "From %%l|%c|Page %%p of %%t"
QualifyTSI: etc/tsi
MaxRecvPages: 30
# 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 # hardware flow control
#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: ATDT%s@ # T for tone dialing, @ for silence
#
# 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: "" # stuff to do when modem is reset
#ModemAnswerCmd: ATA # use this to answer phone
#ModemNoFlowCmd: AT&K # disable flow control cmd
#ModemHardFlowCmd: AT&K3 # hardware flow control cmd
#ModemSoftFlowCmd: AT&K4 # software flow control cmd
#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 ATL3M1"
#ModemEchoOffCmd: ATE0 # disable command echo
#ModemVerboseResultsCmd: ATV1 # enable verbose command results
#ModemResultCodesCmd: ATQ0 # enable result codes
#ModemOnHookCmd: ATH0 # 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.
#
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
------------------------------------------------
----- Original Message -----
From: "alain siani" <asiani@wanadoo.fr>
To: "Holger Böhnke" <hyla@amarin.de>
Sent: Saturday, June 01, 2002 12:33 PM
Subject: Re: [hylafax-users] USR Message Modem fax storage ability
> I have the same modem and i had to install hylafax, can you help me to
> configure my computer ?
>
> What is the version of hylafax you use ?
>
> thanks a lot!
> Alain
> ----- Original Message -----
> From: Holger Böhnke <hyla@amarin.de>
> To: <hylafax-users@hylafax.org>
> Sent: Friday, May 31, 2002 10:41 PM
> Subject: [hylafax-users] USR Message Modem fax storage ability
>
>
> > Hi there,
> >
> > I have a USR Message Modem that has the ability to store a 50 or so
> > pages into an internal flash memory, even if the computer is switched
> > off. While this works fine and there is an existing Windows Software
> > to extract and delete the stored faxes, I do not get hylafax to retrieve
> > the faxes.
> >
> > Has anybody already explored this facility and knows an answer?
> >
> > many thanx
> >
> > Holger
> >
> >
> >
> > ____________________ 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@hylafax.org <
> /dev/null
> >
>
>
____________________ 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@hylafax.org < /dev/null