Commit Graph
100 Commits
Author SHA1 Message Date
FusionPBX 091dca3ceb Update footer.php 2025-03-29 13:39:24 -06:00
FusionPBX 0b9fd924a9 Add not empty check on the domains session 2025-03-29 13:20:38 -06:00
FusionPBX e5e63a3846 Update extension_edit.php 2025-03-29 11:29:58 -06:00
FusionPBX efd9f8979e Use standard time GMT offset 2025-03-28 17:45:13 -06:00
FusionPBX c6dd43cff0 Update code to use the server_address_secondary 2025-03-28 12:37:01 -06:00
FusionPBX 7fe291dfcf Update xml_cdr.php
Use the permission_exists and is_uuid conditions at the top of the download class method. If false use return to prevent running code without the right permission and a valid uuid.
2025-03-26 18:34:54 -06:00
FusionPBX 288f693c12 Increase the delay when database is not connected 2025-03-26 11:48:18 -06:00
FusionPBX 90b774e86d Add default setting daylight_savings_auto 2025-03-26 11:44:17 -06:00
FusionPBX 67da2f2a3d Make sure the database connection is available 2025-03-26 11:30:34 -06:00
FusionPBX ba413775c7 Get the login destination from the settings 2025-03-24 19:06:09 -06:00
FusionPBX 9d43254603 Set enabled to true by default 2025-03-24 18:29:09 -06:00
FusionPBX 9ee9aa4023 Update xml_cdr.php 2025-03-22 21:03:19 -06:00
FusionPBX f58ed065fc cdr http_enabled default to false
Using the file system by default instead of HTTP POST
2025-03-22 17:09:51 -06:00
FusionPBX 7fae8eefca Update xml_cdr.php 2025-03-22 17:03:37 -06:00
FusionPBX 62877b7aab Add grandstream_random_port 2025-03-22 16:29:36 -06:00
FusionPBX 48661c3aa6 Update sip_status.php 2025-03-22 15:45:19 -06:00
FusionPBX 0706b52427 Update destinations.php 2025-03-22 12:33:45 -06:00
FusionPBX cd5693dbd4 Update check for duplicate destinations
Account for destination_prefix
2025-03-21 21:00:37 -06:00
FusionPBX 1778963607 Calculate the daylight savings settings 2025-03-21 19:51:27 -06:00
FusionPBX a6a39e6d8a Add fax to the add fax_files table if the file exists 2025-03-19 13:26:31 -06:00
FusionPBX 0bec2b9aef Remove empty XML CDR files 2025-03-18 13:40:47 -06:00
FusionPBX dce8f1ba8a Update algom{$mac}.conf 2025-03-18 13:25:31 -06:00
FusionPBX 8a1421eb97 Fix call timeout for ring strategy enterprise
Call timeout ignored with enterprise adjust the destinaton_timeout to honor the call timeout
2025-03-14 20:31:06 -06:00
FusionPBX 17b938698e Start with the require.php 2025-03-13 13:08:36 -06:00
FusionPBX b0a630e80a Use no-wrap class 2025-03-13 11:25:15 -06:00
FusionPBX ee28c6d203 Fix Call Detail Records with invalid xml 2025-03-13 10:06:36 -06:00
FusionPBX 6c6814b29e Remove syntax that breaks older PHP
Removed :static to support PHP 7.4
2025-03-12 23:39:24 -06:00
FusionPBX 31a88e3a15 Update auto_loader.php 2025-03-12 14:48:33 -06:00
FusionPBX 7897ff5b9e Clear the cache 2025-03-12 14:42:50 -06:00
FusionPBX 7a167f70af Get emergency emails from both default and domain settings 2025-03-12 11:37:27 -06:00
FusionPBX 81ab295059 Update template.php 2025-03-12 10:41:39 -06:00
FusionPBX af9691ff41 Fix missed_call use as boolean 2025-03-11 19:54:54 -06:00
FusionPBX c3e5647c03 Update app_defaults.php 2025-03-11 19:36:56 -06:00
FusionPBX 1be15d7d9c Update responsive design 2025-03-11 14:27:45 -06:00
FusionPBX 8ef90b9dcc Update xml_cdr.php 2025-03-08 14:42:35 -07:00
FusionPBX a099de0c6f Fix the contact import 2025-03-08 14:37:15 -07:00
FusionPBX 5391745155 Update abstraction.conf.xml 2025-03-08 08:59:22 -07:00
FusionPBX 7ac2f76804 Use audio_player_waveform_enabled as boolean 2025-03-05 15:23:13 -07:00
FusionPBX 0fa87760cb Update fifo_edit.php
Add validation
Use the event_socket object
2025-03-04 18:18:04 -07:00
FusionPBX cd3ff91f9a Update app_defaults.php 2025-03-04 16:27:59 -07:00
FusionPBX 167cc94f18 Move editor settings used
Used in multiple features for this reason moved to core.
2025-03-04 16:17:16 -07:00
FusionPBX bb02c97c64 Add grandstream_transfer_mode_via_vpk 2025-03-03 18:51:19 -07:00
FusionPBX c47eac110a Add grandstream_transfer_mode_via_vpk 2025-03-03 18:50:58 -07:00
FusionPBX 9fcfc7276a Add grandstream_transfer_mode_via_vpk 2025-03-03 18:50:44 -07:00
FusionPBX 6baa6973f3 Add grandstream_transfer_mode_via_vpk 2025-03-03 18:47:28 -07:00
FusionPBX 150eeccd5e Add grandstream_transfer_mode_via_vpk 2025-03-03 18:43:29 -07:00
FusionPBX a15488a708 Update the condition for validate certificate for a boolean value 2025-03-02 10:45:31 -07:00
FusionPBX 48e44814de Update email_send.php 2025-03-02 10:38:34 -07:00
FusionPBX 06c20ef292 Fix contact notes with line feeds.
When saving contact notes, it would add extra line feeds. The escaping caused this issue.
2025-03-01 22:25:06 -07:00
FusionPBX de516ed210 Minor version update 5.4.2 2025-03-01 20:59:48 -07:00
FusionPBX b4de6f5e4b Use status voicemail
Moved voicemail status after missed calls. This way, it will show the status of voicemail when it goes to voicemail.

