Commit Graph

19744 Commits

Author SHA1 Message Date
FusionPBX
d796eee8a0 Security: validate the user
Safest approach is to validate the user for the current domain.
2023-01-08 11:49:34 -07:00
FusionPBX
60aa8f6ab2 Remove the domain from the user_id 2023-01-08 11:46:57 -07:00
FusionPBX
cf69ee46dc Use the call recordings view 2023-01-07 08:44:20 -07:00
Alex
37ab508d1b Update chart.js v3 to v4 (#6529)
* Update chart.min.js

* Update missed_calls.php

* Update recent_calls.php

* Update system_counts.php

* Update system_cpu_status.php

* Update system_status.php

* Update domain_limits.php

* Update voicemails.php
2023-01-06 13:18:53 -07:00
Alex
310d4d00e7 Fix chartjs-adapter-date-fns (#6528) 2023-01-05 15:52:59 -07:00
Alex
b43d6f3267 Update chart.min.js (#6527) 2023-01-05 14:54:46 -07:00
Alex
bae38f3b65 Update chart.js (#6526)
* Update chart.min.js

* Update chartjs-adapter-date-fns.bundle.min.js

* Update chart.min.js
2023-01-05 14:45:50 -07:00
FusionPBX
0dbbdd000e Create shell_esc.lua 2023-01-04 19:48:36 -07:00
FusionPBX
1e49e686c9 Add additional values to Registrations array
Items added to registrations array
* network-ip
* sip-auth-user
* ping-status
2023-01-04 14:05:16 -07:00
Alex
08a6cdb864 Update system_counts.php (#6525) 2023-01-04 09:42:58 -07:00
Harry Foster
13bcd5d244 Updated device key save to be a submit function for the form. (#6524)
The reason for this is the default behaviour for 'return' or 'enter' is to delete the device entirely. This makes using a barcode scanner impossible, or user error resulting in a lot of lost time.
2023-01-04 09:19:48 -07:00
FusionPBX
2b1b4b9315 Blind transfer on fail return call to sender 2023-01-03 18:34:05 -07:00
FusionPBX
819d7aeb4c Update spandsp 2023-01-02 23:58:38 -07:00
FusionPBX
784bdafccf Use the time zone and format the date 2023-01-02 23:21:40 -07:00
FusionPBX
a93bce2ae4 Disable grandstream_enable_call_features
When enabled it breaks ability to dial 72/73/74 or 97/98 and other feature codes
2023-01-02 11:52:08 -07:00
demonspork
7e58f6d773 Fix edge case permissions problem with extension_advanced (#6512)
* Fix edge case permissions problem with extension_advanced
2022-12-31 11:57:41 -07:00
zrd740
7908de0965 Update t41p {$mac}.cfg to correct IPv4 / IPv6 bug (#6516)
I was having an issue where my T41P phones were getting provisioned with IPv4 & IPv6 - even though I specified in default settings yealink_ip_address_mode=0 for IPv4 only. Checked the y000000000036.cfg, which was setting it correctly. The issue was that {$mac}.cfg was overriding the correct setting. There were several instances of "network.ip_address_mode = 2" in this file, which specifies ipv4&ipv6. I changed all 5 of those entries in this file to pull from the default setting {$yealink_ip_address_mode} rather than just setting a static value of 2. I don't know why it has this listed in this file 5 times. But, this change resolved my issue and will force the T41P provisioning to follow FusionPBX default settings.
2022-12-31 11:51:08 -07:00
yois615
cb1777c794 [call_flow] Adjust lamp on web changes (#6519)
Trigger event on status change from WebUI
2022-12-31 11:49:33 -07:00
Alex
21dfbc2d61 Update system_counts.php (#6517) 2022-12-31 11:47:33 -07:00
yois615
885c950a15 [call_center] Add uuid to lamp turn (#6518)
Agent log out from queue would have delayed lamp turn off.
Solution credit:
https://www.pbxforums.com/threads/agent-status-blf.549/page-2#post-11458
2022-12-31 11:46:58 -07:00
yois615
967445ab34 [call_center] Use agent_name or agent_id (#6520)
When logging into call center from phone, index.lua
only supports identity with agent_id.  We allow passing
agent_name as well to assist with BLF configuration.
2022-12-31 11:44:37 -07:00
yois615
2a0616b050 [call_center_active] Queue pickup (#6521) 2022-12-31 11:42:44 -07:00
Vincent
68f7ca517e Update all model templates of Flyingvoice. (#6509)
* Fix the registration failed after provision Flyingvoice phone.

* Fix the parameter configuration of Flyingvoice not displayed in the Default Settings

* Fix: after configuring SIP line 1 of Flyingvoice phone, other SIP lines are disable and the configuration parameters of Flyingvoice are not displayed by default settings.

* Fix after configuring SIP line 1 of Flyingvoice phone, other SIP lines are disable.
* Fix the configuration parameters of Flyingvoice are not displayed by default settings.

* Fix: when only one sip line's shared line is enable, the shared lines of all SIP lines will be enable.

* Fix: unable to generate configuration file of Flyingvoice due to syntax error.

* Add the P1X, P2X, P3X, P5X, i86Box, iMetalBox, audioKit Series for Flyingvoice in Devices.

* Update all model templates of Flyingvoice.
2022-12-31 11:32:58 -07:00
markjcrane
7c44a0b642 Add missing CDR image 2022-12-31 10:32:56 -07:00
FusionPBX
52308e2f15 Set new_json from the array
Fixes the new_json value that is added to the database transactions table.
2022-12-29 23:55:11 -07:00
FusionPBX
ef1dbca245 Fix paging records for call recordings 2022-12-29 12:05:51 -07:00
FusionPBX
ba9548c196 Minor version update to 5.0.7 2022-12-29 11:21:58 -07:00
FusionPBX
6a3f7e95a4 When greeting is used a short sleep is required
Without the sleep may miss the beginning of the recording.
2022-12-23 10:03:29 -07:00
FusionPBX
0afe985352 Make the SQL queries more readable 2022-12-22 13:15:14 -07:00
FusionPBX
9f0217aa44 user_dashboard has been replaced by core/dashboard 2022-12-22 13:09:35 -07:00
FusionPBX
f714ef6798 Fix problems with the app_uuid and domain_uuid
app_uuid was null, and domain_uuid getting the wrong uuid.
2022-12-22 13:04:24 -07:00
FusionPBX
c9fe34f271 Change call_routing to call_forward. 2022-12-22 13:02:27 -07:00
demonspork
19354fa37c Update local_extension fail_on_single_reject (#6514)
Update local_extension fail_on_single_reject to handle stale registrations and other failures. Previously any failure mode would cause the call to drop to all registrations.
2022-12-22 00:27:50 -07:00
FusionPBX
8c749a2d02 Hide domain from list for user without permission
Use session domain_uuid by default when saving a new stream.
2022-12-22 00:18:43 -07:00
FusionPBX
ba8adb9df6 Make streams more admin group safe. 2022-12-22 00:13:06 -07:00
FusionPBX
a44ca60441 Category and Search pass-through (#6511)
* Update default_settings.php

* Update default_setting_edit.php
2022-12-20 14:12:47 -07:00
FusionPBX
ee17eb2665 Security, sanitize fax file path and name 2022-12-18 15:39:11 -07:00
FusionPBX
347874d42f Fix mkdir by includ function an use after includes 2022-12-18 12:13:01 -07:00
FusionPBX
fa8ef47510 Make Aastra config files more like other provision templates (#6510)
* Update {$mac}.cfg
2022-12-16 13:13:55 -07:00
demonspork
5ccd29f20f Add : colon to menu item links to fix external links (#6508) 2022-12-15 18:29:46 -07:00
demonspork
0719510ab5 Update file_cache.lua (#6507)
* Update file_cache.lua

Updated file_cache.lua to use default settings for compatibility with the removal of config.lua/local.lua. Also refactored some code for readability/nesting

* reload remote server list on cache clear
2022-12-14 10:10:34 -07:00
FusionPBX
a83982ea1b Set where and order_by to public 2022-12-14 09:58:27 -07:00
FusionPBX
30ddc55e03 Update 035_call_direction.xml
Change call_direction dialplan to set the value to local only if the value is empty.
2022-12-12 10:10:03 -07:00
FusionPBX
5ed0b299aa Update and rename 030_call_direction.xml to 035_call_direction.xml 2022-12-12 10:08:23 -07:00
FusionPBX
a593f567d1 Add the greeting to the database when uploaded 2022-12-09 18:55:49 -07:00
FusionPBX
b3d201b909 Add Voicemail Greeting mp3 option 2022-12-09 15:01:27 -07:00
Alex
045c87c98c Update SortableJS to 1.15.0 (#6506) 2022-12-09 10:42:09 -07:00
FusionPBX
49e8222219 Clear the speed_dial cache. 2022-12-08 22:12:22 -07:00
FusionPBX
3f4c74dac8 Simplify the speed_dial cache key 2022-12-08 21:07:25 -07:00
demonspork
a62235e983 Typo Fix in recordings.php (#6504) 2022-12-08 16:16:13 -07:00