Added gateway extension field
authorStas Shtin <antisvin@gmail.com>
Thu, 15 Apr 2010 12:23:25 +0000 (16:23 +0400)
committerStas Shtin <antisvin@gmail.com>
Thu, 15 Apr 2010 12:23:25 +0000 (16:23 +0400)
src/ipypbx/http.py
src/ipypbx/locale/ipypbx_fi.po
src/ipypbx/locale/ipypbx_fi.ts
src/ipypbx/locale/ipypbx_ru.po
src/ipypbx/locale/ipypbx_ru.qm
src/ipypbx/locale/ipypbx_ru.ts
src/ipypbx/ui.py
ui/layout.ui

index b1256f3..a7426a5 100644 (file)
@@ -236,7 +236,7 @@ class SofiaConfGenerator(FreeswitchConfigGenerator):
                 ('sip-ip', profile.sip_ip),
                 ('rtp-ip', profile.rtp_ip),
                 ('sip-port', profile.sip_port),
-                ('nonce-ttl'. '60'),
+                ('nonce-ttl', '60'),
                 ('rtp-timer-name', 'soft'),
                 ('codec-prefs', 'PCMU@20i'),
                 ('debug', '1'),
index b685721..e0b500c 100644 (file)
@@ -10,265 +10,265 @@ msgstr ""
 "X-Language: fi_FI\n"
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:425
+#: src/ipypbx/ui.py:432
 #, fuzzy
 msgid "IPyPBX"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:339
+#: src/ipypbx/controllers.py:338
 #, fuzzy
 msgid "Name"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:197
+#: src/ipypbx/controllers.py:198
 #, fuzzy
 msgid "Local Port"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:197
+#: src/ipypbx/controllers.py:198
 #, fuzzy
 msgid "Freeswitch Port"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:429
-#, fuzzy
-msgid "Local IP address"
-msgstr ""
-
-#. ts-context MainWindow
-#: src/ipypbx/controllers.py:197
+#: src/ipypbx/controllers.py:198
 #, fuzzy
 msgid "Freeswitch IP Address"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:472
+#: src/ipypbx/ui.py:482
 #, fuzzy
 msgid "Add"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:473
+#: src/ipypbx/ui.py:483
 #, fuzzy
 msgid "Save"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:433
+#: src/ipypbx/ui.py:440
 #, fuzzy
 msgid "Connections"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:306
+#: src/ipypbx/controllers.py:305
 #, fuzzy
 msgid "External RTP IP"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:306
+#: src/ipypbx/controllers.py:305
 #, fuzzy
 msgid "External SIP IP"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:306
+#: src/ipypbx/controllers.py:305
 #, fuzzy
 msgid "RTP IP"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:306
+#: src/ipypbx/controllers.py:305
 #, fuzzy
 msgid "SIP IP"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:306
+#: src/ipypbx/controllers.py:305
 #, fuzzy
 msgid "SIP Port"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:306
+#: src/ipypbx/controllers.py:305
 #, fuzzy
 msgid "Accept Blind Registration"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:376
+#: src/ipypbx/controllers.py:375
 #, fuzzy
 msgid "Authenticate Calls"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:376
+#: src/ipypbx/controllers.py:375
 #, fuzzy
 msgid "Is Active"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:445
+#: src/ipypbx/ui.py:452
 #, fuzzy
 msgid "SIP Profiles"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:325
+#: src/ipypbx/controllers.py:324
 #, fuzzy
 msgid "Host Name"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:458
+#: src/ipypbx/ui.py:465
 #, fuzzy
 msgid "SIP Profile"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:451
+#: src/ipypbx/ui.py:458
 #, fuzzy
 msgid "Domains"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:339
+#: src/ipypbx/controllers.py:338
 #, fuzzy
 msgid "Username"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:361
+#: src/ipypbx/controllers.py:360
 #, fuzzy
 msgid "Password"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:339
+#: src/ipypbx/controllers.py:338
 #, fuzzy
 msgid "Realm"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:339
+#: src/ipypbx/controllers.py:338
 #, fuzzy
 msgid "From Domain"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:339
+#: src/ipypbx/controllers.py:338
 #, fuzzy
 msgid "Expire In Seconds"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:339
+#: src/ipypbx/controllers.py:338
 #, fuzzy
 msgid "Retry In Seconds"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:463
+#: src/ipypbx/ui.py:470
 #, fuzzy
 msgid "Caller ID In \"From\" Field"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:464
