Commit Graph

12579 Commits

Author SHA1 Message Date
FusionPBX
e129db46b2 Update how the application icon is determined
- Created application_icons array
- Add the application_icon before the code is displayed
2026-03-11 18:34:45 +00:00
FusionPBX
8f5fd17479 Update the alignment 2026-03-11 18:30:47 +00:00
Alex
abe3bf9022 Fix extension input/select box toggle function (#7774) 2026-03-09 21:06:22 +00:00
FusionPBX
f76207d327 Use date-time to set the year, month, day and time
- date-time replaced to support channel variable time_zone
2026-03-06 20:50:23 +00:00
Alex
a3d9819404 Add drag and drop to dialplan details (#7771)
* Add drag and drop to dialplan details

* Update dialplan_edit.php
2026-03-04 12:56:43 -07:00
Alex
39fcc171c7 Add drag and drop to phrase details (#7772)
* Add drag and drop to phrase details

* Update phrase_edit.php
2026-03-04 12:56:22 -07:00
Alex
1068cf70c4 Add drag and drop to device keys (#7770)
* Add drag and drop to device keys

* Update device_edit.php

* Update device_profile_edit.php
2026-03-04 12:56:06 -07:00
FusionPBX
075c5a4fa0 Remove the hostname prefix from the directory cache key 2026-03-04 11:50:49 -07:00
FusionPBX
34c6330f41 If not set then set the record_ext to wav 2026-03-03 09:15:11 -07:00
FusionPBX
3f838dd951 Use the recursive_delete function 2026-02-28 22:50:27 -07:00
FusionPBX
7d1ab4a64f Fix the ADVANCED button settings alignment. 2026-02-28 14:33:34 -07:00
FusionPBX
858071307d Add processed as an optional column in the CDR table 2026-02-27 16:07:24 -07:00
Alex
c095138d50 Change limit_max check from empty to isset (#7760) 2026-02-26 17:00:52 -07:00
FusionPBX
207e56927d Fix the dialplan_xml filter 2026-02-26 04:50:32 -07:00
FusionPBX
12529b3911 Fix Recordings to remove the SQL domain_uuid is null 2026-02-26 03:51:05 -07:00
AdSecIT
6d554fcf3d Update 470_valet_park.xml (#7757)
Updates on Caller ID Name and Number displayed to the phone handset on park retrieval.
2026-02-25 22:39:20 -07:00
FusionPBX
a77b7bb336 Add inotify to the xml_cdr service
Improve performance when using the file system when inotify is not installed.
2026-02-25 18:16:54 -07:00
FusionPBX
6a134eaf61 Remove unused email_body from SQL select 2026-02-23 18:52:43 -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
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
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
FusionPBX
45cf609276 Import default set to enabled 2026-02-17 14:23:34 -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
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
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
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