From cba5b527fb19bb88b98d2a13b7aed5532746cade Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Mon, 10 Dec 2018 12:48:36 -0500
Subject: [PATCH] ui: change name from Ring to Jami

Change-Id: Ic65d774b336535b1ede9e52287608e18080b78cc
Reviewed-by: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
---
 README.md                           |   16 +-
 RingWinClient.pro                   |    4 +-
 aboutdialog.ui                      |   10 +-
 accountdetails.ui                   | 2954 +++++++++++++++++++++++++++
 build-client.bat                    |    2 +-
 callwidget.cpp                      |    4 +-
 callwidget.ui                       |    6 +-
 copy-runtime-files.ps1              |    2 +-
 ico.rc                              |    2 +-
 images/jami.ico                     |  Bin 0 -> 165662 bytes
 images/jami.png                     |  Bin 0 -> 26060 bytes
 images/logo-jami-standard-coul.png  |  Bin 0 -> 48645 bytes
 images/logo-ring-standard-coul.png  |  Bin 25153 -> 0 bytes
 images/ring.ico                     |  Bin 165662 -> 0 bytes
 images/ring.png                     |  Bin 17121 -> 0 bytes
 linkdevwidget.ui                    |    2 +-
 main.cpp                            |    4 +-
 mainwindow.cpp                      |    8 +-
 mainwindow.ui                       |    4 +-
 ressources.qrc                      |    6 +-
 ring-client-windows.vcxproj         |   18 +-
 ring-client-windows.vcxproj.filters |    4 +-
 ring.nsi                            |   36 +-
 ringthemeutils.h                    |    2 +-
 sendcontactrequestwidget.cpp        |   73 +
 settingswidget.ui                   |    2 +-
 stylesheet.css                      |   32 +-
 utils.cpp                           |    8 +-
 web/chatview.css                    |    4 +-
 wizarddialog.cpp                    |   10 +-
 wizarddialog.ui                     |   14 +-
 wizardwidget.cpp                    |   10 +-
 wizardwidget.ui                     |   14 +-
 33 files changed, 3139 insertions(+), 112 deletions(-)
 create mode 100644 accountdetails.ui
 create mode 100644 images/jami.ico
 create mode 100644 images/jami.png
 create mode 100644 images/logo-jami-standard-coul.png
 delete mode 100755 images/logo-ring-standard-coul.png
 delete mode 100644 images/ring.ico
 delete mode 100644 images/ring.png
 create mode 100644 sendcontactrequestwidget.cpp

diff --git a/README.md b/README.md
index f8ac7b6..774bc25 100644
--- a/README.md
+++ b/README.md
@@ -1,14 +1,14 @@
-# Windows client for Ring
+# Windows client for Jani
 
-For more information about the ring project, see the following:
+For more information about the jami project, see the following:
 
-- Main website: https://ring.cx/
-- Bug tracker: https://tuleap.ring.cx/projects/ring/
+- Main website: https://jami.net/
+- Bug tracker: https://git.jami.net/
 - Repositories: https://gerrit-ring.savoirfairelinux.com
 
 ## Requirements
 
-- Ring client library and Ring daemon
+- Jami client library and Jami daemon
 - Mingw-w64 build environment
 - Qt5 (we link against Qt5Core, Qt5Widgets, Qt5Gui) built with Mingw
 - Qt5 Svg, Qt5 ImageFormats & Qt5 WinExtras built with Mingw
@@ -27,11 +27,11 @@ mkdir build && cd build
 export QTDIR=<path to mingw qt> (e.g. /usr/[i686 | x86_64]-w64-mingw32/lib/qt)
 git submodule init && git submodule update
 cd libqrencode
-./autogen.sh && ./configure --host=[i686 | x86_64]-w64-mingw32 --prefix=<Install dir of Ring and LRC>
+./autogen.sh && ./configure --host=[i686 | x86_64]-w64-mingw32 --prefix=<Install dir of Jami and LRC>
 make
 make install
 cd ..
-qmake ../RingWinClient.pro -r -spec win32-g++ RING=<Install dir of Ring and LRC> [BUILD=Debug]
+qmake ../RingWinClient.pro -r -spec win32-g++ RING=<Install dir of Jami and LRC> [BUILD=Debug]
 make
 make install
 ```
@@ -45,7 +45,7 @@ If you want to enable auto-update
     ```
     cd winsparkle
     mkdir build && cd build