+#: src/ipypbx/ui.py:474
 #, fuzzy
 msgid "Gateways"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:361
+#: src/ipypbx/controllers.py:360
 #, fuzzy
 msgid "User ID"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:476
+#: src/ipypbx/ui.py:486
 #, fuzzy
 msgid "Domain"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:471
+#: src/ipypbx/ui.py:481
 #, fuzzy
 msgid "Endpoints"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:376
+#: src/ipypbx/controllers.py:375
 #, fuzzy
 msgid "XML Dialplan"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:376
+#: src/ipypbx/controllers.py:375
 #, fuzzy
 msgid "Destination Match"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:477
+#: src/ipypbx/ui.py:487
 #, fuzzy
 msgid "Endpoint"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:480
+#: src/ipypbx/ui.py:490
 #, fuzzy
 msgid "Extensions"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:376
+#: src/ipypbx/controllers.py:375
 #, fuzzy
 msgid "ID"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:197
+#: src/ipypbx/controllers.py:198
 #, fuzzy
 msgid "Local IP Address"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:376
+#: src/ipypbx/controllers.py:375
 #, fuzzy
 msgid "Connection ID"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:339
+#: src/ipypbx/controllers.py:338
 #, fuzzy
 msgid "SIP Profile ID"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:339
+#: src/ipypbx/controllers.py:338
 #, fuzzy
 msgid "Caller ID In From Field"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:376
+#: src/ipypbx/controllers.py:375
 #, fuzzy
 msgid "Domain ID"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:376
+#: src/ipypbx/controllers.py:375
 #, fuzzy
 msgid "Endpoint ID"
 msgstr ""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:339
+#: src/ipypbx/controllers.py:338
 #, fuzzy
 msgid "Extension"
 msgstr ""
+
+#. ts-context MainWindow
+#: src/ipypbx/ui.py:473
+#, fuzzy
+msgid "3600"
+msgstr ""
index e3aaefc..5a8c2a8 100644 (file)
 <context>
     <name>MainWindow</name>
     <message>
-        <location filename="src/ipypbx/ui.py" line="425"/>
+        <location filename="src/ipypbx/ui.py" line="432"/>
         <source>IPyPBX</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="339"/>
+        <location filename="src/ipypbx/controllers.py" line="338"/>
         <source>Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="197"/>
+        <location filename="src/ipypbx/controllers.py" line="198"/>
         <source>Local Port</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="197"/>
+        <location filename="src/ipypbx/controllers.py" line="198"/>
         <source>Freeswitch Port</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="429"/>
-        <source>Local IP address</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="src/ipypbx/controllers.py" line="197"/>
+        <location filename="src/ipypbx/controllers.py" line="198"/>
         <source>Freeswitch IP Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="472"/>
+        <location filename="src/ipypbx/ui.py" line="482"/>
         <source>Add</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="473"/>
+        <location filename="src/ipypbx/ui.py" line="483"/>
         <source>Save</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="433"/>
+        <location filename="src/ipypbx/ui.py" line="440"/>
         <source>Connections</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="306"/>
+        <location filename="src/ipypbx/controllers.py" line="305"/>
         <source>External RTP IP</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="306"/>
+        <location filename="src/ipypbx/controllers.py" line="305"/>
         <source>External SIP IP</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="306"/>
+        <location filename="src/ipypbx/controllers.py" line="305"/>
         <source>RTP IP</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="306"/>
+        <location filename="src/ipypbx/controllers.py" line="305"/>
         <source>SIP IP</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="306"/>
+        <location filename="src/ipypbx/controllers.py" line="305"/>
         <source>SIP Port</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="306"/>
+        <location filename="src/ipypbx/controllers.py" line="305"/>
         <source>Accept Blind Registration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="376"/>
+        <location filename="src/ipypbx/controllers.py" line="375"/>
         <source>Authenticate Calls</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="376"/>
+        <location filename="src/ipypbx/controllers.py" line="375"/>
         <source>Is Active</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="445"/>
+        <location filename="src/ipypbx/ui.py" line="452"/>
         <source>SIP Profiles</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="325"/>
+        <location filename="src/ipypbx/controllers.py" line="324"/>
         <source>Host Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="458"/>
+        <location filename="src/ipypbx/ui.py" line="465"/>
         <source>SIP Profile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="451"/>
+        <location filename="src/ipypbx/ui.py" line="458"/>
         <source>Domains</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="339"/>
+        <location filename="src/ipypbx/controllers.py" line="338"/>
         <source>Username</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="361"/>
