Der nächste Schritt ist das Versenden von Faxen. Auch hierfür
brauchen wir Context [fax-out]
in der
extension.conf
. Wenn das virtuelle IAXmodem ein Fax
versenden will, kommt es automatisch in diesen Context. Sollen die Faxe
dann über unsere Beispiel-SIP-Verbindung 123456 gefaxt werden, so sieht
der Eintrag in der extensions.conf
wie folgt
aus:
[fax-out] exten => _X.,1,Answer() exten => _X.,2,Dial(SIP/123456/${EXTEN}) exten => h,1,Hangup()
Testen können wir das Senden mit sendfax -n -d <Faxnummer> <datei.txt>
debian:~# sendfax -n -d 06912345678 /etc/issue.net
Im CLI sollten wir jetzt Folgendes sehen:
-- Accepting AUTHENTICATED call from 127.0.0.1: > requested format = alaw, > requested prefs = (), > actual format = alaw, > host prefs = (alaw), > priority = mine -- Executing Answer("IAX2/iaxmodem-3", "") in new stack -- Executing Dial("IAX2/iaxmodem-3", "SIP/123456/06912345678") in ne w stack -- Called 123456/06912345678 -- SIP/123456-0818f630 is making progress passing it to IAX2/iaxmode m-3 -- SIP/123456-0818f630 answered IAX2/iaxmodem-3 -- parse_srv: SRV mapped to host mein-voip-provider.de, port 5060 == Spawn extension (fax-out, 06912345678, 2) exited non-zero on 'IAX2/ iaxmodem-3' -- Executing Hangup("IAX2/iaxmodem-3", "") in new stack == Spawn extension (fax-out, h, 1) exited non-zero on 'IAX2/iaxmodem-3 ' -- Hungup 'IAX2/iaxmodem-3'
Das Kommando faxstat -s gibt während des Sendens folgende Zeilen aus:
debian:~# faxstat -s HylaFAX scheduler on w077.example.com: Running Modem ttyIAX0 (123456): Sending job 7 JID Pri S Owner Number Pages Dials TTS Status 7 127 R root 06912345678 0:1 0:12 debian:~#
Fertig! Jetzt können Sie über Asterisk mit Hylafax Faxe versenden und empfangen.
Auf der Hylafax-Webseite http://www.hylafax.org finden Sie viele Hinweise und Howtos, wie Sie Ihren neuen Faxserver möglichst einfach in Ihre bestehende Büroinfrastruktur einbinden.