diff --git a/sflphone-common/src/audio/audiortp/AudioRtpSession.cpp b/sflphone-common/src/audio/audiortp/AudioRtpSession.cpp index 111415d0e4125a4378bebde204f4e761187746df..6f3856a01ba85e3e772a6fcff4025d1decd7c114 100644 --- a/sflphone-common/src/audio/audiortp/AudioRtpSession.cpp +++ b/sflphone-common/src/audio/audiortp/AudioRtpSession.cpp @@ -358,7 +358,6 @@ void AudioRtpSession::run () sendMicData (); } - receiveSpeakerData (); // This also should be moved notifyIncomingCall(); @@ -388,6 +387,8 @@ void AudioRtpSession::run () } timeout = 0; } + + receiveSpeakerData (); } _debug ("AudioRtpSession: Left main loop for call %s", _ca->getCallId().c_str());