+        <location filename="src/ipypbx/controllers.py" line="360"/>
         <source>Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="339"/>
+        <location filename="src/ipypbx/controllers.py" line="338"/>
         <source>Realm</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="339"/>
+        <location filename="src/ipypbx/controllers.py" line="338"/>
         <source>From Domain</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="339"/>
+        <location filename="src/ipypbx/controllers.py" line="338"/>
         <source>Expire In Seconds</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="339"/>
+        <location filename="src/ipypbx/controllers.py" line="338"/>
         <source>Retry In Seconds</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="463"/>
+        <location filename="src/ipypbx/ui.py" line="470"/>
         <source>Caller ID In &quot;From&quot; Field</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="464"/>
+        <location filename="src/ipypbx/ui.py" line="474"/>
         <source>Gateways</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="361"/>
+        <location filename="src/ipypbx/controllers.py" line="360"/>
         <source>User ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="476"/>
+        <location filename="src/ipypbx/ui.py" line="486"/>
         <source>Domain</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="471"/>
+        <location filename="src/ipypbx/ui.py" line="481"/>
         <source>Endpoints</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="376"/>
+        <location filename="src/ipypbx/controllers.py" line="375"/>
         <source>XML Dialplan</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="376"/>
+        <location filename="src/ipypbx/controllers.py" line="375"/>
         <source>Destination Match</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="477"/>
+        <location filename="src/ipypbx/ui.py" line="487"/>
         <source>Endpoint</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="480"/>
+        <location filename="src/ipypbx/ui.py" line="490"/>
         <source>Extensions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="376"/>
+        <location filename="src/ipypbx/controllers.py" line="375"/>
         <source>ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="197"/>
+        <location filename="src/ipypbx/controllers.py" line="198"/>
         <source>Local IP Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="376"/>
+        <location filename="src/ipypbx/controllers.py" line="375"/>
         <source>Connection ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="339"/>
+        <location filename="src/ipypbx/controllers.py" line="338"/>
         <source>SIP Profile ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="339"/>
+        <location filename="src/ipypbx/controllers.py" line="338"/>
         <source>Caller ID In From Field</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="376"/>
+        <location filename="src/ipypbx/controllers.py" line="375"/>
         <source>Domain ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="376"/>
+        <location filename="src/ipypbx/controllers.py" line="375"/>
         <source>Endpoint ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="339"/>
+        <location filename="src/ipypbx/controllers.py" line="338"/>
         <source>Extension</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="src/ipypbx/ui.py" line="473"/>
+        <source>3600</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
index b4fec3b..2bbffe0 100644 (file)
@@ -10,222 +10,228 @@ msgstr ""
 "X-Language: ru_RU\n"
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:425
+#: src/ipypbx/ui.py:432
 msgid "IPyPBX"
 msgstr "IPyPBX"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:339
+#: src/ipypbx/controllers.py:338
 msgid "Name"
 msgstr "Имя"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:197
+#: src/ipypbx/controllers.py:198
 msgid "Local Port"
 msgstr "Локальный порт"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:197
+#: src/ipypbx/controllers.py:198
 msgid "Freeswitch Port"
 msgstr "Порт Freeswitch"
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:429
-msgid "Local IP address"
-msgstr "Локальный IP-адрес"
+#: src/ipypbx/ui.py:434
+#~ msgid "Local IP address"
+#~ msgstr "Локальный IP-адрес"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:197
+#: src/ipypbx/controllers.py:198
 msgid "Freeswitch IP Address"
 msgstr "IP-адрес Freeswitch"
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:472
+#: src/ipypbx/ui.py:482
 msgid "Add"
 msgstr "Добавить"
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:473
+#: src/ipypbx/ui.py:483
 msgid "Save"
 msgstr "Сохранить"
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:433
+#: src/ipypbx/ui.py:440
 msgid "Connections"
 msgstr "Подключения"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:306
+#: src/ipypbx/controllers.py:305
 msgid "External RTP IP"
 msgstr "Внешний RTP IP"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:306
+#: src/ipypbx/controllers.py:305
 msgid "External SIP IP"
 msgstr "Внешний SIP IP"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:306
+#: src/ipypbx/controllers.py:305
 msgid "RTP IP"
 msgstr "RTP IP"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:306
+#: src/ipypbx/controllers.py:305
 msgid "SIP IP"
 msgstr "SIP IP"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:306
+#: src/ipypbx/controllers.py:305
 msgid "SIP Port"
 msgstr "Порт SIP"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:306
