Setup des Inbound Service

Auch hier läuft auf dem Faxserver der zentrale Prozeß faxq jedoch ein zum Dial-IN genutztes Modem benötigt einen eigenen faxgetty Prozeß (HylaFAX front-door Prozeß), der auf eingehende Anrufe wartet und den zentralen Prozeß faxq über den Zustand eines Modems informiert. Faxq kommuniziert hierbei direkt mit dem faxgetty Prozeß, das Programm faxmodem wird nicht mehr benötigt.

Im normalen Betrieb nimmt der faxgetty Prozeß einen eingehenden Anruf entgegen und nimmt das Fax in Empfang. Eingegangene Faxe werden daraufhin in dem Verzeichnis /var/spool/fax/recvq im TIFF/F-Format (Tiff Class F Format) auf dem Faxserver abgelegt und faxgetty initiiert das Script »/var/spool/fax/bin/faxrcvd«.


Informationen zur Verarbeitung eingegangener Faxe

Faxviewer

zur Verarbeitung eingegangener Faxe gibt es verschiedene Möglichkeiten:

  • Ein einfacher Betrachter ohne Komfort stellt das Kommandozeilenprogramm
    viewfax <faxname> dar:

  • faxview

    dieses Programm ist etwas komfortabler und ermöglicht sowohl das Betrachten als auch das Drucken des eingegangenen Faxes

  • weitere Möglichkeiten sind:

    Konvertierung des TIFFs mit fax2ps, tiff2ps und betrachten mit GNU ghostview
    oder z.B. direktes schicken zum Drucker



Faxrcvd

= HylaFAX notification script für eingegangene Faxe

Das Shellscript liegt im bin Verzeichnis unterhalb des Spoolverzeichnisses und wertet, falls vorhanden, die Datei etc/FaxDispatch aus. Eine Erweiterung dieses Scripts ist erhältlich per Mail an ixservice@heise.de
(in den Body 'get hylafax').

Default sendet das faxrcvd eine Mail an den FaxMaster und benachrichtigt alle user deren Mailadresse in der Datei etc/faxusers hinterlegt ist, Voraussetzung der Sender muß bekannt sein.

Existiert die Datei FaxDispatch so werden die Faxe als mime-Attachement weitergeleitet entsprechend der Angaben SENDTO und TYPE. Das heißt Angabe des Empfängers der Faxe einer bekannten Gegenstelle sowie die Art des Attachements, ps oder tif.

Weitere Möglichkeiten sind Konvertieren der Faxe in Postscript oder Tiff und Ablage in gesonderten Verzeichnissen unter /var/spool/fax/public. In dieser Weise können die Clients über NFS, Samba etc. auf die Faxe über Netz zugreifen.

Und als letztes kann das Script z.B. erweitert werden zum automatischen Ausdruck der Faxe.


Ausschnitt aus /var/spool/fax/bin/faxrcvd
 INFO=$SBIN/faxinfo
FAX2PS="${TIFFBIN}/fax2ps -S"
MIME=/usr/local/bin/mimencode

TOADDR=FaxMaster
USERS="`cat etc/faxusers`"
PUBLIC_PS=public/ps
PUBLIC_TIF=public/tif

#Eintrag zum autom. Drucken der Faxe
if[ -f $FILE]; then
/usr/local/bin/tiff2ps $FILE | lpr
fi

# Op. -S streckt Fax auf DIN A4
# Pfad zum Mime-Coder

# Alias "FaxMaster" muss exist.
# zusaetzl. zu inform. user
# oeffentliches Verzeichnis
# fuer eingehende Faxe


Ausschnitt aus /var/spool/fax/etc/FaxDispatch
case "$SENDER" in
*49*6247*905117*) SENDTO=kerstin TYPE=ps;;
*) SENDTO=;;
esac

 
Zurück zur
Startseite
  SNPP