ubuntuusers.de

Fax über FritzBox

Status: Ungelöst | Ubuntu-Version: Ubuntu
Antworten |

Sumpf-Man

Anmeldungsdatum:
20. März 2007

Beiträge: 14

Wohnort: Hamburg

Hallo liebe Leute!

Ich habe Ubuntu im produktiven Einsatz.
So bald ich eine Möglichkeit habe Faxe (wie unter Windows)
über mein WLan und über die FritzBox zu senden / empfangen
bin ich nicht mehr auf Windows angewiesen.

Habt ihr hier Möglichkeiten?
Leider konnte ich auch mit der Suche nichts passendes finden.
Meine Anfrage an AVM wurde bisher nicht beantwortet...

Vielen Dank!

Sumpf-Man ☺

sadway

Anmeldungsdatum:
29. Dezember 2005

Beiträge: 47

Das würde mich persönlich auch interessieren.
Ich kenne mich mit der Materie leider nicht so gut aus,
aber ich habe hier etwas gefunden, das dir vielleicht weiterhelfen könnte:
http://www.wehavemorefun.de/fritzbox/Nutzung_des_Capi-over-TCP_Server_der_Fritzbox

Groening

Avatar von Groening

Anmeldungsdatum:
15. September 2006

Beiträge: 265

Wohnort: Bonn

jep!!

interessiert mich auch, meld mich hiermit als aktiver Bastler an...
meld mich wieder wenn ich was neues hab ☺

wo wir grad bei Nutzungsmöglichkeiten der FritzBox sind - kennt ihr schon http://powerisdnmonitor.de

das Tool funzt bei mir unter edgy bzw. feisty (aufm notebook) standalone (ohne Fritzcard) auch unter linux und lässt sich durch minimale Bearbeitung der pim.sh auch in den autostart setzen...
kann man sogar zum anrufen nutzen aber lest mal sebst 😉

Groening

Avatar von Groening

Anmeldungsdatum:
15. September 2006

Beiträge: 265

Wohnort: Bonn

vielleicht mal etwas zur Hardware:
ich nutze eine Fritzbox 7170 mit aktueller Firmware!!! (zu anderen Boxen also keine Gewähr)
\––\––\––\––\––\––\––-

also was die Aktivierung von Capi-over-TCP auf der Box angeht - der Anrufmonitor ist via Telefonbefehl: #96*5* einschaltbar (zum Ausschalten #96*4*)... Quelle: powerisdnmonitor.de

Auf der von sadway genannten URL steht ein anderer Telefoncode fürs Capi.. -den ich nicht getestet hab, werde bei Thilo bei Gelegenheit mal anfragen, wo der Unterschied liegt!

witzig ist schließlich dass man mit dem Code oben bereits Zugriff auf die Leitung bekommt und Telefongespräche starten kann...

damit habe ich ohne Fritzcard bereits Zugriff aufs Mitlauschen der Tel-Leitung!

hab allerdings keinen Schimmer von capi als solchem..

Was das Faxen angeht, so scheitere ich bereits bei dem ubuntu Wiki...
ist postfix wirklich konfiguriert notwendig für unsere Zwecke (was capisuite angeht) oder muss nur die installation aufgrund von paketabhängigkeiten her??? habs derzeit "nur lokal" im einsatz und an nem Mailserver auch kein interesse...

werde nun erstmal die Fritzcard zum faxen einstellen und danach versuchen, den Krämpel auf die Box umzulegen.

Es gibt im www.ip-phone-forum.de mehrere Foren zu dem Thema - linux versuche wurden bislang aber meist aufgrund misserfolg drangegeben und win-howtos kann man auch kaum brauchen..

wie gehts bei euch voran???

bis dann,

groening

Tomix

Anmeldungsdatum:
13. Dezember 2006

Beiträge: 159

Über meinen Router wäre wohl so eine Faxkiste über VOIP usw. auch möglich.

Ich habs mir aber einfacher gemacht, weil ich den Router wirklich nur fürs DSL und Internet benutze, und weder für Telefonieren, noch fürs Faxen, denn Internet und der ganze VOIP-Rödel sind eben unsicher.

