DTMF Menu structure
Contents

1.Description

Structure of an acoustic menu system with DTMF buttons for the telephone. You can design a hierarchical menu with several of these modules.

Sample project: "sample_languagemenu.hs3" logic node for HS/FS from Version 2.2, e.g., in connection with the logic nodes 18061 and 18062.

The module evaluates the DTMF buttons 0-9. The buttons * and # are not evaluated. The result is then transferred to the next module via the Outputs A1 to A9. Output 10 sends the voice message key (from Input 2) when the module is initialised. Input 1 receives a 0 from HS/FS if this module is connected with the DTMF object (Telephone operation mask/Voice message DTMF). The initialisation can also occur with the value 99 (see Value table below).
Note
Input 1: This input has to receive a 0 for initialisation. The HS/FS sends a 0 when this input is linked to the DTMF object (Alerting/Telephone operation). This value is sent when the connection is established.

2.Inputs

No.NameInitialisationDescription
1E1 DTMF0
DTMF object.
Buttons 1-9 address the Outputs 1 to 9, button 0 leads to the return to the output position.
2E2 Voice message""
Voice message key - Key for the message that is spoken when the menu item is reached.
3E3 A1 assigned0
A1 assigned - this input must always be not equal to zero when Output 1 is linked with a further module.
Note: If this input is equal to zero, the DTMF button 1 is ignored. If this input is not equal to zero and Output 1 is not linked, this leads to undefined behaviour of the module.
4E4 A2 assigned0
A2 assigned - this input must always be not equal to zero when Output 2 is linked with a further module.
Note: If this input is equal to zero, the DTMF button 2 is ignored. If this input is not equal to zero and Output 2 is not linked, this leads to undefined behaviour of the module.
5E5 A3 assigned0
A3 assigned. As in Input 3 and 4.
......
11E11 A9 assigned0
A9 assigned. As in Input 3 and 4.

3.Outputs

No.NameInitialisationSBCDescription
1A1 10s
A1 - If there is a value at Input E3 that is not equal to zero, and you actuate the button 1 on the telephone keypad, this output is addressed.

The output is connected with one of these two following modules:
- 18061_DTMF_MenustructureTrigger.hsl
- 18062_DTMF_Menuestructurequery.hsl.
2A2 20s
Like A1 but for Input E4 and button 2
3A3 30s
Like A1 but for Input E5 and button 3
......
9A9 90s
Like A1 but for Input E11 and button 9
10A10 Voice message""s
Voice message - the voice message object is assigned here (Alert/Telephone operation). This output sends the value from Input 2 (voice message key) as soon as a value is received at Input 1.
s = send, sbc = send by change

4.Value table as an example

ValueAction
E2=Welcome text E5=1-
-Call is made
E1=zeroAfter answering of HS/FS
A10=Welcome text-
-User actuates, e.g., the 3 on the telephone
E1=3-
A3=99Initialisation of the next module
-User actuates, e.g., the 5 on the telephone
E1=5-
A3=5-
-User actuates the 0 on the telephone
E1=10Reset the module
A10=Welcome text-

5.Other

Recalculation during start:No
Module is retentive:No
Internal designation:18060
Category:DTMF

6.Similar functions

DTMF Trigger
DTMF Menu structure Query
DTMF alarm acknowledgement