Eicon Diva Bri 2.0

lini

Neuer User
Mitglied seit
12 Dez 2007
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
Ich hab zwar kein Asterisk, jedoch las ich das hier echte Profis Hilfe geben können.

Mein Problem:
Ich hatte bis vor kurzem hylafax mit einer AVM/B1 Karte am rennen.
Funkte tadelos. Nach Migration auf eine neue Hardwre war ich gezwungen auch eine Eicon Diva Bri 2.0 in Betrieb zu nehmen.

Ich hab also sämtliche hylafax Einstellungen 1:1 auf den neuen Server (Debian 4.0) übernommen. Jedoch mit der neuen ISDN-Karte.

Also Eintag b1 in capi.conf wieder kommentieren, Treiber von Eicon installiert und konfiguriert (divas4linux_EICON-107.137-1.i386.rpm), fertig.

Funkt soweit, das Faxe wie vorher empfangen werden.

Neu ist allerdings, dass das versenden von Faxen mit der Karte nicht funktioniert.

Nun denke ich, das nur ein Konfigurations-Fehler vorliegt.

Was sagt ihr zu den untenstehenden Logfiles? Wo muß ich suchen?

Logfile aus capi4hylafax:

Code:
Dec 12 22:55:18.78: [22214]: CapiFaxSend - INFO: SESSION BEGIN 000000011 +49.XXXX.XXXXXX
Dec 12 22:55:18.78: [22214]: CapiFaxSend - INFO: SEND FAX: JOB 11 DEST YYYYYYYYYY COMMID 000000079
Dec 12 22:55:18.78: [22214]: CapiFaxSend - INFO: Try to connect to fax number YYYYYYYYYY in Hylafax mode on controller 1.
Dec 12 22:55:18.78: [22214]: CapiFaxSend - INFO: Dial and starting transfer of TIFF-File docq/doc11.ps;00 with normal resolution.
Dec 12 22:55:29.48: [22214]: CapiFaxSend - INFO: Connection established.
Dec 12 22:55:29.48: [22214]: CapiFaxSend - INFO:        StationID =
Dec 12 22:55:29.48: [22214]: CapiFaxSend - INFO:        BaudRate  = 14400
Dec 12 22:55:29.48: [22214]: CapiFaxSend - INFO:        Flags     = HighRes, MMR_compr
Dec 12 22:55:29.49: [22214]: CapiFaxSend - INFO: Page 1 was sent. - Last Page!
Dec 12 22:55:29.49: [22214]: CapiFaxSend - INFO: Fax file completely transfered to CAPI.
Dec 12 22:58:58.05: [22214]: CapiFaxSend - ERROR: Only 0 from 1 pages are transfered!
Dec 12 22:58:58.05: [22214]: CapiFaxSend - INFO: Connection was dropped with Reason 0x3315 (Disconnected during transfer (remote procedure error, e.g. unsuccessful repetition of T.30 commands)) before Fax was completely transfered.
Dec 12 22:58:58.32: [22214]: CapiFaxSend - INFO: Connection dropped with Reason 0x3490 (Normal call clearing).

Code:
Log aus eicon-httpd-tool
Wed Dec 12 22:55:19 2007	OUT	YYYYYYYYYY 	-	Fax
Speed: 14400/14400
'[Fine][ECM][T6]'	0:3:39

Noch zu erwähnen wäre das die ISDN-Karte an einer Telefonanlage hängt.
 
Jetzt komme ich auf Arbeit und sehe im Fax ca. 30 Blatt Papier liegen ;)
Also sind die faxe angekommen.

Aber die Fehlermeldung bleibt im Logfile und der User bekommt auche einen Fehler-Zustellbericht.

Was muß ich denn nun bei der Diva-Karte einstellen, damits ohne Fehlermeldung ankommt?

Schließlich rennt hylafax mit den selben Einstellungen wie mit der damaligen AVM/B1.
Und da funktionierte alles ohne Fehler.
 
Das ist kein Fehler der DIVA Karte oder des Treibers. Das Problem scheint im CapiFaxSend Programm zu liegen. Ich hatte das auch schon mal gesehen, aber noch nicht weiter verfolgt.
Das Programm scheint bei einer GUT-Meldung (die Faxe sind ja durch gegangen) trotzdem von einem Fehler auszugehen. Ich vermute dass das Programm (wurde ja ursprünglich von AVM
erstellt) auf eine bestimmte CAPI Meldung (die bei der AVM so nicht existiert), nicht korrekt reagiert.

Armin
 
hylafax sendet mit dem script c2faxsend, dies ist von hylafax nicht von avm.
daran soll es liegen?
 
Falsch. c2faxsend (ist kein Script sondern ein Binary) ist nicht von hylafax. Es kommt aus dem Paket capi4hylafax und dies ist von AVM.

Armin
 
richtig. hab ich auch grad rausbekommen.
hast du ein ersatz für c2faxsend?
sourcen vin capi4hylafax hab ich noch nicht gefunden.
 
hab gerade die svn quellen gefunden.
svn://capi4hylafax.in-berlin.de/capi4hylafax/trunk/capi4hylafax
da ist die selbe version hinterlegt wie du im binary auf melware hast.

Version: 01.03.00
Build: 05.08.12

oder hast du in dem binary änderungen?
 
Ja, die Version auf meinem FTP ist gepatched. Den patch habe ich auch schon dem Debian bugreport hinzugefuegt.

Armin
 
mußte noch die dev pakete laden und neu kompelieren.
jedoch steht jetzt im log:

Code:
Dec 13 22:18:03.26: [17150]: SESSION BEGIN 000000017 (null)
Dec 13 22:18:03.26: [17150]: SEND FAX: JOB 17 DEST YYYYYY COMMID 000000117
Dec 13 22:18:03.26: [17150]: Try to connect to fax number YYYYYY in Hylafax mode on controller 1.
Dec 13 22:18:03.26: [17150]: Dial and starting transfer of TIFF-File docq/doc18.ps;00 with normal resolution.
Dec 13 22:18:04.25: [17150]: Connection dropped with Reason 0x34D8 (Incompatible destination).

rennt somit gar nicht.
hab mit "./configure --prefix=/usr" kompeliert. und anschließend nur die c2faxsend ins /usr/bin kopiert.
liegt es daran das debian bereits libtiff.so.4 hat?
 
oder das laut capi?

Code:
0x34D8   nicht vorhanden in den Resourcen in 24g-Vers.auch 2.62 entferntes Endgerät  
                 nicht kompatibel.Bei Lizenzierung aufgetreten.
 
dein gemeldeter patch bei debian ist aber anders als als der aus dem ftp.
ftp://ftp.melware.net
ich werd mal den untenstehenden ausprobieren.


Code:
--- capi4hylafax-01.03.00.orig/src/faxsend/faxsend.cpp	2007-07-05 12:20:36.000000000 +0200
+++ capi4hylafax-01.03.00/src/faxsend/faxsend.cpp	2005-08-18 14:07:20.000000000 +0200
@@ -667,8 +667,7 @@
                     if (GetSendState() == 2) {
                         WriteLog (LOG_INFO, "Fax file completely transfered to CAPI.\n");
                         exitState = 0;
-                        //Disconnect (DisconnectKind_WaitNoPut);
-                        Disconnect (DisconnectKind_Normal);
+                        Disconnect (DisconnectKind_WaitNoPut);
                     }
                     break;
                 case iErr_File_NotExist:
 
:mad:

Code:
c2faxsend -d YYYYYY -v -C /var/spool/hylafax/etc/config.faxCAPI -f TIFF ps.fax
The config file is /var/spool/hylafax/etc/config.faxCAPI.

C4H-Version 01.03.01svn (32Bit).

Try to connect to fax number YYYYYY in TIFF mode on controller 1.
Dial and starting transfer of TIFF-File ps.fax with normal resolution.
Connection established.
        StationID =         YYYYYY
        BaudRate  = 14400
        Flags     = HighRes, MMR_compr
Page 1 was sent. - Last Page!
Fax file completely transfered to CAPI.

Only 0 from 1 pages are transfered!
CapiFaxSend: Only 0 from 1 pages are transfered!
Connection was dropped with Reason 0x3314 (Disconnected during transfer (remote abort)) before Fax was completely transfered.
Connection dropped with Reason 0x3490 (Normal call clearing).
 
hab jetzt im source das drin:

//Disconnect (DisconnectKind_WaitNoPut);
Disconnect (DisconnectKind_Normal);

nun rennts ohne fehler :)
 
jetzt rennt hylafax nicht mehr mit dem neuem c2faxsend, aufder console funktioniert nun ohne fehler c2faxsend aus hylafax siehe unten ;(

Code:
ec 14 11:49:01.78: [12673]: SESSION BEGIN 000000019 (null)
Dec 14 11:49:01.78: [12673]: SEND FAX: JOB 19 DEST YYYYYY COMMID 000000136
Dec 14 11:49:01.78: [12673]: Try to connect to fax number YYYYYY in Hylafax mode on controller 1.
Dec 14 11:49:01.78: [12673]: Dial and starting transfer of TIFF-File docq/doc20.ps;00 with normal resolution.
Dec 14 11:49:02.76: [12673]: Connection dropped with Reason 0x34D8 (Incompatible destination).

was erwartet hylafax als antwort?
 
Ich hab den gleichen Fehler beim Versenden eines Fax mit c2faxsend und bin voller Hoffnung dass der Fehler mit der Version (1:01.03.00.99.svn.300-9) laut dem Changelog behoben ist, da dort der Patch von Armin eingepflegt wurde.

Nun die Frage:

Wie kann ich diese Version in Debian Etch verwenden? Einfach das deb-Packet zu installieren funktioniert nicht, da die Abhängigkeiten nicht erfüllt werden.
 
Ich versuch mal den Patch von Armin auf die 4er Version anzuwenden. Ich hab sowas noch nicht vorher gemacht, deswegen hier meine Vorgehensweise:

* download von capi4hylafax_01.03.00.99.svn.300.orig.tar.gz und capi4hylafax_01.03.00.99.svn.300-4.diff.gz vom debian server
* tar xvzf capi4hylafax_01.03.00.99.svn.300.orig.tar.gz
* cd capi4hylafax-svn
* zcat ../capi4hylafax_01.03.00.99.svn.300-4.diff.gz | patch -p1
* mit vim in der Datei src/faxsend/faxsend.cpp Zeile 674 Disconnect (DisconnectKind_WaitNoPut) mit Disconnect (DisconnectKind_Normal) überschrieben

Kompilieren kann ich erst morgen.
 
Zuletzt bearbeitet:
So kompilieren hat funktioniert.

* ./configure
* make

Nachdem ich c2faxsend mit

* cp src/faxsend/c2faxsend /usr/bin/c2faxsend

an den richtigen Platz kopiert habe, konnte ich erfolgreich ein Fax versenden :)
 
Re

Gut das man mal ab und zu im forum nachschaut.
Oder gut das die User ab und zu nerven.

Hab nun auch gepatcht.

ENDLICH funktioniert wieder alles!
Das zwar auf Anhieb.
 

Zurzeit aktive Besucher

Neueste Beiträge

Statistik des Forums

Themen
244,928
Beiträge
2,221,092
Mitglieder
371,701
Neuestes Mitglied
brisasoriano62
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.