[asterisk-bugs] [Asterisk 0015197]: G729 Decoders not releasing after mixmonitor ends

Asterisk Bug Tracker noreply at bugs.digium.com
Tue May 26 16:32:42 CDT 2009


The following issue has been UPDATED. 
====================================================================== 
https://issues.asterisk.org/view.php?id=15197 
====================================================================== 
Reported By:                kdouglas97
Assigned To:                russell
====================================================================== 
Project:                    Asterisk
Issue ID:                   15197
Category:                   Applications/app_mixmonitor
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     closed
Asterisk Version:           1.6.0.9 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
Resolution:                 suspended
Fixed in Version:           
====================================================================== 
Date Submitted:             2009-05-26 11:31 CDT
Last Modified:              2009-05-26 16:32 CDT
====================================================================== 
Summary:                    G729 Decoders not releasing after mixmonitor ends
Description: 
We are trying to record portions of multiple simultaneous calls and are
running out of trancoder licenses because the following is happening.  When
using mixmonitor to record the audio stream between two endpoints using
g.729 the following is happening.

When the call starts, since both endpoints are using g.729 there is no
transcoding occurring.  Executing the transcoder show command outputs the
following

0/0 encoders/decoders of 92 channels are in use.

When mixmonitor starts, since we are recording in the wav format then a
decoder is used for each channel as is seen below.

0/2 encoders/decoders of 92 channels are in use.

When mixmonitor stops I would expect that the decoders would no longer be
needed since it should be a passthru of g.729 again.  However, it still
appears that the decoders are in use.

0/2 encoders/decoders of 92 channels are in use.

The decoders do not get release until the call itself ends.  Since we are
making hour long phone calls and only recording a few minutes of each calls
we have built out our system to handle around 50 concurrent recordings on
the 100 concurrent calls we might be on.  However since the decoders are
not releasing until after the call is hung up, we are running out of
transcoder licenses which eventually leads us to crash.
====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-05-26 16:32 russell        Status                   resolved => closed  
======================================================================




More information about the asterisk-bugs mailing list