Ich hab hier ein Modem an der seriellen Schnittstelle und faxe damit über efax. Klappt einwandfrei. Empfangen tu ich über web.de (da gibts zu jedem eMail-Account ne Faxnummer, und die Faxe bekommt man per Weiterleitung über eMail als PDF auf die eigene eMail-Adresse zugesandt), damit ich den PC nicht ständig laufen lassen muß.

Ach ja, telefonieren tu ich mit ner Festnetz-Flatrate.

Warum sich das Leben schwer machen, wenns auch einfach geht? 😉

Groening

Avatar von Groening

Anmeldungsdatum:
15. September 2006

Beiträge: 265

Wohnort: Bonn

Hallo Tomix, schön und gut, dass du Interesse zeigst aber wirklich konstruktiv ist dein Gefla.... ähhm Post nicht wirklich!

Ein "Ich brauchs nicht, halt nix davon und hab auch sonst keine Ahnung" bringt hier niemandem was.

Aber um nun doch mal darauf zu antworten (was anderes tut sich hier sonst wohl nicht):
- Speziell was das Thema VoIP angeht, sei doch jedem selbst überlassen, ob er es für sicher hält oder nicht, kay?!
Hier hat niemand nach 0815 Sicherheitsstellungnamen gefragt, hier geht es darum seine HW auch unter Linux so nutzbar zu machen wie unter Windoof!

- Wo wir grad bei HW sind:
Es mag Dir vielleicht einfacher erscheinen, extra Peripherie zu nutzen (Modem / FritzCard, etc) anstatt zu versuchen, das Potential seiner HW auszureizen aber wenn jeder so denken würde, müsste sich jeder hier im Forum, der ne Supportanfrage bzgl. HW / Treibern stellt wohl Ersatz besorgen oder was??

Klar - am einfachten wär wohl nen separates Faxgerät, um Faxe zu versenden - haha...

\––\––\––\––\––\–––-
Aber nun genug davon,

gibt es denn keine ISDN / CAPI Freaks (positiv gemeint!!) hier im Forum, die uns weiterhelfen können?!

Ich ernte in voip foren nur Körbe - die meisten User in dem Forum nutzen Windoof und verweisen mich immer wieder gerne darauf, dass ich mir lieber ein funktionales BS zulegen sollte, um die Frage imm Keim zu ersticken....

sowas hilft natürlich wenig - um so ärgerlicher (ich hoffe Tomix entschuldigt daher meinen rauen Ton), dass man selbst am gleichen Ufer hier im ubuntu-Forum ähnlichen Unsinn lesen muss...

Ich geb zu, es gibt Threads wo mehr Interessenten schreien, möchte nur vermeiden, dass dieses Thema aufgrund von unkonstruktiven Privatmeinungen allenfalls belächelt und gleichzeitig abgehakt wird.

greets, Groening

P.S.: hat zwar nix mit Faxen zu tun, bietet aber wiedermal mehr Funktion für die Box!!
hab nen Firefox /Thunderbird Addon entdeckt, mit dem man sogar Anrufe auf der Fritz!Box starten kann.
Funktioniert so, dass man Tel-nummern auf Webseiten / in Emails markiert, den Anruf per Plugin startet und das Gespräch lokal sogar an ein Endgerät Eurer Wahl geleitet wird!
nennt sich: Fritz!BoxDial

Stellt sich mir die Frage, dass, wenn selbst das ohne Telefonbefehle ala #96*irgendwas* geht, kann das mit dem Faxen doch nicht so schwer sein...

pesobs

Avatar von pesobs

Anmeldungsdatum:
3. März 2006

Beiträge: 695

Hallo,

auf der Grundlage eines Beitrag im voip-forum http://www.ip-phone-forum.de/showthread.php?t=94625
habe ich mich vor geraumer Zeit auch schonmal mit dem Thema beschäftigt.

Hier mal die Schritte, wie ich die CAPI unter Feisty ans Laufen bekommen habe. Ich benutze eine Fritz!Box Fon 7050.

I.) LanCAPI-Server auf Fritzbox installieren

(1) An Fritzbox telnet aktivieren: Telefoncode #96*7*
(2) Terminal öffnen und via telnet Verbindung aufbauen

telnet <IP-Adresse>


(3) Folgende Befehle auf der Fritz.Box ausführen:

cd var
wget http://spblinux.de/fbox/cfg_rcapid
chmod +x cfg_rcapid
./cfg_rcapid install
./cfg_rcapid start


(4) An Fritzbox telnet deaktivieren, Telefoncode #96*8*

II.) libcapi auf PC installieren

(1) Folgende Befehle im Terminal ausführen

wget ftp://ftp.capi4linux.org/pub/capi4linux/libcapi20.tgz
tar -xf libcapi20.tgz
cd capi20
./configure
make
sudo checkinstall --pkgname=libcapi20-3 --pkgversion=1:3.10.20070306  --pkgrelease=0ubuntu1


Versions und Releasenummer entsprechen der libcapi-Version in Feisty

(2) Datei /etc/capi20.conf erstellen mit folgendem Inhalt:

REMOTE <Fritzbox-IP-Adresse> 6000

(3) Datei /etc/apt/preferences anlegen/öffnen und folgenden Eintrag vornehmen (Apt-Pinning,
verhindert Überschreiben mit libcapi aus Ubuntuquellen)

Package: libcapi20-3
Pin: version 1:3.10.20070306
Pin-Priority: 1000

III.) capiutils aus den Ubuntuquellen installieren

sudo apt-get install capiutils

IV.) Testen durch Aufruf von

capiinfo


Es sollte folgende Ausgabe erscheinen:

Number of Controllers : 1
Controller 1:
Manufacturer: AVM GmbH
CAPI Version: 2.0
Manufacturer Version: 3.11-07  (49.23)
Serial Number: 0000000
BChannels: 2
Global Options: 0x00000039
   internal controller supported
   DTMF supported
   Supplementary Services supported
   channel allocation supported (leased lines)
B1 protocols support: 0x8000000b
   64 kbit/s with HDLC framing
   64 kbit/s bit-transparent operation
   V.110 synconous operation with HDLC framing
B2 protocols support: 0x00000003
   ISO 7776 (X.75 SLP)
   Transparent
B3 protocols support: 0x00000001
   Transparent

  0500
  0200
  39000000
  0b000080
  03000000
  01000000
  00000000 00000000 00000000 00000000 00000000 00000000
  01000001 00020000 00000000 00000000 00000000

Supplementary services support: 0x000003ff
   Hold / Retrieve
   Terminal Portability
   ECT
   3PTY
   Call Forwarding
   Call Deflection
   MCID
   CCBS

Wenn mir jetzt noch einer sagen kann, wie ich über diese Verbindung ein Fax verschicken oder empfangen kann, wäre ich sehr froh...

Groening

Avatar von Groening

Anmeldungsdatum:
15. September 2006

Beiträge: 265

Wohnort: Bonn

also, erst mal vielen Dank für deine Mithilfe!!!

bisher siehts gut aus, komm nach deinem howto zumindest zum gleichen Ergebnis ☺

nach Schritt I) sagt meine Fritz!Box 7170 im reaktivierten telnet mittels des Kommandos: ps folgendes:

...
 1152 root        280 S   ./rcapid/bin/inetd -d rcapid/etc/inetd.conf 
...

remote capi scheint also zu laufen - that was easy 🤣

an dieser Stelle aber mal ein paar Verständnisfragen:
warum installierst du libcapi20 nicht direkt aus den Quellen, sondern kompilierst es selbst??? - wo besteht der Unterschied??
zu schritt II)1)

bei: "sudo checkinstall --pkgname=libcapi20-3 --pkgversion=1:3.10.20070306 --pkgrelease=0ubuntu1"
Die Eingabeaufforderungen habe ich je mit popeligem Enter quittiert - denke das geht iO...

capiinfo ergibt am Ende bei mir folgendes:

Number of Controllers : 1
Controller 1:
Manufacturer: AVM Berlin
CAPI Version: 2.0
Manufacturer Version: 3.11-07  (49.23)
Serial Number: 0000000
BChannels: 2
Global Options: 0x00000039
   internal controller supported
   DTMF supported
   Supplementary Services supported
   channel allocation supported (leased lines)
B1 protocols support: 0x8000040b
   64 kbit/s with HDLC framing
   64 kbit/s bit-transparent operation
   V.110 synconous operation with HDLC framing
B2 protocols support: 0x00000003
   ISO 7776 (X.75 SLP)
   Transparent
