Browse code

added appinfo/signature.json CHANGELOG.txt phone/index.html phone/scripts/app.js phone/css/ctxSip.css js/launchphone.js

DoubleBastionAdmin authored on 09/01/2024 22:37:41
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,301 @@
1
+/*
2
+ @copyright 2021 Double Bastion LLC <www.doublebastion.com>
3
+
4
+ @author Double Bastion LLC
5
+
6
+ @license GNU AGPL version 3 or any later version
7
+
8
+ This program is free software; you can redistribute it and/or
9
+ modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
10
+ License as published by the Free Software Foundation; either
11
+ version 3 of the License, or any later version.
12
+
13
+ This program is distributed in the hope that it will be useful,
14
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ GNU AFFERO GENERAL PUBLIC LICENSE for more details.
17
+
18
+ You should have received a copy of the GNU Affero General Public
19
+ License along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+
21
+
22
+
23
+ This is a modified version of the original "ctxSip.css" file.
24
+
25
+ Below is the copyright notice of ctxSip phone (https://github.com/collecttix/ctxSip)
26
+ which also applies to the original "ctxSip.css" file, which was part of ctxSip phone:
27
+
28
+
29
+   The MIT License (MIT)
30
+
31
+   Copyright (c) 2014 Collecttix
32
+
33
+   Permission is hereby granted, free of charge, to any person obtaining a copy
34
+   of this software and associated documentation files (the "Software"), to deal
35
+   in the Software without restriction, including without limitation the rights
36
+   to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
37
+   copies of the Software, and to permit persons to whom the Software is
38
+   furnished to do so, subject to the following conditions:
39
+
40
+   The above copyright notice and this permission notice shall be included in
41
+   all copies or substantial portions of the Software.
42
+
43
+   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
44
+   IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
45
+   FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
46
+   AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
47
+   LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
48
+   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
49
+   THE SOFTWARE.
50
+*/
51
+
52
+@font-face {
53
+    font-family: 'Inter';
54
+    src: url('../../fonts/Inter-Regular.woff2') format('woff2'),
55
+         url('../../fonts/Inter-Regular.woff') format('woff');
56
+    font-weight: 400;
57
+    font-style: normal;
58
+}
59
+@font-face {
60
+    font-family: 'Inter';
61
+    src: url('../../fonts/Inter-Italic.woff2') format('woff2'),
62
+         url('../../fonts/Inter-Italic.woff') format('woff');
63
+    font-weight: 400;
64
+    font-style: italic;
65
+}
66
+@font-face {
67
+    font-family: 'Inter';
68
+    src: url('../../fonts/Inter-Medium.woff2') format('woff2'),
69
+         url('../../fonts/Inter-Medium.woff') format('woff');
70
+    font-weight: 500;
71
+    font-style: normal;
72
+}
73
+@font-face {
74
+    font-family: 'Inter';
75
+    src: url('../../fonts/Inter-MediumItalic.woff2') format('woff2'),
76
+         url('../../fonts/Inter-MediumItalic.woff') format('woff');
77
+    font-weight: 500;
78
+    font-style: italic;
79
+}
80
+@font-face {
81
+    font-family: 'Inter';
82
+    src: url('../../fonts/Inter-SemiBold.woff2') format('woff2'),
83
+         url('../../fonts/Inter-SemiBold.woff') format('woff');
84
+    font-weight: 600;
85
+    font-style: normal;
86
+}
87
+@font-face {
88
+    font-family: 'Inter';
89
+    src: url('../../fonts/Inter-SemiBoldItalic.woff2') format('woff2'),
90
+         url('../../fonts/Inter-SemiBoldItalic.woff') format('woff');
91
+    font-weight: 600;
92
+    font-style: italic;
93
+}
94
+@font-face {
95
+    font-family: 'Inter';
96
+    src: url('../../fonts/Inter-Bold.woff2') format('woff2'),
97
+         url('../../fonts/Inter-Bold.woff') format('woff');
98
+    font-weight: 700;
99
+    font-style: normal;
100
+}
101
+@font-face {
102
+    font-family: 'Inter';
103
+    src: url('../../fonts/Inter-BoldItalic.woff2') format('woff2'),
104
+         url('../../fonts/Inter-BoldItalic.woff') format('woff');
105
+    font-weight: 700;
106
+    font-style: italic;
107
+}
108
+@font-face {
109
+    font-family: 'Inter';
110
+    src: url('../../fonts/Inter-ExtraBold.woff2') format('woff2'),
111
+         url('../../fonts/Inter-ExtraBold.woff') format('woff');
112
+    font-weight: 800;
113
+    font-style: normal;
114
+}
115
+@font-face {
116
+    font-family: 'Inter';
117
+    src: url('../../fonts/Inter-ExtraBoldItalic.woff2') format('woff2'),
118
+         url('../../fonts/Inter-ExtraBoldItalic.woff') format('woff');
119
+    font-weight: 800;
120
+    font-style: italic;
121
+}
122
+
123
+#sipClient {
124
+  background-color: #30394a;
125
+  font-size: 13px;
126
+  line-height: 1.42857143;
127
+  font-family: 'Inter';
128
+  /* firefox 19+ */
129
+  /* ie */
130
+}
131
+#sipClient p {
132
+  margin: 0;
133
+  padding: 0 0 10px 0;
134
+  line-height: 22px;
135
+}
136
+#sipClient .sipStatus {
137
+  margin: 0 -15px 2px -15px;
138
+  padding: 1px 16px;
139
+//  background-color: #111;
140
+  background-color: #2c6595;
141
+  color: #e4e4e4;
142
+  font-weight: 500;
143
+}
144
+#sipClient #txtCallStatus {
145
+  color: #e4e4e4;
146
+}
147
+#sipClient #sip-dialpad {
148
+  margin: 15px 0 0 0;
149
+}
150
+#sipClient #dialpadWrap {
151
+  display: block;
152
+  position: relative;
153
+  width: 246px;
154
+  height: 354px;
155
+}
156
+
157
+#sipClient #sip-dialpad .col-xs-4 {
158
+  text-align: center;
159
+}
160
+#sipClient .btn-default {
161
+  border-color: #ffffff !important;
162
+}
163
+#sipClient #callButton {
164
+  font-weight: 600;
165
+  font-size: 15px;
166
+  padding: 5px 12px;
167
+}
168
+#sipClient .digit {
169
+  height: 66px;
170
+  width: 66px;
171
+  margin: 0 8px 14px 8px !important;
172
+  background-color: #f7f7f7;
173
+  font-weight: 300;
174
+  font-size: 24px;
175
+  border-radius: 6px;
176
+  line-height: 21px;
177
+  padding-top: 14px;
178
+  float: left;
179
+}
180
+#sipClient .digit span {
181
+  display: block;
182
+  color: #999;
183
+  font-size: 11px;
184
+  font-weight: normal;
185
+}
186
+#sipClient .sip-panel h3 {
187
+  margin-top: 22px;
188
+}
189
+#sipClient #sip-splash {
190
+  height: 371px;
191
+}
192
+#sipClient #sip-splash .fa {
193
+  margin-bottom: 15px;
194
+}
195
+#sipClient #sip-splash .fa-circle {
196
+  color: #5cb85c;
197
+}
198
+#sipClient #sip-log .panel-heading {
199
+  padding: 10px 8px;
200
+}
201
+#sipClient #sip-logitems {
202
+  overflow-y: auto;
203
+  overflow-x: hidden;
204
+}
205
+#sipClient #sldVolume {
206
+  width: 140px;
207
+  margin: 0 auto;
208
+  box-shadow: none;
209
+}
210
+#sipClient .sip-logitem {
211
+  padding: 4px;
212
+}
213
+#sipClient #numDisplay::-webkit-input-placeholder {
214
+  color: #bbb;
215
+}
216
+#sipClient #numDisplay::-moz-placeholder {
217
+  color: #bbb;
218
+}
219
+#sipClient #numDisplay::-ms-input-placeholder {
220
+  color: #bbb;
221
+}
222
+#sipClient #numDisplay::-moz-placeholder {
223
+  color: #bbb;
224
+}
225
+#sipClient #numDisplay {
226
+  height: 30px;
227
+  padding: 0px 4px;
228
+  font-size: 15px;
229
+  font-weight: 500;
230
+  overflow: visible;
231
+  border-radius: 4px;
232
+}
233
+.btn .fa {
234
+  display: inline-block; 
235
+  margin: 4px 2px 0px 2px !important;
236
+}
237
+#audioLocal, #audioRemote {
238
+  display: block;
239
+  height: 0px !important;
240
+  width: 0px !important;
241
+  margin: 0px;
242
+}
243
+.page-header {
244
+//  margin: 12px 0 20px 0 !important;
245
+  margin: 26px 0 20px 0 !important;
246
+}
247
+
248
+#selectFromNmbr {
249
+  display: block;
250
+  width: 100%;
251
+  height: auto;
252
+  text-align: center;
253
+  margin: 0 0 4px 0;
254
+}
255
+
256
+#fromNmbrTitle {
257
+  display: inline-block;
258
+  width: 100%;
259
+  height: 20px;
260
+  text-align: center;
261
+  color: #e8e8e8;
262
+  font-size: 14px;
263
+  font-weight: 600;
264
+  border-radius: 4px;
265
+}
266
+
267
+#fromNumber {
268
+  display: inline-block;
269
+  width: auto;
270
+  height: 100%;
271
+  font-size: 15px;
272
+  padding: 0 4px 0 4px;
273
+  text-align: left;
274
+}
275
+
276
+.input-group-btn {
277
+  vertical-align: bottom !important;
278
+}
279
+
280
+@media (min-width: 768px) {
281
+  .lead {
282
+    font-size: 19px !important;
283
+  }
284
+}  
285
+
286
+.panel-title {
287
+  font-size: 15px;
288
+}
289
+
290
+.small, small {
291
+  font-size: 11px;
292
+  margin: 0 0 0 22px;
293
+}
294
+
295
+.list-group-item-warning {
296
+  background-color: #ffffe3;
297
+}
298
+
299
+.text-right {
300
+  word-break: break-word;
301
+}
0 302
\ No newline at end of file
Browse code