There is still a field in the CDR for missed_call and this will still be set to true.
2025-02-28 17:09:35 -07:00
FusionPBX c1296f26e0 Update users.php 2025-02-27 23:16:42 -07:00
FusionPBX c22080d2fc Fix an unclosed {if} tag
Caused by Commit 40f78c3
2025-02-25 13:09:49 -07:00
FusionPBX 6f26f3d386 Fix item overflow affected
This problem didn't affect all screen resolutions.
2025-02-24 10:05:03 -07:00
FusionPBX eb26156159 Remove the !empty(voicemail_mail_to) condition
The toggle for keeps local after email harms nothing. So we don't need to restrict it.
2025-02-21 13:16:11 -07:00
FusionPBX 37840abb98 Fix the cdr http_enabled boolean condition 2025-02-20 09:51:08 -07:00
FusionPBX 7503ff40de Add 922 as another emergency test number 2025-02-19 10:37:40 -07:00
FusionPBX 2661ad7bf0 Allow the @ in the Caller ID name 2025-02-17 11:56:01 -07:00
FusionPBX 8b54dd8b61 Fix invalid XML CDR 2025-02-15 18:56:12 -07:00
FusionPBX abd2077ede Send CDR with invalid xml to failed/invalid_xml 2025-02-15 18:21:14 -07:00
FusionPBX 535d0395e6 Update {$mac}.cfg
required for firmware .160 and newer
account.{$row.line_number}.sip_server.1.address

required for firmware .125 and older
account.{$row.line_number}.sip_server_host
2025-02-15 14:38:39 -07:00
FusionPBX 7c25ad1ed7 Disable vad for flying voice by default 2025-02-15 12:09:46 -07:00
FusionPBX 27e32e8f34 Send the fax with primary and alternative routes 2025-02-14 15:50:51 -07:00
FusionPBX f11c792c2f Fix the fifo agent delete 2025-02-13 21:51:50 -07:00
FusionPBX c4aa9e9b02 Update the cache after loading classes array 2025-02-13 15:05:27 -07:00
FusionPBX cd5ed73602 Allow # and * in the sanitized caller ID 2025-02-11 13:26:32 -07:00
FusionPBX a91e2ac547 Fix password when the permission is not assigned 2025-02-07 17:32:09 -07:00
FusionPBX 7f7ca70210 Change value of yealink_voice_vad to 0
A value of 0 disables voice activity detection. VAD when enabled on a Yealink T54W made the audio at the beginning of the call start at the beginning of the call and sometimes took 1 to 30 seconds to start.