B3 protocols support: 0x00000001
   Transparent

  0100
  0200
  39000000
  0b040080
  03000000
  01000000
  00000000 00000000 00000000 00000000 00000000 00000000
  01000001 00020000 00000000 00000000 00000000

Supplementary services support: 0x000003ff
   Hold / Retrieve
   Terminal Portability
   ECT
   3PTY
   Call Forwarding
   Call Deflection
   MCID
   CCBS

hab dann mal anhand des Wikis weitergemacht, um deine Frage zu beantworten:

Quelle: CapiSuite

ein Versuch das Faxgerät in OpenOffice dann zu nutzen schlug aber fehl - leider gibt es hier nur ein Popup mit der Meldung "Fehler beim Drucken"

hilft also ziemlich wenig...

versuche gerade herauszufinden woran es hängt...
meld mich später wieder!

(@pesobs: wegen dem powerisdn howto schreib ich Dir ne pers. Nachricht - weils hier nicht direkt reinpasst!!)

greets, Groening

pesobs

Avatar von pesobs

Anmeldungsdatum:
3. März 2006

Beiträge: 695

warum installierst du libcapi20 nicht direkt aus den Quellen, sondern kompilierst es selbst??? - wo besteht der Unterschied??
zu schritt II)1)

Keine Ahnung, wo da genau der Unterschied ist und es ist auch schon ein wenig her... Irgendwie hatte ich es mit der libcapi aus den
Quellen einfach nicht hinbekommen, eine Verbindung zum LANcapi-Server auf der Fritzbox herzustellen. Wo kann ich z.B. bei der
libcapi aus den Quellen die IP-Adresse der Fritz!Box angeben?

bei: "sudo checkinstall --pkgname=libcapi20-3 --pkgversion=1:3.10.20070306 --pkgrelease=0ubuntu1"
Die Eingabeaufforderungen habe ich je mit popeligem Enter quittiert - denke das geht iO...

Exakt, alle notwendigen Angaben stecken in den Aufrufparametern drin... Sie sind notwendig, da die capiutils
aus den Quellen diese Versions und Releasenummer erwarten (war zumindest meine Erfahrung).

pesobs

Avatar von pesobs

Anmeldungsdatum:
3. März 2006

Beiträge: 695

noch eine ergänzende Info:

Hier findet sich folgender Satz:

Über die in Listing 1 (= Ausgabe von capiinfo) enthaltenen Informationen stellen Sie fest, ob der verwendete CAPI-Treiber das Faxen unterstützt. Ist das der Fall, muss in den Abschnitten B1 protocol support bis B3 protocol support das Protokoll T.30 aufgelistet sein – ansonsten kann man Capisuite lediglich als Anrufbeantworter benutzen.

Von Protokoll T.30 steht da in der Ausgabe leider nix (siehe oben), also kann man das mit dem Fax über die Fritz!Box wohl vergessen... ☹
Oder ?

Nur merkwürdig, dass es unter Windows offensichtlich gehen soll, siehe FAX über die Fritzbox.

Groening

Avatar von Groening

Anmeldungsdatum:
15. September 2006

Beiträge: 265

Wohnort: Bonn

ok, ich bin inzwischen weitergekommen

habe den capisuite als daemon gestartet, wie im wiki beschrieben und dann mal versucht via:

capisuitefax -d FAXNUMMER-VON-NEM-BEKANNTEN Documents/test-fax.pdf

ein Fax zu versenden und tatsächlich, es tut sich was:

Documents/test-fax.pdf successful enqueued as /var/spool/capisuite/users/groening/sendq/fax-0.sff for 06721159125

ein capisuitefax -l ergibt:

ID      Nr./Addressee   Tries   Next try                        Subject
0       FAXNUMMER-VON-NEM-BEKANNTEN     0       Mon Jul 16 15:12:04 2007

aber jetzt der Haken, ein Blick in /var/log/capisuite.error nach ein paar Minuten warten verrät: siehe anhang...

das sieht nicht wirklich gut aus, was nun Leutz?!?

capisuite_error.txt (59.9 KiB)
Download capisuite_error.txt

pesobs

Avatar von pesobs

Anmeldungsdatum:
3. März 2006

Beiträge: 695

