I am having trouble with a DTMF-based application on Asterisk 1.0.3. Specifically, when two IAX2-based devices are talking, when they send DTMF to eachother, the other side only hears clicks, and maybe a millisecond of DTMF tone, but not any real duration. Furthermore, when one IAXy device calls the Echo test program, we can hear our echo, but when we punch DTMF in, we get the same effect (can't hear it, or can only hear clicks). In contrast, when a SIP device calls the Echo test program, we can punch DTMF all day and hear it echoed back to us. Can anyone tell me if we're doing something wrong? Thank you, Brent -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20050103/2cf24f9c/attachment.htm
On Mon, 3 Jan 2005, Brent Goran wrote:> Specifically, when two IAX2-based devices are talking, when they send > DTMF to eachother, the other side only hears clicks, and maybe a > millisecond of DTMF tone, but not any real duration.Looks like the IAXy at the originating end converts the audio DTMF into an IAX "DTMF" message (and strips the DTMF out in the process). Meanwhile the IAXy at the answering end doesn't convert the DTMF indication message back into tones. Other channels like Zap etc to convert the indication back into tones. I guess Digium would ask why you need to hear the DTMF tone in a phone? Their space in the IAXy memory is very constrained. Steve
> Looks like the IAXy at the originating end converts the audio DTMF into an > IAX "DTMF" message (and strips the DTMF out in the process). Meanwhile > the IAXy at the answering end doesn't convert the DTMF indication message > back into tones.FYI, Mark implemented DTMF in the latest version of the IAXy firmware that is in CVS head. It will make it's way to the stable branch at some point. Russell