DTMF Menuestruktur
Inhalt

1.Beschreibung

Aufbau eines mit DTMF-Tasten geführten akustischen Menüsystems für das Telefon. Mit mehreren dieser Bausteine kann man ein hierarchisches Menü aufbauen.

Musterprojekt: "muster_sprachmenue.hs3" Logikmodul für HS/FS ab Version 2.2 z.B. in Zusammenhang mit den Logikmodulen 18061 und 18062.

Der Baustein wertet die DTMF-Tasten 0-9 aus. Die Tasten * und # werden nicht ausgewertet. Das Ergebnis wird dann auf den Folgebaustein über die Ausgänge A1 bis A9 weitergeleitet. Ausgang 10 sendet den Ansageschlüssel (von Eingang 2), wenn der Baustein initialisiert wird. Dazu erhält Eingang 1 eine 0 vom HS/FS, wenn dieser Baustein mit dem DTMF-Objekt (Maske Telefonbedienung/Sprachmeldung DTMF) verbunden ist. Die Initialisierung kann auch mit dem Wert 99 erfolgen (siehe Wertetabelle unten).
Hinweis
Eingang 1: Dieser Eingang muss zur Initialisierung eine 0 erhalten. Der HS/FS sendet eine 0, wenn dieser Eingang mit dem DTMF-Objekt (Alarmierung/Telefonbedienung) verknüpft ist. Bei Verbindungsaufbau wird dieser Wert gesendet.

2.Eingänge

Nr.NameInitBeschreibung
1E1 DTMF0
DTMF-Objekt.
Tasten 1-9 sprechen die Ausgänge 1 bis 9 an, Taste 0 führt zur Rückkehr an die Ausgangsposition.
2E2 Ansage""
Ansageschlüssel - Schlüssel für die Meldung, die gesprochen wird, wenn der Menüpunkt erreicht wird.
3E3 A1 belegt0
A1 belegt - dieser Eingang muss immer ungleich Null sein, wenn Ausgang 1 mit einem weiteren Baustein verknüpft ist.
Anmerkung: Ist dieser Eingang gleich Null, so wird die DTMF-Taste 1 ignoriert. Ist dieser Eingang ungleich Null und Ausgang 1 nicht verknüpft, so führt dies zu einem undefinierten Verhalten des Bausteines.
4E4 A2 belegt0
A2 belegt - dieser Eingang muss immer ungleich Null sein, wenn Ausgang 2 mit einem weiteren Baustein verknüpft ist.
Anmerkung: Ist dieser Eingang gleich Null, so wird die DTMF-Taste 2 ignoriert. Ist dieser Eingang ungleich Null und Ausgang 2 nicht verknüpft, so führt dies zu einem undefinierten Verhalten des Bausteines.
5E5 A3 belegt0
A3 belegt. Analog zu Eingang 3 und 4.
......
11E11 A9 belegt0
A9 belegt. Analog zu Eingang 3 und 4.

3.Ausgänge

Nr.NameInitSBCBeschreibung
1A1 10s
A1 - Liegt an Eingang E3 ein Wert ungleich Null an und betätigt man auf der Telefontastatur die Taste 1, so wird dieser Ausgang angesprochen.

Der Ausgang wird mit einem dieser beiden Folgebausteine verbunden:
- 18061_DTMF_MenuestrukturTrigger.hsl
- 18062_DTMF_MenuestrukturAbfrage.hsl.
2A2 20s
Wie A1, aber für Eingang E4 und Taste 2
3A3 30s
Wie A1, aber für Eingang E5 und Taste 3
......
9A9 90s
Wie A1, aber für Eingang E11 und Taste 9
10A10 Ansage""s
Ansage - Hier wird das Ansageobjekt (Alarmierung/Telefonbedienung) zugeordnet. Dieser Ausgang sendet den Wert von Eingang 2 (Ansageschlüssel), sobald auf Eingang 1 ein Wert empfangen wird.
s = send, sbc = send by change

4.Wertetabelle als Beispiel

WertAktion
E2=Willkommen-Text E5=1-
-Anruf erfolgt
E1=NullNach dem Abheben des HS/FS
A10=Willkommen-Text-
-Anwender betätigt auf dem Telefon z. B. die 3
E1=3-
A3=99Initialisierung des Folgebausteins
-Anwender betätigt auf dem Telefon z. B. die 5
E1=5-
A3=5-
-Anwender betätigt auf dem Telefon die 0
E1=10Reset des Bausteins
A10=Willkommen-Text-

5.Sonstiges

Neuberechnung bei Start:Nein
Baustein ist remanent:Nein
Interne Bezeichnung:18060
Kategorie:DTMF

6.Ähnliche Funktionen

DTMF Trigger
DTMF Menuestruktur Abfrage
DTMF Alarm Quittierung