-    cmake -DCMAKE_TOOLCHAIN_FILE=<LRC Directory>/cmake/winBuild.cmake -DCMAKE_INSTALL_PREFIX=Install dir of Ring and LRC> ../cmake",
+    cmake -DCMAKE_TOOLCHAIN_FILE=<LRC Directory>/cmake/winBuild.cmake -DCMAKE_INSTALL_PREFIX=Install dir of Jami and LRC> ../cmake",
     make
     make install
     ```
diff --git a/RingWinClient.pro b/RingWinClient.pro
index c4a06d8..ad4c510 100644
--- a/RingWinClient.pro
+++ b/RingWinClient.pro
@@ -26,7 +26,7 @@ DEFINES += RING_CLIENT_BUILD_DATE=\"\\\"$$RING_CLIENT_BUILD_DATE\\\"\"
 DEFINES += LRC_IMPORT
 
 BUILD=$${BUILD}
-TARGET = Ring
+TARGET = Jami
 TEMPLATE = app
 
 QMAKE_CXXFLAGS += -std=c++14
@@ -258,7 +258,7 @@ win32 {
     RINGTONES.files = $${RING}/share/ring/ringtones
     RINGTONES.path = $$OUT_PWD/release
 
-    PACKAGING.files = ring.nsi images/ring.ico
+    PACKAGING.files = ring.nsi images/jami.ico
     PACKAGING.path = $$OUT_PWD/release
 
     LICENSE.files = License.rtf
diff --git a/aboutdialog.ui b/aboutdialog.ui
index cad909e..98cf0fe 100644
--- a/aboutdialog.ui
+++ b/aboutdialog.ui
@@ -512,7 +512,7 @@
       <string/>
      </property>
      <property name="pixmap">
-      <pixmap resource="ressources.qrc">:/images/logo-ring-standard-coul.png</pixmap>
+      <pixmap resource="ressources.qrc">:/images/logo-jami-standard-coul.png</pixmap>
      </property>
      <property name="scaledContents">
       <bool>true</bool>
@@ -560,8 +560,8 @@
          <enum>Qt::LeftToRight</enum>
         </property>
         <property name="text">
-         <string>The Microsoft Windows client for Ring.
-Ring is a secured and distributed communication software.</string>
+         <string>The Microsoft Windows client for Jami.
+Jami is a secured and distributed communication software.</string>
         </property>
         <property name="textFormat">
          <enum>Qt::PlainText</enum>
@@ -585,7 +585,7 @@ Ring is a secured and distributed communication software.</string>
          <cursorShape>PointingHandCursor</cursorShape>
         </property>
         <property name="text">
-         <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;www.ring.cx&quot;&gt;&lt;span style=&quot; font-size:9pt; text-decoration: underline; color:#0000ff;&quot;&gt;www.ring.cx&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+         <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://jami.net&quot;&gt;&lt;span style=&quot; font-size:9pt; text-decoration: underline; color:#0000ff;&quot;&gt;jami.net&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
         </property>
         <property name="textFormat">
          <enum>Qt::RichText</enum>
@@ -622,7 +622,7 @@ Ring is a secured and distributed communication software.</string>
          </font>
         </property>
         <property name="text">
-         <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;© 2015-2017 Savoir-faire Linux&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+         <string notr="true">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;© 2015-2019 Savoir-faire Linux&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
         </property>
         <property name="margin">
          <number>5</number>
diff --git a/accountdetails.ui b/accountdetails.ui
new file mode 100644
index 0000000..5f13eb7
--- /dev/null
+++ b/accountdetails.ui
@@ -0,0 +1,2954 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>AccountDetails</class>
+ <widget class="QWidget" name="AccountDetails">
+  <property name="enabled">
+   <bool>true</bool>
+  </property>
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>847</width>
+    <height>760</height>
+   </rect>
+  </property>
+  <property name="sizePolicy">
+   <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
+    <horstretch>0</horstretch>
+    <verstretch>0</verstretch>
+   </sizepolicy>
+  </property>
+  <property name="windowTitle">
+   <string>Settings</string>
+  </property>
+  <layout class="QVBoxLayout" name="verticalLayout">
+   <property name="spacing">
+    <number>0</number>
+   </property>
+   <property name="leftMargin">
+    <number>0</number>
+   </property>
+   <property name="topMargin">
+    <number>0</number>
+   </property>
+   <property name="rightMargin">
+    <number>0</number>
+   </property>
+   <property name="bottomMargin">
+    <number>0</number>
+   </property>
+   <item>
+    <widget class="QTabWidget" name="tabWidget">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="toolTip">
+      <string/>
+     </property>
+     <property name="autoFillBackground">
+      <bool>true</bool>
+     </property>
+     <property name="currentIndex">
+      <number>0</number>
+     </property>
+     <widget class="QWidget" name="gen_tab">
+      <property name="sizePolicy">
+       <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
+        <horstretch>0</horstretch>
+        <verstretch>0</verstretch>
+       </sizepolicy>
+      </property>
+      <attribute name="title">
+       <string>General</string>
+      </attribute>
+      <attribute name="toolTip">
+       <string>General account info configuration</string>
+      </attribute>
+      <layout class="QVBoxLayout" name="verticalLayout_4">
+       <property name="spacing">
+        <number>0</number>
+       </property>
+       <property name="leftMargin">
+        <number>0</number>
+       </property>
+       <property name="topMargin">
+        <number>0</number>
+       </property>
+       <property name="rightMargin">
+        <number>0</number>
+       </property>
+       <property name="bottomMargin">
+        <number>0</number>
+       </property>
+       <item>
+        <widget class="QScrollArea" name="scrollArea_2">
+         <property name="frameShape">
+          <enum>QFrame::NoFrame</enum>
+         </property>
+         <property name="frameShadow">
+          <enum>QFrame::Sunken</enum>
+         </property>
+         <property name="widgetResizable">
+          <bool>true</bool>
+         </property>
+         <widget class="QWidget" name="scrollAreaWidgetContents_2">
+          <property name="geometry">
+           <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>829</width>
+            <height>912</height>
+           </rect>
+          </property>
+          <layout class="QVBoxLayout" name="verticalLayout_12">
+           <item>
+            <layout class="QVBoxLayout" name="verticalLayout_5">
+             <item>
+              <layout class="QHBoxLayout" name="horizontalLayout_3">
+               <item>
+                <widget class="QLabel" name="accountLabel">
+                 <property name="sizePolicy">
+                  <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
+                   <horstretch>0</horstretch>
+                   <verstretch>0</verstretch>
+                  </sizepolicy>
+                 </property>
+                 <property name="minimumSize">
+                  <size>
+                   <width>0</width>
+                   <height>30</height>
+                  </size>
+                 </property>
+                 <property name="maximumSize">
+                  <size>
+                   <width>16777215</width>
+                   <height>20</height>
+                  </size>
+                 </property>
+                 <property name="font">
+                  <font>
+                   <pointsize>12</pointsize>
+                   <weight>75</weight>
+                   <bold>true</bold>
+                  </font>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>Account</string>
+                 </property>
+                </widget>
+               </item>
+              </layout>
+             </item>
+             <item>
+              <widget class="Line" name="line_4">
+               <property name="orientation">
+                <enum>Qt::Horizontal</enum>
+               </property>
+              </widget>
+             </item>
+             <item>
+              <layout class="QFormLayout" name="formLayout">
+               <item row="0" column="0">
+                <widget class="QLabel" name="aliasLabel">
+                 <property name="font">
+                  <font>
+                   <pointsize>11</pointsize>
+                  </font>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>Displayed name</string>
+                 </property>
+                 <property name="buddy">
+                  <cstring>lrcfg_alias</cstring>
+                 </property>
+                </widget>
+               </item>
+               <item row="0" column="1">
+                <widget class="QLineEdit" name="lrcfg_alias">
+                 <property name="sizePolicy">
+                  <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+                   <horstretch>0</horstretch>
+                   <verstretch>0</verstretch>
+                  </sizepolicy>
+                 </property>
+                 <property name="minimumSize">
+                  <size>
+                   <width>0</width>
+                   <height>30</height>
+                  </size>
+                 </property>
+                 <property name="toolTip">
+                  <string>Displayed alias input</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="1" column="0">
+                <widget class="QLabel" name="typeLabel">
+                 <property name="font">
+                  <font>
+                   <pointsize>11</pointsize>
+                  </font>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>Type</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="1" column="1">
+                <widget class="QLabel" name="typeValueLabel">
+                 <property name="sizePolicy">
+                  <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
+                   <horstretch>0</horstretch>
+                   <verstretch>0</verstretch>
+                  </sizepolicy>
+                 </property>
+                 <property name="text">
+                  <string/>
+                 </property>
+                </widget>
+               </item>
+              </layout>
+             </item>
+             <item>
+              <widget class="QLabel" name="paramLabel">
+               <property name="minimumSize">
+                <size>
+                 <width>0</width>
+                 <height>30</height>
+                </size>
+               </property>
+               <property name="maximumSize">
+                <size>
+                 <width>16777215</width>
+                 <height>20</height>
+                </size>
+               </property>
+               <property name="font">
+                <font>
+                 <pointsize>12</pointsize>
+                 <weight>75</weight>
+                 <bold>true</bold>
+                </font>
+               </property>
+               <property name="styleSheet">
+                <string notr="true">color: rgb(77, 77, 77);</string>
+               </property>
+               <property name="text">
+                <string>Parameters</string>
+               </property>
+              </widget>
+             </item>
+             <item>
+              <widget class="Line" name="line_3">
+               <property name="orientation">
+                <enum>Qt::Horizontal</enum>
+               </property>
+              </widget>
+             </item>
+             <item>
+              <layout class="QFormLayout" name="formLayout_2">
+               <item row="0" column="0">
+                <widget class="QLabel" name="hostnameLabel">
+                 <property name="sizePolicy">
+                  <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
+                   <horstretch>0</horstretch>
+                   <verstretch>0</verstretch>
+                  </sizepolicy>
+                 </property>
+                 <property name="font">
+                  <font>
+                   <pointsize>11</pointsize>
+                  </font>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>Hostname</string>
+                 </property>
+                 <property name="buddy">
+                  <cstring>lrcfg_hostname</cstring>
+                 </property>
+                </widget>
+               </item>
+               <item row="0" column="1">
+                <widget class="QLineEdit" name="lrcfg_hostname">
+                 <property name="sizePolicy">
+                  <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+                   <horstretch>0</horstretch>
+                   <verstretch>0</verstretch>
+                  </sizepolicy>
+                 </property>
+                 <property name="minimumSize">
+                  <size>
+                   <width>0</width>
+                   <height>30</height>
+                  </size>
+                 </property>
+                 <property name="toolTip">
+                  <string>Hostname URL for DHT bootstrap or SIP</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="1" column="0">
+                <widget class="QLabel" name="registeredNameLabel">
+                 <property name="sizePolicy">
+                  <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
+                   <horstretch>0</horstretch>
+                   <verstretch>0</verstretch>
+                  </sizepolicy>
+                 </property>
+                 <property name="font">
+                  <font>
+                   <pointsize>11</pointsize>
+                  </font>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>Public username</string>
+                 </property>
+                 <property name="buddy">
+                  <cstring>lrcfg_registeredName</cstring>
+                 </property>
+                </widget>
+               </item>
+               <item row="1" column="1">
+                <layout class="QHBoxLayout" name="horizontalLayout_10">
+                 <item>
+                  <widget class="QLineEdit" name="lrcfg_registeredName">
+                   <property name="enabled">
+                    <bool>true</bool>
+                   </property>
+                   <property name="sizePolicy">
+                    <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+                     <horstretch>0</horstretch>
+                     <verstretch>0</verstretch>
+                    </sizepolicy>
+                   </property>
+                   <property name="minimumSize">
+                    <size>
+                     <width>0</width>
+                     <height>30</height>
+                    </size>
+                   </property>
+                   <property name="toolTip">
+                    <string>Public registered username</string>
+                   </property>
+                   <property name="readOnly">
+                    <bool>true</bool>
+                   </property>
+                  </widget>
+                 </item>
+                 <item>
+                  <widget class="QPushButton" name="registerButton">
+                   <property name="enabled">
+                    <bool>false</bool>
+                   </property>
+                   <property name="sizePolicy">
+                    <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
+                     <horstretch>0</horstretch>
+                     <verstretch>0</verstretch>
+                    </sizepolicy>
+                   </property>
+                   <property name="toolTip">
+                    <string>Register username on blockchain button</string>
+                   </property>
+                   <property name="text">
+                    <string>Register on blockchain</string>
+                   </property>
+                  </widget>
+                 </item>
+                </layout>
+               </item>
+               <item row="2" column="0">
+                <widget class="QLabel" name="nameServiceURLLabel">
+                 <property name="font">
+                  <font>
+                   <pointsize>11</pointsize>
+                  </font>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>Name service URL</string>
+                 </property>
+                 <property name="buddy">
+                  <cstring>lrcfg_nameServiceURL</cstring>
+                 </property>
+                </widget>
+               </item>
+               <item row="2" column="1">
+                <widget class="QLineEdit" name="lrcfg_nameServiceURL">
+                 <property name="sizePolicy">
+                  <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+                   <horstretch>0</horstretch>
+                   <verstretch>0</verstretch>
+                  </sizepolicy>
+                 </property>
+                 <property name="minimumSize">
+                  <size>
+                   <width>0</width>
+                   <height>30</height>
+                  </size>
+                 </property>
+                 <property name="toolTip">
+                  <string>Nameservice URL input</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="3" column="0">
+                <widget class="QLabel" name="usernameLabel">
+                 <property name="font">
+                  <font>
+                   <pointsize>11</pointsize>
+                  </font>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>Username</string>
+                 </property>
+                 <property name="buddy">
+                  <cstring>lrcfg_username</cstring>
+                 </property>
+                </widget>
+               </item>
+               <item row="3" column="1">
+                <widget class="QLineEdit" name="lrcfg_username">
+                 <property name="sizePolicy">
+                  <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+                   <horstretch>0</horstretch>
+                   <verstretch>0</verstretch>
+                  </sizepolicy>
+                 </property>
+                 <property name="minimumSize">
+                  <size>
+                   <width>0</width>
+                   <height>30</height>
+                  </size>
+                 </property>
+                 <property name="toolTip">
+                  <string>SIP username input</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="12" column="0">
+                <widget class="QLabel" name="passwordLabel">
+                 <property name="sizePolicy">
+                  <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
+                   <horstretch>0</horstretch>
+                   <verstretch>0</verstretch>
+                  </sizepolicy>
+                 </property>
+                 <property name="font">
+                  <font>
+                   <pointsize>11</pointsize>
+                  </font>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>Password</string>
+                 </property>
+                 <property name="buddy">
+                  <cstring>lrcfg_password</cstring>
+                 </property>
+                </widget>
+               </item>
+               <item row="12" column="1">
+                <widget class="QLineEdit" name="lrcfg_password">
+                 <property name="sizePolicy">
+                  <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+                   <horstretch>0</horstretch>
+                   <verstretch>0</verstretch>
+                  </sizepolicy>
+                 </property>
+                 <property name="minimumSize">
+                  <size>
+                   <width>0</width>
+                   <height>30</height>
+                  </size>
+                 </property>
+                 <property name="toolTip">
+                  <string>SIP password input</string>
+                 </property>
+                 <property name="echoMode">
+                  <enum>QLineEdit::PasswordEchoOnEdit</enum>
+                 </property>
+                </widget>
+               </item>
+               <item row="13" column="0">
+                <widget class="QLabel" name="proxyLabel">
+                 <property name="sizePolicy">
+                  <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
+                   <horstretch>0</horstretch>
+                   <verstretch>0</verstretch>
+                  </sizepolicy>
+                 </property>
+                 <property name="font">
+                  <font>
+                   <pointsize>11</pointsize>
+                  </font>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>Proxy</string>
+                 </property>
+                 <property name="buddy">
+                  <cstring>lrcfg_proxy</cstring>
+                 </property>
+                </widget>
+               </item>
+               <item row="13" column="1">
+                <widget class="QLineEdit" name="lrcfg_proxy">
+                 <property name="sizePolicy">
+                  <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+                   <horstretch>0</horstretch>
+                   <verstretch>0</verstretch>
+                  </sizepolicy>
+                 </property>
+                 <property name="minimumSize">
+                  <size>
+                   <width>0</width>
+                   <height>30</height>
+                  </size>
+                 </property>
+                 <property name="toolTip">
+                  <string>SIP proxy URL input</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="14" column="0">
+                <widget class="QLabel" name="voicemailLabel">
+                 <property name="sizePolicy">
+                  <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
+                   <horstretch>0</horstretch>
+                   <verstretch>0</verstretch>
+                  </sizepolicy>
+                 </property>
+                 <property name="font">
+                  <font>
+                   <pointsize>11</pointsize>
+                  </font>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>Voicemail number</string>
+                 </property>
+                 <property name="buddy">
+                  <cstring>lrcfg_mailbox</cstring>
+                 </property>
+                </widget>
+               </item>
+               <item row="14" column="1">
+                <widget class="QLineEdit" name="lrcfg_mailbox">
+                 <property name="sizePolicy">
+                  <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+                   <horstretch>0</horstretch>
+                   <verstretch>0</verstretch>
+                  </sizepolicy>
+                 </property>
+                 <property name="minimumSize">
+                  <size>
+                   <width>0</width>
+                   <height>30</height>
+                  </size>
+                 </property>
+                 <property name="toolTip">
+                  <string>SIP voicemail number</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="15" column="0">
+                <widget class="QCheckBox" name="lrcfg_autoAnswer">
+                 <property name="font">
+                  <font>
+                   <pointsize>11</pointsize>
+                  </font>
+                 </property>
+                 <property name="toolTip">
+                  <string>Autoanswer call checkbox</string>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>Auto-answer calls</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="16" column="0">
+                <widget class="QCheckBox" name="lrcfg_upnpEnabled">
+                 <property name="enabled">
+                  <bool>true</bool>
+                 </property>
+                 <property name="font">
+                  <font>
+                   <pointsize>11</pointsize>
+                  </font>
+                 </property>
+                 <property name="toolTip">
+                  <string>UPnP enabled checkbox</string>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>UPnP enabled</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="4" column="1">
+                <widget class="QLineEdit" name="oldPasswordLineEdit">
+                 <property name="minimumSize">
+                  <size>
+                   <width>0</width>
+                   <height>30</height>
+                  </size>
+                 </property>
+                 <property name="toolTip">
+                  <string>Old password input line</string>
+                 </property>
+                 <property name="inputMask">
+                  <string/>
+                 </property>
+                 <property name="echoMode">
+                  <enum>QLineEdit::Password</enum>
+                 </property>
+                 <property name="placeholderText">
+                  <string>Input old password</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="4" column="0">
+                <widget class="QLabel" name="oldPasswordLabel">
+                 <property name="font">
+                  <font>
+                   <pointsize>11</pointsize>
+                  </font>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>Old Password</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="5" column="1">
+                <widget class="QLineEdit" name="newPasswordLineEdit">
+                 <property name="minimumSize">
+                  <size>
+                   <width>0</width>
+                   <height>30</height>
+                  </size>
+                 </property>
+                 <property name="toolTip">
+                  <string>New password text input</string>
+                 </property>
+                 <property name="echoMode">
+                  <enum>QLineEdit::Password</enum>
+                 </property>
+                 <property name="placeholderText">
+                  <string>Input new password</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="5" column="0">
+                <widget class="QLabel" name="newPasswordLabel">
+                 <property name="font">
+                  <font>
+                   <pointsize>11</pointsize>
+                   <weight>50</weight>
+                   <bold>false</bold>
+                  </font>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>New password</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="7" column="1">
+                <widget class="QLineEdit" name="newPassConfirmationLineEdit">
+                 <property name="minimumSize">
+                  <size>
+                   <width>0</width>
+                   <height>30</height>
+                  </size>
+                 </property>
+                 <property name="toolTip">
+                  <string>Password confirmation text input</string>
+                 </property>
+                 <property name="echoMode">
+                  <enum>QLineEdit::Password</enum>
+                 </property>
+                 <property name="placeholderText">
+                  <string>Input confirmation </string>
+                 </property>
+                </widget>
+               </item>
+               <item row="7" column="0">
+                <widget class="QLabel" name="newPassConfirmationLabel">
+                 <property name="font">
+                  <font>
+                   <family>Cantarell</family>
+                   <pointsize>11</pointsize>
+                  </font>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>New pass confirmation</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="9" column="1">
+                <layout class="QHBoxLayout" name="horizontalLayout_2">
+                 <property name="topMargin">
+                  <number>0</number>
+                 </property>
+                 <item>
+                  <widget class="QPushButton" name="changePassBtn">
+                   <property name="minimumSize">
+                    <size>
+                     <width>0</width>
+                     <height>30</height>
+                    </size>
+                   </property>
+                   <property name="maximumSize">
+                    <size>
+                     <width>500</width>
+                     <height>100</height>
+                    </size>
+                   </property>
+                   <property name="text">
+                    <string>Change password</string>
+                   </property>
+                  </widget>
+                 </item>
+                 <item>
+                  <widget class="QPushButton" name="confirmChangeBtn">
+                   <property name="minimumSize">
+                    <size>
+                     <width>0</width>
+                     <height>30</height>
+                    </size>
+                   </property>
+                   <property name="maximumSize">
+                    <size>
+                     <width>500</width>
+                     <height>16777215</height>
+                    </size>
+                   </property>
+                   <property name="text">
+                    <string>Ok</string>
+                   </property>
+                  </widget>
+                 </item>
+                 <item>
+                  <widget class="QPushButton" name="cancelChangeBtn">
+                   <property name="minimumSize">
+                    <size>
+                     <width>0</width>
+                     <height>30</height>
+                    </size>
+                   </property>
+                   <property name="toolTip">
+                    <string>Cancel password change button</string>
+                   </property>
+                   <property name="text">
+                    <string>Cancel</string>
+                   </property>
+                  </widget>
+                 </item>
+                </layout>
+               </item>
+               <item row="8" column="1">
+                <widget class="QLabel" name="changePassInfo">
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>Changing password ...</string>
+                 </property>
+                 <property name="alignment">
+                  <set>Qt::AlignCenter</set>
+                 </property>
+                </widget>
+               </item>
+              </layout>
+             </item>
+             <item>
+              <widget class="QLabel" name="label_27">
+               <property name="minimumSize">
+                <size>
+                 <width>0</width>
+                 <height>30</height>
+                </size>
+               </property>
+               <property name="maximumSize">
+                <size>
+                 <width>16777215</width>
+                 <height>20</height>
+                </size>
+               </property>
+               <property name="font">
+                <font>
+                 <pointsize>12</pointsize>
+                 <weight>75</weight>
+                 <bold>true</bold>
+                </font>
+               </property>
+               <property name="styleSheet">
+                <string notr="true">color: rgb(77, 77, 77);</string>
+               </property>
+               <property name="text">
+                <string>Account Settings</string>
+               </property>
+               <property name="buddy">
+                <cstring>lrcfg_allowIncomingFromUnknown</cstring>
+               </property>
+              </widget>
+             </item>
+             <item>
+              <widget class="Line" name="line">
+               <property name="orientation">
+                <enum>Qt::Horizontal</enum>
+               </property>
+              </widget>
+             </item>
+             <item>
+              <layout class="QVBoxLayout" name="verticalLayout_6">
+               <item>
+                <widget class="QCheckBox" name="lrcfg_allowIncomingFromUnknown">
+                 <property name="font">
+                  <font>
+                   <pointsize>11</pointsize>
+                  </font>
+                 </property>
+                 <property name="toolTip">
+                  <string>Allow call from unknown checkbox</string>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>Allow Call From Unknown</string>
+                 </property>
+                </widget>
+               </item>
+               <item>
+                <widget class="QCheckBox" name="lrcfg_allowIncomingFromHistory">
+                 <property name="font">
+                  <font>
+                   <pointsize>11</pointsize>
+                  </font>
+                 </property>
+                 <property name="toolTip">
+                  <string>Allow Call From History checkbox</string>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>Allow Call From History</string>
+                 </property>
+                </widget>
+               </item>
+               <item>
+                <widget class="QCheckBox" name="lrcfg_allowIncomingFromContact">
+                 <property name="font">
+                  <font>
+                   <pointsize>11</pointsize>
+                  </font>
+                 </property>
+                 <property name="toolTip">
+                  <string>Allow Call From Contact checkbox</string>
+                 </property>
+                 <property name="text">
+                  <string>Allow Call From Contact</string>
+                 </property>
+                </widget>
+               </item>
+               <item>
+                <widget class="Line" name="line_2">
+                 <property name="orientation">
+                  <enum>Qt::Horizontal</enum>
+                 </property>
+                </widget>
+               </item>
+               <item>
+                <widget class="QLabel" name="label_28">
+                 <property name="minimumSize">
+                  <size>
+                   <width>0</width>
+                   <height>30</height>
+                  </size>
+                 </property>
+                 <property name="maximumSize">
+                  <size>
+                   <width>16777215</width>
+                   <height>20</height>
+                  </size>
+                 </property>
+                 <property name="font">
+                  <font>
+                   <pointsize>12</pointsize>
+                   <weight>75</weight>
+                   <bold>true</bold>
+                  </font>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>Ringtone Selection</string>
+                 </property>
+                </widget>
+               </item>
+               <item>
+                <layout class="QHBoxLayout" name="horizontalLayout">
+                 <property name="topMargin">
+                  <number>0</number>
+                 </property>
+                 <item>
+                  <widget class="QPushButton" name="playButton">
+                   <property name="sizePolicy">
+                    <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
+                     <horstretch>0</horstretch>
+                     <verstretch>0</verstretch>
+                    </sizepolicy>
+                   </property>
+                   <property name="minimumSize">
+                    <size>
+                     <width>86</width>
+                     <height>30</height>
+                    </size>
+                   </property>
+                   <property name="toolTip">
+                    <string>Play ringtone button</string>
+                   </property>
+                   <property name="text">
+                    <string>Play</string>
+                   </property>
+                  </widget>
+                 </item>
+                 <item>
+                  <widget class="QComboBox" name="ringtonesBox">
+                   <property name="minimumSize">
+                    <size>
+                     <width>0</width>
+                     <height>30</height>
+                    </size>
+                   </property>
+                   <property name="toolTip">
+                    <string>ringtone file selector</string>
+                   </property>
+                  </widget>
+                 </item>
+                 <item>
+                  <spacer name="horizontalSpacer_6">
+                   <property name="orientation">
+                    <enum>Qt::Horizontal</enum>
+                   </property>
+                   <property name="sizeHint" stdset="0">
+                    <size>
+                     <width>40</width>
+                     <height>20</height>
+                    </size>
+                   </property>
+                  </spacer>
+                 </item>
+                </layout>
+               </item>
+              </layout>
+             </item>
+             <item>
+              <spacer name="verticalSpacer_2">
+               <property name="orientation">
+                <enum>Qt::Vertical</enum>
+               </property>
+               <property name="sizeHint" stdset="0">
+                <size>
+                 <width>20</width>
+                 <height>40</height>
+                </size>
+               </property>
+              </spacer>
+             </item>
+            </layout>
+           </item>
+          </layout>
+         </widget>
+        </widget>
+       </item>
+      </layout>
+     </widget>
+     <widget class="QWidget" name="audio_codec_tab">
+      <property name="sizePolicy">
+       <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
+        <horstretch>0</horstretch>
+        <verstretch>0</verstretch>
+       </sizepolicy>
+      </property>
+      <attribute name="title">
+       <string>Audio/Video</string>
+      </attribute>
+      <attribute name="toolTip">
+       <string>Audio/video codecs preferences configuration</string>
+      </attribute>
+      <layout class="QGridLayout" name="gridLayout_2">
+       <item row="1" column="0">
+        <widget class="QListView" name="audioCodecView">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="focusPolicy">
+          <enum>Qt::NoFocus</enum>
+         </property>
+         <property name="layoutDirection">
+          <enum>Qt::LeftToRight</enum>
+         </property>
+         <property name="selectionBehavior">
+          <enum>QAbstractItemView::SelectRows</enum>
+         </property>
+        </widget>
+       </item>
+       <item row="1" column="3">
+        <widget class="QListView" name="videoCodecView">
+         <property name="focusPolicy">
+          <enum>Qt::NoFocus</enum>
+         </property>
+        </widget>
+       </item>
+       <item row="1" column="4">
+        <layout class="QVBoxLayout" name="verticalLayout_14">
+         <property name="leftMargin">
+          <number>0</number>
+         </property>
+         <item>
+          <widget class="QPushButton" name="upVideoButton">
+           <property name="minimumSize">
+            <size>
+             <width>30</width>
+             <height>30</height>
+            </size>
+           </property>
+           <property name="maximumSize">
+            <size>
+             <width>30</width>
+             <height>30</height>
+            </size>
+           </property>
+           <property name="text">
+            <string/>
+           </property>
+           <property name="icon">
+            <iconset resource="ressources.qrc">
+             <normaloff>:/images/icons/ic_arrow_drop_up_black_18dp_2x.png</normaloff>:/images/icons/ic_arrow_drop_up_black_18dp_2x.png</iconset>
+           </property>
+           <property name="iconSize">
+            <size>
+             <width>18</width>
+             <height>18</height>
+            </size>
+           </property>
+          </widget>
+         </item>
+         <item>
+          <widget class="QPushButton" name="downVideoButton">
+           <property name="minimumSize">
+            <size>
+             <width>30</width>
+             <height>30</height>
+            </size>
+           </property>
+           <property name="maximumSize">
+            <size>
+             <width>30</width>
+             <height>30</height>
+            </size>
+           </property>
+           <property name="text">
+            <string/>
+           </property>
+           <property name="icon">
+            <iconset resource="ressources.qrc">
+             <normaloff>:/images/icons/ic_arrow_drop_down_black_18dp_2x.png</normaloff>:/images/icons/ic_arrow_drop_down_black_18dp_2x.png</iconset>
+           </property>
+           <property name="iconSize">
+            <size>
+             <width>18</width>
+             <height>18</height>
+            </size>
+           </property>
+          </widget>
+         </item>
+         <item>
+          <spacer name="verticalSpacer_4">
+           <property name="orientation">
+            <enum>Qt::Vertical</enum>
+           </property>
+           <property name="sizeType">
+            <enum>QSizePolicy::MinimumExpanding</enum>
+           </property>
+           <property name="sizeHint" stdset="0">
+            <size>
+             <width>20</width>
+             <height>40</height>
+            </size>
+           </property>
+          </spacer>
+         </item>
+        </layout>
+       </item>
+       <item row="1" column="2">
+        <layout class="QVBoxLayout" name="verticalLayout_3">
+         <property name="leftMargin">
+          <number>0</number>
+         </property>
+         <item>
+          <widget class="QPushButton" name="upAudioButton">
+           <property name="minimumSize">
+            <size>
+             <width>30</width>
+             <height>30</height>
+            </size>
+           </property>
+           <property name="maximumSize">
+            <size>
+             <width>30</width>
+             <height>30</height>
+            </size>
+           </property>
+           <property name="text">
+            <string/>
+           </property>
+           <property name="icon">
+            <iconset resource="ressources.qrc">
+             <normaloff>:/images/icons/ic_arrow_drop_up_black_18dp_2x.png</normaloff>:/images/icons/ic_arrow_drop_up_black_18dp_2x.png</iconset>
+           </property>
+           <property name="iconSize">
+            <size>
+             <width>18</width>
+             <height>18</height>
+            </size>
+           </property>
+          </widget>
+         </item>
+         <item>
+          <widget class="QPushButton" name="downAudioButton">
+           <property name="minimumSize">
+            <size>
+             <width>30</width>
+             <height>30</height>
+            </size>
+           </property>
+           <property name="maximumSize">
+            <size>
+             <width>30</width>
+             <height>30</height>
+            </size>
+           </property>
+           <property name="text">
+            <string/>
+           </property>
+           <property name="icon">
+            <iconset resource="ressources.qrc">
+             <normaloff>:/images/icons/ic_arrow_drop_down_black_18dp_2x.png</normaloff>:/images/icons/ic_arrow_drop_down_black_18dp_2x.png</iconset>
+           </property>
+           <property name="iconSize">
+            <size>
+             <width>18</width>
+             <height>18</height>
+            </size>
+           </property>
+          </widget>
+         </item>
+         <item>
+          <spacer name="verticalSpacer_3">
+           <property name="orientation">
+            <enum>Qt::Vertical</enum>
+           </property>
+           <property name="sizeType">
+            <enum>QSizePolicy::MinimumExpanding</enum>
+           </property>
+           <property name="sizeHint" stdset="0">
+            <size>
+             <width>20</width>
+             <height>40</height>
+            </size>
+           </property>
+          </spacer>
+         </item>
+        </layout>
+       </item>
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_29">
+         <property name="minimumSize">
+          <size>
+           <width>0</width>
+           <height>30</height>
+          </size>
+         </property>
+         <property name="maximumSize">
+          <size>
+           <width>16777215</width>
+           <height>30</height>
+          </size>
+         </property>
+         <property name="font">
+          <font>
+           <pointsize>12</pointsize>
+           <weight>50</weight>
+           <bold>false</bold>
+          </font>
+         </property>
+         <property name="styleSheet">
+          <string notr="true">color: rgb(77, 77, 77);</string>
+         </property>
+         <property name="text">
+          <string>Audio codecs</string>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignCenter</set>
+         </property>
+        </widget>
+       </item>
+       <item row="0" column="3">
+        <widget class="QLabel" name="label_30">
+         <property name="minimumSize">
+          <size>
+           <width>0</width>
+           <height>30</height>
+          </size>
+         </property>
+         <property name="maximumSize">
+          <size>
+           <width>16777215</width>
+           <height>30</height>
+          </size>
+         </property>
+         <property name="font">
+          <font>
+           <pointsize>12</pointsize>
+          </font>
+         </property>
+         <property name="styleSheet">
+          <string notr="true">color: rgb(77, 77, 77);</string>
+         </property>
+         <property name="text">
+          <string>Video codecs</string>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignCenter</set>
+         </property>
+        </widget>
+       </item>
+      </layout>
+     </widget>
+     <widget class="QWidget" name="advancedTab">
+      <property name="sizePolicy">
+       <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
+        <horstretch>0</horstretch>
+        <verstretch>0</verstretch>
+       </sizepolicy>
+      </property>
+      <attribute name="title">
+       <string>Advanced</string>
+      </attribute>
+      <attribute name="toolTip">
+       <string>Account advanced configuration</string>
+      </attribute>
+      <layout class="QVBoxLayout" name="verticalLayout_7">
+       <property name="topMargin">
+        <number>0</number>
+       </property>
+       <property name="bottomMargin">
+        <number>0</number>
+       </property>
+       <item>
+        <widget class="QScrollArea" name="scrollArea">
+         <property name="frameShape">
+          <enum>QFrame::NoFrame</enum>
+         </property>
+         <property name="widgetResizable">
+          <bool>true</bool>
+         </property>
+         <widget class="QWidget" name="scrollAreaWidgetContents">
+          <property name="geometry">
+           <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>811</width>
+            <height>956</height>
+           </rect>
+          </property>
+          <layout class="QVBoxLayout" name="verticalLayout_11">
+           <item>
+            <widget class="QLabel" name="label_2">
+             <property name="minimumSize">
+              <size>
+               <width>0</width>
+               <height>30</height>
+              </size>
+             </property>
+             <property name="font">
+              <font>
+               <pointsize>12</pointsize>
+               <weight>75</weight>
+               <bold>true</bold>
+              </font>
+             </property>
+             <property name="styleSheet">
+              <string notr="true">color: rgb(77, 77, 77);</string>
+             </property>
+             <property name="text">
+              <string>Registration</string>
+             </property>
+             <property name="buddy">
+              <cstring>lrcfg_registrationExpire</cstring>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <layout class="QFormLayout" name="formLayout_3">
+             <item row="0" column="0">
+              <widget class="QLabel" name="label_9">
+               <property name="font">
+                <font>
+                 <pointsize>11</pointsize>
+                </font>
+               </property>
+               <property name="styleSheet">
+                <string notr="true">color: rgb(77, 77, 77);</string>
+               </property>
+               <property name="text">
+                <string>Registration expire timeout (seconds):</string>
+               </property>
+               <property name="buddy">
+                <cstring>lrcfg_registrationExpire</cstring>
+               </property>
+              </widget>
+             </item>
+             <item row="0" column="1">
+              <widget class="QSpinBox" name="lrcfg_registrationExpire">
+               <property name="maximumSize">
+                <size>
+                 <width>150</width>
+                 <height>16777215</height>
+                </size>
+               </property>
+               <property name="toolTip">
+                <string>Registration timeout selector spinbox</string>
+               </property>
+              </widget>
+             </item>
+            </layout>
+           </item>
+           <item>
+            <widget class="QLabel" name="label_3">
+             <property name="minimumSize">
+              <size>
+               <width>0</width>
+               <height>30</height>
+              </size>
+             </property>
+             <property name="font">
+              <font>
+               <pointsize>12</pointsize>
+               <weight>75</weight>
+               <bold>true</bold>
+              </font>
+             </property>
+             <property name="styleSheet">
+              <string notr="true">color: rgb(77, 77, 77);</string>
+             </property>
+             <property name="text">
+              <string>Network Interface</string>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <widget class="Line" name="line_8">
+             <property name="orientation">
+              <enum>Qt::Horizontal</enum>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <layout class="QFormLayout" name="formLayout_4">
+             <item row="0" column="0">
+              <widget class="QLabel" name="label_10">
+               <property name="font">
+                <font>
+                 <pointsize>11</pointsize>
+                </font>
+               </property>
+               <property name="text">
+                <string>Local Port:</string>
+               </property>
+               <property name="buddy">
+                <cstring>lrcfg_localPort</cstring>
+               </property>
+              </widget>
+             </item>
+             <item row="0" column="1">
+              <layout class="QHBoxLayout" name="horizontalLayout_7">
+               <item>
+                <widget class="QSpinBox" name="lrcfg_localPort">
+                 <property name="minimumSize">
+                  <size>
+                   <width>100</width>
+                   <height>0</height>
+                  </size>
+                 </property>
+                 <property name="toolTip">
+                  <string>local port selector spinbox</string>
+                 </property>
+                 <property name="maximum">
+                  <number>65535</number>
+                 </property>
+                </widget>
+               </item>
+               <item>
+                <spacer name="horizontalSpacer_4">
+                 <property name="orientation">
+                  <enum>Qt::Horizontal</enum>
+                 </property>
+                 <property name="sizeHint" stdset="0">
+                  <size>
+                   <width>40</width>
+                   <height>20</height>
+                  </size>
+                 </property>
+                </spacer>
+               </item>
+              </layout>
+             </item>
+            </layout>
+           </item>
+           <item>
+            <spacer name="verticalSpacer_10">
+             <property name="orientation">
+              <enum>Qt::Vertical</enum>
+             </property>
+             <property name="sizeType">
+              <enum>QSizePolicy::Fixed</enum>
+             </property>
+             <property name="sizeHint" stdset="0">
+              <size>
+               <width>20</width>
+               <height>40</height>
+              </size>
+             </property>
+            </spacer>
+           </item>
+           <item>
+            <widget class="QLabel" name="label_4">
+             <property name="minimumSize">
+              <size>
+               <width>0</width>
+               <height>30</height>
+              </size>
+             </property>
+             <property name="font">
+              <font>
+               <pointsize>12</pointsize>
+               <weight>75</weight>
+               <bold>true</bold>
+              </font>
+             </property>
+             <property name="styleSheet">
+              <string notr="true">color: rgb(77, 77, 77);</string>
+             </property>
+             <property name="text">
+              <string>Published Address</string>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <widget class="Line" name="line_9">
+             <property name="orientation">
+              <enum>Qt::Horizontal</enum>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <layout class="QVBoxLayout" name="verticalLayout_8">
+             <property name="topMargin">
+              <number>0</number>
+             </property>
+             <property name="bottomMargin">
+              <number>0</number>
+             </property>
+             <item>
+              <widget class="QRadioButton" name="puslishedSameAsLocalRadio">
+               <property name="font">
+                <font>
+                 <pointsize>11</pointsize>
+                </font>
+               </property>
+               <property name="toolTip">
+                <string>same as local radio button</string>
+               </property>
+               <property name="styleSheet">
+                <string notr="true">color: rgb(77, 77, 77);</string>
+               </property>
+               <property name="text">
+                <string>Same as local parameters</string>
+               </property>
+               <property name="checked">
+                <bool>true</bool>
+               </property>
+               <attribute name="buttonGroup">
+                <string notr="true">publishGroup</string>
+               </attribute>
+              </widget>
+             </item>
+             <item>
+              <widget class="QRadioButton" name="customPublishedRadio">
+               <property name="font">
+                <font>
+                 <pointsize>11</pointsize>
+                </font>
+               </property>
+               <property name="toolTip">
+                <string>personalise address and ports radio button</string>
+               </property>
+               <property name="styleSheet">
+                <string notr="true">color: rgb(77, 77, 77);</string>
+               </property>
+               <property name="text">
+                <string>Set published address and port:</string>
+               </property>
+               <attribute name="buttonGroup">
+                <string notr="true">publishGroup</string>
+               </attribute>
+              </widget>
+             </item>
+             <item>
+              <layout class="QHBoxLayout" name="publishAdressLayout">
+               <property name="leftMargin">
+                <number>30</number>
+               </property>
+               <property name="topMargin">
+                <number>0</number>
+               </property>
+               <item>
+                <widget class="QLabel" name="label_12">
+                 <property name="font">
+                  <font>
+                   <pointsize>11</pointsize>
+                  </font>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>Address</string>
+                 </property>
+                 <property name="buddy">
+                  <cstring>lrcfg_publishedAddress</cstring>
+                 </property>
+                </widget>
+               </item>
+               <item>
+                <widget class="QLineEdit" name="lrcfg_publishedAddress">
+                 <property name="enabled">
+                  <bool>false</bool>
+                 </property>
+                 <property name="maximumSize">
+                  <size>
+                   <width>200</width>
+                   <height>16777215</height>
+                  </size>
+                 </property>
+                 <property name="toolTip">
+                  <string>ip address text input</string>
+                 </property>
+                </widget>
+               </item>
+               <item>
+                <widget class="QLabel" name="label_11">
+                 <property name="font">
+                  <font>
+                   <pointsize>11</pointsize>
+                  </font>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>Port</string>
+                 </property>
+                 <property name="buddy">
+                  <cstring>lrcfg_publishedPort</cstring>
+                 </property>
+                </widget>
+               </item>
+               <item>
+                <widget class="QSpinBox" name="lrcfg_publishedPort">
+                 <property name="enabled">
+                  <bool>false</bool>
+                 </property>
+                 <property name="minimumSize">
+                  <size>
+                   <width>100</width>
+                   <height>0</height>
+                  </size>
+                 </property>
+                 <property name="toolTip">
+                  <string>port selector spinbox</string>
+                 </property>
+                 <property name="maximum">
+                  <number>65535</number>
+                 </property>
+                </widget>
+               </item>
+               <item>
+                <spacer name="horizontalSpacer_5">
+                 <property name="orientation">
+                  <enum>Qt::Horizontal</enum>
+                 </property>
+                 <property name="sizeHint" stdset="0">
+                  <size>
+                   <width>40</width>
+                   <height>20</height>
+                  </size>
+                 </property>
+                </spacer>
+               </item>
+              </layout>
+             </item>
+             <item>
+              <layout class="QHBoxLayout" name="horizontalLayout_8">
+               <property name="topMargin">
+                <number>0</number>
+               </property>
+               <item>
+                <widget class="QCheckBox" name="lrcfg_sipStunEnabled">
+                 <property name="font">
+                  <font>
+                   <pointsize>11</pointsize>
+                  </font>
+                 </property>
+                 <property name="toolTip">
+                  <string>use STUN checkbox</string>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>Use STUN</string>
+                 </property>
+                </widget>
+               </item>
+               <item>
+                <widget class="QLineEdit" name="lrcfg_sipStunServer">
+                 <property name="enabled">
+                  <bool>false</bool>
+                 </property>
+                 <property name="sizePolicy">
+                  <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+                   <horstretch>0</horstretch>
+                   <verstretch>0</verstretch>
+                  </sizepolicy>
+                 </property>
+                 <property name="placeholderText">
+                  <string>Server URL</string>
+                 </property>
+                </widget>
+               </item>
+              </layout>
+             </item>
+             <item>
+              <layout class="QFormLayout" name="formLayout_6">
+               <property name="topMargin">
+                <number>0</number>
+               </property>
+               <property name="bottomMargin">
+                <number>0</number>
+               </property>
+               <item row="0" column="0">
+                <widget class="QCheckBox" name="lrcfg_turnEnabled">
+                 <property name="font">
+                  <font>
+                   <pointsize>11</pointsize>
+                  </font>
+                 </property>
+                 <property name="toolTip">
+                  <string>use TURN checkbox</string>
+                 </property>
+                 <property name="styleSheet">
+                  <string notr="true">color: rgb(77, 77, 77);</string>
+                 </property>
+                 <property name="text">
+                  <string>Use TURN</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="0" column="1">
+                <widget class="QLineEdit" name="lrcfg_turnServer">
+                 <property name="enabled">
+                  <bool>false</bool>
+                 </property>
+                 <property name="sizePolicy">
+                  <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+                   <horstretch>0</horstretch>
+                   <verstretch>0</verstretch>
+                  </sizepolicy>
+                 </property>
+                 <property name="toolTip">
+                  <string>TURN server URL input</string>
+                 </property>
+                 <property name="placeholderText">
+                  <string>Server URL</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="1" column="1">
+                <widget class="QLineEdit" name="lrcfg_turnServerUsername">
+                 <property name="enabled">
+                  <bool>false</bool>
+                 </property>
+                 <property name="sizePolicy">
+                  <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+                   <horstretch>0</horstretch>
+                   <verstretch>0</verstretch>
+                  </sizepolicy>
+                 </property>
+                 <property name="toolTip">
+                  <string>TURN server username input</string>
+                 </property>
+                 <property name="placeholderText">
+                  <string>Username</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="2" column="1">
+                <widget class="QLineEdit" name="lrcfg_turnServerPassword">
+                 <property name="enabled">
+                  <bool>false</bool>
+                 </property>
+                 <property name="sizePolicy">
+                  <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+                   <horstretch>0</horstretch>
+                   <verstretch>0</verstretch>
+                  </sizepolicy>
+                 </property>
+                 <property name="toolTip">
+                  <string>TURN server password input</string>
+                 </property>
+                 <property name="echoMode">
+                  <enum>QLineEdit::Password</enum>
+                 </property>
+                 <property name="placeholderText">
+                  <string>Password</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="3" column="1">
+                <widget class="QLineEdit" name="lrcfg_turnServerRealm">
+                 <property name="enabled">
+                  <bool>false</bool>
+                 </property>
+                 <property name="sizePolicy">
+                  <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+                   <horstretch>0</horstretch>
+                   <verstretch>0</verstretch>
+                  </sizepolicy>
+                 </property>
+                 <property name="toolTip">
+                  <string>TURN server Realm input</string>
+                 </property>
+                 <property name="placeholderText">
+                  <string>Realm</string>
+                 </property>
+                </widget>
+               </item>
+              </layout>
+             </item>
+            </layout>
+           </item>
+           <item>
+            <spacer name="verticalSpacer_11">
+             <property name="orientation">
+              <enum>Qt::Vertical</enum>
+             </property>
+             <property name="sizeType">
+              <enum>QSizePolicy::Fixed</enum>
+             </property>
+             <property name="sizeHint" stdset="0">
+              <size>
+               <width>20</width>
+               <height>40</height>
+              </size>
+             </property>
+            </spacer>
+           </item>
+           <item>
+            <widget class="QLabel" name="label_5">
+             <property name="sizePolicy">
+              <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
+               <horstretch>0</horstretch>
+               <verstretch>0</verstretch>
+              </sizepolicy>
+             </property>
+             <property name="minimumSize">
+              <size>
+               <width>0</width>
+               <height>30</height>
+              </size>
+             </property>
+             <property name="font">
+              <font>
+               <pointsize>12</pointsize>
+               <weight>75</weight>
+               <bold>true</bold>
+              </font>
+             </property>
+             <property name="styleSheet">
+              <string notr="true">color: rgb(77, 77, 77);</string>
+             </property>
+             <property name="text">
+              <string>SDP Session Negotiation (ICE Fallback)</string>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <widget class="Line" name="line_10">
+             <property name="orientation">
+              <enum>Qt::Horizontal</enum>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <widget class="QLabel" name="label_6">
+             <property name="sizePolicy">
+              <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
+               <horstretch>0</horstretch>
+               <verstretch>0</verstretch>
+              </sizepolicy>
+             </property>
+             <property name="font">
+              <font>
+               <pointsize>11</pointsize>
+              </font>
+             </property>
+             <property name="styleSheet">
+              <string notr="true">color: rgb(77, 77, 77);</string>
+             </property>
+             <property name="text">
+              <string>These settings are only used during SDP session negotiation in case ICE is not supported by the server or peer.</string>
+             </property>
+             <property name="wordWrap">
+              <bool>true</bool>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <spacer name="verticalSpacer_12">
+             <property name="orientation">
+              <enum>Qt::Vertical</enum>
+             </property>
+             <property name="sizeType">
+              <enum>QSizePolicy::Fixed</enum>
+             </property>
+             <property name="sizeHint" stdset="0">
+              <size>
+               <width>20</width>
+               <height>40</height>
+              </size>
+             </property>
+            </spacer>
+           </item>
+           <item>
+            <widget class="QLabel" name="label_8">
+             <property name="minimumSize">
+              <size>
+               <width>0</width>
+               <height>30</height>
+              </size>
+             </property>
+             <property name="font">
+              <font>
+               <pointsize>12</pointsize>
+               <weight>75</weight>
+               <bold>true</bold>
+              </font>
+             </property>
+             <property name="styleSheet">
+              <string notr="true">color: rgb(77, 77, 77);</string>
+             </property>
+             <property name="text">
+              <string>Audio RTP Port Range</string>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <widget class="Line" name="line_11">
+             <property name="orientation">
+              <enum>Qt::Horizontal</enum>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <layout class="QHBoxLayout" name="horizontalLayout_5">
+             <property name="leftMargin">
+              <number>30</number>
+             </property>
+             <property name="topMargin">
+              <number>0</number>
+             </property>
+             <item>
+              <widget class="QLabel" name="label_13">
+               <property name="font">
+                <font>
+                 <pointsize>11</pointsize>
+                </font>
+               </property>
+               <property name="styleSheet">
+                <string notr="true">color: rgb(77, 77, 77);</string>
+               </property>
+               <property name="text">
+                <string>Min</string>
+               </property>
+               <property name="buddy">
+                <cstring>lrcfg_audioPortMin</cstring>
+               </property>
+              </widget>
+             </item>
+             <item>
+              <widget class="QSpinBox" name="lrcfg_audioPortMin">
+               <property name="minimumSize">
+                <size>
+                 <width>100</width>
+                 <height>0</height>
+                </size>
+               </property>
+               <property name="toolTip">
+                <string>Lower boundary for audio RTP port range selector</string>
+               </property>
+               <property name="maximum">
+                <number>65535</number>
+               </property>
+              </widget>
+             </item>
+             <item>
+              <widget class="QLabel" name="label_14">
+               <property name="font">
+                <font>
+                 <pointsize>11</pointsize>
+                </font>
+               </property>
+               <property name="styleSheet">
+                <string notr="true">color: rgb(77, 77, 77);</string>
+               </property>
+               <property name="text">
+                <string>Max</string>
+               </property>
+               <property name="buddy">
+                <cstring>lrcfg_audioPortMax</cstring>
+               </property>
+              </widget>
+             </item>
+             <item>
+              <widget class="QSpinBox" name="lrcfg_audioPortMax">
+               <property name="minimumSize">
+                <size>
+                 <width>100</width>
+                 <height>0</height>
+                </size>
+               </property>
+               <property name="toolTip">
+                <string>higher boundary for audio RTP port range selector</string>
+               </property>
+               <property name="maximum">
+                <number>65535</number>
+               </property>
+              </widget>
+             </item>
+             <item>
+              <spacer name="horizontalSpacer_2">
+               <property name="orientation">
+                <enum>Qt::Horizontal</enum>
+               </property>
+               <property name="sizeType">
+                <enum>QSizePolicy::MinimumExpanding</enum>
+               </property>
+               <property name="sizeHint" stdset="0">
+                <size>
+                 <width>40</width>
+                 <height>20</height>
+                </size>
+               </property>
+              </spacer>
+             </item>
+            </layout>
+           </item>
+           <item>
+            <spacer name="verticalSpacer_13">
+             <property name="orientation">
+              <enum>Qt::Vertical</enum>
+             </property>
+             <property name="sizeType">
+              <enum>QSizePolicy::Fixed</enum>
+             </property>
+             <property name="sizeHint" stdset="0">
+              <size>
+               <width>20</width>
+               <height>40</height>
+              </size>
+             </property>
+            </spacer>
+           </item>
+           <item>
+            <widget class="QLabel" name="label_7">
+             <property name="minimumSize">
+              <size>
+               <width>0</width>
+               <height>30</height>
+              </size>
+             </property>
+             <property name="font">
+              <font>
+               <pointsize>12</pointsize>
+               <weight>75</weight>
+               <bold>true</bold>
+              </font>
+             </property>
+             <property name="styleSheet">
+              <string notr="true">color: rgb(77, 77, 77);</string>
+             </property>
+             <property name="text">
+              <string>Video RTP Port Range</string>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <widget class="Line" name="line_12">
+             <property name="orientation">
+              <enum>Qt::Horizontal</enum>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <layout class="QHBoxLayout" name="horizontalLayout_6">
+             <property name="leftMargin">
+              <number>30</number>
+             </property>
+             <property name="topMargin">
+              <number>0</number>
+             </property>
+             <item>
+              <widget class="QLabel" name="label_15">
+               <property name="font">
+                <font>
+                 <pointsize>11</pointsize>
+                </font>
+               </property>
+               <property name="styleSheet">
+                <string notr="true">color: rgb(77, 77, 77);</string>
+               </property>
+               <property name="text">
+                <string>Min</string>
+               </property>
+               <property name="buddy">
+                <cstring>lrcfg_videoPortMin</cstring>
+               </property>
+              </widget>
+             </item>
+             <item>
+              <widget class="QSpinBox" name="lrcfg_videoPortMin">
+               <property name="minimumSize">
+                <size>
+                 <width>100</width>
+                 <height>0</height>
+                </size>
+               </property>
+               <property name="toolTip">
+                <string>Lower boundary for audio RTP port range selector</string>
+               </property>
+               <property name="maximum">
+                <number>65535</number>
+               </property>
+              </widget>
+             </item>
+             <item>
+              <widget class="QLabel" name="label_16">
+               <property name="font">
+                <font>
+                 <pointsize>11</pointsize>
+                </font>
+               </property>
+               <property name="styleSheet">
+                <string notr="true">color: rgb(77, 77, 77);</string>
+               </property>
+               <property name="text">
+                <string>Max</string>
+               </property>
+               <property name="buddy">
+                <cstring>lrcfg_videoPortMax</cstring>
+               </property>
+              </widget>
+             </item>
+             <item>
+              <widget class="QSpinBox" name="lrcfg_videoPortMax">
+               <property name="minimumSize">
+                <size>
+                 <width>100</width>
+                 <height>0</height>
+                </size>
+               </property>
+               <property name="toolTip">
+                <string>higher boundary for audio RTP port range selector</string>
+               </property>
+               <property name="maximum">
+                <number>65535</number>
+               </property>
+              </widget>
+             </item>
+             <item>
+              <spacer name="horizontalSpacer_3">
+               <property name="orientation">
+                <enum>Qt::Horizontal</enum>
+               </property>
+               <property name="sizeType">
+                <enum>QSizePolicy::MinimumExpanding</enum>
+               </property>
+               <property name="sizeHint" stdset="0">
+                <size>
+                 <width>40</width>
+                 <height>20</height>
+                </size>
+               </property>
+              </spacer>
+             </item>
+            </layout>
+           </item>
+           <item>
+            <spacer name="verticalSpacer_14">
+             <property name="orientation">
+              <enum>Qt::Vertical</enum>
+             </property>
+             <property name="sizeHint" stdset="0">
+              <size>
+               <width>20</width>
+               <height>40</height>
+              </size>
+             </property>
+            </spacer>
+           </item>
+          </layout>
+         </widget>
+        </widget>
+       </item>
+      </layout>
+     </widget>
+     <widget class="QWidget" name="securityTab">
+      <property name="sizePolicy">
+       <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
+        <horstretch>0</horstretch>
+        <verstretch>0</verstretch>
+       </sizepolicy>
+      </property>
+      <attribute name="title">
+       <string>Security</string>
+      </attribute>
+      <attribute name="toolTip">
+       <string>Account security configuration</string>
+      </attribute>
+      <layout class="QVBoxLayout" name="verticalLayout_9">
+       <property name="spacing">
+        <number>0</number>
+       </property>
+       <property name="leftMargin">
+        <number>0</number>
+       </property>
+       <property name="topMargin">
+        <number>0</number>
+       </property>
+       <property name="rightMargin">
+        <number>0</number>
+       </property>
+       <property name="bottomMargin">
+        <number>0</number>
+       </property>
+       <item>
+        <widget class="QScrollArea" name="scrollArea_3">
+         <property name="frameShape">
+          <enum>QFrame::NoFrame</enum>
+         </property>
+         <property name="widgetResizable">
+          <bool>true</bool>
+         </property>
+         <widget class="QWidget" name="scrollAreaWidgetContents_3">
+          <property name="geometry">
+           <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>829</width>
+            <height>760</height>
+           </rect>
+          </property>
+          <layout class="QVBoxLayout" name="verticalLayout_13">
+           <item>
+            <widget class="QWidget" name="accountEncry" native="true">
+             <layout class="QVBoxLayout" name="verticalLayout_10">
+              <property name="leftMargin">
+               <number>0</number>
+              </property>
+              <property name="topMargin">
+               <number>20</number>
+              </property>
+              <property name="rightMargin">
+               <number>0</number>
+              </property>
+              <property name="bottomMargin">
+               <number>0</number>
+              </property>
+              <item>
+               <widget class="QWidget" name="negoEncry_2" native="true">
+                <layout class="QFormLayout" name="formLayout_5">
+                 <item row="0" column="0">
+                  <widget class="QLabel" name="label_20">
+                   <property name="font">
+                    <font>
+                     <pointsize>11</pointsize>
+                    </font>
+                   </property>
+                   <property name="styleSheet">
+                    <string notr="true">color: rgb(77, 77, 77);</string>
+                   </property>
+                   <property name="text">
+                    <string>CA certificate</string>
+                   </property>
+                  </widget>
+                 </item>
+                 <item row="0" column="1">
+                  <widget class="RingButton" name="lrcfg_tlsCaListCertificate">
+                   <property name="minimumSize">
+                    <size>
+                     <width>500</width>
+                     <height>30</height>
+                    </size>
+                   </property>
+                   <property name="maximumSize">
+                    <size>
+                     <width>500</width>
+                     <height>30</height>
+                    </size>
+                   </property>
+                   <property name="focusPolicy">
+                    <enum>Qt::WheelFocus</enum>
+                   </property>
+                   <property name="toolTip">
+                    <string>Certificate authaurity certificate selector</string>
+                   </property>
+                   <property name="text">
+                    <string/>
+                   </property>
+                  </widget>
+                 </item>
+                 <item row="1" column="0">
+                  <widget class="QLabel" name="label_21">
+                   <property name="font">
+                    <font>
+                     <pointsize>11</pointsize>
+                    </font>
+                   </property>
+                   <property name="styleSheet">
+                    <string notr="true">color: rgb(77, 77, 77);</string>
+                   </property>
+                   <property name="text">
+                    <string>User certificate</string>
+                   </property>
+                  </widget>
+                 </item>
+                 <item row="1" column="1">
+                  <widget class="RingButton" name="lrcfg_tlsCertificate">
+                   <property name="minimumSize">
+                    <size>
+                     <width>500</width>
+                     <height>30</height>
+                    </size>
+                   </property>
+                   <property name="maximumSize">
+                    <size>
+                     <width>500</width>
+                     <height>30</height>
+                    </size>
+                   </property>
+                   <property name="toolTip">
+                    <string>User certificate selector</string>
+                   </property>
+                   <property name="text">
+                    <string/>
+                   </property>
+                  </widget>
+                 </item>
+                 <item row="2" column="0">
+                  <widget class="QLabel" name="label_22">
+                   <property name="font">
+                    <font>
+                     <pointsize>11</pointsize>
+                    </font>
+                   </property>
+                   <property name="styleSheet">
+                    <string notr="true">color: rgb(77, 77, 77);</string>
+                   </property>
+                   <property name="text">
+                    <string>Private key</string>
+                   </property>
+                  </widget>
+                 </item>
+                 <item row="4" column="0">
+                  <widget class="QLabel" name="label_23">
+                   <property name="font">
+                    <font>
+                     <pointsize>11</pointsize>
+                    </font>
+                   </property>
+                   <property name="styleSheet">
+                    <string notr="true">color: rgb(77, 77, 77);</string>
+                   </property>
+                   <property name="text">
+                    <string>Private key password</string>
+                   </property>
+                  </widget>
+                 </item>
+                 <item row="4" column="1">
+                  <widget class="QLineEdit" name="lrcfg_tlsPassword">
+                   <property name="sizePolicy">
+                    <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+                     <horstretch>0</horstretch>
+                     <verstretch>0</verstretch>
+                    </sizepolicy>
+                   </property>
+                   <property name="minimumSize">
+                    <size>
+                     <width>500</width>
+                     <height>30</height>
+                    </size>
+                   </property>
+                   <property name="maximumSize">
+                    <size>
+                     <width>500</width>
+                     <height>30</height>
+                    </size>
+                   </property>
+                   <property name="toolTip">
+                    <string>private key password input</string>
+                   </property>
+                   <property name="echoMode">
+                    <enum>QLineEdit::Password</enum>
+                   </property>
+                  </widget>
+                 </item>
+                 <item row="2" column="1">
+                  <widget class="RingButton" name="lrcfg_tlsPrivateKeyCertificate">
+                   <property name="minimumSize">
+                    <size>
+                     <width>0</width>
+                     <height>30</height>
+                    </size>
+                   </property>
+                   <property name="maximumSize">
+                    <size>
+                     <width>500</width>
+                     <height>30</height>
+                    </size>
+                   </property>
+                   <property name="toolTip">
+                    <string>User private key selector</string>
+                   </property>
+                   <property name="text">
+                    <string/>
+                   </property>
+                  </widget>
+                 </item>
+                </layout>
+               </widget>
+              </item>
+              <item>
+               <widget class="QCheckBox" name="srtpEnabledChkBox">
+                <property name="minimumSize">
+                 <size>
+                  <width>0</width>
+                  <height>30</height>
+                 </size>
+                </property>
+                <property name="font">
+                 <font>
+                  <pointsize>11</pointsize>
+                 </font>
+                </property>
+                <property name="toolTip">
+                 <string>Encrypt media stream (SRTP) checkbox</string>
+                </property>
+                <property name="text">
+                 <string>Media Stream Encryption (SRTP)</string>
+                </property>
+               </widget>
+              </item>
+              <item>
+               <widget class="QCheckBox" name="defaultCipherCheckBox">
+                <property name="font">
+                 <font>
+                  <pointsize>11</pointsize>
+                 </font>
+                </property>
+                <property name="toolTip">
+                 <string>use default ciphers checkbox</string>
+                </property>
+                <property name="text">
+                 <string>Use default ciphers</string>
+                </property>
+               </widget>
+              </item>
+              <item>
+               <widget class="QListView" name="cipherListView">
+                <property name="sizePolicy">
+                 <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
+                  <horstretch>0</horstretch>
+                  <verstretch>0</verstretch>
+                 </sizepolicy>
+                </property>
+                <property name="minimumSize">
+                 <size>
+                  <width>640</width>
+                  <height>480</height>
+                 </size>
+                </property>
+                <property name="maximumSize">
+                 <size>
+                  <width>640</width>
+                  <height>480</height>
+                 </size>
+                </property>
+                <property name="focusPolicy">
+                 <enum>Qt::NoFocus</enum>
+                </property>
+               </widget>
+              </item>
+             </layout>
+            </widget>
+           </item>
+           <item>
+            <spacer name="verticalSpacer_5">
+             <property name="orientation">
+              <enum>Qt::Vertical</enum>
+             </property>
+             <property name="sizeHint" stdset="0">
+              <size>
+               <width>20</width>
+               <height>40</height>
+              </size>
+             </property>
+            </spacer>
+           </item>
+          </layout>
+         </widget>
+        </widget>
+       </item>
+      </layout>
+     </widget>
+     <widget class="QWidget" name="devicesTab">
+      <attribute name="title">
+       <string>Devices</string>
+      </attribute>
+      <attribute name="toolTip">
+       <string>Account devices management</string>
+      </attribute>
+      <layout class="QVBoxLayout" name="verticalLayout_15">
+       <item>
+        <widget class="QStackedWidget" name="devicesStackedWidget">
+         <property name="currentIndex">
+          <number>0</number>
+         </property>
+         <widget class="QWidget" name="devicesListPage">
+          <layout class="QVBoxLayout" name="verticalLayout_16">
+           <item>
+            <widget class="QTableView" name="tableView">
+             <property name="sizeAdjustPolicy">
+              <enum>QAbstractScrollArea::AdjustToContents</enum>
+             </property>
+             <property name="wordWrap">
+              <bool>true</bool>
+             </property>
+             <attribute name="horizontalHeaderCascadingSectionResizes">
+              <bool>false</bool>
+             </attribute>
+             <attribute name="horizontalHeaderDefaultSectionSize">
+              <number>255</number>
+             </attribute>
+             <attribute name="horizontalHeaderHighlightSections">
+              <bool>false</bool>
+             </attribute>
+             <attribute name="horizontalHeaderStretchLastSection">
+              <bool>false</bool>
+             </attribute>
+             <attribute name="verticalHeaderVisible">
+              <bool>false</bool>
+             </attribute>
+            </widget>
+           </item>
+           <item>
+            <widget class="QPushButton" name="addDeviceButton">
+             <property name="minimumSize">
+              <size>
+               <width>0</width>
+               <height>30</height>
+              </size>
+             </property>
+             <property name="toolTip">
+              <string>Add device button</string>
+             </property>
+             <property name="text">
+              <string>Add device</string>
+             </property>
+            </widget>
+           </item>
+          </layout>
+         </widget>
+         <widget class="QWidget" name="passwordAskingPage">
+          <layout class="QVBoxLayout" name="verticalLayout_17">
+           <item>
+            <spacer name="verticalSpacer">
+             <property name="orientation">
+              <enum>Qt::Vertical</enum>
+             </property>
+             <property name="sizeHint" stdset="0">
+              <size>
+               <width>20</width>
+               <height>40</height>
+              </size>
+             </property>
+            </spacer>
+           </item>
+           <item>
+            <widget class="QLabel" name="label_18">
+             <property name="lineWidth">
+              <number>1</number>
+             </property>
+             <property name="text">
+              <string>To add a new device to your Jami account, you export your account on the network. This will generate a pin that must be entered on your new device within 5 minutes of its generation.</string>
+             </property>
+             <property name="alignment">
+              <set>Qt::AlignCenter</set>
+             </property>
+             <property name="wordWrap">
+              <bool>true</bool>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <widget class="QLineEdit" name="passwordArchiveEdit">
+             <property name="toolTip">
+              <string>Password text input</string>
+             </property>
+             <property name="echoMode">
+              <enum>QLineEdit::Password</enum>
+             </property>
+             <property name="placeholderText">
+              <string>Password (required)</string>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <layout class="QHBoxLayout" name="horizontalLayout_4">
+             <item>
+              <spacer name="horizontalSpacer_8">
+               <property name="orientation">
+                <enum>Qt::Horizontal</enum>
+               </property>
+               <property name="sizeHint" stdset="0">
+                <size>
+                 <width>40</width>
+                 <height>20</height>
+                </size>
+               </property>
+              </spacer>
+             </item>
+             <item>
+              <widget class="QPushButton" name="cancelAddButton">
+               <property name="minimumSize">
+                <size>
+                 <width>80</width>
+                 <height>30</height>
+                </size>
+               </property>
+               <property name="toolTip">
+                <string>Cancel account export for linking button</string>
+               </property>
+               <property name="text">
+                <string>Cancel</string>
+               </property>
+              </widget>
+             </item>
+             <item>
+              <spacer name="horizontalSpacer_7">
+               <property name="orientation">
+                <enum>Qt::Horizontal</enum>
+               </property>
+               <property name="sizeHint" stdset="0">
+                <size>
+                 <width>40</width>
+                 <height>20</height>
+                </size>
+               </property>
+              </spacer>
+             </item>
+             <item>
+              <widget class="QPushButton" name="exportOnRingButton">
+               <property name="minimumSize">
+                <size>
+                 <width>150</width>
+                 <height>30</height>
+                </size>
+               </property>
+               <property name="toolTip">
+                <string>Validate export on DHT for device linking button</string>
+               </property>
+               <property name="text">
+                <string>Export on the network</string>
+               </property>
+              </widget>
+             </item>
+             <item>
+              <spacer name="horizontalSpacer_9">
+               <property name="orientation">
+                <enum>Qt::Horizontal</enum>
+               </property>
+               <property name="sizeHint" stdset="0">
+                <size>
+                 <width>40</width>
+                 <height>20</height>
+                </size>
+               </property>
+              </spacer>
+             </item>
+            </layout>
+           </item>
+           <item>
+            <spacer name="verticalSpacer_9">
+             <property name="orientation">
+              <enum>Qt::Vertical</enum>
+             </property>
+             <property name="sizeHint" stdset="0">
+              <size>
+               <width>20</width>
+               <height>40</height>
+              </size>
+             </property>
+            </spacer>
+           </item>
+          </layout>
+         </widget>
+         <widget class="QWidget" name="pinDisplayPage">
+          <layout class="QVBoxLayout" name="verticalLayout_18">
+           <item>
+            <spacer name="verticalSpacer_15">
+             <property name="orientation">
+              <enum>Qt::Vertical</enum>
+             </property>
+             <property name="sizeHint" stdset="0">
+              <size>
+               <width>20</width>
+               <height>40</height>
+              </size>
+             </property>
+            </spacer>
+           </item>
+           <item alignment="Qt::AlignHCenter">
+            <widget class="QLabel" name="label_24">
+             <property name="text">
+              <string>Your generated pin:</string>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <widget class="QLabel" name="pinLabel">
+             <property name="font">
+              <font>
+               <pointsize>30</pointsize>
+               <stylestrategy>PreferAntialias</stylestrategy>
+              </font>
+             </property>
+             <property name="toolTip">
+              <string>Generated PIN for linking</string>
+             </property>
+             <property name="text">
+              <string>PIN</string>
+             </property>
+             <property name="alignment">
+              <set>Qt::AlignCenter</set>
+             </property>
+            </widget>
+           </item>
+           <item alignment="Qt::AlignHCenter">
+            <widget class="QLabel" name="label_25">
+             <property name="text">
+              <string>This pin should be entered on your new device within 5 minutes. You may generate a new one at any moment.</string>
+             </property>
+            </widget>
+           </item>
+           <item alignment="Qt::AlignHCenter">
+            <widget class="QPushButton" name="exportEndedOkButton">
+             <property name="minimumSize">
+              <size>
+               <width>40</width>
+               <height>30</height>
+              </size>
+             </property>
+             <property name="maximumSize">
+              <size>
+               <width>200</width>
+               <height>16777215</height>
+              </size>
+             </property>
+             <property name="toolTip">
+              <string>Accept PIN generation and quit button</string>
+             </property>
+             <property name="text">
+              <string>OK</string>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <spacer name="verticalSpacer_16">
+             <property name="orientation">
+              <enum>Qt::Vertical</enum>
+             </property>
+             <property name="sizeHint" stdset="0">
+              <size>
+               <width>20</width>
+               <height>40</height>
+              </size>
+             </property>
+            </spacer>
+           </item>
+          </layout>
+         </widget>
+        </widget>
+       </item>
+      </layout>
+     </widget>
+     <widget class="QWidget" name="bannedContactsTab">
+      <attribute name="title">
+       <string>Banned Contacts</string>
+      </attribute>
+      <attribute name="toolTip">
+       <string>Account banned contacts management tab</string>
+      </attribute>
+      <widget class="BannedContactsWidget" name="bannedContactsWidget" native="true">
+       <property name="geometry">
+        <rect>
+         <x>0</x>
+         <y>-1</y>
+         <width>841</width>
+         <height>691</height>
+        </rect>
+       </property>
+      </widget>
+     </widget>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>RingButton</class>
+   <extends>QPushButton</extends>
+   <header>ringbutton.h</header>
+  </customwidget>
+  <customwidget>
+   <class>BannedContactsWidget</class>
+   <extends>QWidget</extends>
+   <header location="global">bannedcontactswidget.h</header>
+   <container>1</container>
+  </customwidget>
+ </customwidgets>
+ <resources>
+  <include location="ressources.qrc"/>
+ </resources>
+ <connections>
+  <connection>
+   <sender>lrcfg_sipStunEnabled</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>lrcfg_sipStunServer</receiver>
+   <slot>setEnabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>33</x>
+     <y>355</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>252</x>
+     <y>355</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>customPublishedRadio</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>lrcfg_publishedPort</receiver>
+   <slot>setEnabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>386</x>
+     <y>277</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>390</x>
+     <y>305</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>lrcfg_turnEnabled</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>lrcfg_turnServer</receiver>
+   <slot>setEnabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>71</x>
+     <y>396</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>196</x>
+     <y>393</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>customPublishedRadio</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>lrcfg_publishedAddress</receiver>
+   <slot>setEnabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>120</x>
+     <y>277</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>131</x>
+     <y>311</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>lrcfg_turnEnabled</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>lrcfg_turnServerUsername</receiver>
+   <slot>setEnabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>90</x>
+     <y>380</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>187</x>
+     <y>432</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>lrcfg_turnEnabled</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>lrcfg_turnServerPassword</receiver>
+   <slot>setEnabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>51</x>
+     <y>375</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>164</x>
+     <y>468</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>lrcfg_turnEnabled</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>lrcfg_turnServerRealm</receiver>
+   <slot>setEnabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>39</x>
+     <y>378</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>170</x>
+     <y>503</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>lrcfg_allowIncomingFromUnknown</sender>
+   <signal>clicked(bool)</signal>
+   <receiver>lrcfg_allowIncomingFromHistory</receiver>
+   <slot>setDisabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>169</x>
+     <y>584</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>171</x>
+     <y>616</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>lrcfg_allowIncomingFromUnknown</sender>
+   <signal>clicked(bool)</signal>
+   <receiver>lrcfg_allowIncomingFromContact</receiver>
+   <slot>setDisabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>115</x>
+     <y>584</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>117</x>
+     <y>648</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+ <buttongroups>
+  <buttongroup name="publishGroup"/>
+ </buttongroups>
+</ui>
diff --git a/build-client.bat b/build-client.bat
index 6b293ae..9c206c0 100644
--- a/build-client.bat
+++ b/build-client.bat
@@ -1,4 +1,4 @@
-:: Ring - native Windows client project build script
+:: Jami - native Windows client project build script
 
 @echo off
 setlocal
diff --git a/callwidget.cpp b/callwidget.cpp
index e192ecc..0bf4c09 100644
--- a/callwidget.cpp
+++ b/callwidget.cpp
@@ -65,7 +65,7 @@ CallWidget::CallWidget(QWidget* parent) :
 
     QApplication::setEffectEnabled(Qt::UI_AnimateCombo, false);
 
-    QPixmap logo(":/images/logo-ring-standard-coul.png");
+    QPixmap logo(":/images/logo-jami-standard-coul.png");
     ui->ringLogo->setPixmap(logo.scaledToHeight(100, Qt::SmoothTransformation));
     ui->ringLogo->setAlignment(Qt::AlignHCenter);
 
@@ -820,7 +820,7 @@ CallWidget::on_qrButton_toggled(bool checked)
 void
 CallWidget::on_shareButton_clicked()
 {
-    Utils::InvokeMailto(tr("Contact me on Ring"), tr("My RingId is : ") + ui->ringIdLabel->text());
+    Utils::InvokeMailto(tr("Contact me on Jami"), tr("My Id is : ") + ui->ringIdLabel->text());
 }
 
 void
diff --git a/callwidget.ui b/callwidget.ui
index 02dbdcf..36c4cda 100644
--- a/callwidget.ui
+++ b/callwidget.ui
@@ -231,7 +231,7 @@
                   <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
                  </property>
                  <property name="placeholderText">
-                  <string>Search contacts or enter ring ID</string>
+                  <string>Search contacts or enter ID</string>
                  </property>
                  <property name="clearButtonEnabled">
                   <bool>true</bool>
@@ -538,7 +538,7 @@
                    <string notr="true"/>
                   </property>
                   <property name="text">
-                   <string>Ring is free software for universal communication which respects the freedoms and privacy of its users.</string>
+                   <string>Jami is free software for universal communication which respects the freedoms and privacy of its users.</string>
                   </property>
                   <property name="textFormat">
                    <enum>Qt::PlainText</enum>
@@ -577,7 +577,7 @@
                   </property>
                   <property name="text">
                    <string>
- This is your RingID.
+ This is your ID.
 Copy and share it with your friends!
                                       </string>
                   </property>
diff --git a/copy-runtime-files.ps1 b/copy-runtime-files.ps1
index 0aad212..b3fccad 100644
--- a/copy-runtime-files.ps1
+++ b/copy-runtime-files.ps1
@@ -33,7 +33,7 @@ $FilesToCopy = @(
     "$daemonDir\contrib\build\restbed\dependency\openssl\out32dll\ssleay32.dll",
     "$ClientDir\winsparkle\x64\Release\WinSparkle.dll",
     "$ClientDir\ring.nsi",
-    "$ClientDir\images\ring.ico"
+    "$ClientDir\images\jami.ico"
     "$ClientDir\License.rtf"
     )
 foreach ($i in $FilesToCopy) {
diff --git a/ico.rc b/ico.rc
index c6791da..ad48aa5 100644
--- a/ico.rc
+++ b/ico.rc
@@ -1 +1 @@
-IDI_ICON1               ICON    DISCARDABLE     "images/ring.ico"
+IDI_ICON1               ICON    DISCARDABLE     "images/jami.ico"
diff --git a/images/jami.ico b/images/jami.ico
new file mode 100644
index 0000000000000000000000000000000000000000..468e452e44e4a712930decc791450e1ac0b0236e
GIT binary patch
literal 165662
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

literal 0
HcmV?d00001

diff --git a/images/jami.png b/images/jami.png
new file mode 100644
index 0000000000000000000000000000000000000000..aef46d27351a67bf8b10d63bc759c6a85387d41c
GIT binary patch
literal 26060
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
A&j0`b

