Co je to DTMF?
Zkratka DTMF znamená Dual-Tone Multi-Frequency (dvoutónová vícefrekvenční volba). Jde o systém stojící za pípáním, které telefon vydává při stisknutí tlačítka. Každé tlačítko vysílá dvě sinusové vlny současně: jednu ze svého řádku a druhou ze sloupce. Stisknutím tlačítka 5 se přehraje 770 Hz a 1336 Hz najednou.
Dvojice frekvencí byly zvoleny tak, aby žádná kombinace nebyla násobkem jiné. Díky tomu dokáže telefonní ústředna rozpoznat správné tlačítko i na zarušené lince a běžná řeč téměř nikdy nezpůsobí falešnou detekci.
Tabulka frekvencí DTMF
| Nízký tón | 1209 Hz | 1336 Hz | 1477 Hz | 1633 Hz |
|---|---|---|---|---|
| 697 Hz | 1 | 2 | 3 | A |
| 770 Hz | 4 | 5 | 6 | B |
| 852 Hz | 7 | 8 | 9 | C |
| 941 Hz | * | 0 | # | D |
Každé tlačítko kombinuje jednu řádkovou a jednu sloupcovou frekvenci.
Proč dva tóny místo jednoho?
Samostatný tón by se snadno zmátl s lidským hlasem. Hlas obsahuje spoustu energie ve stejném frekvenčním pásmu, takže ústředna reagující na jedinou frekvenci by neustále chybovala.
Dva tóny současně o frekvencích, které spolu netvoří harmonické násobky, je lidským hlasem téměř nemožné náhodně vytvořit. Proto DTMF nahradil impulsní volbu a dodnes se používá v hlasových nabídkách (IVR), hlasových schránkách nebo radiokomunikačních zařízeních.
K čemu se generátor používá
- Testování hlasových nabídek. Přiložte telefon k reproduktoru a ověřte, zda automatizovaný systém správně rozpoznává tóny.
- Řízení převáděčů a vysílaček. Radioamatérská zařízení často využívají sekvence DTMF k zapínání a vypínání různých funkcí.
- Výuka signalizačních systémů. Tabulka frekvencí pomáhá během chvilky názorně předvést teoretické principy v praxi.
- Zvukový design. Nahrávání reálných tónů telefonní volby pro film, hry nebo podcasty.
- Ladění hardwaru. Odeslání známé sekvence do dekodéru pro ověření, zda správně rozkóduje zadané číslice.
Délka tónů a mezer
Standard vyžaduje délku tónu alespoň 40 milisekund a 40 milisekund ticha mezi číslicemi. Většina zařízení zvládne i delší časy a běžné telefony typicky vysílají okolo 100 až 200 ms na jedno tlačítko.
Pokud dekodér vynechává číslice, nejprve zkuste prodloužit délku tónu. Krátké tóny přenášené přes komprimované spojení (např. mobilní hovor nebo VoIP) bývají nejčastější příčinou nepropojení sekvence.
K čemu slouží tlačítka A, B, C a D?
Kompletní specifikace DTMF obsahuje čtvrtý sloupec s tlačítky A až D. Na běžných domácích telefonech se neobjevovala, ale používala se například v americké vojenské síti AUTOVON pro označení priority hovoru. Některá radiová a testovací zařízení je využívají dodnes. Pokud je potřebujete, můžete je zapnout výše.