Che cos'è il DTMF?
DTMF sta per Dual-Tone Multi-Frequency (multifrequenza a doppio tono). È il sistema alla base dei toni acustici emessi dal telefono quando si preme un tasto. Ogni tasto invia due onde sinusoidali contemporaneamente: una dalla propria riga e una dalla propria colonna. Premendo il 5 si generano 770 Hz e 1336 Hz insieme.
Le coppie sono state scelte in modo che nessuna combinazione sia un multiplo semplice di un'altra. Ciò consente al sistema telefonico di individuare il tasto corretto anche su linee rumorose, evitando quasi del tutto le false letture causate dalla voce umana.
Tabella frequenze DTMF
| Tono basso | 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 |
Ogni tasto combina una frequenza di riga e una frequenza di colonna.
Perché due toni anziché uno?
Un singolo tono potrebbe essere facilmente confuso con la voce umana. La voce contiene molta energia in quella stessa banda di frequenze, quindi un centralino in ascolto di una singola frequenza scatterebbe continuamente per errore.
Due toni simultanei con frequenze non armoniche sono quasi impossibili da riprodurre accidentalmente con la voce. È per questo che la tecnologia DTMF ha sostituito la composizione a impulsi ed è usata ancora oggi per i menu telefonici IVR, le segreterie e le apparecchiature radio.
A cosa serve questo strumento
- Test dei menu telefonici. Avvicina il telefono all'altoparlante e verifica che il sistema automatico riconosca correttamente i toni.
- Controllo di ponti e apparecchiature radio. I radioamatori utilizzano spesso sequenze DTMF per attivare o disattivare funzioni sulle apparecchiature radio.
- Didattica della segnaletica telefonica. La tabella delle frequenze rende immediatamente udibile e comprensibile un concetto teorico.
- Sound design e produzione audio. Registrazione di toni di composizione reali per film, videogiochi o podcast, senza doversi affidare a simulazioni.
- Debugging dell'hardware. Invia una sequenza nota a un decodificatore per verificare se rileva le cifre giuste.
Durata dei toni e pause
Lo standard richiede almeno 40 millisecondi di tono e 40 millisecondi di silenzio tra le cifre. La maggior parte dei dispositivi tollera durate superiori e i telefoni reali inviano in genere da 100 a 200 ms per tasto.
Se un decodificatore perde delle cifre, la prima cosa da fare è aumentare la durata dei toni. Toni troppo brevi inviati su connessioni compresse (come chiamate cellulari o linee VoIP) sono la causa più comune di mancato riconoscimento.
Cosa sono i tasti A, B, C e D?
Le specifiche DTMF complete prevedono una quarta colonna con i tasti da A a D. Non sono mai apparsi sui telefoni domestici, ma venivano usati nella rete militare statunitense AUTOVON per contrassegnare la priorità delle chiamate; alcune apparecchiature radio e di test li utilizzano tuttora. Puoi attivarli dal pulsante in alto se ti servono.