Commit Graph

8225 Commits

Author SHA1 Message Date
Ivan E 637d2dcc63 Update algom{$mac}.conf with new parameters (#7866) 2026-04-28 03:06:39 +00:00
Ivan E 52eb4a50ae Update multiple provisioning template settings (#7863)
Updated configuration file to use variable placeholders for MAC address and other parameters, and modified timeout settings.
2026-04-28 03:05:30 +00:00
Ivan E a22dfe1145 Updated configuration file to support dynamic MAC address (#7867) 2026-04-28 03:04:07 +00:00
Ivan E 4872eae4d8 Add configuration file for algo 8301 (#7865) 2026-04-28 03:02:57 +00:00
Ivan E fdc9761439 Updated Yealink T85W configuration file (#7869) 2026-04-28 03:00:08 +00:00
Ivan E 48fce2bf47 Yealink T46U configuration settings (#7870) 2026-04-28 02:59:05 +00:00
Mendel 67cbe8e75b Add Fanvil V-series provisioning templates (V62, V62 Pro, V63, V64, V65) (#7896)
All Fanvil V6x phones share the same <sysConf> XML provisioning schema
and {$mac}.cfg filename convention, so each of the new templates is a
copy of the existing v67 template with <UseVendorClassID> set to 0 and
<VendorClassID> set to a generic "Fanvil" string. This avoids coupling
the templates to a single model's DHCP Option 60 identifier while
letting operators pick the matching device type in the provisioning UI.
2026-04-21 21:42:12 +00:00
FusionPBX ecf0114014 Add detect_path to auto detect the application path
This allows the text class to auto detect the correct language file.
2026-04-19 02:33:39 +00:00
FusionPBX eb9f0da34e Add directory existence check
Add check to skip processing if directory doesn't exist.
2026-04-18 20:17:25 +00:00
FusionPBX 6c4a41cc69 Change default password length to 20
Updated the default length for password generation from 0 to 20 in the generate_password function.
2026-04-16 14:53:48 -06:00
Alex e201da146c Update th_order_by function (#7874)
* Update th_order_by function

- $order is optional
- $http_get_params can be a string or array
- removed unused $field_value variable

* Update functions.php
2026-04-15 20:28:51 +00:00
Alex c0dc204a4b Skip 'page' parameter to prevent duplicates in url (#7873) 2026-04-15 19:49:02 +00:00
FusionPBX ddf2fe53c7 Fix the Yealink wallpaper variable with the model number 2026-04-11 05:08:44 +00:00
chansizzle aea58a6dcf Update wallpaper configuration for Yealink T85W (#7837)
wallpaper was set to the T54W
2026-04-10 01:36:39 +00:00
FusionPBX f998ff9b2a Add domain_name to the global app_languages file 2026-04-03 22:29:04 +00:00
FusionPBX e4599dbf69 Add button-map translations 2026-04-03 21:39:38 +00:00
wouam31200 56383fcadc Update Template Sip Server (#7820)
* W80 Sip Server Template

* Update Template Sip Server

* Restore file header and account settings structure {/foreach}

* correction static.network.static_dns_enable

* stun/turn conf

* Update Yealink W80 configuration codec
2026-04-01 13:52:09 -06:00
Antonio Fernandez 9191d4dfa2 Added {$yealink_voice_vad} to allow Yealink templates for consistency (#7767) 2026-03-25 22:31:12 +00:00
wouam31200 e594e95e44 Add {/foreach} and modify static.network.static_dns_enable (#7794)
* W80 Sip Server Template

* Update Template Sip Server

* Restore file header and account settings structure {/foreach}

* correction static.network.static_dns_enable
2026-03-25 19:53:18 +00:00
Micah Quinn 7c2a4d41ae Updated for X7C. (HW version 1.0, FW version 2.4.13) (#7798)
* Updated for X7C. (HW version 1.0, FW  version 2.4.13)
Added missing default elements
Fixed function keys:
* Fixed bug that required all keys prior to the highest one to be defined in FusionPBX
* Included memory and line key types
* Fixed bug that prevented pages 2-5 from being programmed
* Cleaned up function key loop in template
* Defaults (unprogrammed keys) now correct

* Fixing default keys up to the first page (12 keys)
2026-03-25 19:51:14 +00:00
chansizzle ef5d733978 Update wallpaper settings for Yealink T73W & T87W (#7796)
* Update wallpaper settings for Yealink T73W

update wallpaper and wallpaper filename to the correct model

* Update wallpaper configuration for Yealink T87W

update wallpaper and wallpaper filename to the correct model
2026-03-19 15:14:11 -06:00
FusionPBX b57d57de65 Fix for Fanvil OutputDevice to allow an empty value
- Reported that stdout could cause audio issue on some models so this provides an option to leave it empty.
- Default the value to empty
- Continued support for fanvil_syslog_enable
2026-03-18 16:36:42 +00:00
FusionPBX c8f330342c Use key[category] as other templates used for years 2026-03-12 02:00:03 +00:00
Alex 737650ff74 CDR Advanced Search: Add extension multi select dropdown (#7780)
* CDR Advanced Search: Add extension multi select dropdown

* Update app_languages.php

* Update template.php

* Update css.php

* Update xml_cdr.php

* Update xml_cdr_search.php

* Update xml_cdr_inc.php
2026-03-11 23:55:13 +00:00
Alex f0ebbba659 Allow square brackets in paging class regex to preserve array keys (#7777) 2026-03-11 19:50:54 +00:00
Alex 82d5b7cbbf Allow backslashes to fix namespaces in autoloader (#7765) 2026-02-27 15:34:53 -07:00
FusionPBX fb90c00c8d Security - replace command line with recursive_delete
- Using the recursive function is safer than using a command line
2026-02-26 06:54:54 -07:00
FusionPBX f69ad0fad3 Update the recursive_delete function
- Use opendir instead of glob for better performance
- Use native PHP code for safe recursive delete
- Remove command line exec
2026-02-26 06:36:51 -07:00
frytimo ba5b7aada5 Add cache file constant (#7755)
* Remove the cache method calling the autoloader constant

* Re-add the constants for file location
2026-02-24 14:35:21 -07:00
Alex 416dd107fd Add remember me feature (#7750) 2026-02-24 13:43:18 -07:00
frytimo 1ee116c3ee Remove file caching in auto loader (#7752)
* Remove file cache due to race condition

* Improves APCu cache consistency and error logging

Enhances APCu handling by validating both cache keys before using cached data, checking data integrity, and logging cache validation failures. Ensures both class and interface arrays are stored successfully, logging and clearing cache on partial store failures to prevent inconsistent states. Aims to improve reliability and aid in diagnosing APCu issues.
2026-02-24 13:21:44 -07:00
frytimo 683477fdcf Remove exit command on reload signal (#7749)
* Remove exit command on reload signal

* Issue reload message on signal reload event

* Add missing return type

* Add explicit casting for int

* Add comment for signal type

* Shutdown after sending reload signal
2026-02-20 20:27:29 -07:00
fusionate 06e0f5024c Paging [Function]: Trim leading ampersand to prevent empty '&=' in param string. 2026-02-20 16:26:08 -07:00
FusionPBX fd0e447496 Use grandstream_ip_mode default 0 - DHCP
Deprecate grandstream_ip_address_mode
2026-02-18 17:12:28 -07:00
frytimo ba45d527ed Add run as user and group parameters for the service (#7747)
* Prevent running service as root unless required

* Allow specifying the user to launch service
2026-02-18 09:36:08 -07:00
markjcrane 80b6f1d729 Add a new Yealink T31W template 2026-02-18 07:24:43 -07:00
FusionPBX 12523c5830 Add a new cidr class 2026-02-17 09:20:45 -07:00
FusionPBX 23ecec6162 Fix CIDR check to use correct variable 2026-02-16 15:07:13 -07:00
FusionPBX a04ee72d21 Rename cidr variable to cidr_value 2026-02-16 15:01:09 -07:00
frytimo ed3311033c Use native PHP preg_split instead of library (#7741)
The original library version was created to fix a bug that was from 2008. This bug has been fixed for a long time and the native tool improved.
2026-02-10 16:33:51 -07:00
FusionPBX 0279dd90e6 Add timeout parameter to read_event method
Updated read_event method to accept a timeout parameter for stream_select.
2026-02-07 14:13:56 -07:00
FusionPBX 40f09dd479 Get the domain_uuid using the domain name from the URL
When the domain_uuid is not available, get the domain name from the URL. Use the domain to get the domain_uuid. This is needed to get the correct domain settings.
2026-02-03 12:16:50 -07:00
FusionPBX fbfc80d629 Update t53 and t53w 2026-01-30 13:14:29 -07:00
Antonio Fernandez 2038b74e83 Snom multicast (#7729)
* added multicast to Snom phones

* adding default setting for multicast_address
2026-01-30 07:29:24 -07:00
Marvin Skeete e44a340f16 Added Grandstream station label for gxp2130_35_40_60_70 (#7508)
* Added Grandstream station label
2026-01-28 10:07:39 -07:00
Alex 4b868f8330 Update domain toggle/delete message (#7725)
* Update domain toggle/delete message

* Update app_languages.php

* Update app_languages.php

* Update modal.php
2026-01-27 15:30:54 -07:00
FusionPBX 22e5f77e31 Add function array_type 2026-01-26 19:43:54 -07:00
FusionPBX 85fcf9ebbd Add language name translations
For the following languages
'en: 'English',
'es: 'Spanish',
'fr: 'French',
'de': 'German',
'it': 'Italian',
'pt': 'Portuguese',
'pl': 'Polish',
'zh': 'Chinese',
'ja': 'Japanese',
'ko': 'Korean',
'nl': 'Dutch',
'ru': 'Russian',
'hi': 'Hindi',
'he': 'Hebrew',
'ar': 'Arabic'
2026-01-26 18:50:02 -07:00
markjcrane 9861c42ca0 Add javascript select_group_option 2026-01-26 18:27:25 -07:00
FusionPBX c4dea6d609 Update app_languages.php 2026-01-24 20:05:53 -07:00