diff --git a/sflphone-common/src/audio/audiortp/AudioRtpSession.cpp b/sflphone-common/src/audio/audiortp/AudioRtpSession.cpp
index eaf48e81d53b7af78edf6538bbef19fe87ca0422..59d96332e58f06f6aa670900449ee66654bd7709 100644
--- a/sflphone-common/src/audio/audiortp/AudioRtpSession.cpp
+++ b/sflphone-common/src/audio/audiortp/AudioRtpSession.cpp
@@ -168,11 +168,6 @@ void AudioRtpSession::setDestinationIpAddress (void)
 {
     _info ("AudioRtpSession: Setting IP address for the RTP session");
 
-    if (_ca == NULL) {
-        _error ("AudioRtpSession: Sipcall is gone.");
-        throw AudioRtpSessionException();
-    }
-
     // Store remote ip in case we would need to forget current destination
     _remote_ip = ost::InetHostAddress (_ca->getLocalSDP()->getRemoteIP().c_str());
     if (!_remote_ip) {