Commit Graph

22692 Commits

Author SHA1 Message Date
frytimo b01bf7d08c Add clear settings object cache when modifying or adding setting (#7351)
When a setting is modified, the settings cache can be reloaded allowing the setting that was modified or added to take immediate effect. The call to allow any other clear cache methods to be called will allow any new features to have their settings also take effect. The settings are first cleared though so that any of the other classes that may require updated settings to work with, ensure that they have the newest default setting values.
2025-04-01 10:19:37 -06:00
FusionPBX 4f4a1f9c15 Update switch.php 2025-04-01 09:13:41 -06:00
Antonio Fernandez 7040635baf Bug Fix - music on hold path (#7349) 2025-04-01 09:10:53 -06:00
frytimo 5ed20f1c2f Fix plugin class name mismatch in auto loader (#7350)
* Fix plugin class name mismatch in auto loader
When matching the file name of the plugins in the authentication plugin folder they do not match. This causes auto loader not to find and load the class.

* Update auto_loader.php

---------

Co-authored-by: FusionPBX <markjcrane@gmail.com>
2025-04-01 09:07:26 -06:00
frytimo 5c1be1a318 Update clear cache method for settings object (#7348)
* update clear cache method for settings object

* re-use the database object from settings object
2025-03-31 10:04:33 -06:00
FusionPBX 7d51c8cdd5 Update text for Unregistered, Provisioned, and Rebooted 2025-03-29 15:13:38 -06:00
FusionPBX 98d7fd025c Fix the registration reboot message 2025-03-29 14:50:07 -06:00
FusionPBX f9bd89ef78 Fixed the response when the result is an array 2025-03-29 14:48:45 -06:00
FusionPBX 091dca3ceb Update footer.php 2025-03-29 13:39:24 -06:00
FusionPBX 0b9fd924a9 Add not empty check on the domains session 2025-03-29 13:20:38 -06:00
FusionPBX e5e63a3846 Update extension_edit.php 2025-03-29 11:29:58 -06:00
chansizzle 590e58c388 Update extension_edit to populate device servers (#7347)
This pull request fixes the code for adding extensions and a device is added to the extension.

These device fields are populated if they are defined and enabled in default setttings. This works if the data types = text (the default) and it works if the data types = array (very useful for server clusters)
2025-03-29 11:27:03 -06:00
FusionPBX efd9f8979e Use standard time GMT offset 2025-03-28 17:45:13 -06:00
Alex 7148ba3c66 Prevent date time picker from getting clipped (#7345) 2025-03-28 15:50:39 -06:00
chansizzle c6ecf73fa6 add firmware for yealink T19P (#7344) 2025-03-28 15:21:40 -06:00
FusionPBX c6dd43cff0 Update code to use the server_address_secondary 2025-03-28 12:37:01 -06:00
frytimo 0882b148ec Check outbound_proxy and server_address for array with drop-down field (#7343)
- Check the outbound_proxy_primary and outbound_proxy_secondary default value for an array value so the drop-down field on the device edit page can be filled.
- Use a variable to get the value from the settings class for server_address_primary and server_address_secondary instead of calling the settings class three times for each value.
2025-03-28 10:50:43 -06:00
frytimo 0e143764e8 Sets the default value for Limit Max field when adding a new extension (#7342) 2025-03-28 10:49:47 -06:00
FusionPBX d1d24a0a9c Add yealink_force_voice_ring_volume
Forced ringer volume: 0 - 15
2025-03-27 17:44:10 -06:00
Alex aceb77d70e Dashboard Edit - Only show target, width, and height if needed (#7341) 2025-03-27 16:18:50 -06:00
Alex c305685d23 Fix dashboard edit defaults (#7340)
* Fix dashboard edit defaults

* Update app_defaults.php

* Update config.php
2025-03-27 15:41:38 -06:00
frytimo 00c6befb70 Add missing file path when cache miss in auto_loader (#7339) 2025-03-27 13:33:36 -06:00
FusionPBX 7fe291dfcf Update xml_cdr.php
Use the permission_exists and is_uuid conditions at the top of the download class method. If false use return to prevent running code without the right permission and a valid uuid.
2025-03-26 18:34:54 -06:00
Alex 5f7ef8848e Fix typo (#7337) 2025-03-26 14:57:24 -06:00
frytimo b5af974d34 Add backslash to the trim command (#7338) 2025-03-26 14:56:55 -06:00
frytimo c165afc53e Fix trim command on interface name (#7336) 2025-03-26 13:11:37 -06:00
FusionPBX 288f693c12 Increase the delay when database is not connected 2025-03-26 11:48:18 -06:00
FusionPBX 90b774e86d Add default setting daylight_savings_auto 2025-03-26 11:44:17 -06:00
FusionPBX 67da2f2a3d Make sure the database connection is available 2025-03-26 11:30:34 -06:00
frytimo 2ae77071e2 Fix call recordings maintenance path (#7334) 2025-03-25 14:44:20 -06:00
FusionPBX ba413775c7 Get the login destination from the settings 2025-03-24 19:06:09 -06:00
FusionPBX 9d43254603 Set enabled to true by default 2025-03-24 18:29:09 -06:00
FusionPBX 9ee9aa4023 Update xml_cdr.php 2025-03-22 21:03:19 -06:00
FusionPBX f58ed065fc cdr http_enabled default to false
Using the file system by default instead of HTTP POST
2025-03-22 17:09:51 -06:00
FusionPBX 7fae8eefca Update xml_cdr.php 2025-03-22 17:03:37 -06:00
Brett@NGEN cf55ca59ed Corrected case errors in provisioning template for Grandstream GHP6xx Series (#7203)
* Corrected case errors for Grandstream GHP6xx Series

* Corrected case - remotecontrol

* Update {$mac}.xml

* Replaced all camel case within XML element names

* Found a few more

Matching pattern: name=".*[a-z][A-Z].*"
2025-03-22 16:45:14 -06:00
FusionPBX f420a08802 Add grandstream_random_port #6055 2025-03-22 16:34:30 -06:00
FusionPBX 62877b7aab Add grandstream_random_port 2025-03-22 16:29:36 -06:00
FusionPBX 5b77e3d62b Ring Ready support disabling it in dialplan #6536 2025-03-22 16:06:18 -06:00
FusionPBX 48661c3aa6 Update sip_status.php 2025-03-22 15:45:19 -06:00
emak-Corey efed19ef1c Sort the 'sofia xmlstatus' profiles alphabetically (#6091)
* Sort the 'sofia xmlstatus' profiles alphabetically

Added function to sort the 'sofia xmlstatus' SIP profiles alphabetically to match the sort order lower down in the page.
2025-03-22 15:43:58 -06:00
Ahron Greenberg (agree) 0e2b083807 Fix adding duplicate device error (#6490)
* [extensions] Fix adding duplicate device error
2025-03-22 12:55:15 -06:00
FusionPBX 0706b52427 Update destinations.php 2025-03-22 12:33:45 -06:00
mbarvoipdrs d44e7c0c5f Yealink W60B Updates (#5600)
Adding Alarm server lines to be used with ver 85 firmware and the W59R handset.
2025-03-21 21:02:20 -06:00
FusionPBX cd5693dbd4 Update check for duplicate destinations
Account for destination_prefix
2025-03-21 21:00:37 -06:00
frytimo 52d8f436e4 Replace session variables with the settings class (#7271) 2025-03-21 20:11:44 -06:00
FusionPBX 1778963607 Calculate the daylight savings settings 2025-03-21 19:51:27 -06:00
frytimo d3cedcf17f Add wifi function enabled (#7333)
* add wifi function enabled
2025-03-21 18:02:54 -06:00
frytimo 449b689840 Fix wifi function enabled (#7332) 2025-03-21 17:50:01 -06:00
frytimo a5e63e0fce unset the parameters array (#7331) 2025-03-21 10:53:46 -06:00