On Sat, Nov 30, 2002 at 09:08:29PM +0100, Ralf Sander wrote:
Ich verwende hylafax unter SuSE Linux 8.1 in Verbindung mit capi4hylafax. Seit Einspielung der Patches (Updates) kann ich auch wie gewohnt Faxe senden und empfangen.
Allerdings werden die DialStringRules in /var/spool/fax/etc/dialrules ignoriert, und das führt dazu, dass die Faxnummern aus dem Adressbuch immer von Hand nachbearbeiten werden müssen, um einen reinen Zahlenstring zu erhalten (entfernen von Zeichen wie /, - und +). Die Ursache scheint damit zusammen zu hängen, dass sendfax die Daten nicht selber verarbeitet sondern an c2faxsend weiterleitet.
Wenn man sendfax mit der Option -v aufruft, kann man sehen, dass /var/spool/fax/etc/dialrules gefunden und ausgewertet wird. Auch dialtest zeigt das gewünschte Ergebnis, aber c2faxsend bekommt die Faxnummer ohne Überarbeitung wie im Adressbuch übergeben.
Seltsam. sendfax uebergibt die Daten nicht an c2faxsend, sendfax weiss garnichts vom eigentlichen faxsende Befehl. Ich werde mir das nochmal genauer anschauen. sendfax stellt die Sachen ueber den queuer in die queue, der queuer startet dann den Befehl der in der config fuer SendFaxCmd angegeben ist, das ganze sieht man in der /var/log/messages, wenn ein entsprechend hohes ServerTracing eingestellt ist. Wenn also sendfax -v das richtige Ergebniss anzeigt ist es raetselhaft warum es dem queuer den alten String uebergibt. Als schnelle Abhilfe kannst Du eventuell /var/spool/fax/bin/faxsend erweitern und da die entsprechenden Zeichen filtern. -- Karsten Keil SuSE Labs ISDN development