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
FusionPBX
6a134eaf61
Remove unused email_body from SQL select
2026-02-23 18:52:43 -07:00
fusionate
fa42a8b774
Users - List/Edit: Maintain search, order by and page values through paging and update.
2026-02-23 15:00:17 -07:00
FusionPBX
3f23142f31
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:30:31 -07:00
FusionPBX
9a640e19b1
Add wildcard domain search
2026-02-20 21:44:25 -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
3487abad83
Gateway - List/Edit: Maintain search, order by and page values through paging and update.
2026-02-20 19:02:05 -07:00
fusionate
ecff4f26bf
Extensions List/Edit: Maintain search, order by and page values through update.
2026-02-20 17:22:31 -07:00
fusionate
96893036fd
Devices - List/Edit: Maintain search, order by and page values through update.
2026-02-20 17:13:35 -07:00
fusionate
9c15f3b6a9
Extension - List: Fix paging issue when search term present.
2026-02-20 16:50:10 -07:00
fusionate
92412e90ec
Devices - List: Ensure order by parameters included in pagination buttons, prevent duplicate order by params in column heading links.
2026-02-20 16:30:52 -07:00
fusionate
94450481be
User Logs - List: Pass search term in pagination buttons, prevent duplicate order by params in column heading links.
2026-02-20 16:28:28 -07:00
fusionate
06e0f5024c
Paging [Function]: Trim leading ampersand to prevent empty '&=' in param string.
2026-02-20 16:26:08 -07:00
FusionPBX
fca9aa65e9
Adjust the indentation
2026-02-19 15:35:30 -07:00
FusionPBX
621424f1a5
Add domain_uuid filter for the users table
2026-02-19 15:24:21 -07:00
FusionPBX
53511f579a
Set the max-width for extension and user_agent
2026-02-19 08:51:15 -07:00
FusionPBX
fd0e447496
Use grandstream_ip_mode default 0 - DHCP
...
Deprecate grandstream_ip_address_mode
2026-02-18 17:12:28 -07:00
FusionPBX
4dc66748e0
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:00:27 -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
frytimo
379b369a38
Fix user user logs missing url params on pagination ( #7748 )
2026-02-18 09:28:39 -07:00
markjcrane
80b6f1d729
Add a new Yealink T31W template
2026-02-18 07:24:43 -07:00
FusionPBX
45cf609276
Import default set to enabled
2026-02-17 14:23:34 -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
Alex
f055ae90b2
Fix empty broadcast start time column ( #7745 )
2026-02-16 14:01:13 -07:00
FusionPBX
ca9ea51104
Fix voicemail remote_access
2026-02-16 12:36:13 -07:00
FusionPBX
56aee8a1de
Clear the cache when agent is removed from the Queue
...
- Add checkboxes for removing one or more agents from the call center queue.
2026-02-13 18:06:19 -07:00
Mark J Crane
30736b00ab
Clear the contact caller_id cache when the contact on update.
2026-02-13 11:53:17 -07:00
FusionPBX
267d7f9a96
When UNREGISTER is press don't reboot
...
There is also a REBOOT button
2026-02-12 17:41:28 -07:00
FusionPBX
8aa8d5caff
Fix intermittent call recording by removing api_on_answer
2026-02-12 12:10:19 -07:00
Alex
2623140e24
Change the audio file extension to lowercase on upload ( #7743 )
...
* Change the audio file extension to lowercase on upload
* Update recordings.php
* Update voicemail_greetings.php
* Update music_on_hold.php
* Update music_on_hold.php
2026-02-12 11:15:19 -07:00
FusionPBX
916fdc02d4
Update recording actions
2026-02-12 10:10:07 -07:00
FusionPBX
2fd980fd9c
Fix call disposition to use correct row data
2026-02-11 13:32:50 -07:00
FusionPBX
7d5a4f3144
Add call disposition
2026-02-11 13:13:21 -07:00
frytimo
b5220cab1e
Fix active_conferences high cpu bug on switch disconnect ( #7742 )
2026-02-11 10:53:39 -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
Antonio Fernandez
141a350a96
Change Fanvil event header for check_sync command ( #7740 )
...
Fanvils don't provision from the web gui without this change.
2026-02-09 13:18:18 -07:00
FusionPBX
639a69cf3c
Use select max-width to prevent overflow content area
2026-02-08 10:57:30 -07:00
FusionPBX
ffa03fbde2
Filter for each Event-Subclass
2026-02-07 14:18:59 -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
fusionate
6f9cb85859
CDR - Details: Fix recording Play button label.
2026-02-07 12:08:37 -07:00
Alex
15e79122a4
Fix domain limits being ignored when set to 0 ( #7738 )
2026-02-06 11:17:27 -07:00
frytimo
bfcdef308d
Add reconnection delay to prevent high CPU usage when server is unavailable. ( #7736 )
...
When the websocket server is unavailable the connection tries to reconnect too fast causing a high CPU usage. Adding a check for the connection status and sleeping when it is not yet connected after a re-connect attempt prevents the high CPU usage.
Fixed the method signature in create_filter_chain_for to exactly match that of the parent to avoid potential PHP warnings or errors.
2026-02-06 07:24:33 -07:00
Alex
03ff47dc59
Fix settings initialization ( #7734 )
...
* Fix settings initialization
* Update ivr_menu_edit.php
2026-02-05 16:48:34 -07:00
FusionPBX
ddb1045954
Fix uuid_record
...
When combined with api_on_answer it doesn't always record the calls it's supposed to record.
2026-02-04 12:44:23 -07:00
FusionPBX
06927a14a0
Add record_stereo=true to the ring group lua script
2026-02-04 12:28:32 -07:00
FusionPBX
20a209e7a6
Fix the ring group count with show all
2026-02-04 12:16:16 -07:00
Andy-Seattle
2ca9ae2cdf
Update 050_user_record.xml ( #7733 )
...
Recording can be problematic depending on the call flow, sometimes it does not work with the api_on_answer. This change makes it easier to switch between the legacy record option and the api_on_answer. Minimal impact as this is disabled by default.
2026-02-03 12:38:01 -07:00