Dtmf class
This reference is written in Italian: it comes from the comments of the source code, which are in Italian like the code of the books.
public static class DtmfMethods
static double[] Genera(string tasti)I tasti premuti, 50 ms di tono e 50 di silenzio ciascuno, ampiezza 0,5 per tono.
static string Riconosci(double[] x, double soglia)I tasti riconosciuti: per ogni blocco, la riga e la colonna piu' forti, se ciascuna supera la seconda del suo gruppo di almeno 6 dB (4 volte in potenza) e il blocco ha abbastanza energia. Un tasto vale quando compare in due blocchi di fila.
Constants
const int Fc = 8000La frequenza di campionamento dei telefoni.
const int Blocco = 205La lunghezza del blocco del riconoscitore.