1 <?xml version="1.0" encoding="UTF-8"?>
3 <class>MainWindow</class>
4 <widget class="QMainWindow" name="MainWindow">
5 <property name="geometry">
13 <property name="windowTitle">
14 <string>IPyPBX</string>
16 <widget class="QWidget" name="centralwidget">
17 <widget class="QTabWidget" name="tabWidget">
18 <property name="geometry">
26 <property name="minimumSize">
32 <property name="currentIndex">
35 <widget class="QWidget" name="connectionsTab">
36 <attribute name="title">
37 <string>Connections</string>
39 <widget class="QWidget" name="layoutWidget">
40 <property name="geometry">
48 <layout class="QGridLayout" name="gridLayout">
49 <item row="0" column="0">
50 <widget class="QListView" name="connectionList"/>
52 <item row="0" column="1">
53 <layout class="QFormLayout" name="formLayout_7">
54 <property name="fieldGrowthPolicy">
55 <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
57 <item row="0" column="0">
58 <widget class="QLabel" name="label_5">
59 <property name="text">
64 <item row="0" column="1">
65 <widget class="QLineEdit" name="connectionName">
66 <property name="maxLength">
71 <item row="1" column="1">
72 <widget class="QLineEdit" name="connectionLocalIpAddress">
73 <property name="inputMethodHints">
74 <set>Qt::ImhNone</set>
78 <item row="2" column="0">
79 <widget class="QLabel" name="label_11">
80 <property name="text">
81 <string>Local Port</string>
85 <item row="2" column="1">
86 <widget class="QLineEdit" name="connectionLocalPort">
87 <property name="inputMethodHints">
88 <set>Qt::ImhDigitsOnly</set>
92 <item row="4" column="0">
93 <widget class="QLabel" name="label_13">
94 <property name="text">
95 <string>Freeswitch Port</string>
99 <item row="4" column="1">
100 <widget class="QLineEdit" name="connectionFreeswitchPort"/>
102 <item row="1" column="0">
103 <widget class="QLabel" name="label_12">
104 <property name="text">
105 <string>Local IP address</string>
109 <item row="3" column="1">
110 <widget class="QLineEdit" name="connectionFreeswitchIpAddress"/>
112 <item row="3" column="0">
113 <widget class="QLabel" name="label_14">
114 <property name="text">
115 <string>Freeswitch IP Address</string>
121 <item row="2" column="0">
122 <widget class="QPushButton" name="connectionAdd">
123 <property name="text">
128 <item row="2" column="1">
129 <widget class="QPushButton" name="connectionSave">
130 <property name="text">
131 <string>Save</string>
135 <item row="1" column="0">
136 <widget class="QPushButton" name="connectionClone">
137 <property name="enabled">
140 <property name="text">
141 <string>Clone</string>
143 <property name="checkable">
146 <property name="flat">
154 <widget class="QWidget" name="sipProfilesTab">
155 <property name="maximumSize">
158 <height>16777215</height>
161 <attribute name="title">
162 <string>SIP Profiles</string>
164 <widget class="QWidget" name="gridLayoutWidget_2">
165 <property name="geometry">
173 <layout class="QGridLayout" name="gridLayout_6">
174 <item row="0" column="1">
175 <layout class="QFormLayout" name="formLayout_5">
176 <property name="fieldGrowthPolicy">
177 <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
179 <item row="0" column="0">
180 <widget class="QLabel" name="label_9">
181 <property name="text">
182 <string>Name</string>
186 <item row="0" column="1">
187 <widget class="QLineEdit" name="sipProfileName"/>
189 <item row="1" column="0">
190 <widget class="QLabel" name="label_6">
191 <property name="text">
192 <string>External RTP IP</string>
196 <item row="1" column="1">
197 <widget class="QLineEdit" name="sipProfileExtRtpIp"/>
199 <item row="2" column="0">
200 <widget class="QLabel" name="label_4">
201 <property name="text">
202 <string>External SIP IP</string>
206 <item row="2" column="1">
207 <widget class="QLineEdit" name="sipProfileExtSipIp"/>
209 <item row="3" column="0">
210 <widget class="QLabel" name="label_8">
211 <property name="text">
212 <string>RTP IP</string>
216 <item row="3" column="1">
217 <widget class="QLineEdit" name="sipProfileRtpIp"/>
219 <item row="4" column="0">
220 <widget class="QLabel" name="label_10">
221 <property name="text">
222 <string>SIP IP</string>
226 <item row="4" column="1">
227 <widget class="QLineEdit" name="sipProfileSipIp"/>
229 <item row="5" column="0">
230 <widget class="QLabel" name="label_15">
231 <property name="text">
232 <string>SIP Port</string>
236 <item row="5" column="1">
237 <widget class="QLineEdit" name="sipProfileSipPort"/>
239 <item row="6" column="0">
240 <widget class="QCheckBox" name="sipProfileAcceptBlindRegistration">
241 <property name="text">
242 <string>Accept Blind Registration</string>
246 <item row="6" column="1">
247 <widget class="QCheckBox" name="sipProfileAuthenticateCalls">
248 <property name="text">
249 <string>Authenticate Calls</string>
253 <item row="8" column="0">
254 <widget class="QLabel" name="label_16">
255 <property name="text">
260 <item row="7" column="0">
261 <widget class="QCheckBox" name="sipProfileIsActive">
262 <property name="text">
263 <string>Is Active</string>
265 <property name="checked">
272 <item row="1" column="0">
273 <widget class="QPushButton" name="sipProfileAdd">
274 <property name="text">
279 <item row="1" column="1">
280 <widget class="QPushButton" name="sipProfileSave">
281 <property name="text">
282 <string>Save</string>
286 <item row="0" column="0">
287 <widget class="QListView" name="sipProfileList"/>
292 <widget class="QWidget" name="domainsTab">
293 <attribute name="title">
294 <string>Domains</string>
296 <widget class="QWidget" name="gridLayoutWidget">
297 <property name="geometry">
305 <layout class="QGridLayout" name="gridLayout_3">
306 <item row="0" column="0">
307 <widget class="QListView" name="domainList"/>
309 <item row="1" column="0">
310 <widget class="QPushButton" name="domainAdd">
311 <property name="text">
316 <item row="1" column="1">
317 <widget class="QPushButton" name="domainSave">
318 <property name="text">
319 <string>Save</string>
323 <item row="0" column="1">
324 <layout class="QFormLayout" name="formLayout_3">
325 <property name="fieldGrowthPolicy">
326 <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
328 <item row="0" column="0">
329 <widget class="QLabel" name="label_17">
330 <property name="text">
331 <string>Host Name</string>
335 <item row="0" column="1">
336 <widget class="QLineEdit" name="domainHostName">
337 <property name="text">
342 <item row="1" column="0">
343 <widget class="QLabel" name="label_18">
344 <property name="text">
345 <string>SIP Profile</string>
349 <item row="1" column="1">
350 <widget class="QComboBox" name="domainSipProfile"/>
352 <item row="2" column="0">
353 <widget class="QCheckBox" name="domainIsActive">
354 <property name="text">
355 <string>Is Active</string>
357 <property name="checked">
367 <widget class="QWidget" name="gatewaysTab">
368 <attribute name="title">
369 <string>Gateways</string>
371 <widget class="QWidget" name="gridLayoutWidget_3">
372 <property name="geometry">
380 <layout class="QGridLayout" name="gridLayout_8">
381 <item row="0" column="0">
382 <widget class="QListView" name="gatewayList"/>
384 <item row="1" column="0">
385 <widget class="QPushButton" name="gatewayAdd">
386 <property name="text">
391 <item row="1" column="1">
392 <widget class="QPushButton" name="gatewaySave">
393 <property name="text">
394 <string>Save</string>
398 <item row="0" column="1">
399 <layout class="QFormLayout" name="formLayout">
400 <property name="fieldGrowthPolicy">
401 <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
403 <item row="2" column="0">
404 <widget class="QLabel" name="label_19">
405 <property name="text">
406 <string>Username</string>
410 <item row="3" column="0">
411 <widget class="QLabel" name="label_20">
412 <property name="text">
413 <string>Password</string>
417 <item row="0" column="0">
418 <widget class="QLabel" name="label">
419 <property name="text">
420 <string>Name</string>
424 <item row="0" column="1">
425 <widget class="QLineEdit" name="gatewayName"/>
427 <item row="4" column="0">
428 <widget class="QLabel" name="label_21">
429 <property name="text">
430 <string>Realm</string>
434 <item row="1" column="0">
435 <widget class="QLabel" name="label_7">
436 <property name="text">
437 <string>SIP Profile</string>
441 <item row="5" column="0">
442 <widget class="QLabel" name="label_22">
443 <property name="text">
444 <string>From Domain</string>
448 <item row="6" column="0">
449 <widget class="QLabel" name="label_23">
450 <property name="text">
451 <string>Expire In Seconds</string>
455 <item row="7" column="0">
456 <widget class="QLabel" name="label_24">
457 <property name="text">
458 <string>Retry In Seconds</string>
462 <item row="9" column="0">
463 <widget class="QLabel" name="label_25">
464 <property name="text">
469 <item row="8" column="0">
470 <widget class="QCheckBox" name="gatewayIsActive">
471 <property name="text">
472 <string>Is Active</string>
474 <property name="checked">
479 <item row="8" column="1">
480 <widget class="QCheckBox" name="gatewayCallerIdInFromField">
481 <property name="text">
482 <string>Caller ID In "From" Field</string>
486 <item row="1" column="1">
487 <widget class="QComboBox" name="comboBox"/>
489 <item row="2" column="1">
490 <widget class="QLineEdit" name="gatewayUsername"/>
492 <item row="3" column="1">
493 <widget class="QLineEdit" name="gatewayPassword">
494 <property name="echoMode">
495 <enum>QLineEdit::Password</enum>
499 <item row="4" column="1">
500 <widget class="QLineEdit" name="gatewayRealm"/>
502 <item row="5" column="1">
503 <widget class="QLineEdit" name="gatewayFromDomain"/>
505 <item row="6" column="1">
506 <widget class="QLineEdit" name="gatewayExpireInSeconds"/>
508 <item row="7" column="1">
509 <widget class="QLineEdit" name="gatewayRetryInSeconds"/>
516 <widget class="QWidget" name="endpointsTab">
517 <attribute name="title">
518 <string>Endpoints</string>
520 <widget class="QWidget" name="gridLayoutWidget_4">
521 <property name="geometry">
529 <layout class="QGridLayout" name="gridLayout_2">
530 <item row="1" column="0">
531 <widget class="QPushButton" name="endpointAdd">
532 <property name="text">
537 <item row="1" column="1">
538 <widget class="QPushButton" name="endpointSave">
539 <property name="text">
540 <string>Save</string>
544 <item row="0" column="1">
545 <layout class="QFormLayout" name="formLayout_2">
546 <item row="0" column="0">
547 <widget class="QLabel" name="label_2">
548 <property name="text">
549 <string>User ID</string>
553 <item row="0" column="1">
554 <widget class="QLineEdit" name="endpointUseId"/>
556 <item row="1" column="0">
557 <widget class="QLabel" name="label_26">
558 <property name="text">
559 <string>Password</string>
563 <item row="2" column="0">
564 <widget class="QLabel" name="label_27">
565 <property name="text">
566 <string>Domain</string>
570 <item row="1" column="1">
571 <widget class="QLineEdit" name="endpointPassword">
572 <property name="echoMode">
573 <enum>QLineEdit::Password</enum>
577 <item row="2" column="1">
578 <widget class="QComboBox" name="endpontDomain"/>
580 <item row="3" column="0">
581 <widget class="QCheckBox" name="endpointIsActive">
582 <property name="text">
583 <string>Is Active</string>
585 <property name="checked">
592 <item row="0" column="0">
593 <widget class="QListWidget" name="endpointList"/>
598 <widget class="QWidget" name="extensionsTab">
599 <attribute name="title">
600 <string>Extensions</string>
602 <widget class="QWidget" name="gridLayoutWidget_5">
603 <property name="geometry">
611 <layout class="QGridLayout" name="gridLayout_4">
612 <item row="0" column="0">
613 <widget class="QListView" name="extensionList"/>
615 <item row="1" column="0">
616 <widget class="QPushButton" name="extensionAdd">
617 <property name="text">
622 <item row="1" column="1">
623 <widget class="QPushButton" name="extensionSave">
624 <property name="text">
625 <string>Save</string>
629 <item row="0" column="1">
630 <layout class="QFormLayout" name="formLayout_4">
631 <item row="1" column="0">
632 <widget class="QLabel" name="label_3">
633 <property name="text">
634 <string>XML Dialplan</string>
638 <item row="1" column="1">
639 <widget class="QLineEdit" name="extensionDialplan"/>
641 <item row="0" column="0">
642 <widget class="QLabel" name="label_28">
643 <property name="text">
644 <string>Destination Match</string>
648 <item row="2" column="0">
649 <widget class="QLabel" name="label_29">
650 <property name="text">
651 <string>Domain</string>
655 <item row="3" column="0">
656 <widget class="QLabel" name="label_30">
657 <property name="text">
658 <string>Endpoint</string>
662 <item row="4" column="0">
663 <widget class="QCheckBox" name="extensionIsActive">
664 <property name="text">
665 <string>Is Active</string>
667 <property name="checked">
672 <item row="4" column="1">
673 <widget class="QCheckBox" name="extensionAuthenticateCalls">
674 <property name="text">
675 <string>Authenticate Calls</string>
677 <property name="checked">
682 <item row="0" column="1">
683 <widget class="QLineEdit" name="extensionDestinationMatch"/>
685 <item row="2" column="1">
686 <widget class="QComboBox" name="extensionDomain"/>
688 <item row="3" column="1">
689 <widget class="QComboBox" name="extensionEndpoint"/>
702 <sender>connectionAdd</sender>
703 <signal>clicked()</signal>
704 <receiver>connectionName</receiver>
705 <slot>setFocus()</slot>
707 <hint type="sourcelabel">
711 <hint type="destinationlabel">
718 <sender>sipProfileAdd</sender>
719 <signal>clicked()</signal>
720 <receiver>sipProfileName</receiver>
721 <slot>setFocus()</slot>
723 <hint type="sourcelabel">
727 <hint type="destinationlabel">
734 <sender>domainAdd</sender>
735 <signal>clicked()</signal>
736 <receiver>domainHostName</receiver>
737 <slot>setFocus()</slot>
739 <hint type="sourcelabel">
743 <hint type="destinationlabel">
750 <sender>gatewayAdd</sender>
751 <signal>clicked()</signal>
752 <receiver>gatewayName</receiver>
753 <slot>setFocus()</slot>
755 <hint type="sourcelabel">
759 <hint type="destinationlabel">
766 <sender>endpointAdd</sender>
767 <signal>clicked()</signal>
768 <receiver>endpointUseId</receiver>
769 <slot>setFocus()</slot>
771 <hint type="sourcelabel">
775 <hint type="destinationlabel">
782 <sender>extensionAdd</sender>
783 <signal>clicked()</signal>
784 <receiver>extensionDestinationMatch</receiver>
785 <slot>setFocus()</slot>
787 <hint type="sourcelabel">
791 <hint type="destinationlabel">