diff --git a/linphone-desktop/assets/images/tel_keypad_hovered.svg b/linphone-desktop/assets/images/tel_keypad_hovered.svg
new file mode 100644
index 000000000..ac2ebcc24
--- /dev/null
+++ b/linphone-desktop/assets/images/tel_keypad_hovered.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/linphone-desktop/assets/images/tel_keypad_normal.svg b/linphone-desktop/assets/images/tel_keypad_normal.svg
new file mode 100644
index 000000000..f72fc5f59
--- /dev/null
+++ b/linphone-desktop/assets/images/tel_keypad_normal.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/linphone-desktop/assets/images/tel_keypad_pressed.svg b/linphone-desktop/assets/images/tel_keypad_pressed.svg
new file mode 100644
index 000000000..ac2ebcc24
--- /dev/null
+++ b/linphone-desktop/assets/images/tel_keypad_pressed.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/linphone-desktop/resources.qrc b/linphone-desktop/resources.qrc
index 592a47153..f155f8c4f 100644
--- a/linphone-desktop/resources.qrc
+++ b/linphone-desktop/resources.qrc
@@ -156,6 +156,9 @@
assets/images/speaker_on_normal.svg
assets/images/speaker_on_pressed.svg
assets/images/splash_screen.svg
+ assets/images/tel_keypad_hovered.svg
+ assets/images/tel_keypad_normal.svg
+ assets/images/tel_keypad_pressed.svg
assets/images/tooltip_arrow_bottom.svg
assets/images/tooltip_arrow_left.svg
assets/images/tooltip_arrow_right.svg
diff --git a/linphone-desktop/ui/views/App/Calls/Incall.qml b/linphone-desktop/ui/views/App/Calls/Incall.qml
index a3c839e33..0646529ca 100644
--- a/linphone-desktop/ui/views/App/Calls/Incall.qml
+++ b/linphone-desktop/ui/views/App/Calls/Incall.qml
@@ -105,6 +105,12 @@ Rectangle {
sourceComponent: ActionBar {
iconSize: CallStyle.header.iconSize
+ ActionButton {
+ icon: 'tel_keypad'
+
+ onClicked: telKeypad.visible = !telKeypad.visible
+ }
+
ActionButton {
icon: 'screenshot'
visible: call.videoEnabled
@@ -376,5 +382,6 @@ Rectangle {
id: telKeypad
call: incall.call
+ visible: false
}
}