diff --git a/sflphone-common/src/managerimpl.cpp b/sflphone-common/src/managerimpl.cpp
index 4820964dd4024819ebbdd388d98f322c93c5a0bb..8652d731c291214d45b0ba62d9ee5b837b22b2e4 100755
--- a/sflphone-common/src/managerimpl.cpp
+++ b/sflphone-common/src/managerimpl.cpp
@@ -3376,6 +3376,8 @@ std::string ManagerImpl::addAccount (
 
 	newAccount->setVoIPLink();
 
+	newAccount->registerVoIPLink();
+
 	saveConfig();
 
 	if (_dbus)