diff --git a/daemon/src/managerimpl.cpp b/daemon/src/managerimpl.cpp
index a803e75e6b0350d5c5c248cbae434ed7d1b4c00c..24b9caddcf46dcce1cbea4440ad0724baefaa430 100644
--- a/daemon/src/managerimpl.cpp
+++ b/daemon/src/managerimpl.cpp
@@ -1572,10 +1572,9 @@ ManagerImpl::incomingMessage(const std::string& callID,
         }
 
         // in case of a conference we must notify client using conference id
-        incomingMessage(conf->getConfID(), from, message);
-
+        emitSignal<DRing::CallSignal::IncomingMessage>(conf->getConfID(), from, message);
     } else
-        incomingMessage(callID, from, message);
+        emitSignal<DRing::CallSignal::IncomingMessage>(callID, from, message);
 }
 
 //THREAD=VoIP