removed appinfo/signature.json CHANGELOG.txt phone/index.html phone/scripts/app.js phone/css/ctxSip.css js/launchphone.js

DoubleBastionAdmin authored on 09/01/2024 22:33:50
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,292 +0,0 @@
1
-/*
2
- @copyright 2021 Double Bastion LLC <www.doublebastion.com>
3
-
4
- @author Double Bastion LLC
5
-
6
- @license GNU AGPL version 3 or any later version
7
-
8
- This program is free software; you can redistribute it and/or
9
- modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
10
- License as published by the Free Software Foundation; either
11
- version 3 of the License, or any later version.
12
-
13
- This program is distributed in the hope that it will be useful,
14
- but WITHOUT ANY WARRANTY; without even the implied warranty of
15
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
- GNU AFFERO GENERAL PUBLIC LICENSE for more details.
17
-
18
- You should have received a copy of the GNU Affero General Public
19
- License along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
-
21
-
22
-
23
- This is a modified version of the original "ctxSip.css" file.
24
-
25
- Below is the copyright notice of ctxSip phone (https://github.com/collecttix/ctxSip)
26
- which also applies to the original "ctxSip.css" file, which was part of ctxSip phone:
27
-
28
-
29
-   The MIT License (MIT)
30
-
31
-   Copyright (c) 2014 Collecttix
32
-
33
-   Permission is hereby granted, free of charge, to any person obtaining a copy
34
-   of this software and associated documentation files (the "Software"), to deal
35
-   in the Software without restriction, including without limitation the rights
36
-   to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
37
-   copies of the Software, and to permit persons to whom the Software is
38
-   furnished to do so, subject to the following conditions:
39
-
40
-   The above copyright notice and this permission notice shall be included in
41
-   all copies or substantial portions of the Software.
42
-
43
-   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
44
-   IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
45
-   FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
46
-   AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
47
-   LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
48
-   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
49
-   THE SOFTWARE.
50
-*/
51
-
52
-@font-face {
53
-    font-family: 'Inter';
54
-    src: url('../../fonts/Inter-Regular.woff2') format('woff2'),
55
-         url('../../fonts/Inter-Regular.woff') format('woff');
56
-    font-weight: 400;
57
-    font-style: normal;
58
-}
59
-@font-face {
60
-    font-family: 'Inter';
61
-    src: url('../../fonts/Inter-Italic.woff2') format('woff2'),
62
-         url('../../fonts/Inter-Italic.woff') format('woff');
63
-    font-weight: 400;
64
-    font-style: italic;
65
-}
66
-@font-face {
67
-    font-family: 'Inter';
68
-    src: url('../../fonts/Inter-Medium.woff2') format('woff2'),
69
-         url('../../fonts/Inter-Medium.woff') format('woff');
70
-    font-weight: 500;
71
-    font-style: normal;
72
-}
73
-@font-face {
74
-    font-family: 'Inter';
75
-    src: url('../../fonts/Inter-MediumItalic.woff2') format('woff2'),
76
-         url('../../fonts/Inter-MediumItalic.woff') format('woff');
77
-    font-weight: 500;
78
-    font-style: italic;
79
-}
80
-@font-face {
81
-    font-family: 'Inter';
82
-    src: url('../../fonts/Inter-SemiBold.woff2') format('woff2'),
83
-         url('../../fonts/Inter-SemiBold.woff') format('woff');
84
-    font-weight: 600;
85
-    font-style: normal;
86
-}
87
-@font-face {
88
-    font-family: 'Inter';
89
-    src: url('../../fonts/Inter-SemiBoldItalic.woff2') format('woff2'),
90
-         url('../../fonts/Inter-SemiBoldItalic.woff') format('woff');
91
-    font-weight: 600;
92
-    font-style: italic;
93
-}
94
-@font-face {
95
-    font-family: 'Inter';
96
-    src: url('../../fonts/Inter-Bold.woff2') format('woff2'),
97
-         url('../../fonts/Inter-Bold.woff') format('woff');
98
-    font-weight: 700;
99
-    font-style: normal;
100
-}
101
-@font-face {
102
-    font-family: 'Inter';
103
-    src: url('../../fonts/Inter-BoldItalic.woff2') format('woff2'),
104
-         url('../../fonts/Inter-BoldItalic.woff') format('woff');
105
-    font-weight: 700;
106
-    font-style: italic;
107
-}
108
-@font-face {
109
-    font-family: 'Inter';
110
-    src: url('../../fonts/Inter-ExtraBold.woff2') format('woff2'),
111
-         url('../../fonts/Inter-ExtraBold.woff') format('woff');
112
-    font-weight: 800;
113
-    font-style: normal;
114
-}
115
-@font-face {
116
-    font-family: 'Inter';
117
-    src: url('../../fonts/Inter-ExtraBoldItalic.woff2') format('woff2'),
118
-         url('../../fonts/Inter-ExtraBoldItalic.woff') format('woff');
119
-    font-weight: 800;
120
-    font-style: italic;
121
-}
122
-
123
-#sipClient {
124
-  background-color: #30394a;
125
-  font-size: 13px;
126
-  line-height: 1.42857143;
127
-  font-family: 'Inter';
128
-  /* firefox 19+ */
129
-  /* ie */
130
-}
131
-#sipClient p {
132
-  margin: 0;
133
-  padding: 0 0 10px 0;
134
-  line-height: 22px;
135
-}
136
-#sipClient .sipStatus {
137
-  margin: 0 -15px 2px -15px;
138
-  padding: 1px 16px;
139
-//  background-color: #111;
140
-  background-color: #2c6595;
141
-  color: #e4e4e4;
142
-  font-weight: 500;
143
-}
144
-#sipClient #txtCallStatus {
145
-  color: #e4e4e4;
146
-}
147
-#sipClient #sip-dialpad {
148
-  margin: 15px 0 0 0;
149
-}
150
-#sipClient #dialpadWrap {
151
-  display: block;
152
-  position: relative;
153
-  width: 246px;
154
-  height: 354px;
155
-}
156
-
157
-#sipClient #sip-dialpad .col-xs-4 {
158
-  text-align: center;
159
-}
160
-#sipClient .btn-default {
161
-  border-color: #ffffff !important;
162
-}
163
-#sipClient #callButton {
164
-  font-weight: 600;
165
-  font-size: 15px;
166
-  padding: 5px 12px;
167
-}
168
-#sipClient .digit {
169
-  height: 66px;
170
-  width: 66px;
171
-  margin: 0 8px 14px 8px !important;
172
-  background-color: #f7f7f7;
173
-  font-weight: 300;
174
-  font-size: 24px;
175
-  border-radius: 6px;
176
-  line-height: 21px;
177
-  padding-top: 14px;
178
-  float: left;
179
-}
180
-#sipClient .digit span {
181
-  display: block;
182
-  color: #999;
183
-  font-size: 11px;
184
-  font-weight: normal;
185
-}
186
-#sipClient .sip-panel h3 {
187
-  margin-top: 22px;
188
-}
189
-#sipClient #sip-splash {
190
-  height: 371px;
191
-}
192
-#sipClient #sip-splash .fa {
193
-  margin-bottom: 15px;
194
-}
195
-#sipClient #sip-splash .fa-circle {
196
-  color: #5cb85c;
197
-}
198
-#sipClient #sip-log .panel-heading {
199
-  padding: 10px 8px;
200
-}
201
-#sipClient #sip-logitems {
202
-  overflow: scroll;
203
-}
204
-#sipClient #sldVolume {
205
-  width: 140px;
206
-  margin: 0 auto;
207
-  box-shadow: none;
208
-}
209
-#sipClient .sip-logitem {
210
-  padding: 4px;
211
-}
212
-#sipClient #numDisplay::-webkit-input-placeholder {
213
-  color: #bbb;
214
-}
215
-#sipClient #numDisplay::-moz-placeholder {
216
-  color: #bbb;
217
-}
218
-#sipClient #numDisplay::-ms-input-placeholder {
219
-  color: #bbb;
220
-}
221
-#sipClient #numDisplay::-moz-placeholder {
222
-  color: #bbb;
223
-}
224
-#sipClient #numDisplay {
225
-  height: 30px;
226
-  padding: 0px 4px;
227
-  font-size: 15px;
228
-  font-weight: 500;
229
-  overflow: visible;
230
-  border-radius: 4px;
231
-}
232
-.btn .fa {
233
-  display: inline-block; 
234
-  margin: 4px 2px 0px 2px !important;
235
-}
236
-#audioLocal, #audioRemote {
237
-  display: block;
238
-  height: 0px !important;
239
-  width: 0px !important;
240
-  margin: 0px;
241
-}
242
-.page-header {
243
-//  margin: 12px 0 20px 0 !important;
244
-  margin: 26px 0 20px 0 !important;
245
-}
246
-
247
-#selectFromNmbr {
248
-  display: block;
249
-  width: 100%;
250
-  height: auto;
251
-  text-align: center;
252
-  margin: 0 0 4px 0;
253
-}
254
-
255
-#fromNmbrTitle {
256
-  display: inline-block;
257
-  width: 100%;
258
-  height: 20px;
259
-  text-align: center;
260
-  color: #e8e8e8;
261
-  font-size: 14px;
262
-  font-weight: 600;
263
-  border-radius: 4px;
264
-}
265
-
266
-#fromNumber {
267
-  display: inline-block;
268
-  width: auto;
269
-  height: 100%;
270
-  font-size: 15px;
271
-  padding: 0 4px 0 4px;
272
-  text-align: left;
273
-}
274
-
275
-.input-group-btn {
276
-  vertical-align: bottom !important;
277
-}
278
-
279
-@media (min-width: 768px) {
280
-  .lead {
281
-    font-size: 19px !important;
282
-  }
283
-}  
284
-
285
-.panel-title {
286
-  font-size: 15px;
287
-}
288
-
289
-.small, small {
290
-  font-size: 11px;
291
-  margin: 0 0 0 22px;
292
-}
293 0
\ No newline at end of file
Browse code

