I'm not sure if this is a -users or a -dev question, since the answer probably comes down to something in the code. I'm running the latest CVS-STABLE, and am subscribed to PSTN service using IAX2 via Voiptalk in the UK. I've just been alerted by a customer that the sending of DTMF from my asterisk box to a remote PSTN user doesn't work, although it used to. To test it, I have the following dialplan entries, that I can dial into: exten => s,1,Answer exten => s,2,Wait(2) exten => s,3,SendDTMF(1234567890) exten => s,4,Wait(2) exten => s,5,Hangup What happens is that whatever string I give to SendDTMF, I only hear the first DTMF digit. The remaining digits don't get sent. I recently updated from an April CVS-STABLE to the July 4 version, but I couldn't see any relevant differences in the code. As its a production system, I can't just revert to test without planning. I don't know whether Voiptalk have changed anything. Is this a known bug in certain versions of Asterisk? If I do iax2 debug, I *can* see DTMF frames being sent and acked for each digit. Wo I can't understand why I'm not hearing all the digits. Any ideas? Cheers Tony -- Tony Mountifield Work: tony@softins.co.uk - http://www.softins.co.uk Play: tony@mountifield.org - http://tony.mountifield.org
Before to anything else, are you sending DTMF in-ound or out-bound? Most of the time when DTMF is not sent is because is in-bound. Just choose out-bound or RFC2833 (I don't remember if this is the right standard). Carlos -----Original Message----- From: asterisk-users-bounces@lists.digium.com [mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of Tony Mountifield Sent: Monday, July 11, 2005 4:07 PM To: asterisk-users@lists.digium.com Subject: [Asterisk-Users] DTMF not sending properly via IAX I'm not sure if this is a -users or a -dev question, since the answer probably comes down to something in the code. I'm running the latest CVS-STABLE, and am subscribed to PSTN service using IAX2 via Voiptalk in the UK. I've just been alerted by a customer that the sending of DTMF from my asterisk box to a remote PSTN user doesn't work, although it used to. To test it, I have the following dialplan entries, that I can dial into: exten => s,1,Answer exten => s,2,Wait(2) exten => s,3,SendDTMF(1234567890) exten => s,4,Wait(2) exten => s,5,Hangup What happens is that whatever string I give to SendDTMF, I only hear the first DTMF digit. The remaining digits don't get sent. I recently updated from an April CVS-STABLE to the July 4 version, but I couldn't see any relevant differences in the code. As its a production system, I can't just revert to test without planning. I don't know whether Voiptalk have changed anything. Is this a known bug in certain versions of Asterisk? If I do iax2 debug, I *can* see DTMF frames being sent and acked for each digit. Wo I can't understand why I'm not hearing all the digits. Any ideas? Cheers Tony -- Tony Mountifield Work: tony@softins.co.uk - http://www.softins.co.uk Play: tony@mountifield.org - http://tony.mountifield.org _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Hi Tony I am having a similar issue to you - from the 'other' direction in that when I connect to * via IAX2 the DTMF is being ignored. I am running HEAD at the moment. (and for the benefit of another subscriber so that they don't have to invoke their autoresponder I acknowlege that DTMF is sent out of band over IAX...) http://bugs.digium.com/view.php?id=4631 Does this bear any relation? Mark On 7/12/05, Tony Mountifield <tony@softins.clara.co.uk> wrote:> > I'm not sure if this is a -users or a -dev question, since the answer > probably comes down to something in the code. > > I'm running the latest CVS-STABLE, and am subscribed to PSTN service > using IAX2 via Voiptalk in the UK. > > I've just been alerted by a customer that the sending of DTMF from my > asterisk box to a remote PSTN user doesn't work, although it used to. > > To test it, I have the following dialplan entries, that I can dial into: > > exten => s,1,Answer > exten => s,2,Wait(2) > exten => s,3,SendDTMF(1234567890) > exten => s,4,Wait(2) > exten => s,5,Hangup > > What happens is that whatever string I give to SendDTMF, I only hear the > first DTMF digit. The remaining digits don't get sent. > > I recently updated from an April CVS-STABLE to the July 4 version, but I > couldn't see any relevant differences in the code. As its a production > system, I can't just revert to test without planning. > > I don't know whether Voiptalk have changed anything. > > Is this a known bug in certain versions of Asterisk? > > If I do iax2 debug, I *can* see DTMF frames being sent and acked for > each digit. Wo I can't understand why I'm not hearing all the digits. > > Any ideas? > > Cheers > Tony > -- > Tony Mountifield > Work: tony@softins.co.uk - http://www.softins.co.uk > Play: tony@mountifield.org - http://tony.mountifield.org > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >-- regards, Mark P. Edwards FWD: 667917 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20050711/d12f8bb0/attachment.htm