+#: src/ipypbx/controllers.py:305
 msgid "Accept Blind Registration"
 msgstr "Безусловная регистрация"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:376
+#: src/ipypbx/controllers.py:375
 msgid "Authenticate Calls"
 msgstr "Аутентифицировать звонки"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:376
+#: src/ipypbx/controllers.py:375
 msgid "Is Active"
 msgstr "Активен"
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:445
+#: src/ipypbx/ui.py:452
 msgid "SIP Profiles"
 msgstr "Профили SIP"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:325
+#: src/ipypbx/controllers.py:324
 msgid "Host Name"
 msgstr "Имя хоста"
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:458
+#: src/ipypbx/ui.py:465
 msgid "SIP Profile"
 msgstr "Профиль SIP"
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:451
+#: src/ipypbx/ui.py:458
 msgid "Domains"
 msgstr "Домены"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:339
+#: src/ipypbx/controllers.py:338
 msgid "Username"
 msgstr "Имя пользователя"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:361
+#: src/ipypbx/controllers.py:360
 msgid "Password"
 msgstr "Пароль"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:339
+#: src/ipypbx/controllers.py:338
 msgid "Realm"
 msgstr "Realm"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:339
+#: src/ipypbx/controllers.py:338
 msgid "From Domain"
 msgstr "Домен в поле \"From\""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:339
+#: src/ipypbx/controllers.py:338
 msgid "Expire In Seconds"
 msgstr "Время регистрации в секундах"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:339
+#: src/ipypbx/controllers.py:338
 msgid "Retry In Seconds"
 msgstr "Время повтора в секундах"
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:463
+#: src/ipypbx/ui.py:470
 msgid "Caller ID In \"From\" Field"
 msgstr "Имя абонента в поле \"From\""
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:464
+#: src/ipypbx/ui.py:474
 msgid "Gateways"
 msgstr "Сетевой шлюз"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:361
+#: src/ipypbx/controllers.py:360
 msgid "User ID"
 msgstr "Идентификатор пользователя"
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:476
+#: src/ipypbx/ui.py:486
 msgid "Domain"
 msgstr "Домен"
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:471
+#: src/ipypbx/ui.py:481
 msgid "Endpoints"
 msgstr "Конечное оборудование"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:376
+#: src/ipypbx/controllers.py:375
 msgid "XML Dialplan"
 msgstr "План нумерации XML"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:376
+#: src/ipypbx/controllers.py:375
 msgid "Destination Match"
 msgstr "Совпадение направления"
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:477
+#: src/ipypbx/ui.py:487
 msgid "Endpoint"
 msgstr "Конечное оборудование"
 
 #. ts-context MainWindow
-#: src/ipypbx/ui.py:480
+#: src/ipypbx/ui.py:490
 msgid "Extensions"
 msgstr "Номера"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:376
+#: src/ipypbx/controllers.py:375
 msgid "ID"
 msgstr "Идентификатор"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:197
+#: src/ipypbx/controllers.py:198
 msgid "Local IP Address"
 msgstr "Локальный IP-адрес"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:376
+#: src/ipypbx/controllers.py:375
 msgid "Connection ID"
 msgstr "Идентификатор соединения"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:339
+#: src/ipypbx/controllers.py:338
 msgid "SIP Profile ID"
 msgstr "Идентификатор SIP-профиля"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:339
+#: src/ipypbx/controllers.py:338
 msgid "Caller ID In From Field"
 msgstr "Идентификатор вызывающего абонента в поле \"От\""
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:376
+#: src/ipypbx/controllers.py:375
 msgid "Domain ID"
 msgstr "Идентификатор домена"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:376
+#: src/ipypbx/controllers.py:375
 msgid "Endpoint ID"
 msgstr "Идентификатор конечного оборудования"
 
 #. ts-context MainWindow
-#: src/ipypbx/controllers.py:339
+#: src/ipypbx/controllers.py:338
 #, fuzzy
 msgid "Extension"
 msgstr ""
+
+#. ts-context MainWindow
+#: src/ipypbx/ui.py:473
+#, fuzzy
+msgid "3600"
+msgstr ""
index 2947fa4..4a5c7ab 100644 (file)
Binary files a/src/ipypbx/locale/ipypbx_ru.qm and b/src/ipypbx/locale/ipypbx_ru.qm differ
index 3192183..9b4d1b5 100644 (file)
 <context>
     <name>MainWindow</name>
     <message>