literal 0
HcmV?d00001

diff --git a/images/logo-jami-standard-coul.png b/images/logo-jami-standard-coul.png
new file mode 100644
index 0000000000000000000000000000000000000000..0352b55ba88fc05d8b9c599262a3d8caad8aa9d3
GIT binary patch
literal 48645
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

literal 0
HcmV?d00001

diff --git a/images/logo-ring-standard-coul.png b/images/logo-ring-standard-coul.png
deleted file mode 100755
index 9e2e583dc0ebbd5d651b51edc1d611d5b6c82b1f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 25153
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
PA{abf{an^LB{Ts5P?SB9

diff --git a/images/ring.ico b/images/ring.ico
deleted file mode 100644
index 975ad413a9195b131fa17827818898ff3a75aa6b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 165662
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%0AcK7ypTJzN5^<k_kn=gh~WHzGzS72;|0~3i24J4
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

diff --git a/images/ring.png b/images/ring.png
deleted file mode 100644
index 3e14e2c3fa1edae376d631a8c3bce75a85e3bc57..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 17121
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

diff --git a/linkdevwidget.ui b/linkdevwidget.ui
index 20be445..3c6f0d4 100644
--- a/linkdevwidget.ui
+++ b/linkdevwidget.ui
@@ -320,7 +320,7 @@
               <item>
                <widget class="QLabel" name="label_3">
                 <property name="text">
-                 <string>Exporting account on the ring</string>
+                 <string>Exporting account on the network</string>
                 </property>
                 <property name="alignment">
                  <set>Qt::AlignCenter</set>
diff --git a/main.cpp b/main.cpp
index 118fea4..0003b06 100644
--- a/main.cpp
+++ b/main.cpp
@@ -86,8 +86,8 @@ main(int argc, char *argv[])
 
     QApplication a(argc, argv);
 
-    QCoreApplication::setOrganizationDomain("ring.cx");
-    QCoreApplication::setApplicationName("Ring");
+    QCoreApplication::setOrganizationDomain("jami.net");
+    QCoreApplication::setApplicationName("Jami");
 
     GlobalInstances::setPixmapManipulator(std::unique_ptr<PixbufManipulator>(new PixbufManipulator()));
 
diff --git a/mainwindow.cpp b/mainwindow.cpp
index f7ee38b..434b98b 100644
--- a/mainwindow.cpp
+++ b/mainwindow.cpp
@@ -71,7 +71,7 @@ MainWindow::MainWindow(QWidget* parent) :
         }
     );
 
-    QIcon icon(":images/ring.png");
+    QIcon icon(":images/jami.png");
 
     this->setWindowIcon(icon);
 
@@ -109,8 +109,8 @@ MainWindow::MainWindow(QWidget* parent) :
 
     readSettingsFromRegistry();
 
-    win_sparkle_set_appcast_url("http://dl.ring.cx/windows/winsparkle-ring.xml");
-    win_sparkle_set_app_details(L"Savoir-faire Linux", L"Ring", QString(VERSION_STRING).toStdWString().c_str());
+    win_sparkle_set_appcast_url("http://dl.jami.net/windows/winsparkle-ring.xml");
+    win_sparkle_set_app_details(L"Savoir-faire Linux", L"Jami", QString(VERSION_STRING).toStdWString().c_str());
     win_sparkle_set_shutdown_request_callback([]() {QCoreApplication::exit();});
     win_sparkle_set_did_find_update_callback([]() {MainWindow::instance().showNormal();});
     win_sparkle_init();
@@ -266,4 +266,4 @@ MainWindow::readSettingsFromRegistry()
     if (not settings.contains(SettingsKey::enableNotifications)) {
         settings.setValue(SettingsKey::enableNotifications, true);
     }
-}
\ No newline at end of file
+}
diff --git a/mainwindow.ui b/mainwindow.ui
index 383b7a2..eaf362f 100644
--- a/mainwindow.ui
+++ b/mainwindow.ui
@@ -432,11 +432,11 @@
    </palette>
   </property>
   <property name="windowTitle">
