diff --git a/sflphone-client-kde/src/SFLPhoneView.cpp b/sflphone-client-kde/src/SFLPhoneView.cpp
old mode 100644
new mode 100755
index b46a0947d16ae38193b61f109333471e27ed8447..16b8355e369b2aca7c4ab781c2af252d972827f1
--- a/sflphone-client-kde/src/SFLPhoneView.cpp
+++ b/sflphone-client-kde/src/SFLPhoneView.cpp
@@ -794,22 +794,27 @@ void SFLPhoneView::updateRecordButton()
 	if(recVol == 0.00)
 	{
 		toolButton_recVol->setIcon(QIcon(ICON_REC_VOL_0));
+                toolButton_recVol_2->setIcon(QIcon(ICON_REC_VOL_0));
 	}
 	else if(recVol < 0.33)
 	{
 		toolButton_recVol->setIcon(QIcon(ICON_REC_VOL_1));
+                toolButton_recVol_2->setIcon(QIcon(ICON_REC_VOL_1));
 	}
 	else if(recVol < 0.67)
 	{
 		toolButton_recVol->setIcon(QIcon(ICON_REC_VOL_2));
+                toolButton_recVol_2->setIcon(QIcon(ICON_REC_VOL_2));
 	}
 	else
 	{
 		toolButton_recVol->setIcon(QIcon(ICON_REC_VOL_3));
+                toolButton_recVol_2->setIcon(QIcon(ICON_REC_VOL_3));
 	}
 	if(recVol > 0)
 	{	
 		toolButton_recVol->setChecked(false);
+                toolButton_recVol_2->setChecked(false);
 	}
 }
 void SFLPhoneView::updateVolumeButton()
@@ -820,22 +825,27 @@ void SFLPhoneView::updateVolumeButton()
 	if(sndVol == 0.00)
 	{
 		toolButton_sndVol->setIcon(QIcon(ICON_SND_VOL_0));
+                toolButton_sndVol_2->setIcon(QIcon(ICON_SND_VOL_0));
 	}
 	else if(sndVol < 0.33)
 	{
 		toolButton_sndVol->setIcon(QIcon(ICON_SND_VOL_1));
+                toolButton_sndVol_2->setIcon(QIcon(ICON_SND_VOL_1));
 	}
 	else if(sndVol < 0.67)
 	{
 		toolButton_sndVol->setIcon(QIcon(ICON_SND_VOL_2));
+                toolButton_sndVol_2->setIcon(QIcon(ICON_SND_VOL_2));
 	}
 	else
 	{
 		toolButton_sndVol->setIcon(QIcon(ICON_SND_VOL_3));
+                toolButton_sndVol_2->setIcon(QIcon(ICON_SND_VOL_3));
 	}
 	if(sndVol > 0)
 	{
 		toolButton_sndVol->setChecked(false);
+                toolButton_sndVol_2->setChecked(false);
 	}
 }
 
@@ -876,8 +886,12 @@ void SFLPhoneView::updateVolumeControls()
 	qDebug() << "updateVolumeControls " << display;
 		
 	((SFLPhone*)parent())->action_displayVolumeControls->setChecked(display);
-	widget_recVol->setVisible(display);
-	widget_sndVol->setVisible(display);
+	//widget_recVol->setVisible(display);
+	//widget_sndVol->setVisible(display);
+        toolButton_recVol->setVisible(display);
+        toolButton_sndVol->setVisible(display);
+        slider_recVol->setVisible(display);
+        slider_sndVol->setVisible(display);
 }
 
 void SFLPhoneView::updateDialpad()
@@ -969,6 +983,15 @@ void SFLPhoneView::on_slider_sndVol_valueChanged(int value)
 	updateVolumeButton();
 }
 
+void SFLPhoneView::on_slider_recVol_2_valueChanged(int value)
+{
+        on_slider_recVol_valueChanged(value);
+}
+
+void SFLPhoneView::on_slider_sndVol_2_valueChanged(int value)
+{
+        on_slider_sndVol_valueChanged(value);
+}
 
 void SFLPhoneView::on_toolButton_recVol_clicked(bool checked)
 {
@@ -991,6 +1014,16 @@ void SFLPhoneView::on_toolButton_recVol_clicked(bool checked)
 	updateRecordButton();
 }
 