-        <location filename="src/ipypbx/ui.py" line="425"/>
+        <location filename="src/ipypbx/ui.py" line="432"/>
         <source>IPyPBX</source>
         <translation>IPyPBX</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="339"/>
+        <location filename="src/ipypbx/controllers.py" line="338"/>
         <source>Name</source>
         <translation>Имя</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="197"/>
+        <location filename="src/ipypbx/controllers.py" line="198"/>
         <source>Local Port</source>
         <translation>Локальный порт</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="197"/>
+        <location filename="src/ipypbx/controllers.py" line="198"/>
         <source>Freeswitch Port</source>
         <translation>Порт Freeswitch</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="429"/>
+        <location filename="src/ipypbx/ui.py" line="434"/>
         <source>Local IP address</source>
-        <translation>Локальный IP-адрес</translation>
+        <translation type="obsolete">Локальный IP-адрес</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="197"/>
+        <location filename="src/ipypbx/controllers.py" line="198"/>
         <source>Freeswitch IP Address</source>
         <translation>IP-адрес Freeswitch</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="472"/>
+        <location filename="src/ipypbx/ui.py" line="482"/>
         <source>Add</source>
         <translation>Добавить</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="473"/>
+        <location filename="src/ipypbx/ui.py" line="483"/>
         <source>Save</source>
         <translation>Сохранить</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="433"/>
+        <location filename="src/ipypbx/ui.py" line="440"/>
         <source>Connections</source>
         <translation>Подключения</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="306"/>
+        <location filename="src/ipypbx/controllers.py" line="305"/>
         <source>External RTP IP</source>
         <translation>Внешний RTP IP</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="306"/>
+        <location filename="src/ipypbx/controllers.py" line="305"/>
         <source>External SIP IP</source>
         <translation>Внешний SIP IP</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="306"/>
+        <location filename="src/ipypbx/controllers.py" line="305"/>
         <source>RTP IP</source>
         <translation>RTP IP</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="306"/>
+        <location filename="src/ipypbx/controllers.py" line="305"/>
         <source>SIP IP</source>
         <translation>SIP IP</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="306"/>
+        <location filename="src/ipypbx/controllers.py" line="305"/>
         <source>SIP Port</source>
         <translation>Порт SIP</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="306"/>
+        <location filename="src/ipypbx/controllers.py" line="305"/>
         <source>Accept Blind Registration</source>
         <translation>Безусловная регистрация</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="376"/>
+        <location filename="src/ipypbx/controllers.py" line="375"/>
         <source>Authenticate Calls</source>
         <translation>Аутентифицировать звонки</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="376"/>
+        <location filename="src/ipypbx/controllers.py" line="375"/>
         <source>Is Active</source>
         <translation>Активен</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="445"/>
+        <location filename="src/ipypbx/ui.py" line="452"/>
         <source>SIP Profiles</source>
         <translation>Профили SIP</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="325"/>
+        <location filename="src/ipypbx/controllers.py" line="324"/>
         <source>Host Name</source>
         <translation>Имя хоста</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="458"/>
+        <location filename="src/ipypbx/ui.py" line="465"/>
         <source>SIP Profile</source>
         <translation>Профиль SIP</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="451"/>
+        <location filename="src/ipypbx/ui.py" line="458"/>
         <source>Domains</source>
         <translation>Домены</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="339"/>
+        <location filename="src/ipypbx/controllers.py" line="338"/>
         <source>Username</source>
         <translation>Имя пользователя</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="361"/>
+        <location filename="src/ipypbx/controllers.py" line="360"/>
         <source>Password</source>
         <translation>Пароль</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="339"/>
+        <location filename="src/ipypbx/controllers.py" line="338"/>
         <source>Realm</source>
         <translation>Realm</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="339"/>
+        <location filename="src/ipypbx/controllers.py" line="338"/>
         <source>From Domain</source>
         <translation>Домен в поле &quot;From&quot;</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="339"/>
+        <location filename="src/ipypbx/controllers.py" line="338"/>
         <source>Expire In Seconds</source>
         <translation>Время регистрации в секундах</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="339"/>
+        <location filename="src/ipypbx/controllers.py" line="338"/>
         <source>Retry In Seconds</source>
         <translation>Время повтора в секундах</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="463"/>
+        <location filename="src/ipypbx/ui.py" line="470"/>
         <source>Caller ID In &quot;From&quot; Field</source>
         <translation>Имя абонента в поле &quot;From&quot;</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="464"/>
