Commit Graph

12053 Commits

Author SHA1 Message Date
frytimo
4947213081 add hangup all button (#7425)
Adjust the logic for handling the hangup when check boxes are used.
Enable the Hangup All button.
2025-07-15 00:58:57 -06:00
frytimo
6be994cc33 fix hanging up call on cancel (#7424) 2025-07-14 15:49:58 -06:00
FusionPBX
0eb825d621 Add Grandstream Call-pickup
BLF Call-pickup. Options: Auto, Force, Disabled
2025-07-14 14:07:04 -06:00
frytimo
debde9fb48 Add hangup confirmation (#7423) 2025-07-13 20:52:32 -06:00
FusionPBX
ada4903715 synch the actions with destination_app and destination_data 2025-07-13 10:28:01 -06:00
FusionPBX
696f8d6891 Update destination_app and destination_data
Keep destination_app, and destination_data, destination_alternate_app, and destination_alternate_data synchronized.
2025-07-13 10:25:44 -06:00
FusionPBX
f7f2404f88 Add a delay so that modules have time to load 2025-07-12 12:03:48 -06:00
FusionPBX
2c73ace5ee Update modules.php
- Add missing modules
- Improve mod_say descriptions
- Disabled memcache by default
2025-07-12 11:49:27 -06:00
frytimo
7f719ff5aa Fix the log file truncation when viewing logs (#7420) 2025-07-11 13:40:44 -06:00
FusionPBX
c2f148220d Fix security vulnerability when using openai
- Security update required for those using text-to-speech with openai
- Improved overall sanitization of the filename
- Remove more characters with str_replace and 
- Use an array to define the characters to remove with str_replace.
- Add | and ` to the str_replace
- Added escapeshellarg for additional protection
2025-07-11 11:57:00 -06:00
frytimo
91efee3b27 Fix active calls eavesdrop (#7419)
* Remove old debug comments

* Remove unused variable

* Remove debug information

* Fix eavesdrop missing domain_name

* Remove extended debug information
2025-07-11 10:57:54 -06:00
FusionPBX
66e25ee61b Update Active Call dashboard defaults 2025-07-09 19:33:19 -06:00
FusionPBX
221bf3df5a Set a threshold for a valid voicemail size 2025-07-08 16:43:50 -06:00
FusionPBX
ec6e30c037 Create file_size.lua 2025-07-08 16:38:28 -06:00
FusionPBX
0012ec34f7 Update 050_record_all.xml 2025-07-08 14:54:12 -06:00
K-Flagman
2e210c03d2 call_forward fix saving proccess with empty inputs #7414 2025-07-08 13:48:53 -06:00
frytimo
997d4b7cf9 Add missing permission to active calls (#7413) 2025-07-08 13:13:19 -06:00
FusionPBX
36b4d6307e Update stream_edit.php
Use the original stream location to update the new stream location
2025-07-07 23:41:57 -06:00
FusionPBX
9066afb82a Prevent a count error
Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given
2025-07-07 18:11:54 -06:00
frytimo
666b1351a3 Add extension handling to subscriber (#7412)
* add extension handling to subscriber
Store the extensions in the subscriber when it is available from $_SESSION.
Add more documentation to functions and variables

* remove rogue 'c' character injected by my keyboard

* Store the user session information in the token when available

* Add extension filter class

* Create get_user_setting function

* Add channel_presence_id key to event message
2025-07-07 13:53:58 -06:00
FusionPBX
6e5f7eabca Fix caller_id_name 2025-07-05 08:55:56 -06:00
frytimo
a36e71ff2a Active calls dashboard widget (#7411)
* Add context filter

* Add dashboard widget

* Add config for widget

* Add domain filter to service

* Fix websocket_service to get the class name

* Add new method get_service_name
2025-07-03 21:52:55 -06:00
FusionPBX
e9fcc04d3f Allow missed_call override
allow calls marked as missed_call value to be overridden, an alternate destination may have answered the call
2025-07-03 13:45:44 -06:00
jailbird777
e68ed8446f Add Yealink AX83H Wi-Fi Phone (#7402) 2025-07-03 12:17:25 -06:00
FusionPBX
9acb57e84b Update extension_edit.php 2025-07-02 18:58:55 -06:00
FusionPBX
22e1d40fb1 Use a safer default
Change the default to 0.0.0.0 to 127.0.0.1
2025-07-02 15:55:03 -06:00
FusionPBX
cd892288e5 Update xml_cdr_details.php 2025-06-30 17:41:43 -06:00
Alex
bd818f2344 Update cpu usage graph width (#7404) 2025-06-30 17:12:55 -06:00
frytimo
28dbb803de Add cpu line graph (#7403)
* add cpu line graph

* add cpu line graph

* add cpu line graph

* add cpu line graph

* add cpu line graph

* Add FreeBSD CPU status

* Add new dashboard type Line

* Add missing public declaration

* Allow new dashboard type Line to be selected option

* Use new Line type for graphing instead of doughnut
2025-06-30 15:54:13 -06:00
FusionPBX
8455c98667 Renamed to system_status 2025-06-28 22:03:36 -06:00
FusionPBX
72d36c7f73 Reset the timer 2025-06-28 17:43:49 -06:00
FusionPBX
fd51fc2549 Update system_status.php
Credit to Alex for this change.
2025-06-28 17:41:37 -06:00
FusionPBX
f379fc8654 Move the files 2025-06-27 15:31:05 -06:00
frytimo
807f80da94 Update dashboard with cpu status websockets (#7400)
* Remove setting hardcoded timer

* Use websockets for real-time CPU status on dashboard

* Add system_dashboard service file

* moved javascript file to core
2025-06-27 15:25:32 -06:00
FusionPBX
ef076f98a0 Update app_menu.php 2025-06-27 13:32:52 -06:00
FusionPBX
4ebe6326f2 Update app_menu.php 2025-06-27 13:32:43 -06:00
FusionPBX
61c3c244a4 Use the count background color from default settings 2025-06-25 14:43:36 -06:00
FusionPBX
0616c67590 Update active_calls.php 2025-06-25 14:30:18 -06:00
FusionPBX
a75a289a2d Use www-data for the xml_cdr service 2025-06-25 12:11:20 -06:00
FusionPBX
7a8b1a6fe4 Use www-data for the fax_queue service 2025-06-25 12:10:03 -06:00
FusionPBX
c3f6a45d53 Use www-data for email_queue service 2025-06-25 12:04:44 -06:00
FusionPBX
c821e29679 Add restart always 2025-06-25 12:03:05 -06:00
frytimo
f8fa5d8afa update row when domain is adjusted (#7396) 2025-06-25 11:18:56 -06:00
FusionPBX
9564759438 Add yealink t46g_wallpaper and wallpaper_filename 2025-06-25 11:01:11 -06:00
FusionPBX
00f9da93ba Fix the yealink wallpaper settings. 2025-06-25 10:54:14 -06:00
FusionPBX
201e0e2b8f Update app_config.php 2025-06-25 09:19:16 -06:00
frytimo
b85e5754b2 Remove override of default context (#7395) 2025-06-25 09:11:17 -06:00
frytimo
041914c16b Fix websocket in progress calls (#7394)
* Add a max chunking size when reading bytes to prevent failure

* Add more debug information

* Update the active calls response to be better
2025-06-25 08:15:48 -06:00
FusionPBX
fce328040f Update app_menu.php 2025-06-24 15:54:52 -06:00
FusionPBX
d9dad7af77 Create app_menu.php 2025-06-24 15:54:11 -06:00