diff --git a/src/contactadapter.cpp b/src/contactadapter.cpp
index 3ddc0c59cb12d8b7d1086712684df11bcb0dc7ed..b62bba70f94c32f5d6334b088fd2f59b580a6e21 100644
--- a/src/contactadapter.cpp
+++ b/src/contactadapter.cpp
@@ -165,11 +165,8 @@ ContactAdapter::contactSelected(int index)
             // If there is a second call -> attended transfer.
             if (destCallId.size() == 0) {
                 callModel->transfer(callId, "sip:" + contactUri);
-                callModel->hangUp(callId);
             } else {
                 callModel->transferToCall(callId, destCallId);
-                callModel->hangUp(callId);
-                callModel->hangUp(destCallId);
             }
         } break;
         case SmartListModel::Type::CONVERSATION: {