22415 Commits

Author SHA1 Message Date
Alex
03bfce82bf Fix password reset email domain name (#7677)
$domain_name is undefined since it was replaced by $password_reset_domain
2025-12-23 11:13:38 -07:00
Alex
7737ceeed7 Fix deleting music on hold thats on a different domain (#7672)
* Fix deleting music on hold thats on a different domain

* Update switch_music_on_hold.php
2025-12-22 13:40:57 -07:00
FusionPBX
61ac73251b Fix the call center dsn variable: dsn_callcenter 2025-12-02 11:11:30 -07:00
FusionPBX
9d2ae7e41e Update the SQL query to get the Categories 2025-11-15 12:19:45 -07:00
FusionPBX
255ee3308a Change the table ownership 2025-11-05 09:45:00 -07:00
FusionPBX
8140beb9db Update login.php 2025-09-04 10:44:23 -06:00
FusionPBX
4a1b5860e1 Update xml_cdr_inc.php 2025-08-06 17:48:25 -06:00
FusionPBX
436272111f Fix TTA use waitsec 2025-08-05 13:27:25 -06:00
FusionPBX
2461cf0db8 Minor version update 5.3.9 2025-07-31 08:08:50 -06:00
FusionPBX
49acab241d Fix the recording name 2025-07-30 19:43:06 -06:00
FusionPBX
01f282e5bc Update {$mac}.xml 2025-07-15 21:37:39 -06:00
FusionPBX
7e27cd25a1 fix spelling mistake in xml_cdr method name
Change the method name from moved_to_failed to move_to_failed
2025-07-13 19:13:50 -06:00
FusionPBX
234e7baaff 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:59:25 -06:00
FusionPBX
4e89803970 Update extension_edit.php
Remove an SQL order by that is not needed
2025-07-09 17:21:50 -06:00
FusionPBX
409f39d7af Set a threshold for a valid voicemail size 2025-07-08 16:44:37 -06:00
FusionPBX
95a70b1dd4 Create file_size.lua 2025-07-08 16:38:52 -06:00
FusionPBX
8c34815726 Prevent a count error
Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given
2025-07-07 18:12:53 -06:00
frytimo
ec47489f4e Escape characters for button link (#7409) 2025-07-03 12:19:12 -06:00
FusionPBX
7f89f4d98e Fix transactions to save the domain_uuid
Symptom
Advanced -> Transactions showed as global when it should have shown the correct domain. This was failing when saving a new record.
2025-07-03 09:23:34 -06:00
FusionPBX
4079b0a690 Fix the user_uuid using database::new() 2025-07-03 08:17:46 -06:00
FusionPBX
2253983dc4 Use a safer default
Change the default to 0.0.0.0 to 127.0.0.1
2025-07-02 15:56:02 -06:00
FusionPBX
04913d61a0 Add escape_textarea for backwards compatibility 2025-06-21 11:51:19 -06:00
FusionPBX
a818c43915 Fix call center missed call
Fixed this by changing the order of operations.
Billsec greater than zero overrode missed call equal to true.
2025-06-17 12:58:26 -06:00
FusionPBX
f1c75b19ee Add recording insert_date 2025-06-13 17:29:11 -06:00
FusionPBX
229bdc23de Add ooma to decode the IP address 2025-06-12 10:15:27 -06:00
FusionPBX
9c2f6aa70c Update 400_recordings.xml
Add record_ext=wav to maintain original behavior, recording by default to a WAV file.
2025-06-12 01:37:20 -06:00
FusionPBX
b75cd54e1b Allow additional characters for the name, content and details
- Allow additional characters
- Allow multi-lingual
- Use escape to keep it secure
2025-06-11 16:31:42 -06:00
FusionPBX
09808aed37 Add support for algo to send check-sync 2025-06-10 14:06:56 -06:00
FusionPBX
58e75e4b11 Use the agent_id as an alternative way to get the extension_uuid 2025-06-06 17:15:56 -06:00
FusionPBX
cd5dff0614 Check for Mitel in the user agent string 2025-06-06 13:51:01 -06:00
FusionPBX
170b599dab Update function process_exists 2025-06-05 16:49:50 -06:00
FusionPBX
3935c10220 Fix the process_exists function 2025-06-05 12:44:20 -06:00
FusionPBX
4e2003ec7a Update a few Grandstream templates 2025-06-03 11:50:39 -06:00
FusionPBX
450acfd75c Update 050_user_record.xml 2025-06-03 09:51:39 -06:00
FusionPBX
5d0b4afbea Fix CDR HTTP authentication logic bug (#7382)
- Add missing negation operator in http_enabled check
- Resolves silent CDR import failures when http_enabled is true
- Fixes authentication logic that was preventing valid HTTP CDR imports
2025-05-31 09:06:01 -06:00
FusionPBX
9d90a701b6 Minor version update 5.3.8 2025-05-28 19:54:57 -06:00
FusionPBX
7c54d58c50 Use the settings object
Use the plural name settings vs setting
2025-05-27 08:53:54 -06:00
FusionPBX
4acf7a4146 Remove overflow on call_recording_length 2025-05-26 11:15:31 -06:00
FusionPBX
30fe796dd7 Update app_defaults.php 2025-05-25 10:15:16 -06:00
FusionPBX
15e46d4da0 Added for better backwards compatibility 2025-05-23 14:43:56 -06:00
FusionPBX
0f7178cc99 Enable record_ext with value of mp3 by default
This will affect new servers but not old ones unless this dialplan is updated manually.
2025-05-15 22:19:48 -06:00
jailbird777
561ef3f241 FreeBSD verison of get_memory_details() incorrectly append a '%' sign, (#7365)
which breaks the round() call in system status dashboard
2025-05-10 09:35:26 -06:00
FusionPBX
320fcbe94e Add default setting voicemail file_ext
Use this as the setting for the base64 file type. 

Determining the file type automatically 
- It is not as dependable 
- Requires more resources.
2025-05-05 13:55:22 -06:00
FusionPBX
4304c60796 Prevent recording more than once 2025-05-01 13:47:02 -06:00
FusionPBX
b3ec611f60 Show the hostname only to the superadmin group 2025-04-30 09:45:27 -06:00
FusionPBX
5a3e4432b5 Minor version update 5.3.7 2025-04-23 17:53:52 -06:00
FusionPBX
699a502378 Set the destination number to sip_to_user and sip_req_user 2025-04-18 14:10:33 -06:00
FusionPBX
fed3d81af2 Update logout.php
Session has been unset, and destroy this code is not used.
2025-04-16 15:33:26 -06:00
FusionPBX
c1b7829171 Fix textarea by using htmlspecialchars 2025-04-11 11:48:47 -06:00
FusionPBX
e9b3bb36ec Fix textarea by using htmlspecialchars 2025-04-11 10:54:39 -06:00