-   <string>Ring</string>
+   <string>Jami</string>
   </property>
   <property name="windowIcon">
    <iconset resource="ressources.qrc">
-    <normaloff>:/images/ring.png</normaloff>:/images/ring.png</iconset>
+    <normaloff>:/images/jami.png</normaloff>:/images/jami.png</iconset>
   </property>
   <widget class="QWidget" name="centralWidget">
    <property name="sizePolicy">
diff --git a/ressources.qrc b/ressources.qrc
index 65db376..d5c235b 100644
--- a/ressources.qrc
+++ b/ressources.qrc
@@ -7,10 +7,10 @@
         <file>images/default_avatar_overlay.svg</file>
         <file>images/FontAwesome.otf</file>
         <file>images/loading.gif</file>
-        <file>images/logo-ring-standard-coul.png</file>
+        <file>images/logo-jami-standard-coul.png</file>
         <file>images/qrcode.png</file>
-        <file>images/ring.ico</file>
-        <file>images/ring.png</file>
+        <file>images/jami.ico</file>
+        <file>images/jami.png</file>
         <file>images/spikeMask.png</file>
         <file>images/waiting.gif</file>
         <file>images/icons/ic_add_black_18dp_2x.png</file>
diff --git a/ring-client-windows.vcxproj b/ring-client-windows.vcxproj
index ebc2801..95c0136 100644
--- a/ring-client-windows.vcxproj
+++ b/ring-client-windows.vcxproj
@@ -12,7 +12,7 @@
   </ItemGroup>
   <PropertyGroup Label="Globals">
     <ProjectGuid>{0F6318E4-4C06-384E-BCA8-F344DA187957}</ProjectGuid>
