Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
heiko:tipps:fax-server:tipp_hylafax_03 [2018/08/06 15:04] Heiko Teichmeier |
heiko:tipps:fax-server:tipp_hylafax_03 [2018/08/20 13:56] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ~~META: | ||
- | date issued = 2008-01-01 | ||
- | ~~ | ||
- | {{tag> | ||
- | ====== Tipp HylaFAX (3) ====== | ||
- | __letzte inhaltliche Überarbeitung: | ||
- | ==== 3. Erweiterung um zusätzliche Funktionen ==== | ||
- | === 3.1 Versand-Datum und -Zeit in Benachrichtigungsmail === | ||
- | Um in den Benachrichtigungsmails bei erfolgreich versendeten Faxen das Datum und die Zeit des Versandes anzeigen zu k& | ||
- | == 3.1.1 Datei bin/ | ||
- | In der Datei < | ||
- | < | ||
- | werden die verfügbaren Informationen aus dem jeweiligen " | ||
- | <code bash> | ||
- | doneq/ | ||
- | </ | ||
- | extrahiert und in einer Variable abgelegt. | ||
- | |||
- | Die Zeit des Versandes wird im Wertepaar mit dem Schlüssel " | ||
- | <code bash> | ||
- | / | ||
- | </ | ||
- | |||
- | == 3.1.2 Datei bin/notify == | ||
- | In der Datei | ||
- | <code bash> | ||
- | ca. in Zeile 126 füge ich folgende Zeilen ein: | ||
- | <code bash> | ||
- | if [ -n " | ||
- | SENDDATETIME = `date -d @" | ||
- | SENDDATE = `date -d @" | ||
- | SENDTIME = `date -d @" | ||
- | fi | ||
- | </ | ||
- | Damit werden 3 neue Variablen definiert die folgendes beinhalten: | ||
- | * SENDDATETIME - Datum und Zeit des Versandes | ||
- | * SENDDATE - Datum des Versandes | ||
- | * SENDTIME - Zeit des Versandes | ||
- | Anschließend muss man die neuen Variablen in die kurz darauf folgende Export-Zeile einfügen: | ||
- | <code bash> | ||
- | export SENDTO FROMADDR TOADDR SESSION_LOG DESTINATIONWHY JTIME | ||
- | NEXT JOBINFO SENDDATETIME SENDDATE SENDTIME | ||
- | </ | ||
- | |||
- | == 3.1.3 Template-Dateien anpassen == | ||
- | Nun kann man die neuen Variablen in den sprachspezifischen Message-Template-Dateien im Verzeichnis <span class=" | ||
- | |||
- | Achtet darauf nach jeder Änderung vor dem Testen den Hylafax-Server neu starten!: | ||
- | <code bash> | ||
- | rchylafax restart (f& | ||
- | / | ||
- | </ | ||
- | |||
- | == 3.2 Datum und Zeit des Fax-Empfangs als Dateiname == | ||
- | Durch die Verwendung der RPM-Pakete gestaltet sich die Installation der o.g. Pakete relativ einfach. Entweder man erledigt das auf der Kommandozeile [[tipp_linuxgrundlagen_01# | ||
- | |||
- | == 2.2.1 ISDN und CAPI testen == | ||
- | Hat man alle Pakete installiert und das ISDN-Paket mit | ||
- | <code bash> | ||
- | rcisdn (re)start (OpenSuSE) bzw. / | ||
- | </ | ||
- | neu- bzw. gestartet sollte man als erstes kontrollieren ob die CAPI-Treiber arbeiten. Dies kann man mit folgendem Befehl prüfen: | ||
- | <code bash> | ||
- | capiinfo | ||
- | </ | ||
- | Daraufhin sollte einige Zeilen mit Informationen zu den von der CAPI unterstützten Funktionen angezeigt werden: |