Re: [Asterisk] DTMF noise

Roy Sigurd Karlsbakk (roy@karlsbakk.net)
Tue, 7 Jan 2003 23:46:19 +0100


>> The DTMF detector in the linux kernel is fairly simplistic and
>> doesn't do
>> many relative energy tests. The Zapata library has a much better tone
>> detector, but it is FP, and so would have to be made fixed point. If
>> nothing else, it may provide some lessons for the ISDN folks.
>
> I remember that a good DTMF decoder can be very simplistic: DTMF was
> designed for that.
>
> The idea is:
>
> - separate the high tones from the low tones.
> - amplify clip the high band and the low band separately
> - run the tone decoders on the clipped signals
>
> The clipping stage would make sure that only relatively pure tones
> will trigger the detector.
>
> See also http://groups.google.com/groups?selm=7462%40accuvax.nwu.edu

but the problem here, is just what you're describing.

The DTMF decoder is finding DTMF signals in normal speech, so talking
with someone with Asterisk (dot org) using isdn4linux is a true
nightmare. Linux's DTMF detector finds DTMF signals all the time,
making asterisk signal them as sounds.

so - we DO NOT need a 'simplistic' DTMF decoder. not for this purpose,
that is

roy

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/