+        <location filename="src/ipypbx/ui.py" line="474"/>
         <source>Gateways</source>
         <translation>Сетевой шлюз</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="361"/>
+        <location filename="src/ipypbx/controllers.py" line="360"/>
         <source>User ID</source>
         <translation>Идентификатор пользователя</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="476"/>
+        <location filename="src/ipypbx/ui.py" line="486"/>
         <source>Domain</source>
         <translation>Домен</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="471"/>
+        <location filename="src/ipypbx/ui.py" line="481"/>
         <source>Endpoints</source>
         <translation>Конечное оборудование</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="376"/>
+        <location filename="src/ipypbx/controllers.py" line="375"/>
         <source>XML Dialplan</source>
         <translation>План нумерации XML</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="376"/>
+        <location filename="src/ipypbx/controllers.py" line="375"/>
         <source>Destination Match</source>
         <translation>Совпадение направления</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="477"/>
+        <location filename="src/ipypbx/ui.py" line="487"/>
         <source>Endpoint</source>
         <translation>Конечное оборудование</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/ui.py" line="480"/>
+        <location filename="src/ipypbx/ui.py" line="490"/>
         <source>Extensions</source>
         <translation>Номера</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="376"/>
+        <location filename="src/ipypbx/controllers.py" line="375"/>
         <source>ID</source>
         <translation>Идентификатор</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="197"/>
+        <location filename="src/ipypbx/controllers.py" line="198"/>
         <source>Local IP Address</source>
         <translation>Локальный IP-адрес</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="376"/>
+        <location filename="src/ipypbx/controllers.py" line="375"/>
         <source>Connection ID</source>
         <translation>Идентификатор соединения</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="339"/>
+        <location filename="src/ipypbx/controllers.py" line="338"/>
         <source>SIP Profile ID</source>
         <translation>Идентификатор SIP-профиля</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="339"/>
+        <location filename="src/ipypbx/controllers.py" line="338"/>
         <source>Caller ID In From Field</source>
         <translation>Идентификатор вызывающего абонента в поле &quot;От&quot;</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="376"/>
+        <location filename="src/ipypbx/controllers.py" line="375"/>
         <source>Domain ID</source>
         <translation>Идентификатор домена</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="376"/>
+        <location filename="src/ipypbx/controllers.py" line="375"/>
         <source>Endpoint ID</source>
         <translation>Идентификатор конечного оборудования</translation>
     </message>
     <message>
-        <location filename="src/ipypbx/controllers.py" line="339"/>
+        <location filename="src/ipypbx/controllers.py" line="338"/>
         <source>Extension</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="src/ipypbx/ui.py" line="473"/>
+        <source>3600</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
index 7c7b7a5..21b7c0f 100644 (file)
@@ -1,8 +1,8 @@
 # -*- coding: utf-8 -*-
 
-# Form implementation generated from reading ui file '../ui/layout.ui'
+# Form implementation generated from reading ui file 'ui/layout.ui'
 #
-# Created: Sat Apr 10 17:48:21 2010
+# Created: Thu Apr 15 16:22:42 2010
 #      by: PyQt4 UI code generator 4.7.2
 #
 # WARNING! All changes made in this file will be lost!
@@ -189,7 +189,7 @@ class Ui_MainWindow(object):
         self.gatewaysTab = QtGui.QWidget()
         self.gatewaysTab.setObjectName("gatewaysTab")
         self.gridLayoutWidget_3 = QtGui.QWidget(self.gatewaysTab)
-        self.gridLayoutWidget_3.setGeometry(QtCore.QRect(10, 10, 781, 351))
+        self.gridLayoutWidget_3.setGeometry(QtCore.QRect(10, 10, 781, 354))
         self.gridLayoutWidget_3.setObjectName("gridLayoutWidget_3")
         self.gridLayout_8 = QtGui.QGridLayout(self.gridLayoutWidget_3)
         self.gridLayout_8.setObjectName("gridLayout_8")
@@ -225,21 +225,21 @@ class Ui_MainWindow(object):
         self.formLayout.setWidget(5, QtGui.QFormLayout.LabelRole, self.label_22)
         self.label_23 = QtGui.QLabel(self.gridLayoutWidget_3)
         self.label_23.setObjectName("label_23")
-        self.formLayout.setWidget(6, QtGui.QFormLayout.LabelRole, self.label_23)
+        self.formLayout.setWidget(7, QtGui.QFormLayout.LabelRole, self.label_23)
         self.label_24 = QtGui.QLabel(self.gridLayoutWidget_3)
         self.label_24.setObjectName("label_24")
