• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

ffgtk "Capifax nicht eingerichtet"

flying_rio

Member
Ich hab' mir aus dem Repo das rpm ffgtk Version 0.7.8 installiert.
Die Verbindung zu meiner FBF 7270 stellt das Tool her.

Wenn ich jetzt ein Fax senden will, bekomme ich immer die Fehlermeldung "Capifax nicht eingerichtet"
Am Provider kann's nicht liegen (Kabel Deutschland), da ich mit Fritz!Fax unter Windows ohne Probleme per VoIP faxen konnte.

Ich hatte dazu schon mal im Ubuntu-Forum was gelesen, allerdings hilft mir das auch nicht weiter.
Das WIKI gibt dazu irgendwie auch nichts her.

Wie soll ich denn Capifax einrichten, damit das funktioniert?
Ich hoffe Ihr könnt mir helfen.
 

/dev/null

Moderator
Teammitglied
Hallo flying_rio,

hast die beiden installiert:
- capifax
- libcapifax0
beides unter packman zu finden.

Hast du gemäß Anleitung (README aus ffgtk) den Faxdrucker eingerichtet?


Ich habe mir da mal vor langer Zeit was aufgeschrieben:
Code:
Installation ffgtk > 0.7.6
==================

Zuerst in folgender Reihenfolge installieren:
 * spandsp (4/5/6)	=> im repo
 * libcapi20-3.0.5a	=> rpm in der Mail
 * capifax 0.7.3-jmb4	=> rpm in der Mail

(./configure, make, root: checkinstall -R --install=yes)

Für ffgtk 0.7.6 gibt es bei packman ein rpm.

Anlegen des Fax-Treibers (neu ab Version ffgtk 0.7.6!):
	mkdir -p /var/spool/ffgtk/
	chown root:root /var/spool/ffgtk/
	chmod 0777 /var/spool/ffgtk/
	cp ffgtk-cups /usr/lib/cups/backend/
	chmod 0755 /usr/lib/cups/backend/ffgtk-cups
	chown root:root /usr/lib/cups/backend/ffgtk-cups
	lpadmin -p Fax -E -v ffgtk-cups:/ -m lsb/usr/cups-included/postscript.ppd  <== lt. Anleitung!

Oder das in den Quellen unter /scripts liegende Script "install-fax.sh" als root ausführen.	<= auch beigelegt

Achtung, Problem mit der Zuweisung der postscript-Datei! Deshalb folgender Weg:
1. /usr/share/cups/mode/postscript.ppd.gz entpacken.
2. Fax-Treiber wie obenstehend einrichten => Fehlermeldung wg. fehlender .ppd ignorieren
3. eingerichteten Fax-Drucker mit CUPS ändern => o.g. .ppd zuweisen


FRITZ!Box only:
-----------------
Quick reconnect & display external ip in tooltip needs active UPnP support!

CAPI-Überwachung (Rufein- und Ausgang) in der Fritz-Box aktivieren mit: #96*5*

CAPI-over-TCP in der Fritz-Box aktivieren mit: #96*3*

MfG Peter
 
Zur Not gibt's auch diese Anleitung. Unter 11.3 ist ffgtk netterweise inzwischen bei Packman vorhanden. Das macht die Sache deutlich einfacher! Ich glaub' ich muß das Ding mal überarbeiten...

CU Freddie
 
OP
flying_rio

flying_rio

Member
Bei mir sind installiert:

libspandsp1 0.0.5pre4-61.2
capifax 0.7.3-6
libcapifax0 0.7.3-6
capi4linux 2010.1.31-3.2

Ansonsten habe ich am Telefon schon #96*3* eingegeben und die CAPI Funktion in der FBF eingeschaltet.
Einen Drucker hatte ich mit opensuse-install-fax.sh installiert.
Soweit alles hübsch :)

Nach der Anleitung von Freddy habe ich folgendes als root eingegeben:
Code:
lpadmin -p Fax -E -v socket://localhost:9901

Das Ergebnis ist, daß der Wähldialog sich nicht mehr öffnet.

Das Deinstallieren von ffgtk und Entfernen von ~/.ffgtk und Neuinstallieren hat es nicht wieder gebracht.
Zunächst also eine Verschlimmbesserung :nosmile:
Die erneute Ausführung von opensuse-install-fax.sh hat das Problem aber gelöst.

