Koozali.org: home of the SME Server

Capi4Hylafax mit dem SME

Offline yythoss

  • *
  • 532
  • +0/-0
    • http://www.hylafax-client.de
Capi4Hylafax mit dem SME
« on: February 07, 2007, 12:40:43 PM »
Ich möchte hier aufzeigen, wie cpai4hylafax auf dem SME 7.1 kompiliert und installiert wird.
Wie HylaFAX installiert wird, wurde ja vor kurzem ausführlich beschrieben.

http://forums.contribs.org/index.php?topic=35468.msg155715#msg155715

Zuerst müssen alle benötigten Pakete installiert werden
Code: [Select]
yum install gcc-c++
yum install isdn4k-utils (ist bei den meisten schon installiert)
yum install isdn4k-utils-devel
yum install libtiff-devel


Download von capi4hylafax-01.03.00.tar.gz.
mit

Code: [Select]
tar -xvzf capi4hylafax-01.03.00.tar.gz

entpacken. Nun in das Verzeichnis capi4hylafax-01.03.00 wechseln.

Code: [Select]
cd capi4hylafax-01.03.00

./configure

make

./install -p /var/spool/hylafax

ln -s /dev/capi20 /faxCAPI

Folgende Dateien erstellen und anpassen:
/var/spool/hylafax/etc/config

Code: [Select]

LogFacility:           daemon
CountryCode:           49
AreaCode:              7941
LongDistancePrefix:    0
InternationalPrefix:   00
DialStringRules:       etc/dialrules
ServerTracing:         0
SendFaxCmd:            /usr/local/bin/c2faxsend


Folgende Dateien erstellen und anpassen:
/var/spool/hylafax/etc/config.faxCAPI

Code: [Select]

SpoolDir:            /var/spool/hylafax/
FaxRcvdCmd:          /var/spool/hylafax/bin/faxrcvd
PollRcvdCmd:         /var/spool/hylafax/bin/pollrcvd
FaxReceiveUser:      uucp
FaxReceiveGroup:     uucp
LogFile:             /var/log/capifax.log
LogTraceLevel:       4
LogFileMode:         0644
{
      HylafaxDeviceName:      faxCAPI
      RecvFileMode:           0644
      FAXNumber:              +49.0000.000000
      LocalIdentifier:        SWT
      MaxConcurrenRecvs:      1
      OutgoingController:     1
      OutgoingMSN:            959230
      SuppressMSN:            0
      NumberPrefix:
      NumberPlusReplacer:     00
      UseISDNFaxService:      0
      RingingDuration:

    {
          Controller:           1
          AcceptSpeech:         1
          UseDDI:               0
          DDIOffset:            12345
          DDILength:            3
          IncomingDDIs:
          IncomingMSNs:         959230
          AcceptGlobalCall:     1
     }
}

Den Eintrag in der /etc/inittab prüfen:

Code: [Select]
fr:23457:once:/usr/local/bin/c2faxrecv -q "/var/spool/hylafax"

Jetzt noch die Rechte auf die beiden Dateien:

Code: [Select]
chmod 666 /var/spool/hylafax/etc/config
chmod 666 /var/spool/hylafax/etc/config.faxCAPI
chown uucp:uucp /var/spool/hylafax/etc/config
chown uucp:uucp /var/spool/hylafax/etc/config.faxCAPI


Nach einem Restart solltet Ihr HylaFAX mit CAPI betreiben können.

yythoss

Offline FraunhoferIFF

  • *
  • 932
  • +0/-0
  • Widerstand ist Zwecklos !
    • http://www.magic-figo.de
Capi4Hylafax mit dem SME
« Reply #1 on: February 07, 2007, 01:00:55 PM »
Supi das du dich dran machst um uns den Hylafax bereitzustellen ..

nach "make"

Code: [Select]

