Features
Präsentation des Projekts
Das Projekt wurde vor Fachpublikum in einer Kurzpräsentation vorgestellt. Einen Überblick über den Funktionsumfang des Projekts bietet die dafür erstellte Präsentation im html, PDF, Flash und OpenOffice.org/StarOffice Format (jeweils ohne Animationen) oder im OpenOffice.org/StarOffice Format (mit Animationen).
Komponenten des Systems
Das Softwarepaket besteht aus drei Teilen:

Die Komponenten des System im Überblick.
Die CapiSuite-Erweiterung
Die CapiSuite wurde erweitert um es zu ermöglichen per Socketverbindung Nachrichten an den Client zu übermitteln. Folgende Scripte wurden erweitert:
- cs_helpers.py: Enthält die Funktion zum Socketaufbau
- capisuitefax: Speichert die IP und den Port des Clients für Statusmeldungen beim Versand
- idle.py: Senden des Versandstatus an den Client
- incoming.py: Senden einer Meldung bei ankommenden Anrufen und Faxen
Das CUPS-Backend
Das bash-Script "faxgate" übernimmt als CUPS-Backend folgende Funktionen:
- Stellt einen Fax-Netzwerkdrucker für Linux/Mac OS X und über Samba auch für Windows bereit
- Überprüft die übergebenen Parameter, den Dateinamen und den Dokuemnteninhalt auf eine Faxnummer
- Baut mit Hilfe der oben genannten Funktionen eine Socketverbindung zum Client auf um die Faxnummer abzufragen
- Leitet das Dokument an die CapiSuite zum Versand weiter
Die Clientsoftware
Die Clientsoftware übernimmt folgende Funktionen:
- Abfrage der Faxnummer
- Anzeige der Meldung bei einem neuem Fax
- Anzeige der Meldung bei neuen Nachrichten auf dem Anrufbeantworter
- Abspielen der aufgesprochenen nachricht
- Download der faxe und Anrufe über integrierten SFTP-Client
Last modified: 22.06.2014