added changes to implement the From number drop-down list, the available numbers and default number fields and the debug logging checkbox, etc.

DoubleBastionAdmin authored on 08/01/2024 19:33:20
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,292 @@
1
+/*
2
+ @copyright 2021 Double Bastion LLC <www.doublebastion.com>
3
+
4
+ @author Double Bastion LLC
5
+
6
+ @license GNU AGPL version 3 or any later version
7
+
8
+ This program is free software; you can redistribute it and/or
9
+ modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
10
+ License as published by the Free Software Foundation; either
11
+ version 3 of the License, or any later version.
12
+
13
+ This program is distributed in the hope that it will be useful,
14
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ GNU AFFERO GENERAL PUBLIC LICENSE for more details.
17
+
18
+ You should have received a copy of the GNU Affero General Public
19
+ License along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+
21
+
22
+
23
+ This is a modified version of the original "ctxSip.css" file.
24
+
25
+ Below is the copyright notice of ctxSip phone (https://github.com/collecttix/ctxSip)
26
+ which also applies to the original "ctxSip.css" file, which was part of ctxSip phone:
27
+
28
+
29
+   The MIT License (MIT)
30
+
31
+   Copyright (c) 2014 Collecttix
32
+
33
+   Permission is hereby granted, free of charge, to any person obtaining a copy
34
+   of this software and associated documentation files (the "Software"), to deal
35
+   in the Software without restriction, including without limitation the rights
36
+   to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
37
+   copies of the Software, and to permit persons to whom the Software is
38
+   furnished to do so, subject to the following conditions:
39
+
40
+   The above copyright notice and this permission notice shall be included in
41
+   all copies or substantial portions of the Software.
42
+
43
+   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
44
+   IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
45
+   FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
46
+   AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
47
+   LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
48
+   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
49
+   THE SOFTWARE.
50
+*/
51
+
52
+@font-face {
53
+    font-family: 'Inter';
54
+    src: url('../../fonts/Inter-Regular.woff2') format('woff2'),
55
+         url('../../fonts/Inter-Regular.woff') format('woff');
56
+    font-weight: 400;
57
+    font-style: normal;
58
+}
59
+@font-face {
60
+    font-family: 'Inter';
61
+    src: url('../../fonts/Inter-Italic.woff2') format('woff2'),
62
+         url('../../fonts/Inter-Italic.woff') format('woff');
63
+    font-weight: 400;
64
+    font-style: italic;
65
+}
66
+@font-face {
67
+    font-family: 'Inter';
68
+    src: url('../../fonts/Inter-Medium.woff2') format('woff2'),
69
+         url('../../fonts/Inter-Medium.woff') format('woff');
70
+    font-weight: 500;
71
+    font-style: normal;
72
+}
73
+@font-face {
74
+    font-family: 'Inter';
75
+    src: url('../../fonts/Inter-MediumItalic.woff2') format('woff2'),
76
+         url('../../fonts/Inter-MediumItalic.woff') format('woff');
77
+    font-weight: 500;
78
+    font-style: italic;
79
+}
80
+@font-face {
81
+    font-family: 'Inter';
82
+    src: url('../../fonts/Inter-SemiBold.woff2') format('woff2'),
83
+         url('../../fonts/Inter-SemiBold.woff') format('woff');
84
+    font-weight: 600;
85
+    font-style: normal;
86
+}
87
+@font-face {
88
+    font-family: 'Inter';
89
+    src: url('../../fonts/Inter-SemiBoldItalic.woff2') format('woff2'),
90
+         url('../../fonts/Inter-SemiBoldItalic.woff') format('woff');
91
+    font-weight: 600;
92
+    font-style: italic;
93
+}
94
+@font-face {
95
+    font-family: 'Inter';
96
+    src: url('../../fonts/Inter-Bold.woff2') format('woff2'),
97
+         url('../../fonts/Inter-Bold.woff') format('woff');
98
+    font-weight: 700;
99
+    font-style: normal;
100
+}
101
+@font-face {
102
+    font-family: 'Inter';
103
+    src: url('../../fonts/Inter-BoldItalic.woff2') format('woff2'),
104
+         url('../../fonts/Inter-BoldItalic.woff') format('woff');
105
+    font-weight: 700;
106
+    font-style: italic;
107
+}
108
+@font-face {
109
+    font-family: 'Inter';
110
+    src: url('../../fonts/Inter-ExtraBold.woff2') format('woff2'),
111
+         url('../../fonts/Inter-ExtraBold.woff') format('woff');
112
+    font-weight: 800;
113
+    font-style: normal;
114
+}
115
+@font-face {
116
+    font-family: 'Inter';
117
+    src: url('../../fonts/Inter-ExtraBoldItalic.woff2') format('woff2'),
118
+         url('../../fonts/Inter-ExtraBoldItalic.woff') format('woff');
119
+    font-weight: 800;
120
+    font-style: italic;
121
+}
122
+
123
+#sipClient {
124
+  background-color: #30394a;
125
+  font-size: 13px;
126
+  line-height: 1.42857143;
127
+  font-family: 'Inter';
128
+  /* firefox 19+ */
129
+  /* ie */
130
+}
131
+#sipClient p {
132
+  margin: 0;
133
+  padding: 0 0 10px 0;
134
+  line-height: 22px;
135
+}
136
+#sipClient .sipStatus {
137
+  margin: 0 -15px 2px -15px;
138
+  padding: 1px 16px;
139
+//  background-color: #111;
140
+  background-color: #2c6595;
141
+  color: #e4e4e4;
142
+  font-weight: 500;
143
+}
144
+#sipClient #txtCallStatus {
145
+  color: #e4e4e4;
146
+}
147
+#sipClient #sip-dialpad {
148
+  margin: 15px 0 0 0;
149
+}
150
+#sipClient #dialpadWrap {
151
+  display: block;
152
+  position: relative;
153
+  width: 246px;
154
+  height: 354px;
155
+}
156
+
157
+#sipClient #sip-dialpad .col-xs-4 {
158
+  text-align: center;
159
+}
160
+#sipClient .btn-default {
161
+  border-color: #ffffff !important;
162
+}
163
+#sipClient #callButton {
164
+  font-weight: 600;
165
+  font-size: 15px;
166
+  padding: 5px 12px;
167
+}
168
+#sipClient .digit {
169
+  height: 66px;
170
+  width: 66px;
171
+  margin: 0 8px 14px 8px !important;
172
+  background-color: #f7f7f7;
173
+  font-weight: 300;
174
+  font-size: 24px;
175
+  border-radius: 6px;
176
+  line-height: 21px;
177
+  padding-top: 14px;
178
+  float: left;
179
+}
180
+#sipClient .digit span {
181
+  display: block;
182
+  color: #999;
183
+  font-size: 11px;
184
+  font-weight: normal;
185
+}
186
+#sipClient .sip-panel h3 {
187
+  margin-top: 22px;
188
+}
189
+#sipClient #sip-splash {
190
+  height: 371px;
191
+}
192
+#sipClient #sip-splash .fa {
193
+  margin-bottom: 15px;
194
+}
195
+#sipClient #sip-splash .fa-circle {
196
+  color: #5cb85c;
197
+}
198
+#sipClient #sip-log .panel-heading {
199
+  padding: 10px 8px;
200
+}
201
+#sipClient #sip-logitems {
202
+  overflow: scroll;
203
+}
204
+#sipClient #sldVolume {
205
+  width: 140px;
206
+  margin: 0 auto;
207
+  box-shadow: none;
208
+}
209
+#sipClient .sip-logitem {
210
+  padding: 4px;
211
+}
212
+#sipClient #numDisplay::-webkit-input-placeholder {
213
+  color: #bbb;
214
+}
215
+#sipClient #numDisplay::-moz-placeholder {
216
+  color: #bbb;
217
+}
218
+#sipClient #numDisplay::-ms-input-placeholder {
219
+  color: #bbb;
220
+}
221
+#sipClient #numDisplay::-moz-placeholder {
222
+  color: #bbb;
223
+}
224
+#sipClient #numDisplay {
225
+  height: 30px;
226
+  padding: 0px 4px;
227
+  font-size: 15px;
228
+  font-weight: 500;
229
+  overflow: visible;
230
+  border-radius: 4px;
231
+}
232
+.btn .fa {
233
+  display: inline-block; 
234
+  margin: 4px 2px 0px 2px !important;
235
+}
236
+#audioLocal, #audioRemote {
237
+  display: block;
238
+  height: 0px !important;
239
+  width: 0px !important;
240
+  margin: 0px;
241
+}
242
+.page-header {
243
+//  margin: 12px 0 20px 0 !important;
244
+  margin: 26px 0 20px 0 !important;
245
+}
246
+
247
+#selectFromNmbr {
248
+  display: block;
249
+  width: 100%;
250
+  height: auto;
251
+  text-align: center;
252
+  margin: 0 0 4px 0;
253
+}
254
+
255
+#fromNmbrTitle {
256
+  display: inline-block;
257
+  width: 100%;
258
+  height: 20px;
259
+  text-align: center;
260
+  color: #e8e8e8;
261
+  font-size: 14px;
262
+  font-weight: 600;
263
+  border-radius: 4px;
264
+}
265
+
266
+#fromNumber {
267
+  display: inline-block;
268
+  width: auto;
269
+  height: 100%;
270
+  font-size: 15px;
271
+  padding: 0 4px 0 4px;
272
+  text-align: left;
273
+}
274
+
275
+.input-group-btn {
276
+  vertical-align: bottom !important;
277
+}
278
+
279
+@media (min-width: 768px) {
280
+  .lead {
281
+    font-size: 19px !important;
282
+  }
283
+}  
284
+
285
+.panel-title {
286
+  font-size: 15px;
287
+}
288
+
289
+.small, small {
290
+  font-size: 11px;
291
+  margin: 0 0 0 22px;
292
+}
0 293
\ No newline at end of file
Browse code

