diff --git a/linphone/mediastreamer2/src/msconf.c b/linphone/mediastreamer2/src/msconf.c
index 8716d38e6d9a354c8f8b849e7f921e6a88ba2855..1e8fd1975bdd6cc6bc012ae5de4b56180f423c22 100644
--- a/linphone/mediastreamer2/src/msconf.c
+++ b/linphone/mediastreamer2/src/msconf.c
@@ -43,7 +43,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #endif
 
 static const float max_e=(float)32767*32767;
-static const float coef=(float)0.1;
+static const float coef=(float)0.01;
 
 typedef struct Channel{
 	MSBufferizer buff;
@@ -400,7 +400,7 @@ static void conf_sum(MSFilter *f, ConfState *s){
 				en=(s*s*coef) + ((float)1.0-coef)*en;
 			}
 			chan->energy=en;
-			vol.energy = 10*log10f(chan->energy/max_e);
+			vol.energy = chan->energy; //10*log10f(chan->energy/max_e);
 			vol.channel = i;
 			ms_filter_notify(f, MS_CONF_CHANNEL_VOLUME, (void*)&vol);