-        self.formLayout.setWidget(7, QtGui.QFormLayout.LabelRole, self.label_24)
+        self.formLayout.setWidget(8, QtGui.QFormLayout.LabelRole, self.label_24)
         self.label_25 = QtGui.QLabel(self.gridLayoutWidget_3)
         self.label_25.setText("")
         self.label_25.setObjectName("label_25")
-        self.formLayout.setWidget(9, QtGui.QFormLayout.LabelRole, self.label_25)
+        self.formLayout.setWidget(10, QtGui.QFormLayout.LabelRole, self.label_25)
         self.gatewayIsActive = QtGui.QCheckBox(self.gridLayoutWidget_3)
         self.gatewayIsActive.setChecked(True)
         self.gatewayIsActive.setObjectName("gatewayIsActive")
-        self.formLayout.setWidget(8, QtGui.QFormLayout.LabelRole, self.gatewayIsActive)
+        self.formLayout.setWidget(9, QtGui.QFormLayout.LabelRole, self.gatewayIsActive)
         self.gatewayCallerIdInFromField = QtGui.QCheckBox(self.gridLayoutWidget_3)
         self.gatewayCallerIdInFromField.setObjectName("gatewayCallerIdInFromField")
-        self.formLayout.setWidget(8, QtGui.QFormLayout.FieldRole, self.gatewayCallerIdInFromField)
+        self.formLayout.setWidget(9, QtGui.QFormLayout.FieldRole, self.gatewayCallerIdInFromField)
         self.gatewaySipProfileId = QtGui.QComboBox(self.gridLayoutWidget_3)
         self.gatewaySipProfileId.setObjectName("gatewaySipProfileId")
         self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.gatewaySipProfileId)
@@ -256,12 +256,18 @@ class Ui_MainWindow(object):
         self.gatewayFromDomain = QtGui.QLineEdit(self.gridLayoutWidget_3)
         self.gatewayFromDomain.setObjectName("gatewayFromDomain")
         self.formLayout.setWidget(5, QtGui.QFormLayout.FieldRole, self.gatewayFromDomain)
-        self.gatewayExpireInSeconds = QtGui.QLineEdit(self.gridLayoutWidget_3)
-        self.gatewayExpireInSeconds.setObjectName("gatewayExpireInSeconds")
-        self.formLayout.setWidget(6, QtGui.QFormLayout.FieldRole, self.gatewayExpireInSeconds)
+        self.gatewayExtension = QtGui.QLineEdit(self.gridLayoutWidget_3)
+        self.gatewayExtension.setObjectName("gatewayExtension")
+        self.formLayout.setWidget(6, QtGui.QFormLayout.FieldRole, self.gatewayExtension)
+        self.label_31 = QtGui.QLabel(self.gridLayoutWidget_3)
+        self.label_31.setObjectName("label_31")
+        self.formLayout.setWidget(6, QtGui.QFormLayout.LabelRole, self.label_31)
         self.gatewayRetryInSeconds = QtGui.QLineEdit(self.gridLayoutWidget_3)
         self.gatewayRetryInSeconds.setObjectName("gatewayRetryInSeconds")
-        self.formLayout.setWidget(7, QtGui.QFormLayout.FieldRole, self.gatewayRetryInSeconds)
+        self.formLayout.setWidget(8, QtGui.QFormLayout.FieldRole, self.gatewayRetryInSeconds)
+        self.gatewayExpireInSeconds = QtGui.QLineEdit(self.gridLayoutWidget_3)
+        self.gatewayExpireInSeconds.setObjectName("gatewayExpireInSeconds")
+        self.formLayout.setWidget(7, QtGui.QFormLayout.FieldRole, self.gatewayExpireInSeconds)
         self.gridLayout_8.addLayout(self.formLayout, 0, 1, 1, 1)
         self.gatewayViewList = QtGui.QTableView(self.gridLayoutWidget_3)
         self.gatewayViewList.setObjectName("gatewayViewList")
@@ -281,6 +287,7 @@ class Ui_MainWindow(object):
         self.endpointSave.setObjectName("endpointSave")
         self.gridLayout_2.addWidget(self.endpointSave, 1, 1, 1, 1)
         self.formLayout_2 = QtGui.QFormLayout()
+        self.formLayout_2.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
         self.formLayout_2.setObjectName("formLayout_2")
         self.label_2 = QtGui.QLabel(self.gridLayoutWidget_4)
         self.label_2.setObjectName("label_2")