-    <RootNamespace>Ring</RootNamespace>
+    <RootNamespace>Jami</RootNamespace>
     <Keyword>Qt4VSv1.0</Keyword>
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>
   </PropertyGroup>
@@ -24,7 +24,7 @@
     <CharacterSet>NotSet</CharacterSet>
     <ConfigurationType>Application</ConfigurationType>
     <IntermediateDirectory>release\</IntermediateDirectory>
-    <PrimaryOutput>Ring</PrimaryOutput>
+    <PrimaryOutput>Jami</PrimaryOutput>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseCompile|x64'" Label="Configuration">
     <PlatformToolset>v141</PlatformToolset>
@@ -33,7 +33,7 @@
     <CharacterSet>NotSet</CharacterSet>
     <ConfigurationType>StaticLibrary</ConfigurationType>
     <IntermediateDirectory>release\</IntermediateDirectory>
-    <PrimaryOutput>Ring</PrimaryOutput>
+    <PrimaryOutput>Jami</PrimaryOutput>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <PropertyGroup Condition="'$(QtMsBuild)'=='' or !Exists('$(QtMsBuild)\qt.targets')">
@@ -58,8 +58,8 @@
     <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCompile|x64'">$(Platform)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCompile|x64'">$(Platform)\$(Configuration)\</IntDir>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Ring</TargetName>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseCompile|x64'">Ring</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Jami</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseCompile|x64'">Jami</TargetName>
     <IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</IgnoreImportLibrary>
     <IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='ReleaseCompile|x64'">true</IgnoreImportLibrary>
     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
