diff --git a/Linphone/data/languages/de.ts b/Linphone/data/languages/de.ts
index 86be81e01..9108e0bdf 100644
--- a/Linphone/data/languages/de.ts
+++ b/Linphone/data/languages/de.ts
@@ -1104,25 +1104,25 @@
%1 laufend
-
+
transfer_call_name_accessible_name
Transfer call %1
-
+
resume_call_name_accessible_name
Resume %1 call
-
+
pause_call_name_accessible_name
Pause %1 call
-
+
end_call_name_accessible_name
End %1 call
diff --git a/Linphone/data/languages/en.ts b/Linphone/data/languages/en.ts
index db50ecaf2..3dcc7c6f9 100644
--- a/Linphone/data/languages/en.ts
+++ b/Linphone/data/languages/en.ts
@@ -1115,25 +1115,25 @@
Ongoing %1
-
+
transfer_call_name_accessible_name
Transfer call %1
Transfer call %1
-
+
resume_call_name_accessible_name
Resume %1 call
Resume %1 call
-
+
pause_call_name_accessible_name
Pause %1 call
Pause %1 call
-
+
end_call_name_accessible_name
End %1 call
End %1 call
diff --git a/Linphone/data/languages/fr.ts b/Linphone/data/languages/fr.ts
index d8439a33d..8f2c90f07 100644
--- a/Linphone/data/languages/fr.ts
+++ b/Linphone/data/languages/fr.ts
@@ -1090,25 +1090,25 @@
%1 en cours
-
+
transfer_call_name_accessible_name
Transfer call %1
Transférer l'appel %1
-
+
resume_call_name_accessible_name
Resume %1 call
Reprendre l'appel %1
-
+
pause_call_name_accessible_name
Pause %1 call
Mettre l'appel %1 en pause
-
+
end_call_name_accessible_name
End %1 call
Terminer l'appel %1
diff --git a/Linphone/view/Control/Display/Call/CallListView.qml b/Linphone/view/Control/Display/Call/CallListView.qml
index ef6fee3be..37313ece8 100644
--- a/Linphone/view/Control/Display/Call/CallListView.qml
+++ b/Linphone/view/Control/Display/Call/CallListView.qml
@@ -81,7 +81,15 @@ ListView {
Layout.preferredWidth: Utils.getSizeWithScreenRatio(24)
Layout.preferredHeight: Utils.getSizeWithScreenRatio(24)
Layout.alignment: Qt.AlignVCenter
- visible: mainItem.isTransferList && (mainItem.currentRemoteAddress !== modelData.core.remoteAddress)
+ visible: mainItem.isTransferList
+ && (mainItem.currentRemoteAddress !== modelData.core.remoteAddress)
+ && modelData.core.state !== LinphoneEnums.CallState.IncomingReceived
+ && modelData.core.state !== LinphoneEnums.CallState.PushIncomingReceived
+ && modelData.core.state !== LinphoneEnums.CallState.OutgoingInit
+ && modelData.core.state !== LinphoneEnums.CallState.OutgoingProgress
+ && modelData.core.state !== LinphoneEnums.CallState.OutgoingRinging
+ && modelData.core.state !== LinphoneEnums.CallState.OutgoingEarlyMedia
+ && modelData.core.state !== LinphoneEnums.CallState.IncomingEarlyMedia
icon.source: AppIcons.transferCall
style: ButtonStyle.noBackground
onClicked: {