[asterisk-bugs] [Asterisk 0011259]: Jitterbuffer does not work well with injected sound

Asterisk Bug Tracker noreply at bugs.digium.com
Tue Aug 5 10:23:17 CDT 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=11259 
====================================================================== 
Reported By:                plack
Assigned To:                putnopvut
====================================================================== 
Project:                    Asterisk
Issue ID:                   11259
Category:                   Core/Jitterbuffer
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     assigned
Asterisk Version:            SVN 
SVN Branch (only for SVN checkouts, not tarball releases):  1.4  
SVN Revision (number only!): 89125 
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             2007-11-15 10:28 CST
Last Modified:              2008-08-05 10:23 CDT
====================================================================== 
Summary:                    Jitterbuffer does not work well with injected sound
Description: 
Using the following in the dial plan:
exten => 208,1,Noop
exten => 208,n,Set(LIMIT_WARNING_FILE=beep)
exten => 208,n,Dial(SIP/5001||L(36000000:36000000:15000))

the injected beep file is not passing through the jitterbuffer properly. 
If you look at the additional information, the jitterbuffer is off by the
number of frames required to send the audio.

Audio quality is impacted and there is a loss of packets during the
transmission of the beep tone.
====================================================================== 

---------------------------------------------------------------------- 
 (0091100) svnbot (reporter) - 2008-08-05 10:23
 http://bugs.digium.com/view.php?id=11259#c91100 
---------------------------------------------------------------------- 
Repository: asterisk
Revision: 135650

A   team/mmichelson/issue11259/

------------------------------------------------------------------------
r135650 | mmichelson | 2008-08-05 10:23:15 -0500 (Tue, 05 Aug 2008) | 18
lines

Making a branch to solve issue http://bugs.digium.com/view.php?id=11259 on the
bugtracker.

The work involved can be broken into four parts:

1. Identify all places where the source of audio
   will change and queue source update frames in
   those situations.

2. Add an API call to abstract_jb to reset a jitter-
   buffer.

3. Add code to ast_generic_bridge to clear and reset
   the jitterbuffer when a source update occurs.

4. Test!


------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=135650 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2008-08-05 10:23 svnbot         Checkin                                      
2008-08-05 10:23 svnbot         Note Added: 0091100                          
======================================================================




More information about the asterisk-bugs mailing list