Coverbild des Asterisk Buches von Stefan Wintermeyer

Achtung: Dies ist ein Beta Test!

  • Bitte melden Sie Fehler! Siehe dazu die Beta-Test FAQ.
  • Besuchen Sie den Asterisk-Tag.org in Bremen und lassen Sie sich dort Ihr Buch von Stefan Wintermeyer signieren.
  • Bestellmoeglichkeiten fuer das gedruckte Buch: Amazon oder direkt beim Verlag

Asterisk Schulungen und Consulting vom Autor dieses Buches finden Sie auf http://www.amooma.de.


4.2. [zonemessages]

Da es vorkommt, dass sich die User eines Voicemailsystems in unterschiedlichen Zeitzonen befinden, kann im Bereich [zonemessages] für jede Zeitzone ein unterschiedliches Format definiert werden, mit dem dem User die Uhrzeit angesagt wird.[75]

4.2.1. Syntax

zonenname = timezone | format
zonenname
Unter diesem Namen kann man später auf das entsprechende Format zugreifen. Verwenden Sie nur Kleinbuchstaben, Ziffern, Bindestrich (-) und Unterstrich (_).
timezone

In einem normalen Debian-Linux-System finden Sie im Verzeichnis /usr/share/zoneinfo/ eine Auflistung von verschiedenen Regionen. Jede Region wird mit einem Unterverzeichnis dargestellt. In diesem Unterverzeichnis findet man Städtenamen. Ein timezone Eintrag besteht aus der Region und dem Städtenamen (getrennt durch ein /).

Beispiele:

Europe/Berlin

Australia/Sydney

format

Definiert das Format, mit dem die Zeit angesagt wird. Es stehen folgende Variablen zur Verfügung:

AWochentag (Montag bis Sonntag)
asiehe A
BMonat (Januar bis Dezember)
bsiehe B
hsiehe B
dTag des Monats (1. bis 31.)
esiehe d
YJahr (z.B. 2006)
IStunde im amerikanischen 12-Stunden-Format
lsiehe I
HStunde im europäischen 24-Stunden-Format. Dabei wird beim englischen Sprachmenü einstelligen Uhrzeiten eine 0 (englische Aussprache „oh“) vorangestellt.
kStunde im europäischen 24-Stunden-Format
MMinute
PAM oder PM
psiehe P
Qheute“, „gestern“ oder ABdY (Wochentag, Monat, Tag, Jahr)
q “ (also nichts, wenn es heute ist), „gestern“ oder ABdY (Wochentag, Monat, Tag, Jahr)
RStunde:Minute:Sekunde

Daneben gibt es noch die Sonderfälle 'sprachdatei' (ohne „.gsm“. Dieser Sprachbaustein aus dem Verzeichnis sounds/ wird abgespielt. Die einfachen Anführungszeichen sind zwingend.) und ${VAR} (Inhalt dieser Variablen wird eingefügt).

Beispiel:

[zonemessages]
deutschland = Europe/Berlin | 'vm-received' Q 'digits/at' kM
england = Europe/London | 'vm-received' Q 'digits/at' R
military = Zulu | 'vm-received' q 'digits/at' H N 'hours' 'phonetic/z_p'


[75] Beachten Sie, dass Sie eine wie hier beschrieben definierte Zeitzone noch für die User aktivieren müssen. Siehe Abschnitt 4.4, „Mailbox-Definitition“