diff --git a/coreapi/linphonecall.c b/coreapi/linphonecall.c
index 410358e94e59b72cbbb8bf76eda864d3082c1264..dee7a21cc79a7393221dafb1fc99880f5a31bf51 100644
--- a/coreapi/linphonecall.c
+++ b/coreapi/linphonecall.c
@@ -853,7 +853,6 @@ static void parametrize_equalizer(LinphoneCore *lc, AudioStream *st){
 
 void _post_configure_audio_stream(AudioStream *st, LinphoneCore *lc, bool_t muted){
 	float mic_gain=lp_config_get_float(lc->config,"sound","mic_gain",1);
-	float spk_gain=lp_config_get_float(lc->config,"sound","speaker_gain",1);
 	float thres = 0;
 	float recv_gain;
 	float ng_thres=lp_config_get_float(lc->config,"sound","ng_thres",0.05);
@@ -898,7 +897,6 @@ void _post_configure_audio_stream(AudioStream *st, LinphoneCore *lc, bool_t mute
 		float floorgain = 1/mic_gain;
 		int spk_agc=lp_config_get_int(lc->config,"sound","speaker_agc_enabled",0);
 		ms_filter_call_method(st->volrecv, MS_VOLUME_ENABLE_AGC, &spk_agc);
-		ms_filter_call_method(st->volrecv, MS_VOLUME_SET_GAIN, &spk_gain);
 		ms_filter_call_method(st->volrecv,MS_VOLUME_SET_NOISE_GATE_THRESHOLD,&ng_thres);
 		ms_filter_call_method(st->volrecv,MS_VOLUME_SET_NOISE_GATE_FLOORGAIN,&floorgain);
 	}