blob: 8c46b87530c09c241e00f08fd2c42aff6f172650 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>AccountDetails</class>
<widget class="QWidget" name="AccountDetails">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>788</width>
<height>720</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">
<item>
<widget class="QTabWidget" name="tabWidget">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</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>
<layout class="QVBoxLayout" name="verticalLayout_4">
<property name="spacing">
<number>0</number>
</property>
<item>
<widget class="QScrollArea" name="scrollArea_2">
<property name="widgetResizable">
<bool>true</bool>
</property>
<widget class="QWidget" name="scrollAreaWidgetContents_2">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>746</width>
<height>645</height>
</rect>
</property>
<layout class="QVBoxLayout" name="verticalLayout_12">
<item>
<layout class="QVBoxLayout" name="verticalLayout_5">
<property name="spacing">
<number>10</number>
</property>
<item>
<widget class="QLabel" name="accountLabel">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>20</height>
</size>
</property>
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Account</string>
</property>
</widget>
</item>
<item>
<layout class="QFormLayout" name="formLayout">
<property name="verticalSpacing">
<number>10</number>
</property>
<item row="0" column="0">
<widget class="QLabel" name="aliasLabel">
<property name="text">
<string>Alias</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>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="typeLabel">
<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>
</layout>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_6" stretch="0,0,0,0,0,0,0">
<property name="spacing">
<number>5</number>
</property>
<property name="topMargin">
<number>10</number>
</property>
<item>
<widget class="QLabel" name="paramLabel">
<property name="maximumSize">
<size>
<width>16777215</width>
<height>20</height>
</size>
</property>
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Parameters</string>
</property>
</widget>
</item>
<item>
<layout class="QFormLayout" name="formLayout_2">
<property name="topMargin">
<number>10</number>
</property>
<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="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>
</widget>
</item>
<item row="2" 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="text">
<string>Password</string>
</property>
<property name="buddy">
<cstring>lrcfg_password</cstring>
</property>
</widget>
</item>
<item row="2" 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="echoMode">
<enum>QLineEdit::PasswordEchoOnEdit</enum>
</property>
</widget>
</item>
<item row="3" 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="text">
<string>Proxy</string>
</property>
<property name="buddy">
<cstring>lrcfg_proxy</cstring>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QLineEdit" name="lrcfg_proxy">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
<item row="4" 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="text">
<string>Voicemail number</string>
</property>
<property name="buddy">
<cstring>lrcfg_mailbox</cstring>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QLineEdit" name="lrcfg_mailbox">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QCheckBox" name="lrcfg_autoAnswer">
<property name="text">
<string>Auto-answer calls</string>
</property>
</widget>
</item>
<item row="6" column="0">
<widget class="QCheckBox" name="lrcfg_upnpEnabled">
<property name="enabled">
<bool>true</bool>
</property>
<property name="text">
<string>UPnP enabled</string>
</property>
</widget>
</item>
<item row="7" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>DTMF tone type</string>
</property>
</widget>
</item>
<item row="7" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="QRadioButton" name="rtpRadio">
<property name="text">
<string>RTP</string>
</property>
<attribute name="buttonGroup">
<string notr="true">dtmfGroup</string>
</attribute>
</widget>
</item>
<item>
<widget class="QRadioButton" name="sipRadio">
<property name="text">
<string>SIP</string>
</property>
<attribute name="buttonGroup">
<string notr="true">dtmfGroup</string>
</attribute>
</widget>
</item>
<item>
<spacer name="horizontalSpacer">
<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 row="1" column="0">
<widget class="QLabel" name="usernameLabel">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Username</string>
</property>
<property name="buddy">
<cstring>lrcfg_username</cstring>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLineEdit" name="lrcfg_username">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QLabel" name="label_27">
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Ring Account Settings</string>
</property>
<property name="buddy">
<cstring>lrcfg_allowIncomingFromUnknown</cstring>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="lrcfg_allowIncomingFromUnknown">
<property name="text">
<string>Allow Call From Unknown</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="lrcfg_allowIncomingFromHistory">
<property name="text">
<string>Allow Call From History</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="lrcfg_allowIncomingFromContact">
<property name="text">
<string>Allow Call From Contact</string>
</property>
</widget>
</item>
<item>
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeType">
<enum>QSizePolicy::MinimumExpanding</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>0</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</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_2">
<item row="0" column="2">
<layout class="QVBoxLayout" name="verticalLayout_3">
<property name="leftMargin">
<number>0</number>
</property>
<item>
<widget class="QPushButton" name="upAudioButton">
<property name="text">
<string/>
</property>
<property name="icon">
<iconset resource="ressources.qrc">
<normaloff>:/images/arrow-up-bold-circle-outline.png</normaloff>:/images/arrow-up-bold-circle-outline.png</iconset>
</property>
<property name="iconSize">
<size>
<width>24</width>
<height>24</height>
</size>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="downAudioButton">
<property name="text">
<string/>
</property>
<property name="icon">
<iconset resource="ressources.qrc">
<normaloff>:/images/arrow-down-bold-circle-outline.png</normaloff>:/images/arrow-down-bold-circle-outline.png</iconset>
</property>
<property name="iconSize">
<size>
<width>24</width>
<height>24</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="QTableWidget" name="audioCodecView">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="layoutDirection">
<enum>Qt::LeftToRight</enum>
</property>
<property name="selectionBehavior">
<enum>QAbstractItemView::SelectRows</enum>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="video_codec_tab">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<attribute name="title">
<string>Video</string>
</attribute>
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<widget class="QTableWidget" name="videoCodecView">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QCheckBox" name="lrcfg_isVideoEnabled">
<property name="text">
<string>Enable Video</string>
</property>
</widget>
</item>
<item row="0" column="2">
<layout class="QVBoxLayout" name="verticalLayout_2">
<property name="leftMargin">
<number>0</number>
</property>
<item>
<widget class="QPushButton" name="upVideoButton">
<property name="text">
<string/>
</property>
<property name="icon">
<iconset resource="ressources.qrc">
<normaloff>:/images/arrow-up-bold-circle-outline.png</normaloff>:/images/arrow-up-bold-circle-outline.png</iconset>
</property>
<property name="iconSize">
<size>
<width>24</width>
<height>24</height>
</size>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="downVideoButton">
<property name="text">
<string/>
</property>
<property name="icon">
<iconset resource="ressources.qrc">
<normaloff>:/images/arrow-down-bold-circle-outline.png</normaloff>:/images/arrow-down-bold-circle-outline.png</iconset>
</property>
<property name="iconSize">
<size>
<width>24</width>
<height>24</height>
</size>
</property>
</widget>
</item>
<item>
<spacer name="verticalSpacer_2">
<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>
</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>
<layout class="QVBoxLayout" name="verticalLayout_7">
<item>
<widget class="QScrollArea" name="scrollArea">
<property name="widgetResizable">
<bool>true</bool>
</property>
<widget class="QWidget" name="scrollAreaWidgetContents">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>733</width>
<height>685</height>
</rect>
</property>
<layout class="QVBoxLayout" name="verticalLayout_11">
<item>
<widget class="QLabel" name="label_2">
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</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="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>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QLabel" name="label_3">
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Network Interface</string>
</property>
</widget>
</item>
<item>
<layout class="QFormLayout" name="formLayout_4">
<item row="0" column="0">
<widget class="QLabel" name="label_10">
<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="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>
<widget class="QLabel" name="label_4">
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Published Adress</string>
</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="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="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="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>
</widget>
</item>
<item>
<widget class="QLabel" name="label_11">
<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="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="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="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="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="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="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="placeholderText">
<string>Realm</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</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="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>SDP Session Negotiation (ICE Fallback)</string>
</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="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>
<widget class="QLabel" name="label_8">
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Audio RTP Port Range</string>
</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="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="maximum">
<number>65535</number>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_14">
<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="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>
<widget class="QLabel" name="label_7">
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Video RTP Port Range</string>
</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="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="maximum">
<number>65535</number>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_16">
<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="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>
</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>
<layout class="QVBoxLayout" name="verticalLayout_9">
<item>
<widget class="QScrollArea" name="scrollArea_3">
<property name="widgetResizable">
<bool>true</bool>
</property>
<widget class="QWidget" name="scrollAreaWidgetContents_3">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>746</width>
<height>645</height>
</rect>
</property>
<layout class="QVBoxLayout" name="verticalLayout_13">
<item>
<widget class="QLabel" name="label_17">
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Media Stream Encryption</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="srtpEnabled">
<property name="text">
<string>Encrypt media stream (SRTP)</string>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_3">
<item>
<widget class="QLabel" name="label_18">
<property name="text">
<string>Key exchange protocol</string>
</property>
<property name="buddy">
<cstring>keyExchangeModelCombo</cstring>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="keyExchangeModelCombo">
<property name="enabled">
<bool>false</bool>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QCheckBox" name="lrcfg_srtpRtpFallback">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Fallback on RTP on encryption failure</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_19">
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Negotiation Encryption</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="lrcfg_tlsEnabled">
<property name="text">
<string>Encrypt negotiation (TLS)</string>
</property>
</widget>
</item>
<item>
<layout class="QFormLayout" name="formLayout_5">
<item row="0" column="0">
<widget class="QLabel" name="label_20">
<property name="text">
<string>CA certificate</string>
</property>
<property name="buddy">
<cstring>lrcfg_tlsCaListCertificate</cstring>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_21">
<property name="text">
<string>User certificate</string>
</property>
<property name="buddy">
<cstring>lrcfg_tlsCertificate</cstring>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_22">
<property name="text">
<string>Private key</string>
</property>
<property name="buddy">
<cstring>lrcfg_tlsPrivateKeyCertificate</cstring>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_23">
<property name="text">
<string>Private key password</string>
</property>
<property name="buddy">
<cstring>lrcfg_tlsPassword</cstring>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_24">
<property name="text">
<string>TLS protocol method</string>
</property>
<property name="buddy">
<cstring>tlsProtocoCombo</cstring>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QLabel" name="label_25">
<property name="text">
<string>Outgoing TLS server name</string>
</property>
<property name="buddy">
<cstring>lrcfg_tlsServerName</cstring>
</property>
</widget>
</item>
<item row="6" column="0">
<widget class="QLabel" name="label_26">
<property name="text">
<string>Negotiation timeout (seconds)</string>
</property>
<property name="buddy">
<cstring>lrcfg_tlsNegotiationTimeoutSec</cstring>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QLineEdit" name="lrcfg_tlsPassword">
<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="echoMode">
<enum>QLineEdit::Password</enum>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QComboBox" name="tlsProtocoCombo">
<property name="enabled">
<bool>false</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
<item row="5" column="1">
<widget class="QLineEdit" name="lrcfg_tlsServerName">
<property name="enabled">
<bool>false</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
<item row="6" column="1">
<widget class="QSpinBox" name="lrcfg_tlsNegotiationTimeoutSec">
<property name="enabled">
<bool>false</bool>
</property>
<property name="maximum">
<number>100000</number>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QPushButton" name="lrcfg_tlsCertificate">
<property name="enabled">
<bool>false</bool>
</property>
<property name="layoutDirection">
<enum>Qt::RightToLeft</enum>
</property>
<property name="text">
<string/>
</property>
<property name="icon">
<iconset resource="ressources.qrc">
<normaloff>:/images/folder-download.png</normaloff>:/images/folder-download.png</iconset>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QPushButton" name="lrcfg_tlsPrivateKeyCertificate">
<property name="enabled">
<bool>false</bool>
</property>
<property name="layoutDirection">
<enum>Qt::RightToLeft</enum>
</property>
<property name="text">
<string/>
</property>
<property name="icon">
<iconset resource="ressources.qrc">
<normaloff>:/images/folder-download.png</normaloff>:/images/folder-download.png</iconset>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QPushButton" name="lrcfg_tlsCaListCertificate">
<property name="enabled">
<bool>false</bool>
</property>
<property name="layoutDirection">
<enum>Qt::RightToLeft</enum>
</property>
<property name="text">
<string/>
</property>
<property name="icon">
<iconset resource="ressources.qrc">
<normaloff>:/images/folder-download.png</normaloff>:/images/folder-download.png</iconset>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QCheckBox" name="lrcfg_tlsVerifyServer">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Verify incoming certificates (server side)</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="lrcfg_tlsVerifyClient">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Verify answer certificates (client side)</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="lrcfg_tlsRequireClientCertificate">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Require a certificate for incoming TLS connections</string>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<attribute name="title">
<string>Cipher</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_10" stretch="0,1">
<item>
<layout class="QHBoxLayout" name="horizontalLayout_4">
<item>
<widget class="QRadioButton" name="defaultCipherRadio">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Use default ciphers</string>
</property>
</widget>
</item>
<item>
<widget class="QRadioButton" name="customCipherRadio">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>User custom cipher list</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QListView" name="cipherListView">
<property name="enabled">
<bool>false</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>16777215</height>
</size>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
</item>
</layout>
</widget>
<resources>
<include location="ressources.qrc"/>
</resources>
<connections>
<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>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>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>lrcfg_tlsEnabled</sender>
<signal>toggled(bool)</signal>
<receiver>lrcfg_tlsCaListCertificate</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>154</x>
<y>288</y>
</hint>
<hint type="destinationlabel">
<x>327</x>
<y>296</y>
</hint>
</hints>
</connection>
<connection>
<sender>lrcfg_tlsEnabled</sender>
<signal>toggled(bool)</signal>
<receiver>lrcfg_tlsCertificate</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>99</x>
<y>288</y>
</hint>
<hint type="destinationlabel">
<x>289</x>
<y>336</y>
</hint>
</hints>
</connection>
<connection>
<sender>lrcfg_tlsEnabled</sender>
<signal>toggled(bool)</signal>
<receiver>lrcfg_tlsPrivateKeyCertificate</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>69</x>
<y>266</y>
</hint>
<hint type="destinationlabel">
<x>257</x>
<y>376</y>
</hint>
</hints>
</connection>
<connection>
<sender>lrcfg_tlsEnabled</sender>
<signal>toggled(bool)</signal>
<receiver>lrcfg_tlsPassword</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>199</x>
<y>288</y>
</hint>
<hint type="destinationlabel">
<x>474</x>
<y>448</y>
</hint>
</hints>
</connection>
<connection>
<sender>lrcfg_tlsEnabled</sender>
<signal>toggled(bool)</signal>
<receiver>tlsProtocoCombo</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>126</x>
<y>288</y>
</hint>
<hint type="destinationlabel">
<x>261</x>
<y>455</y>
</hint>
</hints>
</connection>
<connection>
<sender>lrcfg_tlsEnabled</sender>
<signal>toggled(bool)</signal>
<receiver>lrcfg_tlsServerName</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>228</x>
<y>288</y>
</hint>
<hint type="destinationlabel">
<x>244</x>
<y>490</y>
</hint>
</hints>
</connection>
<connection>
<sender>lrcfg_tlsEnabled</sender>
<signal>toggled(bool)</signal>
<receiver>lrcfg_tlsNegotiationTimeoutSec</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>63</x>
<y>288</y>
</hint>
<hint type="destinationlabel">
<x>476</x>
<y>559</y>
</hint>
</hints>
</connection>
<connection>
<sender>lrcfg_tlsEnabled</sender>
<signal>toggled(bool)</signal>
<receiver>lrcfg_tlsVerifyServer</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>251</x>
<y>288</y>
</hint>
<hint type="destinationlabel">
<x>191</x>
<y>592</y>
</hint>
</hints>
</connection>
<connection>
<sender>lrcfg_tlsEnabled</sender>
<signal>toggled(bool)</signal>
<receiver>lrcfg_tlsVerifyClient</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>344</x>
<y>288</y>
</hint>
<hint type="destinationlabel">
<x>299</x>
<y>624</y>
</hint>
</hints>
</connection>
<connection>
<sender>lrcfg_tlsEnabled</sender>
<signal>toggled(bool)</signal>
<receiver>lrcfg_tlsRequireClientCertificate</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>380</x>
<y>288</y>
</hint>
<hint type="destinationlabel">
<x>386</x>
<y>656</y>
</hint>
</hints>
</connection>
<connection>
<sender>lrcfg_tlsEnabled</sender>
<signal>toggled(bool)</signal>
<receiver>defaultCipherRadio</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>384</x>
<y>288</y>
</hint>
<hint type="destinationlabel">
<x>195</x>
<y>66</y>
</hint>
</hints>
</connection>
<connection>
<sender>lrcfg_tlsEnabled</sender>
<signal>toggled(bool)</signal>
<receiver>customCipherRadio</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>384</x>
<y>288</y>
</hint>
<hint type="destinationlabel">
<x>551</x>
<y>66</y>
</hint>
</hints>
</connection>
<connection>
<sender>customCipherRadio</sender>
<signal>toggled(bool)</signal>
<receiver>cipherListView</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>496</x>
<y>74</y>
</hint>
<hint type="destinationlabel">
<x>499</x>
<y>139</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>
<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>
</connections>
<buttongroups>
<buttongroup name="dtmfGroup"/>
<buttongroup name="publishGroup"/>
</buttongroups>
</ui>