/bin/sh ../../libtool --tag=CXX --mode=link g++  -Wall -W -O2  -D_GNU_SOURCE -DD                        ONT_USE_PROTECT_FEATURE -DNDEBUG   -o c2faxrecv  faxrecv.o recvdev.o recvmain.o                         ../capi/libcapi.a ../convert/libconvert.a ../linuxdep/liblinuxdep.a ../standard/                        libstandard.a -lpthread -ltiff -lcapi20
mkdir .libs
g++ -Wall -W -O2 -D_GNU_SOURCE -DDONT_USE_PROTECT_FEATURE -DNDEBUG -o c2faxrecv                         faxrecv.o recvdev.o recvmain.o  ../capi/libcapi.a ../convert/libconvert.a ../lin                        uxdep/liblinuxdep.a ../standard/libstandard.a -lpthread -ltiff /usr/lib/libcapi2                        0.so
g++: /usr/lib/libcapi20.so: No such file or directory
make[2]: *** [c2faxrecv] Fehler 1
make[2]: Leaving directory `/root/capi4hylafax-01.03.00/src/faxrecv'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/root/capi4hylafax-01.03.00/src'
make: *** [all-recursive] Fehler 1




was ist das problem ?

Marcel

Offline yythoss

  • *
  • 532
  • +0/-0
    • http://www.hylafax-client.de
Capi4Hylafax mit dem SME
« Reply #2 on: February 07, 2007, 01:14:29 PM »
Ich habe das auch schon mal gehabt. Das liegt daran, dass Du neuere Libs hast. Da müssen wir einen Link machen.
Bitte mal

Code: [Select]
ls -l /usr/lib/libcapi20*

machen.
Nun musst Du einen Link auf Deine vorhandene libcapi20.so machen.
also

Code: [Select]
ln -s /usr/lib/libcapi20.so.2.0.6 /usr/lib/libcapi20.so

wobei libcapi20.so.2.0.6 natürlich bei Dir anders sein kann.

yythoss

Offline FraunhoferIFF

  • *
  • 932
  • +0/-0
  • Widerstand ist Zwecklos !
    • http://www.magic-figo.de
Capi4Hylafax mit dem SME
« Reply #3 on: February 07, 2007, 01:31:24 PM »
jo meine heißt 3.0.3
...
install ist nun durch,,, in verbindung mit deinem Hylafax verbinde ich mich mit welchem user oder Pw ?

muß ich einen anlegen und wenn ja wie ?

Offline yythoss

  • *
  • 532
  • +0/-0
    • http://www.hylafax-client.de
Capi4Hylafax mit dem SME
« Reply #4 on: February 07, 2007, 01:48:34 PM »
Für HylaFAX gibt es eine extra Userverwaltung.
Wenn Du Dich mit dem HylaFAX-Client  anmelden willst musst Du einen User anlegen.
Das geht so:

Code: [Select]
faxadduser -p PASSWORD USERNAME

Falls der User Admin Rechte bekommen soll und sich auch als Admin anmelden können soll, dann geht das so:

Code: [Select]
faxadduser -a ADMINPASSWORT -p PASSWORD USERNAME

Das kann für jeden User so gemacht werden. Dadurch hat man mehr Menüpunkte im Client und kann Jobs löschen unsw.

Offline FraunhoferIFF

  • *
  • 932
  • +0/-0
  • Widerstand ist Zwecklos !
    • http://www.magic-figo.de
Capi4Hylafax mit dem SME
« Reply #5 on: February 07, 2007, 01:58:01 PM »
aso welches modem wähl ich bei Hylafax aus,, ?
bei meiner Firtz? capi20 ?


 :?:

Offline yythoss

  • *
  • 532
  • +0/-0
    • http://www.hylafax-client.de
Capi4Hylafax mit dem SME
« Reply #6 on: February 07, 2007, 02:11:19 PM »
Das ist ein Befehl von HylaFAX, also HylaFAX muss natürlich installiert sein, ein Link wie das geht steht oben!

yythoss

Offline FraunhoferIFF

  • *
  • 932
  • +0/-0
  • Widerstand ist Zwecklos !
    • http://www.magic-figo.de
Capi4Hylafax mit dem SME
« Reply #7 on: February 07, 2007, 02:14:40 PM »
ja hab ich schon gemerkt , da ich aber nicht weiß welches modem ich da eintragen soll ,,, hatte ich es schlaftrunken wieder deinstalliert und war den tränen nah... bis du diesen Topic angefangen hast :))

Offline yythoss

  • *
  • 532
  • +0/-0
    • http://www.hylafax-client.de
Capi4Hylafax mit dem SME
« Reply #8 on: February 07, 2007, 02:19:49 PM »
Das mit dem Modem brauchst Du nur, wenn Du analoge Modems benutzen willst. Dann hilft Dir der Setup, alles weitere anzulegen. Das gilt aber nicht für die, die mit faxCAPI arbeiten, dafür erstellst Du die oben aufgezeigten 2 files config und config.faxCAPI.

yythoss

Offline FraunhoferIFF

  • *
  • 932
  • +0/-0
  • Widerstand ist Zwecklos !
    • http://www.magic-figo.de
Capi4Hylafax mit dem SME
« Reply #9 on: February 07, 2007, 03:32:53 PM »
jo läuft , konnt mich auch einloggen, es steht aber folgende meldung im hylafax client :

modem faxCAPI (+49.0391.xxxxxxx) no status (cannot open file)

eventuell die 0391 in 391 ändern ?

was steht in deiner inittab?

Marcel

Offline yythoss

  • *
  • 532
  • +0/-0
    • http://www.hylafax-client.de
Capi4Hylafax mit dem SME
« Reply #10 on: February 07, 2007, 04:55:43 PM »
Ok, noch eine kleine Hürde, glaube ich jedenfalls.
Zu jedem Modem das von HylaFAX gefunden wird, bei Dir ist das nun faxCAPI, wird eine Statusfile geschrieben, den Inhalt dazu siehst Du im Client in der Statusbar. Es sieht nun so aus als wurden die Rechte nicht stimmen. versuch mal folgendes.

chmod 644 /var/spool/hylafax/status/*
chown uucp:uucp /var/spool/hylafax/status/*

yythoss

Offline FraunhoferIFF

  • *
  • 932
  • +0/-0
  • Widerstand ist Zwecklos !
    • http://www.magic-figo.de
Capi4Hylafax mit dem SME
« Reply #11 on: February 07, 2007, 05:21:14 PM »
muß capisuite abgeschaltet werden ? bekomme faxe dort rein.
Senden geht auch "noch" nicht , der client geht mit deinen anweisungen ohne fehler,,,,

Marcel

Offline yythoss

  • *
  • 532
  • +0/-0
    • http://www.hylafax-client.de
Capi4Hylafax mit dem SME
« Reply #12 on: February 07, 2007, 05:24:51 PM »
Du solltest auf keinen Fall beiden Diensten die selbe MSN vergeben, dass macht natürlich Probleme. Gib der faxCAPI eine ander MSN als bei Capisuite.
Hat das Ändern der Rechte etwas gebracht?

Offline FraunhoferIFF

  • *
  • 932
  • +0/-0
  • Widerstand ist Zwecklos !
    • http://www.magic-figo.de
Capi4Hylafax mit dem SME
« Reply #13 on: February 07, 2007, 05:31:02 PM »
also , die änderungen sind gemacht....

Faxe gehen nicht raus
Angezeigter Fehler :

Code: [Select]
REJECT : Too many attempts to dail

hier das Log:
Code: [Select]

02/07/07 15:54 SEND 000000000 faxCAPI 1 "" vfbfigo@pc-00110.magic-figo.de "+493914090459" "+493914090459" 257 0 0:02 0:00 "An error occured while trying to establish the connection."
02/07/07 15:54 SEND 000000000 faxCAPI 1 "" vfbfigo@pc-00110.magic-figo.de "+493914090459" "+493914090459" 257 0 0:00 0:00 "An error occured while trying to establish the connection."
02/07/07 15:54 SEND 000000000 faxCAPI 1 "" vfbfigo@pc-00110.magic-figo.de "+493914090459" "+493914090459" 257 0 0:00 0:00 "An error occured while trying to establish the connection."
02/07/07 17:26 SEND 000000000 faxCAPI 2 "" vfbfigo@pc-00110.magic-figo.de "+493914090459" "+493914090459" 257 0 0:02 0:00 "An error occured while trying to establish the connection."
02/07/07 17:26 SEND 000000000 faxCAPI 2 "" vfbfigo@pc-00110.magic-figo.de "+493914090459" "+493914090459" 257 0 0:00 0:00 "An error occured while trying to establish the connection."
02/07/07 17:26 SEND 000000000 faxCAPI 2 "" vfbfigo@pc-00110.magic-figo.de "+493914090459" "+493914090459" 257 0 0:00 0:00 "An error occured while trying to establish the connection."
02/07/07 17:34 RECV 000000007 faxCAPI "" fax "5317254" "-" 266 1 0:22 0:13 ""

Offline yythoss

  • *
  • 532
  • +0/-0
    • http://www.hylafax-client.de
Capi4Hylafax mit dem SME
« Reply #14 on: February 07, 2007, 05:41:15 PM »
Die Dialrules greifen bei faxCAPI nicht (Ausage von AVM), darum wurde der NumberPlusReplacer implemeniert (config.faxCAPI).
Du solltest jedoch zum Test mal mit "normaler Nummer" arbeiten, also alle Sonderzeichen weglassen (+ / -)
Du kannst mir ja mal ein Testfax senden.

07941 959230

Ich denke das ist Dein Problem.