ForHosting KIT · Audio e voce

Ricerca frequenze DTMF per i tasti telefonici

Un tono DTMF rappresenta un tasto telefonico riproducendo due frequenze nello stesso momento: una proviene da una riga a bassa frequenza e l’altra da una colonna ad alta frequenza.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Inserisca una cifra da 0 a 9, l’asterisco o il cancelletto per ottenere l’esatta coppia standard in hertz. La ricerca è deterministica e immediata ed è utile per controllare software di telefonia, generatori, decodificatori, documentazione e dati di collaudo senza consultare manualmente la matrice del tastierino.

Come un tasto diventa una coppia di frequenze

La segnalazione multifrequenza a doppio tono, comunemente abbreviata in DTMF, dispone il tastierino telefonico come una matrice di frequenze. Ogni riga orizzontale ha una frequenza bassa e ogni colonna verticale ne ha una alta. Quando Lei preme un tasto, le frequenze della riga e della colonna vengono combinate, assegnando a quella posizione una coppia caratteristica. Per esempio, i tasti 1, 2 e 3 condividono la stessa frequenza bassa della riga, ma impiegano frequenze alte differenti. Questa ricerca restituisce separatamente entrambi i componenti e li presenta anche come coppia ordinata, con la frequenza bassa per prima. La struttura è comoda sia per chi legge una specifica, sia per il codice che prepara un oscillatore, un rilevatore o un’asserzione di test. Il risultato esprime le frequenze in hertz; non sintetizza un file audio, non stima la durata del tono e non analizza una registrazione. Poiché la tabella è definita dal consueto schema DTMF, lo stesso tasto accettato produce sempre la stessa risposta, senza arrotondamenti, richieste di rete o calcoli dipendenti dal dispositivo.

Quali caratteri del tastierino sono ammessi

L’ingresso deve essere esattamente un carattere presente su un normale tastierino telefonico a 12 tasti: una cifra da 0 a 9, l’asterisco o il cancelletto. Il carattere viene interpretato alla lettera; quando richiama l’API, Lei deve quindi inviare un numero come testo. Spazi, parole, sequenze di più caratteri, segni negativi e segni di punteggiatura diversi dai due simboli del tastierino generano un errore di ingresso. Alcune specifiche tecniche DTMF descrivono anche una quarta colonna con i tasti di controllo A, B, C e D. Questi tasti erano presenti in apparecchiature militari e di controllo della rete specializzate, ma non compaiono sul tastierino telefonico standard coperto da questa capacità e vengono pertanto rifiutati intenzionalmente. Un insieme ristretto evita supposizioni errate sullo schema utilizzato. Se realizza un modulo, può presentare le opzioni dichiarate in un selettore. Se integra la funzione nel codice, convalidi o converta esplicitamente in testo il tasto desiderato prima dell’invio, invece di affidarsi alla conversione numerica automatica.

Come utilizzare il risultato nei sistemi telefonici

Le frequenze bassa e alta restituite sono dati di riferimento utili ogni volta che un software deve corrispondere a un tastierino telefonico. Un generatore di toni può usare la coppia per configurare due oscillatori prima di applicare i propri parametri di ampiezza, frequenza di campionamento e durata. Un test del decodificatore può associare una coppia nota al tasto che dovrebbe riconoscere. I gruppi addetti alla qualità possono trasformare la risposta in dati di collaudo stabili per risponditori vocali interattivi, combinatori, softphone, gateway e dispositivi incorporati. La ricerca può anche chiarire perché un rilevatore confonde tasti vicini: quelli della stessa riga condividono il componente basso, mentre quelli della stessa colonna condividono il componente alto. Questa capacità non valuta differenza di livello, tolleranza, cadenza, intensità del segnale o conformità di una registrazione a una norma di telecomunicazione; tali aspetti richiedono misure sul segnale reale. Fornisce soltanto l’identità nominale delle frequenze. La esegua nel browser per un controllo occasionale oppure richiami l’API al costo di $0.002 per richiesta quando un flusso necessita di una piccola risposta JSON prevedibile.

Configurare un generatore di toni DTMF

Recuperi le frequenze nominali bassa e alta degli oscillatori per il tasto che la Sua applicazione deve emettere.

Creare dati di test per i decodificatori

Predisponga valori attesi chiari che associno un carattere del tastierino alla relativa coppia standard di frequenze.

Controllare la documentazione telefonica

Confermi una coppia di frequenze quando esamina flussi IVR, combinatori, impostazioni di gateway o note tecniche.

Quali caratteri può inserire?

Inserisca esattamente una cifra da 0 a 9, un asterisco o un cancelletto.

Perché i tasti DTMF A, B, C e D vengono rifiutati?

Appartengono a una quarta colonna DTMF specializzata e non sono presenti sul normale tastierino telefonico a 12 tasti trattato qui.

Questo strumento genera un tono udibile?

No. Restituisce come dati la coppia nominale di frequenze; non sintetizza, riproduce o scarica audio.

Può analizzare una registrazione di toni del tastierino?

No. L’analisi audio richiede un decodificatore che misuri le frequenze del segnale. Questa capacità cerca solo la coppia di un tasto noto.

Quanto costa una richiesta API?

Ogni richiesta API costa $0.002. La stessa ricerca deterministica può essere eseguita anche nel Suo browser.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/audio/dtmf-tone-lookup

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/audio/dtmf-tone-lookup \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"key":"5"}'
{
  "key": "5"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "audio.dtmf_tone_lookup",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_mb200
max_minutes180
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Leggi la documentazione completa del KIT →