removed appinfo/info.xml appinfo/signature.json CHANGELOG.txt README.md js/settings.js js/launchphone.js css/style.css phone/scripts/app.js templates/settings.php l10n/en_GB.js l10n/en_GB.json phone/css/ctxSip.css phone/index.html lib/Controller/SphoneController.php lib/Service/SphoneService.php phone/sounds/dtmf.mp3 phone/sounds/incoming.mp3 phone/sounds/outgoing.mp3 img/sip_trip_phone_screenshot.png img/sip_trip_phone_transfer_call.png img/sip_trip_phone_making_calls.png img/sip_trip_phone_initial_screen.png img/sip_trip_phone_dialpad.png

DoubleBastionAdmin authored on 08/01/2024 19:00:48
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,153 +0,0 @@
1
-/*
2
- @copyright 2021 Double Bastion LLC <www.doublebastion.com>
3
-
4
- @author Double Bastion LLC
5
-
6
- @license GNU AGPL version 3 or any later version
7
-
8
- This program is free software; you can redistribute it and/or
9
- modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
10
- License as published by the Free Software Foundation; either
11
- version 3 of the License, or any later version.
12
-
13
- This program is distributed in the hope that it will be useful,
14
- but WITHOUT ANY WARRANTY; without even the implied warranty of
15
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
- GNU AFFERO GENERAL PUBLIC LICENSE for more details.
17
-
18
- You should have received a copy of the GNU Affero General Public
19
- License along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
-
21
-
22
-
23
- This is a modified version of the original file "ctxSip.css".
24
-
25
- We list below the copyright notice of the ctxSip phone (https://github.com/collecttix/ctxSip)
26
- which also applies to the original "ctxSip.css" file, which was part of it:
27
-
28
-
29
-   The MIT License (MIT)
30
-
31
-   Copyright (c) 2014 Collecttix
32
-
33
-   Permission is hereby granted, free of charge, to any person obtaining a copy
34
-   of this software and associated documentation files (the "Software"), to deal
35
-   in the Software without restriction, including without limitation the rights
36
-   to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
37
-   copies of the Software, and to permit persons to whom the Software is
38
-   furnished to do so, subject to the following conditions:
39
-
40
-   The above copyright notice and this permission notice shall be included in
41
-   all copies or substantial portions of the Software.
42
-
43
-   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
44
-   IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
45
-   FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
46
-   AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
47
-   LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
48
-   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
49
-   THE SOFTWARE.
50
-*/
51
-
52
-#sipClient {
53
-  background-color: #333;
54
-  font-size: 13px;
55
-  line-height: 1.42857143;
56
-  /* firefox 19+ */
57
-  /* ie */
58
-}
59
-#sipClient p {
60
-  margin: 0;
61
-  padding: 0 0 10px 0;
62
-  line-height: 18px;
63
-}
64
-#sipClient .sipStatus {
65
-  margin: 0 -15px 15px -15px;
66
-  padding: 5px 15px;
67
-  background-color: #111;
68
-  color: #999;
69
-}
70
-#sipClient #txtCallStatus {
71
-  color: #fff;
72
-}
73
-#sipClient #sip-dialpad {
74
-  width: 292px;
75
-  padding: 16px 20px;
76
-}
77
-#sipClient #sip-dialpad .col-xs-4 {
78
-  text-align: center;
79
-}
80
-#sipClient .digit {
81
-  height: 66px;
82
-  width: 66px;
83
-  margin: 0 8px 14px !important;
84
-  background-color: #f8f8f8;
85
-  font-weight: 300;
86
-  font-size: 24px;
87
-  border-radius: 100px;
88
-  line-height: 21px;
89
-  padding-top: 14px;
90
-  float: left;
91
-}
92
-#sipClient .digit span {
93
-  display: block;
94
-  color: #999;
95
-  font-size: 10px;
96
-  font-weight: normal;
97
-}
98
-#sipClient .sip-panel h3 {
99
-  margin-top: 22px;
100
-}
101
-#sipClient #sip-splash {
102
-  height: 371px;
103
-}
104
-#sipClient #sip-splash .fa {
105
-  margin-bottom: 15px;
106
-}
107
-#sipClient #sip-splash .fa-circle {
108
-  color: #5cb85c;
109
-}
110
-#sipClient #sip-log .panel-heading {
111
-  padding: 10px 8px;
112
-}
113
-#sipClient #sip-logitems {
114
-  height: 332px;
115
-  overflow: auto;
116
-}
117
-#sipClient #sldVolume {
118
-  width: 140px;
119
-  margin: 0 auto;
120
-  box-shadow: none;
121
-}
122
-#sipClient .sip-logitem {
123
-  padding: 4px;
124
-}
125
-#sipClient #numDisplay::-webkit-input-placeholder {
126
-  color: #bbb;
127
-}
128
-#sipClient #numDisplay::-moz-placeholder {
129
-  color: #bbb;
130
-}
131
-#sipClient #numDisplay::-ms-input-placeholder {
132
-  color: #bbb;
133
-}
134
-#sipClient #numDisplay::-moz-placeholder {
135
-  color: #bbb;
136
-}
137
-#sipClient #numDisplay {
138
-  height: 32px;
139
-  padding: 0px 4px;
140
-  font-size: 15px;
141
-  font-weight: 500;
142
-  overflow: visible;
143
-}
144
-.btn .fa {
145
-  display: inline-block; 
146
-  margin: 4px 2px 0px 2px !important;
147
-}
148
-#audioLocal, #audioRemote {
149
-  display: block;
150
-  height: 0px !important;
151
-  width: 0px !important;
152
-  margin: 0px;
153
-}
154 0
\ No newline at end of file
Browse code