@@ -99,7 +99,7 @@
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <IgnoreImportLibrary>true</IgnoreImportLibrary>
       <LinkIncremental>false</LinkIncremental>
-      <OutputFile>$(OutDir)\Ring.exe</OutputFile>
+      <OutputFile>$(OutDir)\Jami.exe</OutputFile>
       <RandomizedBaseAddress>true</RandomizedBaseAddress>
       <SubSystem>Windows</SubSystem>
       <SuppressStartupBanner>true</SuppressStartupBanner>
@@ -174,7 +174,7 @@
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <IgnoreImportLibrary>true</IgnoreImportLibrary>
       <LinkIncremental>false</LinkIncremental>
-      <OutputFile>$(OutDir)\Ring.exe</OutputFile>
+      <OutputFile>$(OutDir)\Jami.exe</OutputFile>
       <RandomizedBaseAddress>true</RandomizedBaseAddress>
       <SubSystem>Windows</SubSystem>
       <SuppressStartupBanner>true</SuppressStartupBanner>
@@ -620,12 +620,12 @@
     <None Include="images\icons\ic_videocam_white.png" />
     <None Include="images\icons\ic_voicemail_white_24dp_2x.png" />
     <None Include="images\loading.gif" />
-    <None Include="images\logo-ring-standard-coul.png" />
+    <None Include="images\logo-jami-standard-coul.png" />
     <None Include="images\qrcode.png" />
     <QtRcc Include="ressources.qrc">
       <SubType>Designer</SubType>
     </QtRcc>
-    <None Include="images\ring.png" />
+    <None Include="images\jami.png" />
     <None Include="images\spikeMask.png" />
     <None Include="stylesheet.css" />
     <None Include="images\waiting.gif" />
diff --git a/ring-client-windows.vcxproj.filters b/ring-client-windows.vcxproj.filters
index 8049dc7..ef93bb3 100644
--- a/ring-client-windows.vcxproj.filters
+++ b/ring-client-windows.vcxproj.filters
@@ -727,7 +727,7 @@
     <None Include="images\loading.gif">
       <Filter>Resource Files</Filter>
     </None>
-    <None Include="images\logo-ring-standard-coul.png">
+    <None Include="images\logo-jami-standard-coul.png">
       <Filter>Resource Files</Filter>
     </None>
     <None Include="images\qrcode.png">
@@ -736,7 +736,7 @@
     <QtRcc Include="ressources.qrc">
       <Filter>Resource Files</Filter>
     </QtRcc>
-    <None Include="images\ring.png">
+    <None Include="images\jami.png">
       <Filter>Resource Files</Filter>
     </None>
     <None Include="images\spikeMask.png">
