FusionPBX
27e32e8f34
Send the fax with primary and alternative routes
2025-02-14 15:50:51 -07:00
FusionPBX
9d3dd2a831
Add two fax variables
2025-02-14 13:08:19 -07:00
FusionPBX
f11c792c2f
Fix the fifo agent delete
2025-02-13 21:51:50 -07:00
fusionate
bd5002ca32
Voicemail: Rename voicemail filesystem folder if Voicemail ID changes.
2025-02-13 15:02:53 -07:00
frytimo
9b0eead911
Fix incorrect name on disk usage chart ( #7237 )
...
* fix incorrect name on disk usage chart
* put correct information in disk usage for Linux and FreeBSD systems
* Update system_disk_usage.php
* Update system_disk_usage.php
2025-02-13 14:18:36 -07:00
frytimo
f03803f113
use settings object where possible ( #7246 )
...
* use settings object where possible
* use $user_uuid instead of $_SESSION['user_uuid']
* use extension_uuid when counting for performance
2025-02-13 14:12:48 -07:00
frytimo
056ddc93ca
remove the automatic setting of server connection port in provisioning ( #7243 )
...
* remove the automatic setting of the server connection port in provisioning
2025-02-13 14:09:03 -07:00
fusionate
68e3b4c187
Fax - New: Add cover_message, cover_message_height Default Settings to define a default Message and the height of the message box on the cover page, respectively.
2025-02-13 11:56:07 -07:00
frytimo
0cf387f306
do not save event_guard logs to transactions ( #7254 )
...
Event Guard already has a log table so no need to duplicate the transactions in another table
2025-02-13 09:10:33 -07:00
frytimo
0a5c377ae6
Remove Extra Line Ending ( #7252 )
2025-02-13 09:09:52 -07:00
frytimo
5c9eeb1956
Remove Extra Line Ending ( #7253 )
2025-02-13 09:09:34 -07:00
FusionPBX
cd5ed73602
Allow # and * in the sanitized caller ID
2025-02-11 13:26:32 -07:00
Ahron Greenberg (agree)
3603711d77
fix destination_condition_field gets overwritten by default setting ( #7242 )
2025-02-11 08:41:25 -07:00
FusionPBX
a91e2ac547
Fix password when the permission is not assigned
2025-02-07 17:32:09 -07:00
FusionPBX
0ce6f3c956
Update language French vm
2025-02-06 14:33:11 -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
574ec7a5b3
Fax queue setting prefer_local default false
...
This allows control over whether to prefer sending to the voip provider or attempt local fax call.
2025-02-04 18:37:58 -07:00
Alex
5f2a6eed09
Fix dashboard number background color not showing ( #7241 )
...
* Fix dashboard number background color not showing
* Update missed_calls.php
* Update recent_calls.php
* Update voicemails.php
* Update registrations.php
2025-02-03 16:27:09 -07:00
frytimo
1c29addf08
fix spelling mistake in xml_cdr function name ( #7240 )
2025-02-03 13:21:47 -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
chansizzle
e8f8e2cfc5
add missing semicolons ( #7238 )
2025-01-30 22:40:21 -07:00
FusionPBX
a2fc7dff1d
Update email_send.php
2025-01-30 16:11:33 -07:00
FusionPBX
0c48569c71
record_extension default to mp3
2025-01-29 21:43:24 -07:00
FusionPBX
355c0e692c
Update call details
...
- Add pass objects into the constructor
- details show local source and destination extensions
2025-01-28 21:57:41 -07:00
FusionPBX
65aeefaea4
update voicemail_main_menu phrase
2025-01-28 20:27:24 -07:00
FusionPBX
d2294f76f3
Update voicemail_listen_file_options phrase
2025-01-28 20:18:16 -07:00
FusionPBX
e0c7a8a9b5
Add voicemail_deleted_message_count phrase
2025-01-28 20:05:03 -07:00
simplecoder732
77f9161408
Add a voicemail deletion queue ( #7221 )
...
* Add a deleted messages option to voicemail.
Messages are only deleted after a certain amount of time instead of immediately.
The queue can be turned off or on with the default setting "use_deletion_queue" in the "voicemail" category.
Changed deleted phrase and added a deleted messages count phrase
Added a program to delete messages that are due for deletion. Also small changes to phrases.
* Added a remove_deleted_messages function that runs on voicemail main menu log in. With this method, the deletion queue is handled per mailbox vs system-wide as in the cron-triggered script. It also allows us to adjust the retention hours on a per-domain basis.
2025-01-28 16:57:50 -07:00
Alex
b2349060b5
Fix number text and background color not applying ( #7235 )
...
* Fix number text and background color not applying
* Update registrations.php
* Update voicemails.php
* Update missed_calls.php
* Update recent_calls.php
* Update domains.php
2025-01-28 16:39:35 -07:00
denisent
bb1006aca8
Add serial number to the device edit page ( #7234 )
...
* add device serial number
* add device serial number field
* add device serial number field
2025-01-28 16:26:32 -07:00
chansizzle
964865ae63
add xml statistics mouse over text and use languages variables ( #7211 )
...
* add xml statistics mouse over text and use languages variables
* add xml statistics mouse over text and use languages variables
* xml statistics - remove English words from non-English languages
2025-01-28 16:22:02 -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
fusionate
14288772d5
Yealink App: Replace an invalid UUID.
2025-01-28 12:53:32 -07:00
frytimo
7c887184ff
adjust system service dashboard widget to not show by default ( #7233 )
2025-01-28 12:17:04 -07:00
fusionate
aa75be76e7
Yealink App: Fix UUID in a previous commit.
...
This was preventing the App Defaults to run properly, because the database was rejecting the UUID value.
2025-01-28 11:58:32 -07:00
frytimo
96da9967e0
create system services dashboard item ( #7231 )
...
* create system services dashboard item
* update internationalization language file used in system_services
2025-01-28 10:20:36 -07:00
chansizzle
ecc9361b68
remove device_label duplicates ( #7215 )
...
removed device_label duplicated in 2 locations
2025-01-27 11:12:00 -07:00
chansizzle
bf84789f64
yealink power savings description clarity ( #7220 )
...
It was unclear as to what 'saving enabled' is. Updated to 'power saving enabled'. Yealink setting `features.power_saving.enable`
2025-01-26 19:28:58 -07:00
Mendel
43612a5049
multiple changes to the and for the yealink t58W,and images for yealinks in general. ( #7223 )
...
* multiple changes to the and for the yealink t58W
Added the variable for Bluetooth so that it won't be disabled every time the phone is provisioned.
Added what is needed for the wallpaper and firmware.
2025-01-25 19:32:25 -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
frytimo
d77b69b4d5
fix provision edit to use text type instead of numeric ( #7229 )
2025-01-24 10:15:36 -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
frytimo
dc22e87fc2
fix dashboard php warnings ( #7218 )
2025-01-17 12:48:11 -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
frytimo
24ecfa16a0
update voicemails to use settings object where possible ( #7212 )
2025-01-16 12:49:00 -07:00
fusionate
edf2efb517
Voicemails - List: Restore search functionality.
2025-01-16 10:51:41 -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
fusionate
a118cd658e
Voicemail - Edit: Change boolean select elements to toggle switches.
2025-01-09 23:04:03 -07:00
frytimo
79b0767343
fix xml_cdr import failing to move a zero byte record to failed folder ( #7210 )
...
When an XML CDR record is zero bytes that is recorded in the /var/log/freeswitch/xml_cdr directory, the xml_cdr class would fail to move the file. This causes the record files to eventually build up to where the files can exceed the import limit. This adjustment moves the sanity checking for `filesize` to before the import attempt and checks for over limit and zero bytes. If those conditions match the file is moved to the "failed" folder.
2025-01-09 11:47:28 -07:00
FusionPBX
f121c16931
Update access control export add node_type
2025-01-09 00:16:21 -07:00
FusionPBX
c388194721
Add Access Control Export
2025-01-09 00:06:52 -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
2aae8635db
Fix the device line default values and use the settings class
2025-01-03 14:41:08 -07:00
FusionPBX
5e8271ecc6
Use the domain_name as the context
2025-01-03 09:01:03 -07:00
FusionPBX
eb7645772a
Update the context for the operator
...
Use the domain_name as the context.
2025-01-03 09:00:17 -07:00
FusionPBX
5c9c872c99
Show newest emails first
2025-01-01 11:26:44 -07:00
frytimo
76af096f52
xml_cdr catch edge case of failed import when no start stamp is present ( #7207 )
...
* xml_cdr catch edge case of failed import when no start stamp is present
* xml_cdr catch edge case of failed import when no start stamp is present
2025-01-01 10:32:12 -07:00
fusionate
5ace1902e3
Recordings: Restore audio playback.
2024-12-30 12:33:54 -07:00
chansizzle
9203fa0ed9
update cpm_ans to be cpm_answered ( #7204 )
...
The sql aliases the calculation as cpm_answered. Without this change the CDR Statistics Call Per Minute will always be zero.
2024-12-27 09:55:26 -07:00
FusionPBX
ff95ada636
Fix the duration by use the created_epoch
...
Also used the settings class
2024-12-26 10:57:45 -07:00
FusionPBX
803b8755b2
Use the settings class and change date and time handling
...
- Use the settings class
- Fix the date and time
2024-12-25 22:08:10 -07:00
FusionPBX
6524cdcd0b
Fix greeting when using phrases
...
After saving a phrase for the greeting it would save but it wouldn't show the correct label. It would continue to play the phrase but show the UUID.
2024-12-23 12:22:44 -07:00
FusionPBX
b6e1a2f775
Fix greeting when using phrases
...
After saving a phrase for the greeting it would save but it wouldn't show the correct label. It would continue to play the phrase but show the UUID.
2024-12-23 12:15:38 -07:00
FusionPBX
67582a0f90
Update presence.php
2024-12-22 10:13:18 -07:00
FusionPBX
eab081e253
Fix log viewer overflow for log content using word wrap
2024-12-21 11:32:15 -07:00
FusionPBX
2b22a15bf9
Update permission to hide hangup cause by default
...
This call detail records permission was assigned to the superadmin group by default. The Status replaces it with a simpler message. The hangup cause status will remain as an option for those that want it.
2024-12-21 10:56:15 -07:00
FusionPBX
afaf31c3a2
Sanitize the caller ID name and number
2024-12-20 11:07:05 -07:00
FusionPBX
257066f4d0
Fix a typo in the description
2024-12-17 12:49:49 -07:00
FusionPBX
d9f401f577
Use the settings class
2024-12-16 18:48:44 -07:00
FusionPBX
2cd94a93a5
Fix the device ADD button.
...
Also, permission_exists function uses the permission::new() method and this made it efficient enough to continue to use the permission_exists function.
2024-12-13 10:35:36 -07:00
chansizzle
8feb150dba
rename extension summary csv export ( #7179 )
...
rename extension summary export/download from 'user-summary.csv. to 'extension-summary.csv'
2024-12-11 22:15:28 -07:00
FusionPBX
7a33e79f4a
Add the spa_router_mode
2024-12-11 22:06:44 -07:00
Alex
9fc82c02cb
Add dashboard icon color setting ( #7197 )
...
* Add dashboard icon color setting
* Update index.php
* Update app_languages.php
* Update app_defaults.php
* Update app_config.php
* Update dashboard_edit.php
* Update index.php
* Update app_languages.php
* Update app_defaults.php
* Update app_config.php
* Update config.php
* Update domains.php
* Update config.php
* Update config.php
* Update config.php
* Update config.php
* Update config.php
* Update config.php
* Update config.php
* Update config.php
* Update config.php
* Update config.php
* Update registrations.php
* Update config.php
* Update config.php
* Update config.php
* Update config.php
* Update voicemails.php
* Update config.php
* Update missed_calls.php
* Update recent_calls.php
* Update index.php
* Update index.php
* Update index.php
2024-12-11 21:28:45 -07:00
frytimo
3d4fe6e5c1
fix call forward back button on save ( #7196 )
...
* fix call forward back button on save
2024-12-11 14:53:55 -07:00
Antonio Fernandez
975f0755ea
fix-sms/mms-to-email-en-us ( #7194 )
2024-12-10 16:53:35 -07:00
FusionPBX
414c85eef8
Fix a bug where transfer is part of recording name
2024-12-10 13:44:49 -07:00
FusionPBX
3095bb5a30
Removed messages and providers
...
These are optional and have the own repositories
2024-12-09 17:13:22 +00:00
anthony-ricci
7993e2ad1b
messages-to-email ( #7193 )
2024-12-09 10:10:15 -07:00
FusionPBX
e1cfb7931e
Active Calls responsive design update
2024-12-07 13:28:27 -07:00
chansizzle
014adb461b
add call duration to the active calls page ( #7191 )
...
* add call duration to the active calls page
* add duration label for active calls
2024-12-04 15:13:25 -07:00
FusionPBX
f0837e173b
Add function_exists for posix_getsid
...
Used to support operating systems that don't support posix_getsid
2024-12-02 18:34:49 -07:00
markjcrane
78306a1a68
Add execute permission
2024-12-02 18:05:26 -07:00
FusionPBX
57a792dccd
Use the PHP_BINARY constant
2024-12-02 17:58:07 -07:00
FusionPBX
efdc007eb2
Use the PHP_BINARY constant
2024-12-02 17:55:35 -07:00
FusionPBX
6f1c595b1f
Use the PHP_BINARY constant
2024-12-02 17:54:49 -07:00
FusionPBX
642d4cd8d7
Set the Yealink default to 4 PAI-RPID-FROM
2024-12-02 11:56:35 -07:00
frytimo
bb76878156
fix voicemail message count when viewing all domains ( #7186 )
2024-11-30 12:10:58 -07:00
frytimo
58cfa404b7
fix voicemail message length and size display ( #7185 )
2024-11-30 11:40:52 -07:00
FusionPBX
cd8d5302ac
Fix temporary permissions
2024-11-29 13:57:01 -07:00
frytimo
7133d4bff1
parse windows 1256 encoding type in email to fax ( #7182 )
2024-11-27 14:21:45 -07:00
FusionPBX
8655c792a3
Fix ring group missed call to show in CDR
2024-11-19 13:42:25 -07:00
markjcrane
9b843bbff0
Move contacts from the app to core directory
2024-11-16 21:06:29 -07:00
FusionPBX
cbcc47d47b
Create conference transfer.lua
2024-11-15 15:39:52 -07:00
FusionPBX
7f527aba07
Fix the sql query
2024-11-15 14:32:45 -07:00
FusionPBX
d562d11528
Create three_way.lua
2024-11-15 14:16:22 -07:00
fusionate
cb9c79bf86
Fax Server - Sent List: Fix Destination value.
2024-11-14 18:56:15 -07:00
FusionPBX
caba7800d1
Updated Call Flow Summary for outbound calls
2024-11-14 17:06:41 -07:00
fusionate
15cad2369c
Fax Server - Fax to Email: Fix population of cover page labels.
2024-11-14 13:21:14 -07:00
FusionPBX
aae7cbdc5a
Fix the voicemail transcribe title
2024-11-13 17:46:53 -07:00
FusionPBX
33354ff5c7
Update ring_group_edit.php
2024-11-13 16:23:43 -07:00
FusionPBX
5cb5f97743
IVR Menu direct_dial_digits_max set default to 8
2024-11-12 15:39:26 -07:00
FusionPBX
8f08303a82
Add bittel to device vendors
2024-11-12 15:06:38 -07:00
FusionPBX
0a33e58b87
Add vendor Bittel
2024-11-12 14:53:14 -07:00
FusionPBX
fc5f10acfa
Add vendor bittel
2024-11-12 14:50:18 -07:00
Antonio Fernandez
9e5116b8fb
contacts appear by default in templates ( #7154 )
2024-11-09 18:30:03 -07:00
frytimo
773ecc96cc
pass database object to settings object ( #7178 )
...
Use the singleton database object with database::new syntax
Pass the connected database object to the settings object so settings object does not have to create another connection
2024-11-09 18:29:22 -07:00
FusionPBX
fca029b7df
Use include internal on answered, missed and voicemail
...
This hides local calls which could also be calls to feature codes. Only add these feature code calls to the count if directed to show internal calls.
2024-11-08 18:09:32 -07:00
FusionPBX
318953bddf
Fix the destination summary when server using UTC
...
Set the PHP time zone to fix the destination summary report. Without the time zone set it would use the server operating system time zone. If the time zone is set to UTC when it rolled over to a new date ahead of the local time zone it would make the report show 0 results.
2024-11-08 17:44:09 -07:00
FusionPBX
139867815f
Fix the extension summary and call flow summary
...
Set the time zone in PHP so that it is correct inside the class method for the extension summary and the call flow summary
2024-11-08 17:21:18 -07:00
FusionPBX
2ad7f5df6d
Yealink boolean and numeric use text
...
The provisioning template delivers the value as a string
2024-11-04 10:19:58 -07:00
FusionPBX
baed3947d4
Make sure the origination_uuid is set
2024-11-04 08:21:03 -07:00
FusionPBX
afdb029a25
Update http_auth to use boolean
2024-11-01 14:17:32 -06:00
FusionPBX
175e88e15a
Fix for the device template
...
If the device vendor matches then use the alternate device template
2024-11-01 12:33:34 -06:00
Antonio Fernandez
fab9a6bbc9
Ring Group search in CDR ( #7177 )
...
* Adding Ring Group dropdown in cdr search
* 2nd commit
* remove unused permission
2024-11-01 10:06:23 -06:00
FusionPBX
b55e542cbd
Fix lua stream file
2024-10-31 19:33:38 -06:00
FusionPBX
42d634dc76
Allow adding a large list of emails
2024-10-30 14:11:46 -06:00
fusionate
d627db10a6
Devices [Class]: Fix typo.
2024-10-30 13:27:39 -06:00
Antonio Fernandez
3714dc73f4
fix call screen saving ( #7174 )
2024-10-29 15:52:40 -06:00
FusionPBX
7fe9ad5c77
Fix page load time for call_recordings
...
The page load time was slow when there were no call recordings for the domain.
Remove domain_uuid is null as this isn't needed for call recordings.
2024-10-28 11:00:24 -06:00
FusionPBX
f44f9636db
Cast to integer
...
This prevents an error that was seen on FreeBSD
2024-10-26 22:16:35 -06:00
FusionPBX
fbb254c3db
Update and rename 500_ring-group-forward.xml to 495_ring-group-forward.xml
2024-10-25 15:30:39 -06:00
FusionPBX
575db5c918
Create 895_call-forward-no-answer.xml
...
Add new way to handle call forward no answer
2024-10-25 13:09:17 -06:00
FusionPBX
ebaf1f909f
Use boolean in conditional statement
2024-10-24 14:37:26 -06:00
frytimo
f86214f61e
Fix email send breaks transcribe when php 7.1 is used ( #7170 )
...
Ensured the values are of boolean type as PHP 7.1 treats them strange
2024-10-24 14:11:25 -06:00
FusionPBX
11cc01a79a
Provision settings adjust types
...
If the type is boolean with a value of 0 or 1, use type text; if it is numeric, use type text.
The template default setting uses a string for the template values, and a boolean type is used with conditions.
2024-10-23 15:10:31 -06:00
FusionPBX
9bd77856b8
Fix the condition for smtp_from
2024-10-23 11:32:44 -06:00
FusionPBX
2765c1d229
Extension directory order by first name
2024-10-22 19:11:07 -06:00
FusionPBX
d28a98bbb1
Update provision.php
...
Remove debug info
2024-10-22 19:06:45 -06:00
Antonio Fernandez
2f30694ead
Fix Avaya BLF issue on reSUBSCRIBE ( #7164 )
...
* Fix Avaya BLF issue on reSUBSCRIBE
* fix an accidental modification
2024-10-22 19:01:50 -06:00
FusionPBX
3415d57751
Provision enabled setting default boolean
2024-10-22 19:00:05 -06:00
FusionPBX
fa596c94a4
Provision setting enabled use boolean
2024-10-22 18:58:03 -06:00
frytimo
557de4b744
Update settings using real boolean ( #7165 )
...
* update settings using real boolean
2024-10-22 18:55:19 -06:00
FusionPBX
7db445f825
Update boolean devices.php
2024-10-22 18:40:58 -06:00
FusionPBX
23acd611c2
Boolean settings as type boolean
...
PHP 7.1 and 8.1 handled boolean string differently. Changed the type to a proper boolean to resolve this issue.
2024-10-22 18:23:49 -06:00
FusionPBX
f24847d1c4
Update index.php
2024-10-21 15:25:45 -06:00
Antonio Fernandez
b801b8a5c9
fix search when pressing enter in textbox ( #7162 )
2024-10-18 20:57:15 -06:00
fusionate
9af1f46079
Voicemail Messages - List: Remove unused parameters from the recording_seek() function call.
2024-10-18 19:25:59 -06:00
fusionate
35d097913f
Voicemail Greetings - List: Remove unused parameters from recording_seek() function call, remove additional <td>...</td> tag, add another column count increment.
2024-10-18 19:22:54 -06:00
fusionate
b2426a52f4
Recordings - List: Remove extra </td> tag.
2024-10-18 19:18:06 -06:00
fusionate
c812dfb58b
Music On Hold: Remove unused parameters from the recording_seek() function call.
2024-10-18 19:07:19 -06:00