Commit Graph

23677 Commits

Author SHA1 Message Date
fusionate
95ada6da96 Devices - List/Edit: Maintain search, order by and page values through update. (Part 2) 2026-02-20 17:57:20 -07:00
fusionate
d5a4d4dfe3 Devices - List/Edit: Maintain search, order by and page values through update. (Part 1) 2026-02-20 17:55:14 -07:00
fusionate
9596ed64c9 Extension - List: Fix paging issue when search term present. 2026-02-20 17:52:06 -07:00
fusionate
1527ec4f90 Devices - List: Ensure order by parameters included in pagination buttons, prevent duplicate order by params in column heading links. 2026-02-20 17:50:37 -07:00
fusionate
51deffa598 User Logs - List: Pass search term in pagination buttons, prevent duplicate order by params in column heading links. 2026-02-20 17:45:59 -07:00
fusionate
012e2cc382 Paging [Function]: Trim leading ampersand to prevent empty '&=' in param string. 2026-02-20 17:40:45 -07:00
FusionPBX
5919331912 Add domain_uuid filter for the users table 2026-02-19 15:25:36 -07:00
FusionPBX
45f622d1a9 Set the max-width for extension and user_agent 2026-02-19 08:52:13 -07:00
FusionPBX
32eabf54ec Use grandstream_ip_mode default 0 - DHCP
Replace grandstream_ip_address_mode with grandstream_ip_mode. This is so all Grandstream templates unified to use only one variable for this setting.
2026-02-18 17:55:41 -07:00
FusionPBX
9f2f790223 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:01:55 -07:00
FusionPBX
3c64aa7847 Fix user user logs missing url params on pagination#7748 2026-02-18 09:30:33 -07:00
FusionPBX
8da2f64f97 Add a new Yealink T31W template 2026-02-18 08:21:09 -07:00
FusionPBX
f26bc90954 Import default set to enabled 2026-02-17 14:24:00 -07:00
FusionPBX
e82f887cb0 Fix CIDR check to use correct variable 2026-02-16 15:07:59 -07:00
FusionPBX
2e7f758542 Rename cidr variable to cidr_value 2026-02-16 15:02:09 -07:00
Alex
b9eb8141bc Fix empty broadcast start time column (#7746) 2026-02-16 14:01:30 -07:00
FusionPBX
21246b3bc3 Fix voicemail remote_access 2026-02-16 12:37:51 -07:00
FusionPBX
8f707434c3 Clear the contact caller_id cache when the contact on update. 2026-02-13 12:02:50 -07:00
FusionPBX
bde85c11e0 When UNREGISTER is press don't reboot
There is also a REBOOT button
2026-02-12 17:42:20 -07:00
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