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="1">
50 <layout class="QFormLayout" name="formLayout_7">
51 <property name="fieldGrowthPolicy">
52 <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
54 <item row="0" column="0">
55 <widget class="QLabel" name="label_5">
56 <property name="text">
61 <item row="0" column="1">
62 <widget class="QLineEdit" name="connectionName">
63 <property name="maxLength">
68 <item row="1" column="1">
69 <widget class="QLineEdit" name="connectionLocalIpAddress">
70 <property name="inputMethodHints">
71 <set>Qt::ImhNone</set>
73 <property name="maxLength">
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="maxLength">
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">
101 <property name="maxLength">
106 <item row="1" column="0">
107 <widget class="QLabel" name="label_12">
108 <property name="text">
109 <string>Local IP Address</string>
113 <item row="3" column="1">
114 <widget class="QLineEdit" name="connectionFreeswitchIpAddress">
115 <property name="maxLength">
120 <item row="3" column="0">
121 <widget class="QLabel" name="label_14">
122 <property name="text">
123 <string>Freeswitch IP Address</string>
129 <item row="1" column="0">
130 <widget class="QPushButton" name="connectionAdd">
131 <property name="text">
136 <item row="1" column="1">
137 <widget class="QPushButton" name="connectionSave">
138 <property name="text">
139 <string>Save</string>
143 <item row="0" column="0">
144 <widget class="QTableView" name="connectionViewList"/>
149 <widget class="QWidget" name="sipProfilesTab">
150 <property name="maximumSize">
153 <height>16777215</height>
156 <attribute name="title">
157 <string>SIP Profiles</string>
159 <widget class="QWidget" name="gridLayoutWidget_2">
160 <property name="geometry">
168 <layout class="QGridLayout" name="gridLayout_6">
169 <item row="0" column="1">
170 <layout class="QFormLayout" name="formLayout_5">
171 <property name="fieldGrowthPolicy">
172 <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
174 <item row="0" column="0">
175 <widget class="QLabel" name="label_9">
176 <property name="text">
177 <string>Name</string>
181 <item row="0" column="1">
182 <widget class="QLineEdit" name="sipProfileName"/>
184 <item row="1" column="0">
185 <widget class="QLabel" name="label_6">
186 <property name="text">
187 <string>External RTP IP</string>
191 <item row="1" column="1">
192 <widget class="QLineEdit" name="sipProfileExternalRtpIp"/>
194 <item row="2" column="0">
195 <widget class="QLabel" name="label_4">
196 <property name="text">
197 <string>External SIP IP</string>
201 <item row="2" column="1">
202 <widget class="QLineEdit" name="sipProfileExternalSipIp"/>
204 <item row="3" column="0">
205 <widget class="QLabel" name="label_8">
206 <property name="text">
207 <string>RTP IP</string>
211 <item row="3" column="1">
212 <widget class="QLineEdit" name="sipProfileRtpIp"/>
214 <item row="4" column="0">
215 <widget class="QLabel" name="label_10">
216 <property name="text">
217 <string>SIP IP</string>
221 <item row="4" column="1">
222 <widget class="QLineEdit" name="sipProfileSipIp"/>
224 <item row="5" column="0">
225 <widget class="QLabel" name="label_15">
226 <property name="text">
227 <string>SIP Port</string>
231 <item row="5" column="1">
232 <widget class="QLineEdit" name="sipProfileSipPort"/>
234 <item row="6" column="0">
235 <widget class="QCheckBox" name="sipProfileAcceptBlindRegistration">
236 <property name="text">
237 <string>Accept Blind Registration</string>
241 <item row="6" column="1">
242 <widget class="QCheckBox" name="sipProfileAuthenticateCalls">
243 <property name="text">
244 <string>Authenticate Calls</string>
248 <item row="8" column="0">
249 <widget class="QLabel" name="label_16">
250 <property name="text">
255 <item row="7" column="0">
256 <widget class="QCheckBox" name="sipProfileIsActive">
257 <property name="text">
258 <string>Is Active</string>
260 <property name="checked">
267 <item row="1" column="0">
268 <widget class="QPushButton" name="sipProfileAdd">
269 <property name="text">
274 <item row="1" column="1">
275 <widget class="QPushButton" name="sipProfileSave">
276 <property name="text">
277 <string>Save</string>
281 <item row="0" column="0">
282 <widget class="QTableView" name="sipProfileViewList"/>
287 <widget class="QWidget" name="domainsTab">
288 <attribute name="title">
289 <string>Domains</string>
291 <widget class="QWidget" name="gridLayoutWidget">
292 <property name="geometry">
300 <layout class="QGridLayout" name="gridLayout_3">
301 <item row="1" column="0">
302 <widget class="QPushButton" name="domainAdd">
303 <property name="text">
308 <item row="1" column="1">
309 <widget class="QPushButton" name="domainSave">
310 <property name="text">
311 <string>Save</string>
315 <item row="0" column="1">
316 <layout class="QFormLayout" name="formLayout_3">
317 <property name="fieldGrowthPolicy">
318 <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
320 <item row="0" column="0">
321 <widget class="QLabel" name="label_17">
322 <property name="text">
323 <string>Host Name</string>
327 <item row="0" column="1">
328 <widget class="QLineEdit" name="domainHostName">
329 <property name="text">
334 <item row="1" column="0">
335 <widget class="QLabel" name="label_18">
336 <property name="text">
337 <string>SIP Profile</string>
341 <item row="1" column="1">
342 <widget class="QComboBox" name="domainSipProfileId"/>
344 <item row="2" column="0">
345 <widget class="QCheckBox" name="domainIsActive">
346 <property name="text">
347 <string>Is Active</string>
349 <property name="checked">
356 <item row="0" column="0">
357 <widget class="QTableView" name="domainViewList"/>
362 <widget class="QWidget" name="gatewaysTab">
363 <attribute name="title">
364 <string>Gateways</string>
366 <widget class="QWidget" name="gridLayoutWidget_3">
367 <property name="geometry">
375 <layout class="QGridLayout" name="gridLayout_8">
376 <item row="1" column="0">
377 <widget class="QPushButton" name="gatewayAdd">
378 <property name="text">
383 <item row="1" column="1">
384 <widget class="QPushButton" name="gatewaySave">
385 <property name="text">
386 <string>Save</string>
390 <item row="0" column="1">
391 <layout class="QFormLayout" name="formLayout">
392 <property name="fieldGrowthPolicy">
393 <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
395 <item row="2" column="0">
396 <widget class="QLabel" name="label_19">
397 <property name="text">
398 <string>Username</string>
402 <item row="3" column="0">
403 <widget class="QLabel" name="label_20">
404 <property name="text">
405 <string>Password</string>
409 <item row="0" column="0">
410 <widget class="QLabel" name="label">
411 <property name="text">
412 <string>Name</string>
416 <item row="0" column="1">
417 <widget class="QLineEdit" name="gatewayName"/>
419 <item row="4" column="0">
420 <widget class="QLabel" name="label_21">
421 <property name="text">
422 <string>Realm</string>
426 <item row="1" column="0">
427 <widget class="QLabel" name="label_7">
428 <property name="text">
429 <string>SIP Profile</string>
433 <item row="5" column="0">
434 <widget class="QLabel" name="label_22">
435 <property name="text">
436 <string>From Domain</string>
440 <item row="7" column="0">
441 <widget class="QLabel" name="label_23">
442 <property name="text">
443 <string>Expire In Seconds</string>
447 <item row="8" column="0">
448 <widget class="QLabel" name="label_24">
449 <property name="text">
450 <string>Retry In Seconds</string>
454 <item row="10" column="0">
455 <widget class="QLabel" name="label_25">
456 <property name="text">
461 <item row="9" column="0">
462 <widget class="QCheckBox" name="gatewayIsActive">
463 <property name="text">
464 <string>Is Active</string>
466 <property name="checked">
471 <item row="9" column="1">
472 <widget class="QCheckBox" name="gatewayCallerIdInFromField">
473 <property name="text">
474 <string>Caller ID In "From" Field</string>
478 <item row="1" column="1">
479 <widget class="QComboBox" name="gatewaySipProfileId"/>
481 <item row="2" column="1">
482 <widget class="QLineEdit" name="gatewayUsername"/>
484 <item row="3" column="1">
485 <widget class="QLineEdit" name="gatewayPassword">
486 <property name="echoMode">
487 <enum>QLineEdit::Password</enum>
491 <item row="4" column="1">
492 <widget class="QLineEdit" name="gatewayRealm"/>
494 <item row="5" column="1">
495 <widget class="QLineEdit" name="gatewayFromDomain"/>
497 <item row="6" column="1">
498 <widget class="QLineEdit" name="gatewayExtension"/>
500 <item row="6" column="0">
501 <widget class="QLabel" name="label_31">
502 <property name="text">
503 <string>Extension</string>
507 <item row="8" column="1">
508 <widget class="QLineEdit" name="gatewayRetryInSeconds">
509 <property name="text">
510 <string>3600</string>
514 <item row="7" column="1">
515 <widget class="QLineEdit" name="gatewayExpireInSeconds">
516 <property name="text">
517 <string>3600</string>
523 <item row="0" column="0">
524 <widget class="QTableView" name="gatewayViewList"/>
529 <widget class="QWidget" name="endpointsTab">
530 <attribute name="title">
531 <string>Endpoints</string>
533 <widget class="QWidget" name="gridLayoutWidget_4">
534 <property name="geometry">
542 <layout class="QGridLayout" name="gridLayout_2">
543 <item row="1" column="0">
544 <widget class="QPushButton" name="endpointAdd">
545 <property name="text">
550 <item row="1" column="1">
551 <widget class="QPushButton" name="endpointSave">
552 <property name="text">
553 <string>Save</string>
557 <item row="0" column="1">
558 <layout class="QFormLayout" name="formLayout_2">
559 <property name="fieldGrowthPolicy">
560 <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
562 <item row="0" column="0">
563 <widget class="QLabel" name="label_2">
564 <property name="text">
565 <string>User ID</string>
569 <item row="0" column="1">
570 <widget class="QLineEdit" name="endpointUserId"/>
572 <item row="1" column="0">
573 <widget class="QLabel" name="label_26">
574 <property name="text">
575 <string>Password</string>
579 <item row="1" column="1">
580 <widget class="QLineEdit" name="endpointPassword">
581 <property name="echoMode">
582 <enum>QLineEdit::Password</enum>
586 <item row="2" column="0">
587 <widget class="QLabel" name="label_27">
588 <property name="text">
589 <string>Domain</string>
593 <item row="2" column="1">
594 <widget class="QComboBox" name="endpointDomainId"/>
596 <item row="3" column="0">
597 <widget class="QCheckBox" name="endpointIsActive">
598 <property name="text">
599 <string>Is Active</string>
601 <property name="checked">
608 <item row="0" column="0">
609 <widget class="QTableView" name="endpointViewList"/>
614 <widget class="QWidget" name="extensionsTab">
615 <attribute name="title">
616 <string>Extensions</string>
618 <widget class="QWidget" name="gridLayoutWidget_5">
619 <property name="geometry">
627 <layout class="QGridLayout" name="gridLayout_4">
628 <item row="1" column="0">
629 <widget class="QPushButton" name="extensionAdd">
630 <property name="text">
635 <item row="1" column="1">
636 <widget class="QPushButton" name="extensionSave">
637 <property name="text">
638 <string>Save</string>
642 <item row="0" column="1">
643 <layout class="QFormLayout" name="formLayout_4">
644 <property name="fieldGrowthPolicy">
645 <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
647 <item row="0" column="0">
648 <widget class="QLabel" name="label_28">
649 <property name="text">
650 <string>Destination Match</string>
654 <item row="0" column="1">
655 <widget class="QLineEdit" name="extensionDestinationMatch"/>
657 <item row="1" column="0">
658 <widget class="QLabel" name="label_3">
659 <property name="text">
660 <string>XML Dialplan</string>
664 <item row="1" column="1">
665 <widget class="QPlainTextEdit" name="extensionXmlDialplan">
666 <property name="whatsThis">
669 <property name="plainText">
670 <string notr="true"> <action application="echo" data=""/>
675 <item row="2" column="0">
676 <widget class="QLabel" name="label_29">
677 <property name="text">
678 <string>Domain</string>
682 <item row="2" column="1">
683 <widget class="QComboBox" name="extensionDomainId"/>
685 <item row="3" column="0">
686 <widget class="QCheckBox" name="extensionIsActive">
687 <property name="text">
688 <string>Is Active</string>
690 <property name="checked">
695 <item row="3" column="1">
696 <widget class="QCheckBox" name="extensionAuthenticateCalls">
697 <property name="text">
698 <string>Authenticate Calls</string>
700 <property name="checked">
707 <item row="0" column="0">
708 <widget class="QTableView" name="extensionViewList"/>
717 <tabstop>tabWidget</tabstop>
718 <tabstop>connectionViewList</tabstop>
719 <tabstop>connectionName</tabstop>
720 <tabstop>connectionLocalIpAddress</tabstop>
721 <tabstop>connectionLocalPort</tabstop>
722 <tabstop>connectionFreeswitchIpAddress</tabstop>
723 <tabstop>connectionFreeswitchPort</tabstop>
724 <tabstop>connectionAdd</tabstop>
725 <tabstop>connectionSave</tabstop>
726 <tabstop>sipProfileViewList</tabstop>
727 <tabstop>sipProfileName</tabstop>
728 <tabstop>sipProfileExternalRtpIp</tabstop>
729 <tabstop>sipProfileExternalSipIp</tabstop>
730 <tabstop>sipProfileRtpIp</tabstop>
731 <tabstop>sipProfileSipIp</tabstop>
732 <tabstop>sipProfileSipPort</tabstop>
733 <tabstop>sipProfileAcceptBlindRegistration</tabstop>
734 <tabstop>sipProfileAuthenticateCalls</tabstop>
735 <tabstop>sipProfileAdd</tabstop>
736 <tabstop>sipProfileSave</tabstop>
737 <tabstop>domainViewList</tabstop>
738 <tabstop>domainHostName</tabstop>
739 <tabstop>domainSipProfileId</tabstop>
740 <tabstop>domainIsActive</tabstop>
741 <tabstop>domainAdd</tabstop>
742 <tabstop>domainSave</tabstop>
743 <tabstop>gatewayViewList</tabstop>
744 <tabstop>gatewayName</tabstop>
745 <tabstop>gatewaySipProfileId</tabstop>
746 <tabstop>gatewayUsername</tabstop>
747 <tabstop>gatewayPassword</tabstop>
748 <tabstop>gatewayRealm</tabstop>
749 <tabstop>gatewayFromDomain</tabstop>
750 <tabstop>gatewayExpireInSeconds</tabstop>
751 <tabstop>gatewayRetryInSeconds</tabstop>
752 <tabstop>gatewayCallerIdInFromField</tabstop>
753 <tabstop>gatewayIsActive</tabstop>
754 <tabstop>gatewayAdd</tabstop>
755 <tabstop>gatewaySave</tabstop>
756 <tabstop>endpointViewList</tabstop>
757 <tabstop>endpointUserId</tabstop>
758 <tabstop>endpointPassword</tabstop>
759 <tabstop>endpointDomainId</tabstop>
760 <tabstop>endpointIsActive</tabstop>
761 <tabstop>endpointAdd</tabstop>
762 <tabstop>endpointSave</tabstop>
763 <tabstop>extensionViewList</tabstop>
764 <tabstop>extensionDestinationMatch</tabstop>
765 <tabstop>extensionDomainId</tabstop>
766 <tabstop>extensionAuthenticateCalls</tabstop>
767 <tabstop>extensionIsActive</tabstop>
768 <tabstop>extensionAdd</tabstop>
769 <tabstop>extensionSave</tabstop>