Domanda

Esistono buoni codici sorgente cpi o API per la gestione di linee telefoniche come la comprensione dei segnali di tono. Ad esempio, mi piace scoprire se la persona immette 3 (è probabile che ciò avvenga usando il suo suono di tono).

Ho bisogno di un modem speciale per questo scopo o può essere fatto usando solo modem standard.

È stato utile?

Soluzione

DTMF è il termine che stai cercando: http://en.wikipedia.org/wiki/Dual-tone_multi-frequency

La possibilità di elaborare i toni DTMF in arrivo con un determinato modem dipende dal fatto che il modem lo supporti. In tal caso, ci sarà un comando AT per gestirlo, sia per l'emissione di toni DTMF in uscita sia per la notifica dei toni DTMF in arrivo.

Ci sono alcuni esempi qui: http: //www.tek -tips.com/viewthread.cfm?qid=24275&page=1

I comandi AT specifici potrebbero dipendere dal tuo modem in particolare.

Se il tuo modem non è in grado di gestire DTMF stesso e sei interessato a poter iniettare i toni DTMF nel flusso audio in uscita / riconoscere ed estrarre i toni DTMF dall'audio in entrata, allora avrai bisogno del supporto DSP; non sarà qualcosa che puoi semplicemente fare in C ++.

Altri suggerimenti

Sembra che ci siano molti decodificatori TAPI DTMF e codice di esempio in rete, che ti solleveranno di un livello dall'hardware.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top