[asterisk-bugs] [Asterisk 0012688]: serious problems in VAD and CNG support

Asterisk Bug Tracker noreply at bugs.digium.com
Sat Feb 21 14:27:40 CST 2009


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=12688 
====================================================================== 
Reported By:                denke
Assigned To:                file
====================================================================== 
Project:                    Asterisk
Issue ID:                   12688
Category:                   General
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     assigned
Asterisk Version:           1.4.19 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases):  1.4  
SVN Revision (number only!): 116466 
Request Review:              
====================================================================== 
Date Submitted:             2008-05-20 06:03 CDT
Last Modified:              2009-02-21 14:27 CST
====================================================================== 
Summary:                    serious problems in VAD and CNG support
Description: 
I know that CNG is in development state ... for a long time ago, but a bug
makes asterisk almost completly unuseable with a cisco voip router vad and
cng enabled.

1. At the beginning, sip and rtp connections are built correctly, but
somewhy the cisco router does not care about the rtp packets we send to it
(could be some protocol handleing error?) then after a while, the cisco
sends us a packet about now he stops sending rtp packets, we should
generate the confort noise ourselves. It that precise monent everything
normalises, and the other end can hear what we are telling.

2. But if we dial() an extension then, (within a few secounds) asterisk
seems to send an event to the cisco router ... something about confort
noise again, and it stops sending rtp packets. Then everthing goes wrong
again, and we can not be heared. BUT if the other side speaks (or makes
some noise), (makeing the other side send rtp packets, keeping the
asterisk's CNG off) asterisk starts sending the rtp packets again ... so
when the other side es knocking the microphone, they can hear us.
====================================================================== 

---------------------------------------------------------------------- 
 (0100515) denke (reporter) - 2009-02-21 14:27
 http://bugs.digium.com/view.php?id=12688#c100515 
---------------------------------------------------------------------- 
Hello File!

Im happy to hear that you picked up the issue once again.
By ultimately, you mean to develop the VAD/CNG feature to
asterisk? ... That would be the ultimate goal, and I'm
happy to help in it.

I think that I documented the issue pretty well in the description,
and my in prevous posts. The problem was 100% reproducable with a
cisco voip device with the setting cng forced on.
(I have never configured such dev. so, I do not know anything about
it, just the obvious things)

The dialplan was totally irrelevant, if Asterisk Answered a call
and reached a Dial() order (does not metter that ringtone, or moh was
set)
it stopped sending rtp data when the far end stopped it too.

so in the rtp debug, you saw that then the other end stopped transmitting,
we stopped it too. The metter was not solved by setting timeing to
internal.
(you confirmed it ypurself)

If I can be any more help, please tell me, what can I do exactly.

Have a nice day:

Denke. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-02-21 14:27 denke          Note Added: 0100515                          
======================================================================




More information about the asterisk-bugs mailing list