Hope this could help, Please note Inband DTMF won't work unless the codec is ulaw or alaw (G711). Use out of band DTMF aka rfc2833 or info. http://www.voip-info.org/tiki-index.php?page=Asterisk+sip+dtmfmode best regards, Marco Mouta ps.give me some feedback if it worked On 6/29/06, Shane <shane-asterisk@cm.nu> wrote:> Hello, > > Ther's probably a simple answer to this but I've searched > around and haven't located anything as yet. Is there a way > to have DTMF tones passed through Asterisk without it > messing with them? I am using a tdm21b card and when I > call an ivr system from the telephone handset (routed over > sip or iax2) such as telebanking, the ivr has trouble > recognizing tones. When I tested this with a remote party, > I was told tones were breaking up. For example, a long > press would result in a click, some silence and a small > dtmf on the remote end. Triggering a speed dial didn't go > well either as he heard only a few tones. I have > dtmfmode=inband in sip.conf and have tried relaxdtmf=yes in > zapata.conf. > > I realize Asterisk does need to detect dtmf for things like > call parking but can it just pass the audio to the other > side with no regard for whether it's dtmf digits? IE. long > press results in long tone, etc. > > Best, > Shane > > > -- > http://www.cm.nu/~shane/ > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com -- > > Asterisk-Users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >-- Com os melhores cumprimentos, Marco Mouta
Hi Marco, Yeah, using g.711-u for all network traffic for that reason. One just can't dial too fast as from my reading of the debug logs, Asterisk is detecting the tone, dropping the bridge and retransmitting once the tone is complete. My handset can key quite quickly so am not surprised it misses. S On Thu, Jun 29, 2006 at 06:50:50PM +0100, Marco Mouta wrote:> Hope this could help, > > Please note Inband DTMF won't work unless the codec is ulaw or alaw > (G711). Use out of band DTMF aka rfc2833 or info. > > http://www.voip-info.org/tiki-index.php?page=Asterisk+sip+dtmfmode > > best regards, > Marco Mouta > > ps.give me some feedback if it worked > > On 6/29/06, Shane <shane-asterisk@cm.nu> wrote: > >Hello, > > > >Ther's probably a simple answer to this but I've searched > >around and haven't located anything as yet. Is there a way > >to have DTMF tones passed through Asterisk without it > >messing with them? I am using a tdm21b card and when I > >call an ivr system from the telephone handset (routed over > >sip or iax2) such as telebanking, the ivr has trouble > >recognizing tones. When I tested this with a remote party, > >I was told tones were breaking up. For example, a long > >press would result in a click, some silence and a small > >dtmf on the remote end. Triggering a speed dial didn't go > >well either as he heard only a few tones. I have > >dtmfmode=inband in sip.conf and have tried relaxdtmf=yes in > >zapata.conf. > > > >I realize Asterisk does need to detect dtmf for things like > >call parking but can it just pass the audio to the other > >side with no regard for whether it's dtmf digits? IE. long > >press results in long tone, etc. > > > >Best, > >Shane > > > > > >-- > >http://www.cm.nu/~shane/ > >_______________________________________________ > >--Bandwidth and Colocation provided by Easynews.com -- > > > >Asterisk-Users mailing list > >To UNSUBSCRIBE or update options visit: > > http://lists.digium.com/mailman/listinfo/asterisk-users > > > > > -- > Com os melhores cumprimentos, > > Marco Mouta > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com -- > > Asterisk-Users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users-- http://www.cm.nu/~shane/
Shane wrote:> Hello, > > Ther's probably a simple answer to this but I've searched > around and haven't located anything as yet. Is there a way > to have DTMF tones passed through Asterisk without it > messing with them? I am using a tdm21b card and when I > call an ivr system from the telephone handset (routed over > sip or iax2) such as telebanking, the ivr has trouble > recognizing tones. When I tested this with a remote party, > I was told tones were breaking up. For example, a long > press would result in a click, some silence and a small > dtmf on the remote end. Triggering a speed dial didn't go > well either as he heard only a few tones. I have > dtmfmode=inband in sip.conf and have tried relaxdtmf=yes in > zapata.conf. > > I realize Asterisk does need to detect dtmf for things like > call parking but can it just pass the audio to the other > side with no regard for whether it's dtmf digits? IE. long > press results in long tone, etc.I've been using asterisk for about three years now, the last two with a tdm04b (4 fxo's), and haven't run into any problems like those noted above. I'm using primarily Cisco 7960's defined with dtmfmode=rfc2833. Asterisk accepts the sip pkt from the phone, and generate dtmf tones out the tdm04b. As mentioned, never had a problem with it in several different business ivr envrionments, airlines, credit card companies, etc. (There might be some out there where it doesn't work, but haven't found them yet.) R.
On Thu, Jun 29, 2006 at 10:42:05AM -0700, Shane wrote:> > Ther's probably a simple answer to this but I've searched > around and haven't located anything as yet. Is there a way > to have DTMF tones passed through Asterisk without it > messing with them? I am using a tdm21b card and when I > call an ivr system from the telephone handset (routed over > sip or iax2) such as telebanking, the ivr has trouble > recognizing tones. When I tested this with a remote party, > I was told tones were breaking up. For example, a long > press would result in a click, some silence and a small > dtmf on the remote end. Triggering a speed dial didn't go > well either as he heard only a few tones. I have > dtmfmode=inband in sip.conf and have tried relaxdtmf=yes in > zapata.conf. > > I realize Asterisk does need to detect dtmf for things like > call parking but can it just pass the audio to the other > side with no regard for whether it's dtmf digits? IE. long > press results in long tone, etc.We've run into some problems with * and dtmf. *Usually* dialing the digits more slowly will help. It seems to be worse with some SIP devices than others. But when calling from my handset on an FXS to my * system which goes IAX2 to another * system and then out a VoIP service line, I can dial as fast as my fingers can go and never miss... snoms and sipuras on the latter system can have trouble if we dial too quickly... -- -M There are 10 kinds of people in this world: Those who can count in binary and those who cannot.
Hi, I too am experiencing the same problem you have. I am using inband DTMF processing with ULaw (G711) and like you I notice that Asterisk seams to be passively listening to the line waiting to hear a DTMF. When it hears a DTMF it mutes the handset and regenerates my original DTMF (in a very short burst) which often gets missed by the remote party. This is especially true for IVR systems. I haven't come across a configuration option that keeps Asterisk from muting the handset and regenerating the original DTMF. Perhaps if Asterisk saw that the active channel was using inband processing with G711 it could leave everything alone and just let the user's dtmf go through unfettered! If this isn't possible for some technical reason I wonder if there is a configuration option that allows the user to set the duration of the regenerated dtmf? Maybe a developer will see this and can comment. Best regards, Monty On Thu, 29 Jun 2006, Shane wrote:> Hello, > > Ther's probably a simple answer to this but I've searched > around and haven't located anything as yet. Is there a way > to have DTMF tones passed through Asterisk without it > messing with them? I am using a tdm21b card and when I > call an ivr system from the telephone handset (routed over > sip or iax2) such as telebanking, the ivr has trouble > recognizing tones. When I tested this with a remote party, > I was told tones were breaking up. For example, a long > press would result in a click, some silence and a small > dtmf on the remote end. Triggering a speed dial didn't go > well either as he heard only a few tones. I have > dtmfmode=inband in sip.conf and have tried relaxdtmf=yes in > zapata.conf. > > I realize Asterisk does need to detect dtmf for things like > call parking but can it just pass the audio to the other > side with no regard for whether it's dtmf digits? IE. long > press results in long tone, etc. > > Best, > Shane > > >