diff --git a/daemon/src/dbus/configurationmanager.cpp b/daemon/src/dbus/configurationmanager.cpp
index 495e63dea6cc94e1926316394fa0b13ca4e5777d..2cbefa3660407ef0c94f37faa9715364c8d5c1bd 100644
--- a/daemon/src/dbus/configurationmanager.cpp
+++ b/daemon/src/dbus/configurationmanager.cpp
@@ -425,17 +425,17 @@ void ConfigurationManager::setHistory (const std::vector<std::string>& entries)
 std::string ConfigurationManager::getAddrFromInterfaceName (
     const std::string& interface)
 {
-    return SIPVoIPLink::instance()->getInterfaceAddrFromName (interface);
+    return SIPVoIPLink::getInterfaceAddrFromName (interface);
 }
 
 std::vector<std::string> ConfigurationManager::getAllIpInterface (void)
 {
-    return SIPVoIPLink::instance()->getAllIpInterface();
+    return SIPVoIPLink::getAllIpInterface();
 }
 
 std::vector<std::string> ConfigurationManager::getAllIpInterfaceByName (void)
 {
-    return SIPVoIPLink::instance()->getAllIpInterfaceByName();
+    return SIPVoIPLink::getAllIpInterfaceByName();
 }
 
 std::map<std::string, std::string> ConfigurationManager::getShortcuts()
diff --git a/daemon/src/sip/sipvoiplink.cpp b/daemon/src/sip/sipvoiplink.cpp
index 0ec14b474cedd6b9523b3a86f07211d76f8d4687..63e7f2f2649f092154475e5433365ec07235c248 100644
--- a/daemon/src/sip/sipvoiplink.cpp
+++ b/daemon/src/sip/sipvoiplink.cpp
@@ -3398,7 +3398,7 @@ static int get_iface_list (struct ifconf *ifconf)
 }
 } // end anonymous namespace
 
-std::vector<std::string> SIPVoIPLink::getAllIpInterfaceByName (void) const
+std::vector<std::string> SIPVoIPLink::getAllIpInterfaceByName (void)
 {
     static ifreq ifreqs[20];
     ifconf ifconf;
@@ -3426,7 +3426,7 @@ std::vector<std::string> SIPVoIPLink::getAllIpInterfaceByName (void) const
     return ifaceList;
 }
 
-std::string SIPVoIPLink::getInterfaceAddrFromName (const std::string &ifaceName) const
+std::string SIPVoIPLink::getInterfaceAddrFromName (const std::string &ifaceName)
 {
     int fd = socket (AF_INET, SOCK_DGRAM,0);
     if (fd < 0) {
@@ -3435,8 +3435,8 @@ std::string SIPVoIPLink::getInterfaceAddrFromName (const std::string &ifaceName)
     }
 
     ifreq ifr;
-    memset (&ifr, 0, sizeof(ifreq));
-    strcpy (ifr.ifr_name, ifaceName.c_str());
+    memset(&ifr, 0, sizeof(ifreq));
+    strcpy(ifr.ifr_name, ifaceName.c_str());
     ifr.ifr_addr.sa_family = AF_INET;
 
     if (ioctl (fd, SIOCGIFADDR, &ifr) < 0)
@@ -3450,7 +3450,7 @@ std::string SIPVoIPLink::getInterfaceAddrFromName (const std::string &ifaceName)
     return addr;
 }
 
-std::vector<std::string> SIPVoIPLink::getAllIpInterface (void) const
+std::vector<std::string> SIPVoIPLink::getAllIpInterface (void)
 {
     pj_sockaddr addrList[16];
     unsigned int addrCnt = PJ_ARRAY_SIZE (addrList);
diff --git a/daemon/src/sip/sipvoiplink.h b/daemon/src/sip/sipvoiplink.h
index 1640f33d82ae2c0615a99f281a909febb848493b..c695eb8531ebcd1548299c448bbd31003f264b86 100644
--- a/daemon/src/sip/sipvoiplink.h
+++ b/daemon/src/sip/sipvoiplink.h
@@ -254,7 +254,7 @@ class SIPVoIPLink : public VoIPLink
          * of IPV4 address available on all of the interfaces on
          * the system.
          */
-        std::vector<std::string> getAllIpInterface (void) const;
+        static std::vector<std::string> getAllIpInterface (void);
 
         /**
         * List all the interfaces on the system and return
@@ -264,7 +264,7 @@ class SIPVoIPLink : public VoIPLink
         * of interface name available on all of the interfaces on
         * the system.
         */
-        std::vector<std::string> getAllIpInterfaceByName (void) const;
+        static std::vector<std::string> getAllIpInterfaceByName (void);
 
         /**
          * List all the interfaces on the system and return
@@ -274,7 +274,7 @@ class SIPVoIPLink : public VoIPLink
          * of interface name available on all of the interfaces on
          * the system.
          */
-        std::string getInterfaceAddrFromName (const std::string &ifaceName) const;
+        static std::string getInterfaceAddrFromName (const std::string &ifaceName);
 
         /**
          * Initialize the transport selector