@@ -291,13 +298,13 @@ class Ui_MainWindow(object):
         self.label_26 = QtGui.QLabel(self.gridLayoutWidget_4)
         self.label_26.setObjectName("label_26")
         self.formLayout_2.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_26)
-        self.label_27 = QtGui.QLabel(self.gridLayoutWidget_4)
-        self.label_27.setObjectName("label_27")
-        self.formLayout_2.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_27)
         self.endpointPassword = QtGui.QLineEdit(self.gridLayoutWidget_4)
         self.endpointPassword.setEchoMode(QtGui.QLineEdit.Password)
         self.endpointPassword.setObjectName("endpointPassword")
         self.formLayout_2.setWidget(1, QtGui.QFormLayout.FieldRole, self.endpointPassword)
+        self.label_27 = QtGui.QLabel(self.gridLayoutWidget_4)
+        self.label_27.setObjectName("label_27")
+        self.formLayout_2.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_27)
         self.endpointDomainId = QtGui.QComboBox(self.gridLayoutWidget_4)
         self.endpointDomainId.setObjectName("endpointDomainId")
         self.formLayout_2.setWidget(2, QtGui.QFormLayout.FieldRole, self.endpointDomainId)
@@ -426,7 +433,7 @@ class Ui_MainWindow(object):
         self.label_5.setText(QtGui.QApplication.translate("MainWindow", "Name", None, QtGui.QApplication.UnicodeUTF8))
         self.label_11.setText(QtGui.QApplication.translate("MainWindow", "Local Port", None, QtGui.QApplication.UnicodeUTF8))
         self.label_13.setText(QtGui.QApplication.translate("MainWindow", "Freeswitch Port", None, QtGui.QApplication.UnicodeUTF8))
-        self.label_12.setText(QtGui.QApplication.translate("MainWindow", "Local IP address", None, QtGui.QApplication.UnicodeUTF8))
+        self.label_12.setText(QtGui.QApplication.translate("MainWindow", "Local IP Address", None, QtGui.QApplication.UnicodeUTF8))
         self.label_14.setText(QtGui.QApplication.translate("MainWindow", "Freeswitch IP Address", None, QtGui.QApplication.UnicodeUTF8))
         self.connectionAdd.setText(QtGui.QApplication.translate("MainWindow", "Add", None, QtGui.QApplication.UnicodeUTF8))
         self.connectionSave.setText(QtGui.QApplication.translate("MainWindow", "Save", None, QtGui.QApplication.UnicodeUTF8))
@@ -461,6 +468,9 @@ class Ui_MainWindow(object):
         self.label_24.setText(QtGui.QApplication.translate("MainWindow", "Retry In Seconds", None, QtGui.QApplication.UnicodeUTF8))
         self.gatewayIsActive.setText(QtGui.QApplication.translate("MainWindow", "Is Active", None, QtGui.QApplication.UnicodeUTF8))
         self.gatewayCallerIdInFromField.setText(QtGui.QApplication.translate("MainWindow", "Caller ID In \"From\" Field", None, QtGui.QApplication.UnicodeUTF8))
+        self.label_31.setText(QtGui.QApplication.translate("MainWindow", "Extension", None, QtGui.QApplication.UnicodeUTF8))
+        self.gatewayRetryInSeconds.setText(QtGui.QApplication.translate("MainWindow", "3600", None, QtGui.QApplication.UnicodeUTF8))
+        self.gatewayExpireInSeconds.setText(QtGui.QApplication.translate("MainWindow", "3600", None, QtGui.QApplication.UnicodeUTF8))
         self.tabWidget.setTabText(self.tabWidget.indexOf(self.gatewaysTab), QtGui.QApplication.translate("MainWindow", "Gateways", None, QtGui.QApplication.UnicodeUTF8))
         self.endpointAdd.setText(QtGui.QApplication.translate("MainWindow", "Add", None, QtGui.QApplication.UnicodeUTF8))
         self.endpointSave.setText(QtGui.QApplication.translate("MainWindow", "Save", None, QtGui.QApplication.UnicodeUTF8))
index 9b7f7a4..0f4af93 100644 (file)
           <widget class="QLineEdit" name="gatewayFromDomain"/>
          </item>
          <item row="6" column="1">
-          <widget class="QLineEdit" name="lineEdit"/>
+          <widget class="QLineEdit" name="gatewayExtension"/>
          </item>
          <item row="6" column="0">
           <widget class="QLabel" name="label_31">