diff --git a/sflphone-common/src/audio/audiortp/AudioZrtpSession.cpp b/sflphone-common/src/audio/audiortp/AudioZrtpSession.cpp
index 04ed8e4268405a066fd15d001ebcb2ef49647f3c..351e5303e6c3a44c7a630cd9a5cb00f62a258167 100644
--- a/sflphone-common/src/audio/audiortp/AudioZrtpSession.cpp
+++ b/sflphone-common/src/audio/audiortp/AudioZrtpSession.cpp
@@ -222,11 +222,6 @@ void AudioZrtpSession::setDestinationIpAddress (void)
 {
     _info ("AudioZrtpSession: Setting IP address for the RTP session");
 
-    if (_ca == NULL) {
-        _error ("AudioZrtpSession: 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());