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).
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. | Name | Init | Beschreibung |
---|---|---|---|
1 | E1 DTMF | 0 | DTMF-Objekt. Tasten 1-9 sprechen die Ausgänge 1 bis 9 an, Taste 0 führt zur Rückkehr an die Ausgangsposition. |
2 | E2 Ansage | "" | Ansageschlüssel - Schlüssel für die Meldung, die gesprochen wird, wenn der Menüpunkt erreicht wird. |
3 | E3 A1 belegt | 0 | 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. |
4 | E4 A2 belegt | 0 | 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. |
5 | E5 A3 belegt | 0 | A3 belegt. Analog zu Eingang 3 und 4. |
... | ... | ||
11 | E11 A9 belegt | 0 | A9 belegt. Analog zu Eingang 3 und 4. |
3.Ausgänge
Nr. | Name | Init | SBC | Beschreibung |
---|---|---|---|---|
1 | A1 1 | 0 | s | 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. |
2 | A2 2 | 0 | s | Wie A1, aber für Eingang E4 und Taste 2 |
3 | A3 3 | 0 | s | Wie A1, aber für Eingang E5 und Taste 3 |
... | ... | |||
9 | A9 9 | 0 | s | Wie A1, aber für Eingang E11 und Taste 9 |
10 | A10 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
Wert | Aktion |
---|---|
E2=Willkommen-Text E5=1 | - |
- | Anruf erfolgt |
E1=Null | Nach dem Abheben des HS/FS |
A10=Willkommen-Text | - |
- | Anwender betätigt auf dem Telefon z. B. die 3 |
E1=3 | - |
A3=99 | Initialisierung 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=10 | Reset des Bausteins |
A10=Willkommen-Text | - |
5.Sonstiges
Neuberechnung bei Start: | Nein |
---|---|
Baustein ist remanent: | Nein |
Interne Bezeichnung: | 18060 |
Kategorie: | DTMF |