<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">If you wanted to implement something like this you could do so as a media bug, it does not need to touch mod_conference in any way. &nbsp;Take a look at mod_ladspa for an example of a similar module that modifies audio using a media bug. &nbsp;Give it a try and see if you can get something working.<div><br></div><div>Mike<div><br><div><div>On Jan 15, 2013, at 8:03 PM, Michael Collins &lt;<a href="mailto:msc@freeswitch.org">msc@freeswitch.org</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">While I don't have a problem with the concept of noise filtering I have to point out that each member of the conference can have his or her own noise level setting. From fs_cli:<br><br><span style="font-family:courier new,monospace">conference &lt;conf name&gt; energy &lt;member_id|all|last|non_moderator&gt; [&lt;newval&gt;]<br>
</span><br>You only need to apply it to the person who is in the noisy location. In fact, in the example configuration the user can dial 9 to increase the energy threshold (for when he's in a noisy environment) or press 7 to decrease the threshold. Pressing 8 will reset the energy to normal, which I believe is 200.<br>
<br>-MC<br><br><div class="gmail_quote">On Tue, Jan 15, 2013 at 4:24 PM, Usama Zaidi <span dir="ltr">&lt;<a href="mailto:itsusama@gmail.com" target="_blank">itsusama@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto; ">
Hi,<br><br>I talked about this a while back on the channel, the way how energy-level is implemented in mod_conference isn't the right way to handle noise in my opinion because the participants that get bridged would have a different noise floor depending on where they are located, so if I set the value of energy-level too high to accommodate one participant, any other participant in a quite sitting would never get bridged, I proposed we should tackle this the way Asterisk does using a denoise dialplan function (<a href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+10+Function_DENOISE" target="_blank">https://wiki.asterisk.org/wiki/display/AST/Asterisk+10+Function_DENOISE</a>), we can use libav for noise filtering on the muxed audio. I'm willing to contribute if one of the devs would help me out regarding implementation. Any comments?<br>


<br>-Regards <br clear="all"><br></blockquote></div><br clear="all"></blockquote></div><br></div></div></body></html>