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
Alex
717846b397
Security: Make password reset links expire after 60 minutes ( #7715 )
...
* Security: Make password reset links expire after 60 minutes
* Update app_languages.php
* Update app_defaults.php
* Update login.php
2026-01-22 13:21:26 -07:00
Alex
c483934a13
Add password reset attempts to user logs ( #7710 )
...
* Add password reset attempts to user logs
2026-01-22 10:42:57 -07:00
Alex
3a570e335b
Password Reset: Add a back button to the email sent screen. ( #7708 )
...
* Password Reset: Add a back button to the email sent screen.
* Fixed typo
2026-01-21 12:26:21 -07:00
Alex
9f9345ea9e
Password Reset: Add invalid email message ( #7707 )
2026-01-21 12:15:22 -07:00
Alex
7d178401e3
Security: Always show the password reset link sent message ( #7706 )
...
Prevents an attacker from guessing an email that is associated with a users account.
2026-01-21 12:08:56 -07:00
FusionPBX
ab32649d66
Add yealink_idle_clock variable
2026-01-15 13:18:20 -07:00
fusionate
d104b6e7dd
Theme/Menu: Remove fixed menu menu_position setting.
2026-01-15 12:50:30 -07:00
frytimo
2358411257
Check for edge case in Auto Loader caching ( #7699 )
2026-01-15 10:35:38 -07:00
FusionPBX
a685416786
Add mb_convert_encoding function with function exists
...
Added to provide better backwards compatibility and support for more existing systems.
2026-01-15 10:03:38 -07:00
frytimo
7ddf3f8ae0
Add missing grandstream_firmware_upgrade_protocol in template ( #7696 )
2026-01-13 20:11:50 -07:00
FusionPBX
d0b26d355c
Add missing semi-colon.
2026-01-13 11:55:57 -07:00
FusionPBX
2975e166fc
Change the name of method schema to upgrade
2026-01-13 11:43:55 -07:00
FusionPBX
afc9a733e7
Use pre-loaded applications array from the constructor
2026-01-13 11:41:19 -07:00
FusionPBX
6f37951e02
Move update_indexes into the schema method
2026-01-12 14:17:10 -07:00
FusionPBX
39f26590fe
Update the Yealink stun_server settings
2026-01-10 18:27:49 -07:00
FusionPBX
aa59072372
Update Stun settings for Yealink W7xp
2026-01-10 17:41:44 -07:00
FusionPBX
501e14d496
Update STUN settings for nat_stun enable and server
2026-01-10 12:58:45 -07:00