diff --git a/sflphone-common/src/managerimpl.cpp b/sflphone-common/src/managerimpl.cpp
index 31d299085cfb115636f12e636ad21722a281db63..fbee96b417a763acfa1001aacee4b082305cea19 100644
--- a/sflphone-common/src/managerimpl.cpp
+++ b/sflphone-common/src/managerimpl.cpp
@@ -257,6 +257,8 @@ bool ManagerImpl::outgoingCall (const std::string& account_id,
 
     _debug ("Manager: New outgoing call %s to %s", call_id.c_str(), to.c_str());
 
+    stopTone();
+
     CallID current_call_id = getCurrentCallId();
 
     if (hookPreference.getNumberEnabled()) {