Commit Graph

23658 Commits

Author SHA1 Message Date
FusionPBX
7a632c340b Fix typos and set default RTP packet time to 20
Corrected typos in comments and set default RTP packet time.
2026-02-12 17:03:26 -07:00
FusionPBX
3e0c4b0298 Minor version update 5.5.7 2026-02-12 16:18:36 -07:00
FusionPBX
8284201e7b Fix intermittent call recording by removing api_on_answer 2026-02-12 12:27:36 -07:00
FusionPBX
54174c1967 Update recording actions in user_record.xml 2026-02-12 11:56:01 -07:00
FusionPBX
a13bf7517f Fix active_conferences high cpu bug on switch disconnect #7742
When the conference service disconnects from the switch, it will cause 100% cpu usage. This fix will allow the service to detect the disconnection and then wait until the connection is re-established with the switch.
2026-02-11 11:16:27 -07:00
FusionPBX
921581ec23 Change Fanvil event header for check_sync command #7740 2026-02-09 13:21:00 -07:00
FusionPBX
9924a41a6a Use select max-width to prevent overflow content area 2026-02-08 10:57:59 -07:00
FusionPBX
cd4394f0bb Filter for each Event-Subclass 2026-02-07 14:19:34 -07:00
FusionPBX
365484f9cf Modify read_event to include timeout parameter
Added a timeout parameter to the read_event method for stream_select functionality.
2026-02-07 14:14:15 -07:00
fusionate
4492467c3c CDR - Details: Fix recording Play button label. 2026-02-07 12:15:17 -07:00
Alex
4453c68792 Fix domain limits being ignored when set to 0 (#7739) 2026-02-06 11:18:04 -07:00
frytimo
b3cbf956c2 Add reconnection delay to prevent high CPU usage when server is unavailable. (#7737)
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:55 -07:00
Alex
c995587b27 Fix settings initialization (#7735)
* Fix settings initialization

* Update ivr_menu_edit.php

* Update call_center_queue_edit.php
2026-02-05 16:48:52 -07:00
FusionPBX
18c6a9d598 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:50 -07:00
FusionPBX
10d39c2100 Add record_stereo=true to the ring group lua script 2026-02-04 12:29:04 -07:00
FusionPBX
2619cfd2b4 Fix the ring group count with show all 2026-02-04 12:16:43 -07:00
FusionPBX
cd438c49de Get the domain_uuid using the domain name from the URL
When the domain_uuid is not available, get the domain name from the URL. Use the domain to get the domain_uuid. This is needed to get the correct domain settings.
2026-02-03 12:17:23 -07:00
FusionPBX
a63f4573b2 Update ring_group_edit.php (#7731)
In order for call recording transcription through a ring group to show both channels we need to set the variable record_stereo=true
2026-02-02 15:56:34 -07:00
FusionPBX
f23de6e992 Fix the outbound route PIN numbers 2026-01-31 16:56:40 -07:00
FusionPBX
c719b534c9 Fix the reference to the database object 2026-01-31 14:27:21 -07:00
FusionPBX
718c7940fc Add a new setting for summary_enabled for category call_recordings. 2026-01-31 13:41:13 -07:00
FusionPBX
9521f8a136 Only show the masked password if there is a password defined. 2026-01-31 10:47:45 -07:00
FusionPBX
77064f409d Update the call recording transcription email 2026-01-30 06:56:14 -07:00
FusionPBX
4c783493bb Fix Class 'Parsedown' not found 2026-01-30 05:40:12 -07:00
markjcrane
784a23951f Major version update 5.5 release 2026-01-29 06:17:45 -07:00
markjcrane
56d603bb25 Add the default setting for firewall_name 2026-01-29 06:15:37 -07:00
markjcrane
5a928b9082 Event Guard for now default to iptables for Linux
- Can change this value using Default Settings
  - Category: system
  - Subcategory: firewall_name
  - Type: text
  - Value: nftables
  - Enabled: true
- Description: Firewall Options: pf, nftables, iptables

Additional firewalls will be supported in the future.
2026-01-29 06:13:04 -07:00
markjcrane
6cdfd161b4 Add call summary to the call recording transcript email 2026-01-29 06:06:24 -07:00
markjcrane
6c25906378 Disable extension password attributes
- This causes problems for updating existing extension passwords
- For this reason disabling this recent addition
2026-01-29 05:36:56 -07:00
markjcrane
2c448c7bfb Update Event Guard version 2.0
- Use the service class
- Use object interfaces
- Add support for nftables
2026-01-29 05:31:02 -07:00
FusionPBX
78b1ebc47d Fix voicemail greetings file extension
Steps to reproduce the issue current greeting is a wav file. The text-to-speech provider used mp3. Then it would change the file type to mp3.

Moved the $speech->get_format(); to the section of code that generates the text-to-speech. So that it doesn't overwrite the file type when its not the text to speech is not being used.
2026-01-28 15:25:50 -07:00
FusionPBX
084575e368 Update bridge and phrase detection in the destination actions 2026-01-28 13:46:21 -07:00
FusionPBX
e6987e9c89 Fix audio not playing when using a phrase
When the call goes directly to a phrase, the call must be answered before the audio plays.
2026-01-28 13:11:01 -07:00
FusionPBX
30a60c655d Add settings: summary_model_prompt, summary_model_name
- Use these new settings to allow a custom AI prompt and language model.
2026-01-28 12:39:18 -07:00
FusionPBX
3f356ac58f Fix the destination check for duplicates 2026-01-28 12:31:33 -07:00
Marvin Skeete
e44a340f16 Added Grandstream station label for gxp2130_35_40_60_70 (#7508)
* Added Grandstream station label
2026-01-28 10:07:39 -07:00
yois615
e43e9e07bc [dialplan] Update XML for outbound dialplan (#7724) 2026-01-28 09:33:14 -07:00
Alex
04c995decd Gateways: Add confirmation for start/stop and true/false buttons (#7726)
* Gateways: Add confirmation for start/stop and true/false buttons

* Update app_languages.php
2026-01-28 09:31:00 -07:00
markjcrane
d8786aa613 Update the URL to prevent browser cache 2026-01-27 19:37:08 -07:00
fusionate
6a8609ae25 Voicemail Greeting - Edit: Mitigate PHP warning on add. 2026-01-27 18:57:11 -07:00
markjcrane
f294d7c836 Remove the widget background and detail color default value 2026-01-27 18:55:03 -07:00
fusionate
f37edc508b Voicemail Greetings - Edit: Implement Preview button for audio playback. 2026-01-27 18:51:27 -07:00
fusionate
99b99a113a Recordings - Edit: Fix missing translation. 2026-01-27 18:36:01 -07:00
fusionate
bf6975e06b Recordings - Edit: Implement Preview button for audio playback. 2026-01-27 18:31:34 -07:00
frytimo
c7659830cc Feature Codes adjust description detection (#7727)
* Feature Codes adjust description detection

* Update feature_codes.php
2026-01-27 18:02:00 -07:00
markjcrane
cec70c5194 When saving recording stay on the edit page 2026-01-27 17:13:39 -07:00
markjcrane
006a790356 Fix the greeting transcription 2026-01-27 17:10:56 -07:00
markjcrane
5cc9ad1e44 Add update greeting toggle 2026-01-27 16:59:10 -07:00
Alex
4b868f8330 Update domain toggle/delete message (#7725)
* Update domain toggle/delete message

* Update app_languages.php

* Update app_languages.php

* Update modal.php
2026-01-27 15:30:54 -07:00
fusionate
2c30e7bcbc Music On Hold - List: Fix waveform for non-default audio files. 2026-01-27 09:03:03 -07:00