Recommend changing this value on all systems using Yealink to use 0 to disable voice activity detection. Currently yealink_voice_vad is used in t46s, t41s, and t54w
2025-02-06 12:11:24 -07:00
FusionPBX 9b0292f3d2 Fix the destination login alternate path 2025-02-05 18:09:08 -07:00
FusionPBX ca2e72e6f4 Fix the call recording length 2025-02-02 18:27:03 -07:00
FusionPBX 793e5b5e00 Fix the devices domain names column 2025-02-02 18:01:27 -07:00
FusionPBX bb0e23354a Add uuid to the custom recording name 2025-02-01 00:22:56 -07:00
FusionPBX d655fa0ba6 Use the settings class use database::new() 2025-01-31 21:40:35 -07:00
FusionPBX 55fa668765 Use one database connection 2025-01-30 22:51:20 -07:00
FusionPBX a2fc7dff1d Update email_send.php 2025-01-30 16:11:33 -07:00
FusionPBX 3ab848e8c0 Minor version update 5.4.1 2025-01-29 22:26:47 -07:00
FusionPBX 0c48569c71 record_extension default to mp3 2025-01-29 21:43:24 -07:00
FusionPBX fe0680f9b1 Handle columns in the table that may not exist
The old v_device_keys column device_profile_uuid is deprecated. It will exist on systems that were upgraded from an older version before the change was made.

The app default code here moves data from the old format to the newer one. This is useful for upgrades. Newer installs will not have this deprecated field in the device_keys and device_settings table.
2025-01-28 15:59:04 -07:00
FusionPBX b8b796316e Add method column_exists to the database class 2025-01-28 15:35:02 -07:00
FusionPBX a4f83539ba Update login.php 2025-01-28 12:54:09 -07:00
FusionPBX 88b35835b0 logged in direct to the dashboard 2025-01-27 13:58:06 -07:00
FusionPBX 965b245794 Use lowercase matching domain name #7230
When the domain name has upper and lower case letters. The domain UUID results in not found in app/provision
2025-01-24 16:03:53 -07:00
FusionPBX 18bce0437d Add more debug details and return false 2025-01-22 20:35:53 -07:00
FusionPBX 7e4f82f840 Enhance message array debug details 2025-01-22 20:07:02 -07:00
FusionPBX 8ea79e56e7 Replace exit; with return false; 2025-01-22 19:26:25 -07:00
FusionPBX 8b59ef881b Use the settings array to pass database connection
Improve efficiency by using one database connection
2025-01-18 15:47:56 -07:00
FusionPBX b6386ada32 Add table xml_cdr_extensions 2025-01-17 23:30:06 -07:00
FusionPBX 11f250191d Add call recordings record_extension
Call recording file format options: wav, mp3
2025-01-16 19:59:32 -07:00
FusionPBX 31adc0883a Update destination_edit.php
- Use the settings class to get the default settings
- Use call recordings variable record_extension wav or mp3
2025-01-16 19:56:32 -07:00
FusionPBX 590e4fb072 Add record_stereo and record_stereo_swap 2025-01-16 18:24:22 -07:00
FusionPBX df90b758bb Fix issue with sending local faxes
When sip_to_user or sip_req_user are used then we need to add these variables so that it can find the correct inbound route.
2025-01-15 19:44:56 -07:00
FusionPBX d49e8e4d2c Add a default for paging 2025-01-15 15:42:11 -07:00
FusionPBX 4e99779bc5 Fix server_address_primary
This was showing as a select box instead of input-type text .
2025-01-13 12:59:11 -07:00
FusionPBX 405a335ffb Removed domain_enabled to fix a bug for those using BDR
An issue occurs if the domain_enabled data type was text rather than boolean. The upgrade schema data types will correct the data type except when using BDR. The alter table for changing data types doesn't work because of BDR.
2025-01-13 11:10:34 -07:00
FusionPBX f121c16931 Update access control export add node_type 2025-01-09 00:16:21 -07:00
FusionPBX 106fc33459 Remove the pdo.php include
The pdo.php file was replaced by the database class
2025-01-08 12:14:38 -07:00
FusionPBX 1ada27a5b8 Add the settings_array to the class constructor
- More efficient to pass in the database object
- Added an option to pass in the domain_name
2025-01-07 22:20:57 -07:00
FusionPBX 75e7e9b71b Add multi-cast settings to all yealinks 2025-01-07 20:50:57 +00:00
FusionPBX 43d57fce14 Change the agent.contact size from 255 to 1024 2025-01-03 16:53:23 -07:00
FusionPBX 2aae8635db Fix the device line default values and use the settings class 2025-01-03 14:41:08 -07:00