diff --git a/sflphone-common/src/sipvoiplink.cpp b/sflphone-common/src/sipvoiplink.cpp
index 73c7284584e65707ebd37b9b276e0cc7f92950a3..aa1e2f9a410b4a267212a636d4249d40bb7d0a79 100644
--- a/sflphone-common/src/sipvoiplink.cpp
+++ b/sflphone-common/src/sipvoiplink.cpp
@@ -2091,8 +2091,8 @@ void call_on_media_update (pjsip_inv_session *inv, pj_status_t status)
 
     // Set remote ip / port  
     call->getLocalSDP()->set_media_transport_info_from_remote_sdp (remote_sdp); 
-                
-    link = dynamic_cast<SIPVoIPLink *> (Manager::instance().getSIPAccountLink());
+    
+    link = dynamic_cast<SIPVoIPLink *> (Manager::instance().getAccountLink(AccountNULL));
     if(link == NULL) {
         _debug ("Failed to get sip link\n");
         return;