Also wenn die Fritz!Box von sich aus kein G3-Fax (T.30 Protokoll) unterstützt, muss man es vermutlich per Fax-Emulation versuchen.

Groening

Avatar von Groening

Anmeldungsdatum:
15. September 2006

Beiträge: 265

Wohnort: Bonn

Mensch pesobs - schon wieder die News aus den Fingern gestohlen 😛

meiner recherche nach liegts an folgendem (der Reihe nach):

- da die genutzte libcapi von dir kein fax unterstützt, hab ich es nochmal mit der aus den quellen versucht, Resultat:

capiinfo sagt:

capi not installed - No such device or address (6)

liegt wohl daran, dass capi die Datei /etc/isdn/capi.conf nutzt, in der noch das Modul der FritzCard als Datenleiche rumschwirrte "fcpci..."
also hab ich mal versucht, capiinit mit unserer config ( /etc/capi20.conf) zu starten

capiinit -c /etc/capi20.conf
FATAL: Module REMOTE not found.
ERROR: failed to load driver REMOTE

die libcapi20 aus den Ubuntuquellen bringen de facto NIX - Unterstützung für remote fehlt!!!

also wieder die capi selbst kompiliert, weiter recherchiert und folgendes herausgefunen:

der Grund, warum es vorher nicht funktioniert hat, ist, dass die ISDN-Karte in allen Fritz!Boxen kein Modem hat (oder so ähnlich, bitte nicht an Ausdrücken festnageln)
jedenfalls müssen wir in der Tat ein Modem emulieren...

jetzt zu dem Teil wo ich erstens zu wenig Hintergrundwissen habe und zweitens nix genaues gefunden hab:

wenn ich das richtig verstehe, können wir versuchen:

a) auf der Fritz!Box ein Modem zu emulieren, welches Faxaufträge annimmt und mit der remote Capi arbeiten wie von pesobs beschrieben oder
b) eine Modememulation auf unseren Rechnern installieren und theoretisch auch über die libcapi20 aus den Quellen nutzen, da dieses emulierte Modem genausogut seinerseits die Verbindung zur Box sucht

mal zu was anderem:

libcapi20 ist denke ich mir klar, das Herzstück jeder Tel/Fax/wasweissich-Funktion...
capiutils bietet nen daemon für die libcapi, Kontrollskripte zum Abruf des Funktionsumfangs und Anwendungen für z.B. den Faxversand
capisuite bietet im Gegensatz keine Kontrollskripte wie capiinfo, ist sonst aber mit capiutils vergleichbar...

Doku sucht man zu capiutils vergeblich - im Gegensatz zu capisuite...
Nachteil von capisuite ist, dass es nicht mehr gepflegt wird (siehe www.capisuite.de)
Vorteil von capisuite ist, dass es gute Nutzungshinweise hier im wiki gibt...

kommt das ungefähr hin oder lieg ich hier falsch - bevor ich weitermachen kann, muss ich jetzt mal Bilanz ziehen...
Weitere Einarbeitungen sind an dieser Stelle eindeutig unumgänglich und will vermeiden aufs falsche Pferd zu setzen, mach des schließlich in der Freizeit 😕

greets, groening

pesobs

Avatar von pesobs

Anmeldungsdatum:
3. März 2006

Beiträge: 695

- da die genutzte libcapi von dir kein fax unterstützt, hab ich es nochmal mit der aus den quellen versucht, Resultat:

Du meinst, es liegt an der libcapi und nicht etwa am LANcapi Server auf der Fritz!Box ?

der Grund, warum es vorher nicht funktioniert hat, ist, dass die ISDN-Karte in allen Fritz!Boxen kein Modem hat (oder so ähnlich, bitte nicht an Ausdrücken festnageln)
jedenfalls müssen wir in der Tat ein Modem emulieren...

Gebe zu, dass ich da selber auch nicht so den Durchblick habe... 😉

wenn ich das richtig verstehe, können wir versuchen:

a) auf der Fritz!Box ein Modem zu emulieren, welches Faxaufträge annimmt und mit der remote Capi arbeiten wie von pesobs beschrieben oder
b) eine Modememulation auf unseren Rechnern installieren und theoretisch auch über die libcapi20 aus den Quellen nutzen, da dieses emulierte Modem genausogut seinerseits die Verbindung zur Box sucht

