diff --git a/daemon/src/iax/iaxvoiplink.cpp b/daemon/src/iax/iaxvoiplink.cpp
index 67fc6984fc3c6bef6134d64c3f415d0020409447..5a7ae52acd813afb97ed27e4650695d9f4eac5ae 100644
--- a/daemon/src/iax/iaxvoiplink.cpp
+++ b/daemon/src/iax/iaxvoiplink.cpp
@@ -96,13 +96,6 @@ IAXVoIPLink::init()
     }
 }
 
-bool
-IAXVoIPLink::hasCalls()
-{
-    sfl::ScopedLock m(iaxCallMapMutex_);
-    return not iaxCallMap_.empty();
-}
-
 void
 IAXVoIPLink::terminate()
 {
diff --git a/daemon/src/iax/iaxvoiplink.h b/daemon/src/iax/iaxvoiplink.h
index 74e07f492df31980eafccb2ce8fcbfc910245374..f2a3ed02b4cca1caa569aebee4ddc2b85631a3aa 100644
--- a/daemon/src/iax/iaxvoiplink.h
+++ b/daemon/src/iax/iaxvoiplink.h
@@ -72,8 +72,6 @@ class IAXVoIPLink : public VoIPLink {
          */
         virtual bool getEvent();
 
-        bool hasCalls();
-
         /**
          * Return the internal account map for all VOIP links
          */
diff --git a/daemon/src/sip/sipvoiplink.cpp b/daemon/src/sip/sipvoiplink.cpp
index c1fbb45fd3017db1df38a94cf0a788d777eaee80..aa0f2496de42512fb3d142f23247759c8e985ffe 100644
--- a/daemon/src/sip/sipvoiplink.cpp
+++ b/daemon/src/sip/sipvoiplink.cpp
@@ -1174,13 +1174,6 @@ void SIPVoIPLink::removeSipCall(const std::string& id)
     sipCallMap_.erase(id);
 }
 
-bool
-SIPVoIPLink::hasCalls()
-{
-    sfl::ScopedLock m(sipCallMapMutex_);
-    return not sipCallMap_.empty();
-}
-
 SIPCall*
 SIPVoIPLink::getSipCall(const std::string& id)
 {
diff --git a/daemon/src/sip/sipvoiplink.h b/daemon/src/sip/sipvoiplink.h
index 1664c182926933e49bf144ef29ba1357b12be891..0dbd058d76e68223ffdb0ffe5769fd4974371bec 100644
--- a/daemon/src/sip/sipvoiplink.h
+++ b/daemon/src/sip/sipvoiplink.h
@@ -268,7 +268,6 @@ class SIPVoIPLink : public VoIPLink {
 #endif
         void clearSipCallMap();
         void addSipCall(SIPCall* call);
-        bool hasCalls();
 
         SIPCall* getSipCall(const std::string& id);
         SIPCall* tryGetSipCall(const std::string& id);
diff --git a/daemon/src/voiplink.h b/daemon/src/voiplink.h
index 4ec28a3c0cdd2b3f404052b6c4d8f8a1d77c3777..db76b3caebfe72fe7c410315bc233cf955493ed2 100644
--- a/daemon/src/voiplink.h
+++ b/daemon/src/voiplink.h
@@ -150,8 +150,6 @@ class VoIPLink {
         virtual std::string getCurrentVideoCodecName(Call *call) const = 0;
         virtual std::string getCurrentAudioCodecNames(Call *call) const = 0;
 
-        virtual bool hasCalls() = 0;
-
         /**
          * Send a message to a call identified by its callid
          *