Commit Graph

23698 Commits

Author SHA1 Message Date
Alex
31b5bea78e Change limit_max check from empty to isset (#7761) 2026-02-26 17:01:13 -07:00
FusionPBX
0c14c14802 Security - replace command line with recursive_delete
- Using the recursive function is safer than using a command line
2026-02-26 06:57:32 -07:00
FusionPBX
148d032e36 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:38:25 -07:00
FusionPBX
8ea7a74dad Minor version update 5.5.8 2026-02-26 05:09:36 -07:00
FusionPBX
c49ae14aa4 Fix the dialplan_xml filter 2026-02-26 04:52:27 -07:00
FusionPBX
d11cdd1f26 Fix Recordings to remove the SQL domain_uuid is null 2026-02-26 03:53:03 -07:00
FusionPBX
32eece0fda Remove the do_upgrade_auto_loader function 2026-02-26 02:18:33 -07:00
FusionPBX
b84ac7998f Update 470_valet_park.xml (#7757) 2026-02-26 01:03:03 -07:00
FusionPBX
da706189c0 Add cache file constant (#7755)
Re-add the constants as they may still be used in the project.
2026-02-24 15:02:04 -07:00
FusionPBX
5dd0ae024f Remove file caching in auto loader (#7752) 2026-02-24 15:00:52 -07:00
FusionPBX
2cfc68d7ce Comment out ctrl+a for checking all checkboxes 2026-02-24 14:58:01 -07:00
FusionPBX
a525e0588f Remove unused email_body from SQL select 2026-02-23 18:53:59 -07:00
fusionate
00eb7f3f7d Users - List/Edit: Maintain search, order by and page values through paging and update. (Part 2) 2026-02-23 15:32:06 -07:00
fusionate
e32cfa2a25 Users - List/Edit: Maintain search, order by and page values through paging and update. (Part 1) 2026-02-23 15:29:27 -07:00
FusionPBX
01aef7e8b6 Fix the Destination Select Dynamic mode
Category: destinations
Subcategory: select_mode 
Value: dynamic

Destination Select list - Category: Dialplans
- Check Voicemail
- Company Directory
- Hangup
- Record

The select_mode default was working
2026-02-21 15:29:49 -07:00
fusionate
65ff94c0fe Gateway - List/Edit: Maintain search, order by and page values through paging and update. (Part 3) 2026-02-20 19:24:26 -07:00
fusionate
1218b8058c Gateway - List/Edit: Maintain search, order by and page values through paging and update. (Part 2) 2026-02-20 19:22:27 -07:00
fusionate
7bbce3c195 Gateway - List/Edit: Maintain search, order by and page values through paging and update. (Part 1) 2026-02-20 19:20:40 -07:00
fusionate
8bae60582e Extensions List/Edit: Maintain search, order by and page values through update. (Part 3) 2026-02-20 18:03:46 -07:00
fusionate
f7c5537b59 Extensions List/Edit: Maintain search, order by and page values through update. (Part 2) 2026-02-20 18:02:52 -07:00
fusionate
8984846086 Extensions List/Edit: Maintain search, order by and page values through update. (Part 1) 2026-02-20 17:58:54 -07:00
fusionate
95ada6da96 Devices - List/Edit: Maintain search, order by and page values through update. (Part 2) 2026-02-20 17:57:20 -07:00
fusionate
d5a4d4dfe3 Devices - List/Edit: Maintain search, order by and page values through update. (Part 1) 2026-02-20 17:55:14 -07:00
fusionate
9596ed64c9 Extension - List: Fix paging issue when search term present. 2026-02-20 17:52:06 -07:00
fusionate
1527ec4f90 Devices - List: Ensure order by parameters included in pagination buttons, prevent duplicate order by params in column heading links. 2026-02-20 17:50:37 -07:00
fusionate
51deffa598 User Logs - List: Pass search term in pagination buttons, prevent duplicate order by params in column heading links. 2026-02-20 17:45:59 -07:00
fusionate
012e2cc382 Paging [Function]: Trim leading ampersand to prevent empty '&=' in param string. 2026-02-20 17:40:45 -07:00
FusionPBX
5919331912 Add domain_uuid filter for the users table 2026-02-19 15:25:36 -07:00
FusionPBX
45f622d1a9 Set the max-width for extension and user_agent 2026-02-19 08:52:13 -07:00
FusionPBX
32eabf54ec Use grandstream_ip_mode default 0 - DHCP
Replace grandstream_ip_address_mode with grandstream_ip_mode. This is so all Grandstream templates unified to use only one variable for this setting.
2026-02-18 17:55:41 -07:00
FusionPBX
9f2f790223 Save the record_name when the call recording file exists
- Use the record_path, call_uuid, and record_ext to check if the call recording file exists.
- Rename $uuid to $call_uuid
2026-02-18 12:01:55 -07:00
FusionPBX
3c64aa7847 Fix user user logs missing url params on pagination#7748 2026-02-18 09:30:33 -07:00
FusionPBX
8da2f64f97 Add a new Yealink T31W template 2026-02-18 08:21:09 -07:00
FusionPBX
f26bc90954 Import default set to enabled 2026-02-17 14:24:00 -07:00
FusionPBX
e82f887cb0 Fix CIDR check to use correct variable 2026-02-16 15:07:59 -07:00
FusionPBX
2e7f758542 Rename cidr variable to cidr_value 2026-02-16 15:02:09 -07:00
Alex
b9eb8141bc Fix empty broadcast start time column (#7746) 2026-02-16 14:01:30 -07:00
FusionPBX
21246b3bc3 Fix voicemail remote_access 2026-02-16 12:37:51 -07:00
FusionPBX
8f707434c3 Clear the contact caller_id cache when the contact on update. 2026-02-13 12:02:50 -07:00
FusionPBX
bde85c11e0 When UNREGISTER is press don't reboot
There is also a REBOOT button
2026-02-12 17:42:20 -07:00
FusionPBX
7a632c340b Fix typos and set default RTP packet time to 20
Corrected typos in comments and set default RTP packet time.
2026-02-12 17:03:26 -07:00
FusionPBX
3e0c4b0298 Minor version update 5.5.7 2026-02-12 16:18:36 -07:00
FusionPBX
8284201e7b Fix intermittent call recording by removing api_on_answer 2026-02-12 12:27:36 -07:00
FusionPBX
54174c1967 Update recording actions in user_record.xml 2026-02-12 11:56:01 -07:00
FusionPBX
a13bf7517f Fix active_conferences high cpu bug on switch disconnect #7742
When the conference service disconnects from the switch, it will cause 100% cpu usage. This fix will allow the service to detect the disconnection and then wait until the connection is re-established with the switch.
2026-02-11 11:16:27 -07:00
FusionPBX
921581ec23 Change Fanvil event header for check_sync command #7740 2026-02-09 13:21:00 -07:00
FusionPBX
9924a41a6a Use select max-width to prevent overflow content area 2026-02-08 10:57:59 -07:00
FusionPBX
cd4394f0bb Filter for each Event-Subclass 2026-02-07 14:19:34 -07:00
FusionPBX
365484f9cf Modify read_event to include timeout parameter
Added a timeout parameter to the read_event method for stream_select functionality.
2026-02-07 14:14:15 -07:00
fusionate
4492467c3c CDR - Details: Fix recording Play button label. 2026-02-07 12:15:17 -07:00