Created repository.

DoubleBastionAdmin authored on 02/03/2022 00:26:46
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,153 @@
1
+/*
2
+ @copyright 2021 Double Bastion LLC <www.doublebastion.com>
3
+
4
+ @author Double Bastion LLC
5
+
6
+ @license GNU AGPL version 3 or any later version
7
+
8
+ This program is free software; you can redistribute it and/or
9
+ modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
10
+ License as published by the Free Software Foundation; either
11
+ version 3 of the License, or any later version.
12
+
13
+ This program is distributed in the hope that it will be useful,
14
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ GNU AFFERO GENERAL PUBLIC LICENSE for more details.
17
+
18
+ You should have received a copy of the GNU Affero General Public
19
+ License along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+
21
+
22
+
23
+ This is a modified version of the original file "ctxSip.css".
24
+
25
+ We list below the copyright notice of the ctxSip phone (https://github.com/collecttix/ctxSip)
26
+ which also applies to the original "ctxSip.css" file, which was part of it:
27
+
28
+
29
+   The MIT License (MIT)
30
+
31
+   Copyright (c) 2014 Collecttix
32
+
33
+   Permission is hereby granted, free of charge, to any person obtaining a copy
34
+   of this software and associated documentation files (the "Software"), to deal
35
+   in the Software without restriction, including without limitation the rights
36
+   to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
37
+   copies of the Software, and to permit persons to whom the Software is
38
+   furnished to do so, subject to the following conditions:
39
+
40
+   The above copyright notice and this permission notice shall be included in
41
+   all copies or substantial portions of the Software.
42
+
43
+   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
44
+   IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
45
+   FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
46
+   AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
47
+   LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
48
+   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
49
+   THE SOFTWARE.
50
+*/
51
+
52
+#sipClient {
53
+  background-color: #333;
54
+  font-size: 13px;
55
+  line-height: 1.42857143;
56
+  /* firefox 19+ */
57
+  /* ie */
58
+}
59
+#sipClient p {
60
+  margin: 0;
61
+  padding: 0 0 10px 0;
62
+  line-height: 18px;
63
+}
64
+#sipClient .sipStatus {
65
+  margin: 0 -15px 15px -15px;
66
+  padding: 5px 15px;
67
+  background-color: #111;
68
+  color: #999;
69
+}
70
+#sipClient #txtCallStatus {
71
+  color: #fff;
72
+}
73
+#sipClient #sip-dialpad {
74
+  width: 292px;
75
+  padding: 16px 20px;
76
+}
77
+#sipClient #sip-dialpad .col-xs-4 {
78
+  text-align: center;
79
+}
80
+#sipClient .digit {
81
+  height: 66px;
82
+  width: 66px;
83
+  margin: 0 8px 14px !important;
84
+  background-color: #f8f8f8;
85
+  font-weight: 300;
86
+  font-size: 24px;
87
+  border-radius: 100px;
88
+  line-height: 21px;
89
+  padding-top: 14px;
90
+  float: left;
91
+}
92
+#sipClient .digit span {
93
+  display: block;
94
+  color: #999;
95
+  font-size: 10px;
96
+  font-weight: normal;
97
+}
98
+#sipClient .sip-panel h3 {
99
+  margin-top: 22px;
100
+}
101
+#sipClient #sip-splash {
102
+  height: 371px;
103
+}
104
+#sipClient #sip-splash .fa {
105
+  margin-bottom: 15px;
106
+}
107
+#sipClient #sip-splash .fa-circle {
108
+  color: #5cb85c;
109
+}
110
+#sipClient #sip-log .panel-heading {
111
+  padding: 10px 8px;
112
+}
113
+#sipClient #sip-logitems {
114
+  height: 332px;
115
+  overflow: auto;
116
+}
117
+#sipClient #sldVolume {
118
+  width: 140px;
119
+  margin: 0 auto;
120
+  box-shadow: none;
121
+}
122
+#sipClient .sip-logitem {
123
+  padding: 4px;
124
+}
125
+#sipClient #numDisplay::-webkit-input-placeholder {
126
+  color: #bbb;
127
+}
128
+#sipClient #numDisplay::-moz-placeholder {
129
+  color: #bbb;
130
+}
131
+#sipClient #numDisplay::-ms-input-placeholder {
132
+  color: #bbb;
133
+}
134
+#sipClient #numDisplay::-moz-placeholder {
135
+  color: #bbb;
136
+}
137
+#sipClient #numDisplay {
138
+  height: 32px;
139
+  padding: 0px 4px;
140
+  font-size: 15px;
141
+  font-weight: 500;
142
+  overflow: visible;
143
+}
144
+.btn .fa {
145
+  display: inline-block; 
146
+  margin: 4px 2px 0px 2px !important;
147
+}
148
+#audioLocal, #audioRemote {
149
+  display: block;
150
+  height: 0px !important;
151
+  width: 0px !important;
152
+  margin: 0px;
153
+}
0 154
\ No newline at end of file