diff --git a/ring.nsi b/ring.nsi
index 2e5e435..59f5a88 100644
--- a/ring.nsi
+++ b/ring.nsi
@@ -1,6 +1,6 @@
-!define APPNAME "Ring"
+!define APPNAME "Jami"
 !define COMPANYNAME "Savoir-Faire Linux"
-!define DESCRIPTION "The Ring client for Windows"
+!define DESCRIPTION "The Jami client for Windows"
 # These three must be integers
 !define VERSIONMAJOR 1
 !define VERSIONMINOR 0
@@ -8,8 +8,8 @@
 # These will be displayed by the "Click here for support information" link in "Add/Remove Programs"
 # It is possible to use "mailto:" links in here to open the email client
 !define HELPURL "https://projects.savoirfairelinux.com/projects/ring/wiki" # "Support Information" link
-!define UPDATEURL "http://ring.cx/en/documentation/windows-installation" # "Product Updates" link
-!define ABOUTURL "http://ring.cx/en#about" # "Publisher" link
+!define UPDATEURL "http://jami.net/en/documentation/windows-installation" # "Product Updates" link
+!define ABOUTURL "http://jami.net/en#about" # "Publisher" link
 
 !include "MUI2.nsh"
 
@@ -20,7 +20,7 @@
 !define MUI_UNINSTALLER
 !define MUI_UNCONFIRMPAGE
    !define MUI_FINISHPAGE_RUN
-   !define MUI_FINISHPAGE_RUN_TEXT "Launch Ring"
+   !define MUI_FINISHPAGE_RUN_TEXT "Launch Jami"
    !define MUI_FINISHPAGE_RUN_FUNCTION "LaunchLink"
 
 !insertmacro MUI_PAGE_WELCOME
@@ -122,25 +122,25 @@ done:
 functionEnd
 
 Function LaunchLink
-  ExecShell "" "$DESKTOP\Ring.lnk"
+  ExecShell "" "$DESKTOP\Jami.lnk"
 FunctionEnd
 
 section "install"
         !addincludedir "../../NsProcess/Include"
         !addplugindir "../../NsProcess/Plugin"
         !include "nsProcess.nsh"
-        # Kill all remaining Ring processes
-        ${nsProcess::FindProcess} "Ring.exe" $R0
+        # Kill all remaining Jami processes
+        ${nsProcess::FindProcess} "Jami.exe" $R0
         ${If} $R0 == 0
-         ${nsProcess::KillProcess} "Ring.exe" $R0
+         ${nsProcess::KillProcess} "Jami.exe" $R0
         ${EndIf}
         Sleep 500
 
         # Files for the install directory - to build the installer, these should be in the same directory as the install script (this file)
         setOutPath $INSTDIR
         # Files added here should be removed by the uninstaller (see section "uninstall")
-        file "Ring.exe"
-        file "ring.ico"
+        file "Jami.exe"
+        file "jami.ico"
         file "qtwebengine_resources.pak"
         file "QtWebEngineProcess.exe"
         file "icudtl.dat"
@@ -163,18 +163,18 @@ section "install"
 
         SetOutPath $INSTDIR
         #Desktop
-        CreateShortCut "$DESKTOP\Ring.lnk" "$INSTDIR\Ring.exe" ""
+        CreateShortCut "$DESKTOP\Jami.lnk" "$INSTDIR\Jami.exe" ""
 
         # Start Menu
         createDirectory "$SMPROGRAMS\${COMPANYNAME}"
-        createShortCut "$SMPROGRAMS\${COMPANYNAME}\${APPNAME}.lnk" "$INSTDIR\Ring.exe" "" "$INSTDIR\ring.ico"
+        createShortCut "$SMPROGRAMS\${COMPANYNAME}\${APPNAME}.lnk" "$INSTDIR\Jami.exe" "" "$INSTDIR\jami.ico"
 
         # Registry information for add/remove programs
         WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "DisplayName" ${APPNAME}
         WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "UninstallString" "$\"$INSTDIR\uninstall.exe$\""
         WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "QuietUninstallString" "$\"$INSTDIR\uninstall.exe$\" /S"
         WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "InstallLocation" $INSTDIR
-        WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "DisplayIcon" "$\"$INSTDIR\ring.ico$\""
+        WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "DisplayIcon" "$\"$INSTDIR\jami.ico$\""
         WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "Publisher" "${COMPANYNAME}"
         WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "HelpLink" "$\"${HELPURL}$\""
         WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "URLUpdateInfo" "$\"${UPDATEURL}$\""
@@ -191,8 +191,8 @@ section "install"
 
         # Write ring protocol in registry
         WriteRegStr HKCR "ring" "URL Protocol" "$\"$\""
-        WriteRegStr HKCR "ring\DefaultIcon" "" "$\"$INSTDIR\Ring.exe,1$\""
-        WriteRegStr HKCR "ring\shell\open\command" "" "$\"$INSTDIR\Ring.exe$\" $\"%1$\""
+        WriteRegStr HKCR "ring\DefaultIcon" "" "$\"$INSTDIR\Jami.exe,1$\""
+        WriteRegStr HKCR "ring\shell\open\command" "" "$\"$INSTDIR\Jami.exe$\" $\"%1$\""
 sectionEnd
 
 # Uninstaller
@@ -232,8 +232,8 @@ section "uninstall"
         rmDir "$SMPROGRAMS\${COMPANYNAME}"
 
         # Remove files
-        delete $INSTDIR\Ring.exe
-        delete $INSTDIR\ring.ico
+        delete $INSTDIR\Jami.exe
+        delete $INSTDIR\jami.ico
         delete $INSTDIR\*.dll
         rmDir /r $INSTDIR\platforms
         rmDir /r $INSTDIR\imageformats
diff --git a/ringthemeutils.h b/ringthemeutils.h
index 5434aca..5ab07bd 100644
--- a/ringthemeutils.h
+++ b/ringthemeutils.h
@@ -22,7 +22,7 @@
 
 namespace RingTheme {
 
-static const QColor blue_ {"#3AC0D2"};
+static const QColor blue_ {"#109ede"};
 static const QColor lightBlue_ {"#c1ebf0"};
 static const QColor lightGrey_ {242, 242, 242};
 static const QColor imGrey_ {"#dedee0"};
diff --git a/sendcontactrequestwidget.cpp b/sendcontactrequestwidget.cpp
new file mode 100644
index 0000000..8ac53be
--- /dev/null
+++ b/sendcontactrequestwidget.cpp
@@ -0,0 +1,73 @@
+/***************************************************************************
+ * Copyright (C) 2015-2017 by Savoir-faire Linux                           *
+ * Author: Anthony Léonard <anthony.leonard@savoirfairelinux.com>          *
+ * Author: Olivier Soldano <olivier.soldano@savoirfairelinux.com>          *
+ *                                                                         *
+ * This program is free software; you can redistribute it and/or modify    *
+ * it under the terms of the GNU General Public License as published by    *
+ * the Free Software Foundation; either version 3 of the License, or       *
+ * (at your option) any later version.                                     *
+ *                                                                         *
+ * This program is distributed in the hope that it will be useful,         *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of          *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           *
+ * GNU General Public License for more details.                            *
+ *                                                                         *
+ * You should have received a copy of the GNU General Public License       *
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.   *
+ **************************************************************************/
+
+#include <QDebug>
+
+#include "sendcontactrequestwidget.h"
+#include "ui_sendcontactrequestwidget.h"
+#include "account.h"
+#include "accountmodel.h"
+#include "availableaccountmodel.h"
+#include "recentmodel.h"
+#include "contactmethod.h"
+#include "phonedirectorymodel.h"
+
+SendContactRequestWidget::SendContactRequestWidget(QWidget *parent) :
+    QWidget(parent),
+    ui(new Ui::SendContactRequestWidget)
+{
+    ui->setupUi(this);
+    ui->peerContactID->setText("ContactID"); // TODO: Display ID/Username
+}
+
+SendContactRequestWidget::~SendContactRequestWidget()
+{
+    disconnect(sendCRClickedConnection_);
+    delete ui;
+}
+
+void
+SendContactRequestWidget::setup(const QModelIndex& nodeIdx)
+{
+    auto cmVector = RecentModel::instance().getContactMethods(nodeIdx);
+    disconnect(sendCRClickedConnection_);
+    QString number = cmVector[0]->uri();
+    ui->peerContactID->setText(number);
+    sendCRClickedConnection_ = connect(ui->sendContactRequestButton, &QPushButton::clicked, [this,nodeIdx]() {
+        sendCR(nodeIdx);
+    });
+}
+
+void SendContactRequestWidget::sendCR(const QModelIndex& nodeIdx)
+{
+    auto cmVector = RecentModel::instance().getContactMethods(nodeIdx);
+    QString number = cmVector[0]->uri();
+    auto cm = PhoneDirectoryModel::instance().getNumber(number);
+
+    if(cm->account() != nullptr){
+        cm->account()->sendContactRequest(cm);
+    } else {
+        qDebug() << "no account linked to contact method";
+        auto idx = AvailableAccountModel::instance().selectionModel()->currentIndex();
+        if (idx.isValid()) {
+            cm->setAccount(idx.data(static_cast<int>(Ring::Role::Object)).value<Account*>());
+            cm->account()->sendContactRequest(cm);
+        }
+    }
+}
diff --git a/settingswidget.ui b/settingswidget.ui
index 3ec7660..9180149 100644
--- a/settingswidget.ui
+++ b/settingswidget.ui
@@ -1357,7 +1357,7 @@ QPushButton:pressed {background: rgb(230,230, 230);  border: 0px; border-radius:
                                  </font>
                                 </property>
                                 <property name="text">
-                                 <string>RingID</string>
+                                 <string>ID</string>
                                 </property>
                                </widget>
                               </item>
diff --git a/stylesheet.css b/stylesheet.css
index 1b5294d..c36e581 100644
--- a/stylesheet.css
+++ b/stylesheet.css
@@ -129,8 +129,8 @@ QListView#cipherListView::indicator{
 
 QListView#audioCodecView::indicator:checked,  QListView#videoCodecView::indicator:checked,
 QListView#accountView::indicator:checked, QListView#cipherListView::indicator:checked{
-    border-color: #34acbd;
-    background: #34acbd;
+    border-color: #2b4b7e;
+    background: #2b4b7e;
     image: url(":/images/icons/ic_check_white_18dp_2x.png");
 }
 
@@ -267,7 +267,7 @@ QToolButton#qrButton:checked {
 }
 
 QPushButton#btnvideo{
-    background-color: #3AC0D2;
+    background-color: #109ede;
     border-radius: 15px;
     border:solid 1px;
 }
@@ -316,7 +316,7 @@ QPushButton#existingPushButton, QPushButton#newAccountButton, QPushButton#previo
 QPushButton#cancelAddButton, QPushButton#exportOnRingButton, QPushButton#addDeviceButton, QPushButton#exportEndedOkButton,
 QPushButton#errorPushButton, QPushButton#registerButton, QPushButton#acceptCRButton, QPushButton#discardCRButton, QPushButton#deleteCancelBtn,
 QPushButton#dhtImportBtn, QPushButton#fileImportBtn, QPushButton#changePassBtn, QPushButton#confirmChangeBtn {
-    background-color: #3AC0D2;
+    background-color: #109ede;
     border: 0px;
     color: white;
     font: 14px;
@@ -339,7 +339,7 @@ QPushButton#addDeviceButton:hover, QPushButton#exportEndedOkButton:hover, QPushB
 QPushButton#registerButton:hover, QPushButton#acceptCRButton:hover, QPushButton#discardCRButton:hover,
 QPushButton#deleteCancelBtn:hover, QPushButton#dhtImportBtn:hover, QPushButton#fileImportBtn:hover,
 QPushButton#changePassBtn:hover, QPushButton#confirmChangeBtn:hover{
-    background-color: #4dc6d6;
+    background-color: #2b4b7e;
 }
 
 QPushButton#blockCRButton:hover, QPushButton#deleteAcceptBtn:hover, QPushButton#debanButton:hover,
@@ -356,7 +356,7 @@ QPushButton#addDeviceButton:pressed, QPushButton#exportEndedOkButton:pressed, QP
 QPushButton#registerButton:pressed, QPushButton#acceptCRButton:pressed, QPushButton#discardCRButton:pressed,
 QPushButton#deleteCancelBtn:pressed, QPushButton#dhtImportBtn:pressed, QPushButton#fileImportBtn:pressed,
 QPushButton#changePassBtn:pressed, QPushButton#confirmChangeBtn:pressed {
-    background-color: #34acbd;
+    background-color: #2b4b7e;
 }
 
 QPushButton#blockCRButton:pressed, QPushButton#deleteAcceptBtn:pressed, QPushButton#debanButton:pressed,
@@ -426,8 +426,8 @@ QRadioButton::indicator:unchecked{
 }
 
 QRadioButton::indicator:checked{
-    background: #3AC0D2;
-    border-color: #3AC0D2;
+    background: #109ede;
+    border-color: #109ede;
     image: url(":/images/icons/ic_check_white_18dp_2x.png");
 }
 