+void SFLPhoneView::on_toolButton_recVol_2_clicked(bool checked)
+{
+        on_toolButton_recVol_clicked(checked);
+}
+
+
+void SFLPhoneView::on_toolButton_sndVol_2_clicked(bool checked)
+{
+        on_toolButton_sndVol_clicked(checked);
+}
 
 void SFLPhoneView::on_toolButton_sndVol_clicked(bool checked)
 {
diff --git a/sflphone-client-kde/src/SFLPhoneView.h b/sflphone-client-kde/src/SFLPhoneView.h
old mode 100644
new mode 100755
index 6683a1c4a1dfd9093ac7a0f5f16dc1b371651d24..b6aacc196e962d8ba9bd859844378a63341e3390
--- a/sflphone-client-kde/src/SFLPhoneView.h
+++ b/sflphone-client-kde/src/SFLPhoneView.h
@@ -315,9 +315,13 @@ public slots:
 	
 	void on_slider_recVol_valueChanged(int value);
 	void on_slider_sndVol_valueChanged(int value);
+        void on_slider_recVol_2_valueChanged(int value);
+        void on_slider_sndVol_2_valueChanged(int value);
 	
 	void on_toolButton_recVol_clicked(bool checked);
 	void on_toolButton_sndVol_clicked(bool checked);
+        void on_toolButton_recVol_2_clicked(bool checked);
+        void on_toolButton_sndVol_2_clicked(bool checked);
 	
 	void on_callTree_currentItemChanged();
 	void on_callTree_itemChanged();
diff --git a/sflphone-client-kde/src/ui/SFLPhoneView_base.ui b/sflphone-client-kde/src/ui/SFLPhoneView_base.ui
old mode 100644
new mode 100755
index 603bf037b77bfd125f7d23993614a6109c807d2c..af4e43852a1ba0e6bd78340f96107d81373dfc3d
--- a/sflphone-client-kde/src/ui/SFLPhoneView_base.ui
+++ b/sflphone-client-kde/src/ui/SFLPhoneView_base.ui
@@ -7,19 +7,13 @@
     <x>0</x>
     <y>0</y>
     <width>337</width>
-    <height>420</height>
+    <height>526</height>
    </rect>
   </property>
   <property name="windowTitle">
    <string notr="true">Form</string>
   </property>
   <layout class="QVBoxLayout" name="verticalLayout">
-   <property name="spacing">
-    <number>1</number>
-   </property>
-   <property name="margin">
-    <number>2</number>
-   </property>
    <item>
     <widget class="QStackedWidget" name="stackedWidget_screen">
      <property name="sizePolicy">
@@ -29,13 +23,13 @@
       </sizepolicy>
      </property>
      <property name="currentIndex">
-      <number>0</number>
+      <number>1</number>
      </property>
      <widget class="QWidget" name="page_callList">
       <layout class="QHBoxLayout" name="horizontalLayout_3"/>
      </widget>
      <widget class="QWidget" name="page_callHistory">
-      <layout class="QVBoxLayout" name="verticalLayout_3">
+      <layout class="QVBoxLayout" name="verticalLayout_2">
        <item>
         <widget class="QListWidget" name="listWidget_callHistory"/>
        </item>
@@ -85,8 +79,48 @@
      <property name="enabled">
       <bool>true</bool>
      </property>
-     <layout class="QVBoxLayout" name="verticalLayout_2">
-      <item>
+     <layout class="QGridLayout" name="gridLayout">
+      <item row="0" column="0">
+       <widget class="QSlider" name="slider_recVol_2">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="Fixed" vsizetype="Expanding">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+        <property name="minimumSize">
+         <size>
+          <width>0</width>
+          <height>50</height>
+         </size>
+        </property>
+        <property name="toolTip">
+         <string>Mic volume</string>
+        </property>
+        <property name="layoutDirection">
+         <enum>Qt::RightToLeft</enum>
+        </property>
+        <property name="autoFillBackground">
+         <bool>false</bool>
+        </property>
+        <property name="maximum">
+         <number>100</number>
+        </property>
+        <property name="orientation">
+         <enum>Qt::Vertical</enum>
+        </property>
+        <property name="invertedAppearance">
+         <bool>false</bool>
+        </property>
+        <property name="invertedControls">
+         <bool>false</bool>
+        </property>
+        <property name="tickPosition">
+         <enum>QSlider::NoTicks</enum>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="1" rowspan="2" colspan="2">
        <widget class="Dialpad" name="widget_dialpad" native="true">
         <property name="sizePolicy">
          <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
@@ -96,58 +130,111 @@
         </property>
        </widget>
       </item>
-      <item>
-       <widget class="QWidget" name="widget_recVol" native="true">
-        <layout class="QHBoxLayout" name="horizontalLayout_4">
-         <item>
-          <widget class="QToolButton" name="toolButton_recVol">
-           <property name="text">
-            <string/>
-           </property>
-           <property name="icon">
-            <iconset>
-             <normaloff>:/Images/mic_75.svg</normaloff>:/Images/mic_75.svg</iconset>
-           </property>
-           <property name="checkable">
-            <bool>true</bool>
-           </property>
-          </widget>
-         </item>
-         <item>
-          <widget class="QSlider" name="slider_recVol">
-           <property name="orientation">
-            <enum>Qt::Horizontal</enum>
-           </property>
-          </widget>
-         </item>
-        </layout>
+      <item row="0" column="3">
+       <widget class="QSlider" name="slider_sndVol_2">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="Fixed" vsizetype="Expanding">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+        <property name="minimumSize">
+         <size>
+          <width>0</width>
+          <height>50</height>
+         </size>
+        </property>
+        <property name="toolTip">
+         <string>Speakers volume</string>
+        </property>
+        <property name="layoutDirection">
+         <enum>Qt::LeftToRight</enum>
+        </property>
+        <property name="autoFillBackground">
+         <bool>false</bool>
+        </property>
+        <property name="maximum">
+         <number>100</number>
+        </property>
+        <property name="orientation">
+         <enum>Qt::Vertical</enum>
+        </property>
+        <property name="tickPosition">
+         <enum>QSlider::NoTicks</enum>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0">
+       <widget class="QToolButton" name="toolButton_recVol_2">
+        <property name="text">
+         <string/>
+        </property>
+        <property name="icon">
+         <iconset>
+          <normaloff>:/Images/mic_75.svg</normaloff>:/Images/mic_75.svg</iconset>
+        </property>
+        <property name="checkable">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="3">
+       <widget class="QToolButton" name="toolButton_sndVol_2">
+        <property name="text">
+         <string/>
+        </property>
+        <property name="icon">
+         <iconset>
+          <normaloff>:/Images/speaker_75.svg</normaloff>:/Images/speaker_75.svg</iconset>
+        </property>
+        <property name="checkable">
+         <bool>true</bool>
+        </property>
+        <property name="checked">
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="2" column="0" colspan="2">
+       <widget class="QToolButton" name="toolButton_recVol">
+        <property name="text">
+         <string/>
+        </property>
+        <property name="icon">
+         <iconset>
+          <normaloff>:/Images/mic_75.svg</normaloff>:/Images/mic_75.svg</iconset>
+        </property>
+        <property name="checkable">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="2" column="2" colspan="2">
+       <widget class="QSlider" name="slider_recVol">
+        <property name="orientation">
+         <enum>Qt::Horizontal</enum>
+        </property>
        </widget>
       </item>
-      <item>
-       <widget class="QWidget" name="widget_sndVol" native="true">
-        <layout class="QHBoxLayout" name="horizontalLayout">
-         <item>
-          <widget class="QToolButton" name="toolButton_sndVol">
-           <property name="text">
-            <string/>
-           </property>
-           <property name="icon">
-            <iconset>
-             <normaloff>:/Images/mic_75.svg</normaloff>:/Images/mic_75.svg</iconset>
-           </property>
-           <property name="checkable">
-            <bool>true</bool>
-           </property>
-          </widget>
-         </item>
-         <item>
-          <widget class="QSlider" name="slider_sndVol">
-           <property name="orientation">
-            <enum>Qt::Horizontal</enum>
-           </property>
-          </widget>
-         </item>
-        </layout>
+      <item row="3" column="0" colspan="2">
+       <widget class="QToolButton" name="toolButton_sndVol">
+        <property name="text">
+         <string/>
+        </property>
+        <property name="icon">
+         <iconset>
+          <normaloff>:/Images/mic_75.svg</normaloff>:/Images/mic_75.svg</iconset>
+        </property>
+        <property name="checkable">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="3" column="2" colspan="2">
+       <widget class="QSlider" name="slider_sndVol">
+        <property name="orientation">
+         <enum>Qt::Horizontal</enum>
+        </property>
        </widget>
       </item>
      </layout>
@@ -171,5 +258,70 @@
  <resources>
   <include location="../qrc/resources.qrc"/>
  </resources>
- <connections/>
+ <connections>
+  <connection>
+   <sender>toolButton_sndVol</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>toolButton_sndVol_2</receiver>
+   <slot>setChecked(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>26</x>
+     <y>509</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>317</x>
+     <y>449</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>toolButton_recVol</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>toolButton_recVol_2</receiver>
+   <slot>setChecked(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>25</x>
+     <y>478</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>23</x>
+     <y>450</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>slider_recVol</sender>
+   <signal>valueChanged(int)</signal>
+   <receiver>slider_recVol_2</receiver>
+   <slot>setValue(int)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>208</x>
+     <y>477</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>19</x>
+     <y>318</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>slider_sndVol</sender>
+   <signal>valueChanged(int)</signal>
+   <receiver>slider_sndVol_2</receiver>
+   <slot>setValue(int)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>253</x>
+     <y>500</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>317</x>
+     <y>318</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
 </ui>