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
FusionPBX
741c9c4b16
GRP add grandstream_wifi_enabled
...
This is needed to prevent removing wifi settings that were set manually.
2025-04-10 17:59:33 -06:00
FusionPBX
cdca191ac6
Update GRP and GXP fix the sip.transport
2025-04-10 17:41:21 -06:00
FusionPBX
20d2d59e9b
Fix call block increment count
2025-04-09 10:06:27 -06:00
FusionPBX
8564133d7b
Fix the domain when using Show ALL
2025-04-02 11:38:21 -06:00
FusionPBX
50e222b3e4
Add yealink_force_voice_ring_volume
...
Forced ringer volume: 0 - 15
2025-03-27 18:06:44 -06:00
frytimo
fff4365b1c
Fix call recordings maintenance path ( #7335 )
2025-03-25 14:56:20 -06:00
FusionPBX
9f7371659d
Set enabled to true by default
2025-03-24 18:33:34 -06:00
FusionPBX
90bae99e3d
Add div with class card
2025-03-24 18:32:32 -06:00
FusionPBX
e0b8adf376
CDR http_enabled default to false
...
Using the file system by default instead of HTTP POST
2025-03-22 17:12:14 -06:00
FusionPBX
062c9ec8b8
Update xml_cdr.php
2025-03-22 17:02:05 -06:00
frytimo
d546c30837
Use auth_id instead of user_id for pcode 36 ( #7328 )
2025-03-21 09:44:55 -06:00
frytimo
d5c54fa4b0
Fix user id instead of auth id used in grandstream template ( #7327 )
2025-03-20 23:51:32 -06:00