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).
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. | Name | Initialisation | Description |
---|---|---|---|
1 | E1 DTMF | 0 | DTMF object. Buttons 1-9 address the Outputs 1 to 9, button 0 leads to the return to the output position. |
2 | E2 Voice message | "" | Voice message key - Key for the message that is spoken when the menu item is reached. |
3 | E3 A1 assigned | 0 | 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. |
4 | E4 A2 assigned | 0 | 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. |
5 | E5 A3 assigned | 0 | A3 assigned. As in Input 3 and 4. |
... | ... | ||
11 | E11 A9 assigned | 0 | A9 assigned. As in Input 3 and 4. |
3.Outputs
No. | Name | Initialisation | SBC | Description |
---|---|---|---|---|
1 | A1 1 | 0 | s | 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. |
2 | A2 2 | 0 | s | Like A1 but for Input E4 and button 2 |
3 | A3 3 | 0 | s | Like A1 but for Input E5 and button 3 |
... | ... | |||
9 | A9 9 | 0 | s | Like A1 but for Input E11 and button 9 |
10 | A10 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
Value | Action |
---|---|
E2=Welcome text E5=1 | - |
- | Call is made |
E1=zero | After answering of HS/FS |
A10=Welcome text | - |
- | User actuates, e.g., the 3 on the telephone |
E1=3 | - |
A3=99 | Initialisation 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=10 | Reset the module |
A10=Welcome text | - |
5.Other
Recalculation during start: | No |
---|---|
Module is retentive: | No |
Internal designation: | 18060 |
Category: | DTMF |