I am trying to understand the DTMF (Dual Tone Multiple Frequency) used in touch telephone dialing and whether a program could be written to either output the number dialed (after the DTMF for the number is input to the program) or the DTMF (after the telephone number is input to the program).
Is there an international standard for the length, tone & frequencies used for each tone on a telephone number pad?
If so, how could I identify/interprete the DTMF of a single numpad press, with sound files (stored on my hard drive).
Usual programming in C++ would probably use == to see if an int input into the program is the same as data held in a file. BUT, given that each number has not only a Dual Tone, but also a Multiple Frequency how can this be achieved programatically?
I would appreciate any assistance
Is there an international standard for the length, tone & frequencies used for each tone on a telephone number pad?
If so, how could I identify/interprete the DTMF of a single numpad press, with sound files (stored on my hard drive).
Usual programming in C++ would probably use == to see if an int input into the program is the same as data held in a file. BUT, given that each number has not only a Dual Tone, but also a Multiple Frequency how can this be achieved programatically?
I would appreciate any assistance