@@ -531,7 +531,7 @@ QTabBar QToolButton::right-arrow{
 
 QPushButton#generalTabButton:checked, QPushButton#videoTabButton:checked, QPushButton#accountTabButton:checked,
 QTabBar::tab:selected{
-    border-color: #3AC0D2;
+    border-color: #109ede;
 }
 
 QTabWidget::pane{
@@ -540,7 +540,7 @@ QTabWidget::pane{
 
 QPushButton#generalTabButton:hover, QPushButton#videoTabButton:hover, QPushButton#accountTabButton:hover,
 QTabBar::tab:hover{
-    border-color:#4dc6d6;
+    border-color:#2b4b7e;
 }
 
 QSpinBox#historyDaySettingsSpinBox, QSpinBox#lrcfg_tlsNegotiationTimeoutSec, QSpinBox#lrcfg_registrationExpire,
@@ -562,7 +562,7 @@ QSpinBox#historyDaySettingsSpinBox:focus, QSpinBox#lrcfg_tlsNegotiationTimeoutSe
 QSpinBox#lrcfg_registrationExpire:focus, QSpinBox#lrcfg_localPort:focus, QSpinBox#lrcfg_publishedPort:focus,
 QSpinBox#lrcfg_audioPortMin:focus, QSpinBox#lrcfg_audioPortMax:focus, QSpinBox#lrcfg_videoPortMin:focus,
 QSpinBox#lrcfg_videoPortMax:focus{
-    border-color: #3AC0D2;
+    border-color: #109ede;
 }
 
 QCheckBox::indicator{
@@ -574,8 +574,8 @@ QCheckBox::indicator{
 }
 
 QCheckBox::indicator:checked{
-    border-color: #34acbd;
-    background: #34acbd;
+    border-color: #2b4b7e;
+    background: #2b4b7e;
     image: url(":/images/icons/ic_check_white_18dp_2x.png");
 }
 
@@ -621,7 +621,7 @@ QLineEdit#lrcfg_tlsServerName:focus, QLineEdit#lrcfg_turnServerRealm:focus, QLin
 QLineEdit#lrcfg_turnServerPassword:focus, QLineEdit#lrcfg_turnServer:focus, QLineEdit#lrcfg_publishedAddress:focus,
 QLineEdit#lrcfg_registeredName:focus, QLineEdit#lrcfg_nameServiceURL:focus, QLineEdit#lrcfg_username:focus,
 QLineEdit#profileNameEdit:focus{
-    border-color: #3AC0D2;
+    border-color: #109ede;
 }
 
 QTabWidget#tabWidget{
@@ -649,7 +649,7 @@ QSlider::groove:vertical{
 
 QSlider::handle:vertical{
     height: 10px;
-    background: #3AC0D2;
+    background: #109ede;
     border-radius: 5px;
     margin: 0 -4px;
 }
@@ -659,7 +659,7 @@ QSlider::sub-page:vertical{
 }
 
 QSlider::add-page:vertical{
-    background: #3AC0D2;
+    background: #109ede;
 }
 
 QToolButton::menu-button {image:none;}
diff --git a/utils.cpp b/utils.cpp
index ad5a1b3..1e6923b 100644
--- a/utils.cpp
+++ b/utils.cpp
@@ -56,7 +56,7 @@ Utils::CreateStartupLink()
     SHGetFolderPathW(NULL, CSIDL_STARTUP, NULL, 0, startupPath);
 
     std::wstring linkPath(startupPath);
-    linkPath += TEXT("\\Ring.lnk");
+    linkPath += TEXT("\\Jami.lnk");
 
     return Utils::CreateLink(programPath.c_str(), linkPath.c_str());
 #else
@@ -101,7 +101,7 @@ Utils::DeleteStartupLink() {
     SHGetFolderPathW(NULL, CSIDL_STARTUP, NULL, 0, startupPath);
 
     std::wstring linkPath(startupPath);
-    linkPath += TEXT("\\Ring.lnk");
+    linkPath += TEXT("\\Jami.lnk");
 
     DeleteFile(linkPath.c_str());
 #endif
@@ -114,7 +114,7 @@ Utils::CheckStartupLink() {
     SHGetFolderPathW(NULL, CSIDL_STARTUP, NULL, 0, startupPath);
 
     std::wstring linkPath(startupPath);
-    linkPath += TEXT("\\Ring.lnk");
+    linkPath += TEXT("\\Jami.lnk");
     return PathFileExists(linkPath.c_str());
 #else
     return true;
@@ -228,7 +228,7 @@ Utils::setStackWidget(QStackedWidget* stack, QWidget* widget)
 
 void Utils::showSystemNotification(QWidget* widget, const QString & message, long delay)
 {
-    GlobalSystemTray::instance().showMessage("Ring", message);
+    GlobalSystemTray::instance().showMessage("Jami", message);
     QApplication::alert(widget, delay);
 }
 
diff --git a/web/chatview.css b/web/chatview.css
index 5fa4156..2df1bf0 100644
--- a/web/chatview.css
+++ b/web/chatview.css
@@ -2,7 +2,7 @@
 
 :root {
     /* color definitions */
-    --ring-light-blue: rgba(59, 193, 211, 0.3);
+    --jami-light-blue: rgba(59, 193, 211, 0.3);
     /* main properties */
     /* --bg-color: #f2f2f2; same as macOS client */
     --bg-color: #ffffff; /* same as macOS client */
@@ -190,7 +190,7 @@ body {
 
 #invitation {
     visibility: hidden;
-    background: var(--ring-light-blue);
+    background: var(--jami-light-blue);
     position: absolute;
     width: 100%;
     /* hairline */
diff --git a/wizarddialog.cpp b/wizarddialog.cpp
index ce2eae8..eb2653c 100644
--- a/wizarddialog.cpp
+++ b/wizarddialog.cpp
@@ -34,7 +34,7 @@
 
 #include "utils.h"
 
-const QString DEFAULT_RING_ACCT_ALIAS = QObject::tr("Ring account", "Default alias for new Ring account");
+const QString DEFAULT_RING_ACCT_ALIAS = QObject::tr("Jami account", "Default alias for new Jami account");
 
 WizardDialog::WizardDialog(WizardMode wizardMode, AccountInfo* toBeMigrated, QWidget* parent) :
     QDialog(parent),
@@ -50,7 +50,7 @@ WizardDialog::WizardDialog(WizardMode wizardMode, AccountInfo* toBeMigrated, QWi
 
     setWindowFlags(flags);
 
-    QPixmap logo(":/images/logo-ring-standard-coul.png");
+    QPixmap logo(":/images/logo-jami-standard-coul.png");
 
     ui->welcomeLogo->setPixmap(logo.scaledToHeight(65, Qt::SmoothTransformation));
     ui->welcomeLogo->setAlignment(Qt::AlignHCenter);
@@ -94,11 +94,11 @@ void
 WizardDialog::processWizardInformations()
 {
     if (wizardMode_ == MIGRATION)
-        ui->progressLabel->setText(tr("Migrating your Ring account..."));
+        ui->progressLabel->setText(tr("Migrating your Jami account..."));
     else if (wizardMode_ == IMPORT)
         ui->progressLabel->setText(tr("Importing account archive..."));
     else
-        ui->progressLabel->setText(tr("Generating your Ring account..."));
+        ui->progressLabel->setText(tr("Generating your Jami account..."));
 
     if (wizardMode_ != IMPORT) {
         if (ui->pinEdit->isVisible() && ui->pinEdit->text().isEmpty()) {
@@ -348,7 +348,7 @@ void WizardDialog::on_archivePathSelector_clicked()
     filePath = QFileDialog::getOpenFileName(this,
                                             tr("Open File"),
                                             QString(),
-                                            tr("Ring archive files (*.gz);; All files (*)"));
+                                            tr("Jami archive files (*.gz);; All files (*)"));
 
     // for export get current account archive path
     // for import use set path
diff --git a/wizarddialog.ui b/wizarddialog.ui
index de7d0d4..1f5cccb 100644
--- a/wizarddialog.ui
+++ b/wizarddialog.ui
@@ -27,7 +27,7 @@
   </property>
   <property name="windowIcon">
    <iconset resource="ressources.qrc">
-    <normaloff>:/images/ring.png</normaloff>:/images/ring.png</iconset>
+    <normaloff>:/images/jami.png</normaloff>:/images/jami.png</iconset>
   </property>
   <property name="accessibleName">
    <string>Wizard Dialog</string>
@@ -136,19 +136,19 @@
           </size>
          </property>
          <property name="toolTip">
-          <string>Create Ring account button</string>
+          <string>Create Jami account button</string>
          </property>
          <property name="accessibleName">
           <string/>
          </property>
          <property name="accessibleDescription">
-          <string>Push button for Ring account creation start trigger</string>
+          <string>Push button for Jami account creation start trigger</string>
          </property>
          <property name="layoutDirection">
           <enum>Qt::LeftToRight</enum>
          </property>
          <property name="text">
-          <string>Create Ring account</string>
+          <string>Create Jami account</string>
          </property>
         </widget>
        </item>
@@ -332,7 +332,7 @@ p, li { white-space: pre-wrap; }
 &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Cantarell'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
 &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Ubuntu'; font-size:12pt;&quot;&gt;To link this device to another account, you first &lt;/span&gt;&lt;span style=&quot; font-family:'Ubuntu'; font-size:12pt; font-weight:600;&quot;&gt;need to obtain a PIN&lt;/span&gt;&lt;span style=&quot; font-family:'Ubuntu'; font-size:12pt;&quot;&gt; code. To generate the PIN code:&lt;/span&gt;&lt;/p&gt;
 &lt;ol style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot; font-family:'Ubuntu'; font-size:12pt;&quot; style=&quot; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Go to the &lt;span style=&quot; font-weight:600;&quot;&gt;Account management setting&lt;/span&gt; of a previous device&lt;/li&gt;
-&lt;li style=&quot; font-family:'Ubuntu'; font-size:12pt;&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Choose the &lt;span style=&quot; font-weight:600;&quot;&gt;Ring account&lt;/span&gt; you want to use&lt;/li&gt;
+&lt;li style=&quot; font-family:'Ubuntu'; font-size:12pt;&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Choose the &lt;span style=&quot; font-weight:600;&quot;&gt;Jami account&lt;/span&gt; you want to use&lt;/li&gt;
 &lt;li style=&quot; font-family:'Ubuntu'; font-size:12pt;&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Go to the &lt;span style=&quot; font-weight:600;&quot;&gt;Devices&lt;/span&gt; tab&lt;/li&gt;
 &lt;li style=&quot; font-family:'Ubuntu'; font-size:12pt;&quot; style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Select &lt;span style=&quot; font-weight:600;&quot;&gt;Add a device&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;
 &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Ubuntu'; font-size:12pt;&quot;&gt;You will get the necessary PIN to complete this form. The PIN is only valid for &lt;/span&gt;&lt;span style=&quot; font-family:'Ubuntu'; font-size:12pt; font-weight:600;&quot;&gt;10 minutes&lt;/span&gt;&lt;span style=&quot; font-family:'Ubuntu'; font-size:12pt;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
@@ -667,7 +667,7 @@ p, li { white-space: pre-wrap; }
        <item alignment="Qt::AlignHCenter">
         <widget class="QCheckBox" name="signUpCheckbox">
          <property name="toolTip">
-          <string>Register your username on the Ring. This will reserve the username so that only you can use it. Your friends will be able to call you with your usename instead of using your RingID.</string>
+          <string>Register your username on the network. This will reserve the username so that only you can use it. Your friends will be able to call you with your usename instead of using your ID.</string>
          </property>
          <property name="accessibleName">
           <string>Public username checkbox</string>
@@ -930,7 +930,7 @@ p, li { white-space: pre-wrap; }
           </font>
          </property>
          <property name="text">
-          <string>Generating your Ring account...</string>
+          <string>Generating your Jami account...</string>
          </property>
         </widget>
        </item>
diff --git a/wizardwidget.cpp b/wizardwidget.cpp
index 32c2f39..772cf2e 100644
--- a/wizardwidget.cpp
+++ b/wizardwidget.cpp
@@ -34,7 +34,7 @@
 
 #include "utils.h"
 
-const QString DEFAULT_RING_ACCT_ALIAS = QObject::tr("Ring account", "Default alias for new Ring account");
+const QString DEFAULT_RING_ACCT_ALIAS = QObject::tr("Jami account", "Default alias for new Jami account");
 
 WizardWidget::WizardWidget(WizardMode wizardMode, AccountInfo* toBeMigrated, QWidget* parent) :
     NavWidget(parent),
@@ -50,7 +50,7 @@ WizardWidget::WizardWidget(WizardMode wizardMode, AccountInfo* toBeMigrated, QWi
 
     setWindowFlags(flags);
 
-    QPixmap logo(":/images/logo-ring-standard-coul.png");
+    QPixmap logo(":/images/logo-jami-standard-coul.png");
 
     ui->welcomeLogo->setPixmap(logo.scaledToHeight(65, Qt::SmoothTransformation));
     ui->welcomeLogo->setAlignment(Qt::AlignHCenter);
@@ -94,11 +94,11 @@ void
 WizardWidget::processWizardInformations()
 {
     if (wizardMode_ == MIGRATION)
-        ui->progressLabel->setText(tr("Migrating your Ring account..."));
+        ui->progressLabel->setText(tr("Migrating your Jami account..."));
     else if (wizardMode_ == IMPORT)
         ui->progressLabel->setText(tr("Importing account archive..."));
     else
-        ui->progressLabel->setText(tr("Generating your Ring account..."));
+        ui->progressLabel->setText(tr("Generating your Jami account..."));
 
     if (wizardMode_ != IMPORT) {
         if (ui->pinEdit->isVisible() && ui->pinEdit->text().isEmpty()) {
@@ -336,7 +336,7 @@ void WizardWidget::on_archivePathSelector_clicked()
     filePath = QFileDialog::getOpenFileName(this,
                                             tr("Open File"),
                                             QString(),
-                                            tr("Ring archive files (*.gz);; All files (*)"));
+                                            tr("Jami archive files (*.gz);; All files (*)"));
 
     // for export get current account archive path
     // for import use set path
diff --git a/wizardwidget.ui b/wizardwidget.ui
index 595b524..9a286e4 100644
--- a/wizardwidget.ui
+++ b/wizardwidget.ui
@@ -27,7 +27,7 @@
   </property>
   <property name="windowIcon">
    <iconset resource="ressources.qrc">
-    <normaloff>:/images/ring.png</normaloff>:/images/ring.png</iconset>
+    <normaloff>:/images/jami.png</normaloff>:/images/jami.png</iconset>
   </property>
   <property name="accessibleName">
    <string>Wizard Dialog</string>
@@ -136,19 +136,19 @@
           </size>
          </property>
          <property name="toolTip">
-          <string>Create Ring account button</string>
+          <string>Create Jami account button</string>
          </property>
          <property name="accessibleName">
           <string/>
          </property>
          <property name="accessibleDescription">
-          <string>Push button for Ring account creation start trigger</string>
+          <string>Push button for Jami account creation start trigger</string>
          </property>
          <property name="layoutDirection">
           <enum>Qt::LeftToRight</enum>
          </property>
          <property name="text">
-          <string>Create Ring account</string>
+          <string>Create Jami account</string>
          </property>
         </widget>
        </item>
@@ -332,7 +332,7 @@ p, li { white-space: pre-wrap; }
 &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Cantarell'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
 &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Ubuntu'; font-size:12pt;&quot;&gt;To link this device to another account, you first &lt;/span&gt;&lt;span style=&quot; font-family:'Ubuntu'; font-size:12pt; font-weight:600;&quot;&gt;need to obtain a PIN&lt;/span&gt;&lt;span style=&quot; font-family:'Ubuntu'; font-size:12pt;&quot;&gt; code. To generate the PIN code:&lt;/span&gt;&lt;/p&gt;
 &lt;ol style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot; font-family:'Ubuntu'; font-size:12pt;&quot; style=&quot; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Go to the &lt;span style=&quot; font-weight:600;&quot;&gt;Account management setting&lt;/span&gt; of a previous device&lt;/li&gt;
-&lt;li style=&quot; font-family:'Ubuntu'; font-size:12pt;&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Choose the &lt;span style=&quot; font-weight:600;&quot;&gt;Ring account&lt;/span&gt; you want to use&lt;/li&gt;
+&lt;li style=&quot; font-family:'Ubuntu'; font-size:12pt;&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Choose the &lt;span style=&quot; font-weight:600;&quot;&gt;Jami account&lt;/span&gt; you want to use&lt;/li&gt;
 &lt;li style=&quot; font-family:'Ubuntu'; font-size:12pt;&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Go to the &lt;span style=&quot; font-weight:600;&quot;&gt;Devices&lt;/span&gt; tab&lt;/li&gt;
 &lt;li style=&quot; font-family:'Ubuntu'; font-size:12pt;&quot; style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Select &lt;span style=&quot; font-weight:600;&quot;&gt;Add a device&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;
 &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Ubuntu'; font-size:12pt;&quot;&gt;You will get the necessary PIN to complete this form. The PIN is only valid for &lt;/span&gt;&lt;span style=&quot; font-family:'Ubuntu'; font-size:12pt; font-weight:600;&quot;&gt;10 minutes&lt;/span&gt;&lt;span style=&quot; font-family:'Ubuntu'; font-size:12pt;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
@@ -667,7 +667,7 @@ p, li { white-space: pre-wrap; }
        <item alignment="Qt::AlignHCenter">
         <widget class="QCheckBox" name="signUpCheckbox">
          <property name="toolTip">
-          <string>Register your username on the Ring. This will reserve the username so that only you can use it. Your friends will be able to call you with your usename instead of using your RingID.</string>
+          <string>Register your username on the Jami. This will reserve the username so that only you can use it. Your friends will be able to call you with your usename instead of using your ID.</string>
          </property>
          <property name="accessibleName">
           <string>Public username checkbox</string>
@@ -930,7 +930,7 @@ p, li { white-space: pre-wrap; }
           </font>
          </property>
          <property name="text">
-          <string>Generating your Ring account...</string>
+          <string>Generating your Jami account...</string>
          </property>
         </widget>
        </item>
-- 
GitLab