Im Ergebnis bin ich aber kein Stück weitergekommen.
Nach wie vor bekomme ich die Meldung "CAPIFAX nicht eingerichtet"

Im logfile steht folgendes:
  • 20:54:31 spoolerCallback(): File: /var/spool/ffgtk/torsten-Fax-ID10 Type: -1 (empty) Event: 3 (file created)
    20:54:31 spoolerCallback(): File: /var/spool/ffgtk/torsten-Fax-ID10 Type: 3 (file created) Event: 0 (file changed)
    20:54:31 spoolerCallback(): File: /var/spool/ffgtk/torsten-Fax-ID10 Type: 3 (file created) Event: 0 (file changed)
    20:54:31 spoolerCallback(): File: /var/spool/ffgtk/torsten-Fax-ID10 Type: 3 (file created) Event: 1 (file changes finished)
    20:54:31 spoolerCallback(): Druckauftrag an Warteschlange empfangen
    20:54:31 spoolerCallback(): File: /var/spool/ffgtk/torsten-Fax-ID10 Type: -1 (empty) Event: 4 (file attrbutes changed)
    20:54:40 faxDialogResponse(): pnFile: /var/spool/ffgtk/torsten-Fax-ID10
    20:54:40 sendFax(): pnFile: /var/spool/ffgtk/torsten-Fax-ID10
    20:54:42 spoolerCallback(): File: /var/spool/ffgtk/torsten-Fax-ID10.tif Type: -1 (empty) Event: 3 (file created)
    20:54:42 spoolerCallback(): File: /var/spool/ffgtk/torsten-Fax-ID10.tif Type: 3 (file created) Event: 0 (file changed)
    20:54:42 spoolerCallback(): File: /var/spool/ffgtk/torsten-Fax-ID10.tif Type: 3 (file created) Event: 1 (file changes finished)
    20:54:42 spoolerCallback(): File: /var/spool/ffgtk/torsten-Fax-ID10.tif Type: -1 (empty) Event: 2 (file deleted)
    20:55:03 saveData(): Saving to file /home/torsten/.ffgtk/profiles/Fritz!Box7270.xml
    20:55:07 loadProfile(): Set fax report folder to: '/home/torsten/Dokumente/'
    20:55:07 loadProfile(): File-chooser got: '(null)'
    20:55:07 debugFfgtkComboBoxChanged(): Called and changed to 3
    20:55:07 debugCapiFaxComboBoxChanged(): Called and changed to 0

Grüße,
flying_rio
 
Da ich im Moment leider nicht zu Hause bin (Wie meist beruflich im Ausland unterwegs), kann ich leider nichts nachsehen. Hier im Hotel weiß ich noch nicht mal was die für einen Router verwenden. Sieht nach einem transparenten Proxy aus). Sobald ich zurück bin, kann ich das mal checken.

CU Freddie
 
OP
flying_rio

flying_rio

Member
Vielleicht hat es ja auch mit irgendwelchen Firewalleinstellungen zu tun.
Die Druckaufträge stehen jedenfalls in /var/spool/ffgtk alle drin. Nur werden sie eben nicht weggeschickt.

Ein anderes witziges Phänomen habe ich heute auch noch beobachtet.
Wenn ich über ffgtk telefonieren will, geht ein Ruf raus (lt. FBF Anrufliste), aber die angeschlossenen Telefone klingeln und im Display steht die Rufnummer, welche ich gerade gewählt habe. :???:

Also, irgendwas läuft doch da total schief. :irre:
 

drcux

Hacker
Folgendes ist zu machen:

Code:
detlef-pc:~ # zypper in ffgtk capifax
The following NEW packages are going to be installed:
  capi4linux ffgtk i4l-base libao libcapifax0 libspandsp1 ppp-userpass capifax
[...]

detlef-pc:~ # sh /usr/share/doc/packages/ffgtk/opensuse-install-fax.sh

detlef-pc:~ # capiinfo 
capi not installed - Connection refused (111)

detlef-pc:~ # cp /usr/share/doc/packages/capifax/capi20.conf /etc/