also ich meine, die Modememulation muss auf dem PC laufen, und nicht auf der Fritz.Box.
Ich wüsste nicht, wie ich die Emulation auf die Fritz!Box bekommen sollte...

mal zu was anderem:

libcapi20 ist denke ich mir klar, das Herzstück jeder Tel/Fax/wasweissich-Funktion...
capiutils bietet nen daemon für die libcapi, Kontrollskripte zum Abruf des Funktionsumfangs und Anwendungen für z.B. den Faxversand
capisuite bietet im Gegensatz keine Kontrollskripte wie capiinfo, ist sonst aber mit capiutils vergleichbar...

Doku sucht man zu capiutils vergeblich - im Gegensatz zu capisuite...
Nachteil von capisuite ist, dass es nicht mehr gepflegt wird (siehe www.capisuite.de)
Vorteil von capisuite ist, dass es gute Nutzungshinweise hier im wiki gibt...

kommt das ungefähr hin oder lieg ich hier falsch - bevor ich weitermachen kann, muss ich jetzt mal Bilanz ziehen...
Weitere Einarbeitungen sind an dieser Stelle eindeutig unumgänglich und will vermeiden aufs falsche Pferd zu setzen, mach des schließlich in der Freizeit Geschockt

Also ich würde nun eher in Richtung hylafax oder so weitermachen, um die Fax Emulation hinzubekommen. Wenn die libcapi kein Fax
unterstützt, wird man - denke ich - werder mit capisuite, noch capiutils weiterkommen...

Groening

Avatar von Groening

Anmeldungsdatum:
15. September 2006

Beiträge: 265

Wohnort: Bonn

Hi!!

hast du richtig verstanden, ich meine:

- libcapi20 aus den Quellen = doof ; libcapi20 wie oben beschrieben installiert = supi, weil für den Dialog mit der Box die einzige Lösung (zumindest für eine Lösung via capi over tcp)
- die LANcapi auf dem Server ist meines Wissens ohnehin die einzige, die uns Linux Usern als Lösung zur Verfügung steht...
Unter Win kann der AVM Dienst für Capi over TCP via Telefoncode aktiviert werden, selbiger ist ohne gescheite Treiber für Linux aber nicht zu nutzen

mein Gedanke mit der Emulation war folgender:
da die Box kein G3 bietet, wie von capisuite und capiutils gefordert und wir ergo emulieren müssen, müsste es eigtl egal sein an welchem Ende das getan wird.
Hatte mir leise gewünscht, somit wieder die libcapi20 aus den Quellen nutzen zu können (hab Bammel vor Inkonsistenzen durch selbstkompiliertes Gebammsel und sicherheits-updates am System aufgrund schlechter Erfahrungen...)

mit einer Fax-Emulation, die gleichzeitig den Dialog mit der Box führt, könnten wir bei der libcapi20 der Ubuntuquellen bleiben - dieser Gedanke is aber Quatsch, glaub ich jedenfalls für den Moment...

Du siehst, ich bin immernoch sehr unsicher, wie das Zeug funktioniert, bzw. welche Rädchen denn nun wie ineinaner greifen!

hab irgendwo gelesen, dass hylafax nur mit echter ISDN Leitung funktionieren soll - hab mit hylafax also meine Zweifel

im Wiki gibts nix zu hylafax und Beiträge hier im Forum (zumindest, diejenigen, die ich den ganzen Tag überflogen habe) verheißen nix gutes...
- Probleme mit den Rechten auf das Device nach einem Reboot
- Passwortabfragen, wo sie eigtl unsinnig sind
- Konfigurationsprobleme allgemein (zumindest gebunden an "aktive" Fritz-Hardware)
- unterschiedliche MSNs für eingehende und ausgehende Faxe scheinen Pflicht zu sein

aber nun mal ein Lichtblick: Fax-Drucker kämen wenn es denn funktionieren sollte sogar auf Cups-Basis in Frage, welche aus jedem Programm heraus nutzbar sein sollten, siehe hier:

http://wiki.xtronics.com/index.php/Faxfrontend
http://vigna.dsi.unimi.it/fax4CUPS/

soo, für heute ist mal schluss

greets, groening

Antworten |