Hylafax Mailing List Archives
|
[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
Re: [hylafax-users] problem faxing after version update...!?!
I have had LOADS of problems with the Hylafax package
that shipped with SuSE 8.2. The best fix I found was
to uninstall the SuSE rpm and install 4.1.5 from
source. Backup your faxes first.
ER
--- Shafeer Hajamohideen <shafeer@dichtelemente.de>
wrote:
> Hello all,
>
> With you help last week I had setup the fax server
> to send and recieve
> faxes, also automatic fax printing. That was hylafax
> 4.1 under SuSe 7.3
> (AVM B1 ISDN Controller). Since there were other
> issues regarding the
> old version used in SuSe 7.3 including packages like
> Samba & CUPS, I
> decided to update new version of these packages.
>
> Now I have SuSe 8.2 and sucessfully set up my
> file/printing services.
> But wasn't successful with hylafax. I've installed
> the C4L & C4H came
> with SuSe 8.2, configured the config.faxCAPI to
> number +49.40.77291010
> and tried to send a fax with c2sendfax.
> Unfortunately, I'm not recieving
> the fax to this number, but to another line
> +49.40.77291077 (this is
> because the PBX is configured to redirect the fax to
> 77 if 10 is not
> listening). I thought it may be a problem with the
> line. So I tried to
> send a fax manually from a fax machine (77291077) to
> the installed ISDN
> Controller (77291010), but I don't recieve the fax.
>
> I looked into the SuSe support for some information
> and I got this;
> http://sdb.suse.de/en/sdb/html/kkeil_b1v4_8.2.html
>
> Could this problem related to the driver
> installation? or is it related
> to hylafax configuration?
>
> Any idea?
>
> Thanks in advance,
> Shafeer.
>
>
> On Tue, 2003-05-20 at 14:28, Holger Raschke wrote:
> > >>>Fax received and calling
> '/var/spool/fax/bin/faxrcvd
> > >>>"recvq/fax00001.tif" "faxCAPI" "00000002" ""
> "+49 40 77291010" "" "50"'.
> > >>
> > >>faxrcvd is called with 7 parameters. This is the
> case since version 4.1.3.
> > >
> > >
> > > I thought if it would really affect this issue,
> when there is a $FILE
> > > then print it to the printer mentioned in the
> script. is that right?
> >
> > Yes, printing should work anyway, the $5 / $7
> issue affects only the
> > routing based on the MSN.
> >
> > >
> > >
> > >>>My faxrcvd script looks like this ( where i've
> included a line
> > >>>/usr/bin/tiff2ps -a $FILE | /usr/bin/lpr -P
> Verkauf to print the
> > >>>incoming fax)
> > >>>
> > >>>#! /bin/sh
> > >>># $Id: faxrcvd.sh.in,v 1.1 2001/04/15 03:48:16
> darren Exp $
> > >>>#
> > >>># faxrcvd file devID commID error-msg
> destination
> > >>>#
> > >>>if [ $# -lt 5 ]; then
> > >>> echo "Usage: $0 file devID commID error-msg
> destination"
> > >>> exit 1
> > >>>fi
> > >
> > >
> > > Should I change 5 to 7 here as well ?
> >
> > As there are minimum 5 parameters passed to
> faxrcvd you can change it or
> > leave it as is, it will work in both cases.
> >
> > >
> > >
> > >>Your faxrcvd-script just demands 5 parameters!
> > >>You have a version conflict.
> > >>
> > >
> > >
> > > I'm not sure where lies the version conflict or
> between what? I've
> > > installed hylafax 4.1 and capi4hylafax for SuSe
> 7.3. Faxes are send
> > > using the command sendfax.
> > >
> >
> > The conflict is that the number of parameters,
> that faxrcvd expects, has
> > been changed from 5 to 7. Since you use an older
> version of hylafax,
> > where only 5 parameters were passed to the script,
> but a newer version
> > of C4H (i assume), that already uses 7, the old
> faxrcvd script doesn't
> > get the correct variables as expected. The MSN has
> in earlier versions
> > been $5 and is now $7. New $5 and $6 are CIDNumber
> and CIDName.
> >
> > This is, i think, documented in the C4H
> installation instructions.
> >
> > >
> > >>>test -f etc/setup.cache || {
> > >>> SPOOL=`pwd`
> > >>> cat<<EOF
> > >>>
> > >>>FATAL ERROR: $SPOOL/etc/setup.cache is missing!
> > >>>
> > >>>The file $SPOOL/etc/setup.cache is not present.
> This
> > >>>probably means the machine has not been setup
> using the faxsetup(8C)
> > >>>command. Read the documentation on setting up
> HylaFAX before you
> > >>>startup a server system.
> > >>>
> > >>>EOF
> > >>> exit 1
> > >>>}
> > >>>. etc/setup.cache
> > >>>
> > >>>INFO=$SBIN/faxinfo
> > >>>FAX2PS=$TIFFBIN/fax2ps
> > >>>TOADDR=FaxMaster
> > >>>#
> > >>># There is no good portable way to find out the
> fully qualified
> > >>># domain name (FQDN) of the host or the TCP
> port for the hylafax
> > >>># service so we fudge here. Folks may want to
> tailor this to
> > >>># their needs; e.g. add a domain or use
> localhost so the loopback
> > >>># interface is used.
> > >>>#
> > >>>HOSTNAME=`hostname` # XXX no good way to find
> FQDN
> > >>>PORT=4559 # XXX no good way to lookup
> service
> > >>>
> > >>>FILE="$1"
> > >>>DEVICE="$2"
> > >>>COMMID="$3"
> > >>>MSG="$4"
> > >>>
> > >>>if [ -f $FILE ]; then
> > >>> #
> > >>> # Check the sender's TSI and setup to
> dispatch
> > >>> # facsimile received from well-known
> senders.
> > >>> #
> > >>> SENDER="`$INFO $FILE | $AWK -F: '/Sender/ {
> print $2 }'
> > >>>2>/dev/null`"
> > >>> SENDTO=
> > >>> if [ -f bin/FaxDispatch ]; then
> > >>> . bin/FaxDispatch # NB: FaxDispatch sets
> SENDTO based on $5
> > >>> fi
> > >>> (echo "To: $TOADDR"
> > >>> echo "From: The HylaFAX Receive Agent
> <fax>"
> > >>> echo "Subject: facsimile received from
> $SENDER";
> > >>> echo ""
> > >>> echo "$FILE
> (ftp://$HOSTNAME:$PORT/$FILE):"; $INFO -n $FILE
> > >>> echo "ReceivedOn: $DEVICE"
> > >>> if [ "$MSG" ]; then
> > >>> echo ""
> > >>> echo "The full document was not received
> because:"
> > >>> echo ""
> > >>> echo " $MSG"
> > >>> echo ""
> > >>> echo " ---- Transcript of session follows
> ----"
> > >>> echo ""
> > >>> if [ -f log/c$COMMID ]; then
> > >>> $SED -e '/-- data/d' \
>
=== message truncated ===
__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.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@hylafax.org < /dev/null
*To learn about commercial HylaFAX(tm) support, mail sales@hylafax.org.*