detlef-pc:~ # capiinfo 
Number of Controllers : 5
Controller 1:
Manufacturer: AVM Berlin
CAPI Version: 2.0
usw....

Anschließend noch ffgtk einrichten und es sollte gehen.
 
OP
flying_rio

flying_rio

Member
Das Kopieren der capi20.conf und capiinfo haben schon mal einen kleinen Erfolg gebracht.
Super, Danke.

Allerdings gehen die Faxe noch nicht wirklich raus, sondern ich bekomme immer einen Fehler

siehe Logfile:
  • 20:11:37 sendFax(): pnFile: /var/spool/ffgtk/torsten-Fax-ID22
    20:11:37 StatusCapiFax(): Outgoing fax
    20:11:37 StatusCapiFax(): Phase : 1
    20:11:37 StatusCapiFax(): Connection: 0
    20:11:37 StatusCapiFax(): Src-No : 96xxxx
    20:11:37 StatusCapiFax(): Dst-No : 0xxxxxxxxxxx
    20:11:38 spoolerCallback(): File: /var/spool/ffgtk/torsten-Fax-ID22.tif Type: -1 (empty) Event: 3 (file created)
    20:11:38 spoolerCallback(): File: /var/spool/ffgtk/torsten-Fax-ID22.tif Type: 3 (file created) Event: 0 (file changed)
    20:11:38 spoolerCallback(): File: /var/spool/ffgtk/torsten-Fax-ID22.tif Type: 3 (file created) Event: 1 (file changes finished)
    20:11:46 StatusCapiFax(): Sending fax (END)
    20:11:46 StatusCapiFax(): Phase : 4
    20:11:46 StatusCapiFax(): Connection: 0
    20:11:46 StatusCapiFax(): Bitrate : 14400
    20:11:46 StatusCapiFax(): Encoding : ???
    20:11:46 StatusCapiFax(): Bad rows : 0
    20:11:46 StatusCapiFax(): Page : 0/0
    20:11:46 StatusCapiFax(): Sending fax (FAILED)
    20:11:47 StatusCapiFax(): Phase : 6
    20:11:47 StatusCapiFax(): Connection: 0
    20:11:47 StatusCapiFax(): Bitrate : 14400
    20:11:47 StatusCapiFax(): Encoding : ???
    20:11:47 StatusCapiFax(): Bad rows : 0
    20:11:47 StatusCapiFax(): Page : 0/0
    20:12:14 spoolerCallback(): File: /var/spool/ffgtk/torsten-Fax-ID22.tif Type: -1 (empty) Event: 2 (file deleted)
 

drcux

Hacker
Spiel mal bei den Einstellungen von ffgtk rum, "Fax" -> "Amt (Typ)", mal alle probieren, bei mir hat es merkwürdigerweise erst mit Amtsanschluss ISDN funktioniert, obwohl ich nur VOIP habe.
 
OP
flying_rio

flying_rio

Member
Ich hab' alle durchprobiert.

Amt(Typ)
ISDN-Controller 1 => Fehlermeldung
ISDN-Controller 2 => Fehlermeldung
Amtsanschluß ISDN => alle Telefone klingeln aber FAX wird nicht gesendet
Amtsanschluß Analog => Programmabsturz
Internet => Abbruch mit Fehlermeldung

Was mich wirklich irritiert ist das Klingeln der Telefone bei Auswahl ISDN.
Das gleiche Problem habe ich ja auch, wenn ich die Telfonfunktion von ffgtk nutzen will.

Es sieht für mich nach einem gemeinsamen und grundsätzlichen Problem aus.
 
OP
flying_rio

flying_rio

Member
Ich hab' die Lösung gefunden. :thumbs:

Ich habe in den ffgtk-Einstellungen->Fax->Fax Nummer exakt die Rufnummer von KD eingetragen (5141xxxxxx). Also eine der 3 zugeteilten Rufnummern mit Vorwahl ohne führende 0.
Dann funktioniert es auch mit Amt(Typ) = Internet

DasProblem saß wie immer vor der Maschine.
Naja, häufig sind es auch die Beschreibungen, die Verständnislücken entstehen lassen und dann hat man die Schwierigkeiten.

Danke an alle die mir geholfen haben.
 
Oben