problem mit capi, hylafax und sendfax
hallo, ich habe einen Faxserver laufen mit einer Primux ISDN Karte von Gerdes fuer einen PMA. Allerdings unter Centos. Aber ich denke diese Probleme sind weniger vom Betriebsystem abhaengig und ich finde bisher keine Hilfe in dieser Sache allgemein fuer Linux. Der Faxempfang klappt auch prima schon seit laengerer Zeit. Aber mit dem Versand habe ich erhebliche Probleme: Ich moechte den Versand ueber Hylafax mit sendfax durchfuehren. Bekomme es aber nicht hin, dass Hylafax die virtuellen Modems erkennt. Der direkte Versand ueber c2faxsend funktioniert. Das nutzt mir aber nichts, weil ich mehr Parameter uebergeben muss und auch mehr Dateiformate nutze. Hier meine config.faxCAPI sieht folgendermassen aus. Ich denke da muss irgendwo ein Fehler drin sein. (Habe nur die Telefonnummer durch ***** ersetzt) Ich moechte gerne dass 10 Kanaele fuer eingehende Faxe reserviert sind und auf den uebrigen auch der Faxversand stattfinden kann. # default /var/spool/fax # SpoolDir: /var/spool/hylafax/recvq # default /var/spool/hylafax/bin/faxrcvd # FaxRcvdCmd: /var/spool/hylafax/bin/faxrcvd.pl # default /var/spool/hylafax/bin/pollrcvd # PollRcvdCmd: /var/spool/hylafax/bin/pollrcvd # default "" # FaxReceiveUser: uucp FaxReceiveGroup: uucp # default "/tmp/capifax.log" # LogFile: /var/log/capifax # default 0 # LogTraceLevel: 4 # default 0600 # LogFileMode: 0600 { # default faxCAPI # HylafaxDeviceName: faxCAPI01 # default 0600 # RecvFileMode: 0666 # default "" # # FAXNumber: +49721***** # default "" # LocalIdentifier: "" # default 2 # MaxConcurrentRecvs: 25 # ----------- outgoing params ----------- # default 1 # OutgoingController: 1 # default "" # OutgoingMSN: "" # default 0 # SuppressMSN: 1 # default "" # NumberPrefix: # default "" # # NumberPlusReplacer: "00" # default 0 # UseISDNFaxService: 0 # default 0 # RingingDuration: 0 # ----------- incoming params ----------- { # default 1 # Controller: 1 # default 0 # AcceptSpeech: 1 # default 0 # UseDDI: 1 # default "" # DDIOffset: ***** # default 0 # DDILength: # default "" # IncomingDDIs: 3000-7999 # default "" # IncomingMSNs: # default 1 # AcceptGlobalCall: 1 } } Unter hylafax/etc ist die Datei config.faxCAPI01 vorhanden mit folgendem Inhalt: HylafaxDeviceName: faxCAPI01 FAXNumber: +49721***** LocalIdentifier: "(null)" Ich weiss mir echt keinen Rat mehr und suche schon seit Wochen rum. Kann auf dem Server aber auch nicht zu wild herumexperimentieren, da er ja fuer den Empfang aktiv ist. Bin fuer jeden Hinweis dankbar. Auch falls Du noch weitere Infos brauchst. Christian --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org
Hallo Am 2007-10-26 13:21, schrieb info@abacus-computer.net:
ich habe einen Faxserver laufen mit einer Primux ISDN Karte von Gerdes fuer einen PMA. Allerdings unter Centos. Aber ich denke diese Probleme sind weniger vom Betriebsystem abhaengig und ich finde bisher keine Hilfe in dieser Sache allgemein fuer Linux.
Der Faxempfang klappt auch prima schon seit laengerer Zeit.
Aber mit dem Versand habe ich erhebliche Probleme:
Ich moechte den Versand ueber Hylafax mit sendfax durchfuehren. Bekomme es aber nicht hin, dass Hylafax die virtuellen Modems erkennt. Der direkte Versand ueber c2faxsend funktioniert. Das nutzt mir aber nichts, weil ich mehr Parameter uebergeben muss und auch mehr Dateiformate nutze.
Wenn der Treiber fuer die Primus ISDN Karte ttyXXX Device unterstuetzt, wie zum Beispiel auch Eicon, sollte das gehen. CAPI4HylaFAX geht nur mit c2faxsend HylaFAX unterstuetzt ISDN nur mit ttyXXX Device. Holger --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org
Hallo Holger, Holger Bruenjes schrieb:
Wenn der Treiber fuer die Primus ISDN Karte ttyXXX Device unterstuetzt, wie zum Beispiel auch Eicon, sollte das gehen.
CAPI4HylaFAX geht nur mit c2faxsend Quark, hab ne fritz!classic mit capi4hylafax und verschicke immer mit sendfax.
HylaFAX unterstuetzt ISDN nur mit ttyXXX Device. ebenfalls quark.
Holger --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org
Hallo Christian Am 2007-10-28 22:39, schrieb Christian:
Hallo Holger,
Holger Bruenjes schrieb:
Wenn der Treiber fuer die Primus ISDN Karte ttyXXX Device unterstuetzt, wie zum Beispiel auch Eicon, sollte das gehen.
CAPI4HylaFAX geht nur mit c2faxsend Quark, hab ne fritz!classic mit capi4hylafax und verschicke immer mit sendfax.
Ach, erzaehl. Nartuerlich verwendest Du sendfax um den Faxjob an HylaFAX zu uebergeben. HylaFAX nimmt dann mit dem config Paramneter FaxSendCmd: /xx/c2faxsend die auslieferung vor. Oder Du benutzt wie von Karsten auch beschrieben ein/das Script um jeweils die entsprechede Sende Routine aufzurufen. also faxsend -> ttyxxx c2faxsend -> faxCAPIxx Holger --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org
Hallo, danke Euch fuer alle Hinweise. Konnte das Problem loesen: Das einzige was gefehlt hat ist, dass mit faxmodem faxCAPI (fuer jedes virtuelle modem!) eine Verbindung zwischen CAPI und Hylafax hergestellt werden muss: Jetzt klappt alles. Diesen Hinweis habe ich in einer einzigen Anleitung gefunden, obwohl ich unzaehlige gelesen habe! Habe jetzt aber trotzdem noch ein paar kleine Folgeprobleme: 1. in xferfaxlog wird keine commid angezeigt: 10/30/07 20:55 SEND 000000000....... Auch wird in der hylafax/log nur eine ganz kurze Zusammenfassung der Verbindung angegeben, anstatt einem ausfuehrlichen Protokoll. Hat dazu jemand eine Idee? 2. Die Absenderzeile auf dem Fax wird nicht so formatiert, wie beim "normalen" Hylafax ohne CAPI und ist fehlerhaft. Weiss jemand ob man das irgendwo konfigurieren kann? Danke nochmals fuer Eure Hilfen. Christian --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org
Hallo Am 2007-10-31 17:59, schrieb info@abacus-computer.net:
1. in xferfaxlog wird keine commid angezeigt: 10/30/07 20:55 SEND 000000000....... Auch wird in der hylafax/log nur eine ganz kurze Zusammenfassung der Verbindung angegeben, anstatt einem ausfuehrlichen Protokoll. Hat dazu jemand eine Idee?
mit CAPI4HylaFAX gibt es nicht mehr
2. Die Absenderzeile auf dem Fax wird nicht so formatiert, wie beim "normalen" Hylafax ohne CAPI und ist fehlerhaft. Weiss jemand ob man das irgendwo konfigurieren kann?
Nein, fast nicht. Du kannst 32 Zeichen fuer den Header eingeben, alls andere ist Hardcodiert und kann ohne Aenderung des 'c' Programms nicht beeinflusst werden. Holger --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org
Hallo, das ist doch dann alles ziemlich unsinnig oder?
1. in xferfaxlog wird keine commid angezeigt: 10/30/07 20:55 SEND 000000000....... Auch wird in der hylafax/log nur eine ganz kurze Zusammenfassung der Verbindung angegeben, anstatt einem ausfuehrlichen Protokoll. Hat dazu jemand eine Idee?
mit CAPI4HylaFAX gibt es nicht mehr
Ich bekomme also Infos in eine log-Datei (Dateiname=commid) geschrieben, die ich aber nicht finden kann, weil sie nicht im xferfaxlog genannt wird? Klingt irgendwie unlogisch und ein bisschen nach Mittelalter.
2. Die Absenderzeile auf dem Fax wird nicht so formatiert, wie beim "normalen" Hylafax ohne CAPI und ist fehlerhaft. Weiss jemand ob man das irgendwo konfigurieren kann?
Nein, fast nicht. Du kannst 32 Zeichen fuer den Header eingeben, alls andere ist Hardcodiert und kann ohne Aenderung des 'c' Programms nicht beeinflusst werden.
Das scheint auch nicht viel besser zu sein. Der Empfaenger bekommt dann Von Fax-Kennung: 29.10.2007 (scheinbar vom System deneriert) aber nicht die Kennung, die ich dem sendfax Auftrag mitgegeben habe? Oder hat die Kennung im Sendfax dann ein anderes Format, damit sie wirklich als Kennung erscheint? Ich uebergebe sie im Moment als TagLineFormat -F "FaxGateway" Sie kommt dann zwar auf dem Fax, aber der Empfaenger bekommt diese nicht als Absenderkennung uebermittelt, sondern einen anderen Teil aus dieser Absender-Zeile????? Wenn das wirklich so ist, dann gilt sicherlich auch das oben gesagte - Mittelalter oder schlimmer! Und das bei ISDN? Ich kann es wirklich nicht glauben. Und ich habe auch keine Moeglichkeit zusehen, welche virtuellen Modems vorhanden sind und was die gerade machen? Christian
Holger
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org
Hallo Am 2007-10-31 23:07, schrieb info@abacus-computer.net:
Ich bekomme also Infos in eine log-Datei (Dateiname=commid) geschrieben, die ich aber nicht finden kann, weil sie nicht im xferfaxlog genannt wird? Klingt irgendwie unlogisch und ein bisschen nach Mittelalter.
in /etc/config.faxCAPI kannst Du einstellen wo das log.file liegt und wie es heissen soll und den loglevel LogFile: /var/log/log.fax-capifax # zum Beispiel LogTraceLevel: 4
Das scheint auch nicht viel besser zu sein. Der Empfaenger bekommt dann Von Fax-Kennung: 29.10.2007 (scheinbar vom System deneriert)
ebenfalls in der config.faxCAPI kannst Du die Absender Kennung eingeben, aber nur 32 Zeichen. Das Datum und die Uhrzeit wird aus der ISDN Leitung abgegriffen, da hast Du so keine Einfluss auf.
Ich uebergebe sie im Moment als TagLineFormat -F "FaxGateway" Sie kommt dann zwar auf dem Fax, aber der Empfaenger bekommt diese nicht als Absenderkennung uebermittelt, sondern einen anderen Teil aus dieser Absender-Zeile?????
Ja, die FaxNumber die Du in der config.faxCAPI angegeben hast.
Wenn das wirklich so ist, dann gilt sicherlich auch das oben gesagte - Mittelalter oder schlimmer! Und das bei ISDN?
Sei mir bitte nicht boese c4h ist opensource, Du kannst Dir einen c Programmierer schnappen und das verbessern, nach Deinen Wuenschen und das dann AVM zur Verfuegung stellen, vielleicht bauen sie es ein. Michael Rolf ist da sehr offen.
Und ich habe auch keine Moeglichkeit zusehen, welche virtuellen Modems vorhanden sind und was die gerade machen?
Doch 'man faxstat' hilft Dir da weiter oder auch die ganzen man pages http://hylafax.sourceforge.net/man/index.php Holger --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org
On Fri, Oct 26, 2007 at 05:21:48AM -0600, info@abacus-computer.net wrote:
hallo,
ich habe einen Faxserver laufen mit einer Primux ISDN Karte von Gerdes fuer einen PMA. Allerdings unter Centos. Aber ich denke diese
Aua :-)
Probleme sind weniger vom Betriebsystem abhaengig und ich finde bisher keine Hilfe in dieser Sache allgemein fuer Linux.
Der Faxempfang klappt auch prima schon seit laengerer Zeit.
Aber mit dem Versand habe ich erhebliche Probleme:
Ich moechte den Versand ueber Hylafax mit sendfax durchfuehren. Bekomme es aber nicht hin, dass Hylafax die virtuellen Modems erkennt.
Wenn Du nur das CAPI modem nutzt, einfach in die /var/spool/fax/etc/config die Zeile: SendFaxCmd: /usr/bin/c2faxsend eintragen (eventuell Pfad anpassen). Wenn Du auch ein Modem hast, brauchst Du ein script das zwischen c2faxsend und faxsend umschaltet. Ist beim SuSE Packet dabei, /var/spool/fax/bin/faxsend. Dann lautet der Eintrag: SendFaxCmd: /var/spool/fax/bin/faxsend -- Karsten Keil SuSE Labs ISDN and VOIP development SUSE LINUX Products GmbH, Maxfeldstr.5 90409 Nuernberg, GF: Markus Rex, HRB 16746 (AG Nuernberg) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org
participants (4)
-
Christian
-
Holger Bruenjes
-
info@abacus-computer.net
-
Karsten Keil