Ich würde allerdings immer auch ein Vergleich mit *-1.6.2/app_fax/spandsp machen. Wichtig, aktuelle Version nehmen spandsp-0.0.6pre17 oder den letzten snapshot, nicht die Paketversion deb/rpm des jeweiligen OS, da diese i.d.R veraltet sind. Oder auch eben gleich asterisk-trunk (welcher in kürze asterisk-1.8 wird).
Meine Erfahrung ist, dass ich noch keinen Fall gefunden habe (wichtig, mit
aktuellen spandsp) wo es ein Fax gab, welches tatsächlich inkompatibel mit der spandsp library ist. Im Gegenteil, habe ich aktuell sogar Fälle, wo das DigiumFax (die Technologie dahinter kommt von commetrex.com) mit bestimmten Faxserverlösungen nicht funktioniert (es wird nur die Headerzeile übertagen), spandsp das Fax allerdings vollständig Fehlerfrei empfängt.
Das schöne an der asterisk-trunk/*-1.8 Fax Lösung ist, dass für das Digium Fax und spandsp basierte Fax, ein und das gleiche Frontend SendFAX/ReceiveFAX genutzt wird. D.h. die Bedienung aus dem Dialplan heraus ist identisch, und man kann beliebig die "Engine" (res_fax_digium/res_fax_spandsp) dahinter austauschen (sogar im laufenden Betrieb). Und damit sehr einfach vergleichen, welche Lösung für einen besser funktioniert.
Am besten mal dazu den Blog vom "cheffe" dazu lesen:
http://blogs.asterisk.org/2009/12/0...8-in-asterisk-trunk-planning-for-1-8-release/
Um HylaFax Client's und Asterisk zu verheiraten, kannst Du auch einen Blick auf
http://forge.asterisk.org/gf/project/afaxd/ werfen (Hat seine Wurzeln hier aus'm ippf). Ein Perl script, dass vorne raus das HylaFax Protokoll spricht, und hinten raus, callfiles mit dem Faxtiff für den Asterisk schreibt.
Ich wollte auch mal anfangen einen res_hylafax für'n asterisk zu schreiben, damit HylaFax-Clients direkt mit dem Asterisk kommunizieren können, aber Fax finde ich auf dauer zu unsexy um da Arbeit rein zu stecken
@hehol Grüße an den Kollegen HH
