header
Features

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:

  1. Der Erweiterung zur CapiSuite
  2. Dem CUPS-Backend
  3. Der Clientsoftware
overview
Die Komponenten des System im Überblick.

Nach oben

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

Nach oben

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

Nach oben

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

Nach oben

Last modified: 22.06.2014