[Asterisk-Dev] outbound DTMF with RFC2833

Dan Evans devans at invores.com
Fri Jul 8 11:03:17 MST 2005


Take a look at the history of why Asterisk does what it does with 
outbound DTMF in patch 0003339.

Dan

Ed Greenberg wrote:
> Back in June, there was a thread called "outbound RFC2833 broken. Use 
> inband instead."
> 
> I also have had problems with outbound DTMF. I submitted some traces to 
> Level 3 and my engineer stated that RFC2833 DTMF, as generated by 
> Asterisk, was being discarded by the Level 3 media gateway since the 
> timing and duration was wrong.
> 
> Asterisk sends one set of RFC2833 packets in the rtp stream to start the 
> tone, then immediately sends another set of packets to end the tone. The 
> packets carry a duration of 800.
> 
> Level 3 stated that they expected a packet every 20 ms, in accordance 
> with the "agreement" made when, in sip, the rtp stream was negotiated.  
> The engineer also provided a packet capture showing a "good" session.
> 
> I rewrote ast_rtp_senddigit to send tones in accordance with Level 3's 
> requirements.  I plan to test with VoipJet as well, since the original 
> problem existed there too.
> 
> Is there anybody who is having outbound DTMF problems who would like to 
> test this code against either an ATA or some other providers? I'll be 
> happy to share it.
> 
> Although I've been programming in C for many years, I've never submitted 
> a patch to an open source project. If there is consensus that this 
> should be submitted, I'll need a bit of help (or a document to read) 
> telling me what is expected of me to do the submission.
> 
> Thanks,
> </edg>
> _______________________________________________
> Asterisk-Dev mailing list
> Asterisk-Dev at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-dev
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-dev
> 
> 




More information about the asterisk-dev mailing list