FusionPBX
a5d44ae44b
Use the database more efficiently
2024-07-26 17:04:02 -06:00
FusionPBX
e7e2f73004
Format the phone number for call recordings.
2024-07-26 16:32:49 -06:00
FusionPBX
cdc8a8842c
Call Block Update
...
- unify the process for preparing the call_block_number
- move the query for user_extensions outside and before the loop
- database used more efficiently
2024-07-26 14:33:50 -06:00
frytimo
78f68d106f
replace if_group with dialplan_edit permission ( #7072 )
...
Co-authored-by: Tim Fry <tim@fusionpbx.com>
2024-07-26 12:20:47 -06:00
FusionPBX
16c6d8d58b
Fix call block for regular non admin users
2024-07-25 20:49:56 -06:00
FusionPBX
fa16c8ad7c
Update call_block.php
...
- Improve the database handling
- Get the country code from the destinations table
2024-07-25 13:24:40 -06:00
FusionPBX
1d7c239c37
Update app_languages.php
2024-07-25 03:52:42 -06:00
FusionPBX
66e7f05558
Add field recording_voice to the recordings table
2024-07-25 03:24:44 -06:00
FusionPBX
2425dd4c45
update device_edit.php
2024-07-24 15:26:55 -06:00
frytimo
bc5165572a
Use ini_get to retrieve the session path instead of using session_path ( #7067 )
...
When using session_path, the session must be active and will automatically activate the session. This is a better method so that the session is never started.
Co-authored-by: Tim Fry <tim@fusionpbx.com>
2024-07-24 11:28:34 -06:00
Antonio Fernandez
841cc6527e
Groundwire added vendor ( #7065 )
...
* Added Groundwire vendor
2024-07-24 07:21:12 -06:00
fusionate
0e3fa58a1f
Voicemail Message: Better handling of keep local after forward.
2024-07-24 00:00:35 -06:00
FusionPBX
1b2a47dd6c
Add voicemail export
2024-07-23 22:59:58 -06:00
frytimo
46abe4897c
use loose comparison instead of strict comparison ( #7064 )
...
Update comparison checks when testing the database status and
add a unified log message with a more detailed message from the
database when there is a failure
Authored-by: Tim Fry <tim@fusionpbx.com>
2024-07-23 19:58:13 -06:00
FusionPBX
64c6527ab8
Update device_keys.php
2024-07-23 15:58:45 -06:00
Antonio Fernandez
3285483665
changes to wallpaper settings for Avaya J-Series ( #7063 )
2024-07-23 15:17:26 -06:00
FusionPBX
06a6292ebb
Allow removing an assigned user
2024-07-23 15:15:50 -06:00
FusionPBX
f495b28356
Update field name from name to type
2024-07-23 14:29:28 -06:00
FusionPBX
48b2011091
Use mkdir when importing new voicemail boxes
...
In addition to making sure the voicemail directory exists for each voicemail box
Updated the settings class to use the settings object instead of the SESSION.
2024-07-23 13:39:30 -06:00
FusionPBX
ac9497c232
Add toggle for when to create recording
2024-07-23 12:09:50 -06:00
jrmcclean
96f6e87224
Update config.lua ( #6864 )
...
Added an option to check Windows ProgramData
2024-07-23 08:07:36 -06:00
FusionPBX
f959c3717c
Update contacts.php
...
- Add trim
- Adjust indentation
2024-07-20 20:23:17 -06:00
Antonio Fernandez
5cc9f93be8
Find Snom MAC via UA ( #7057 )
...
* Find Snom MAC via UA
2024-07-19 13:38:03 -06:00
FusionPBX
2d933a60ee
Update extension_edit.php
...
Empty option enables ability to see if the value is empty.
2024-07-18 23:43:36 -06:00
FusionPBX
cb7fd1e4ac
Use the object format_address method
2024-07-18 23:35:58 -06:00
FusionPBX
8beecfbb89
- Update call block permissions
...
The call_block_all permission was pulling double duty.
- Changed the code to use call_block_all only for SHOW ALL to call block across all domains.
- Permission call_block_extension will be used instead for the purpose of showing the extension list.
- If someone doesn't call_block_permission then their assigned extensions will be use with each call block item they add.
2024-07-18 17:13:22 -06:00
Antonio Fernandez
fcc2eed4fa
Update provision.php ( #7054 )
...
unset the $sql var where needed
2024-07-18 12:07:10 -06:00
frytimo
cd9c6e95cb
Use the __DIR__ to include require.php ( #7055 )
...
Authored-by: Tim Fry <tim@fusionpbx.com>
2024-07-18 12:06:27 -06:00
fusionate
c78d300145
Voicemail - Messages: New permission to control visibility of Transcribe feature.
2024-07-16 11:12:27 -06:00
FusionPBX
d7e8893325
Update voicemail_messages.php
...
Initializing the new object for messages prevents a problem where running the message method twice on the same object returns no results.
Running once to get the count and then using that result with paging to get the voicemail messages.
2024-07-16 11:01:40 -06:00
FusionPBX
be6afaf948
Update voicemail.php
...
- Allowing passing the database object into the constructor
- Add the database object in the constructor
- replace $_SESSION['domain_uuid'] and $_SESSION['user_uuid'] with $this->domain_uuid and $this->user_uuid
2024-07-16 10:05:06 -06:00
FusionPBX
215b4d0df7
Prevent empty caller id from blocking calls
...
Improved the following
- Prevent empty caller id name and number from blocking calls
- Fixed the call block count so it would increment each time it has blocked a call
2024-07-15 23:06:23 -06:00
FusionPBX
79a8d6c8ca
Update fax_files.php
2024-07-15 18:18:34 -06:00
FusionPBX
d1c2dfa10a
Update fax file download
2024-07-15 17:24:10 -06:00
Antonio Fernandez
1aa9a93bb5
fix qrcode generation on BSD ( #7052 )
2024-07-14 09:51:44 -06:00
FusionPBX
42a3969836
Update provision.php
...
Used to replace the domain name in the yealink_provision_url
2024-07-12 18:04:14 -06:00
FusionPBX
b59b7ba98a
Update page.lua
...
If announce delay is true then add an option for a preset recording filename and length
2024-07-12 11:32:12 -06:00
FusionPBX
3bed9c8a5e
Update contact phone number search
...
Update the phone search to use the country code and phone number or the phone number alone.
2024-07-12 02:48:44 -06:00
FusionPBX
ef03e60a0b
Add setting yealink_ps_enabled
2024-07-11 14:49:26 -06:00
Anthony
fd22d407b8
Added translations to app files ( #7050 )
...
* Added missing translations to core/xml_cdr
* Added missings translations to app/time_conditions
* Added missing transaltions to app/sip_profiles
* Added missing translations to app/registrations
2024-07-10 17:35:13 -06:00
Antonio Fernandez
a295de67c1
added avaya J139 plus other changes to avaya ( #7049 )
...
* added avaya J139 plus other changes to avaya
* fixed a few avaya settings
* added wallpaper descriptions
2024-07-10 17:34:26 -06:00
fusionate
ea7fb60533
Voicemail Messages: Add Resend feature, fix manual Transcription if voicemail stored as base64.
2024-07-10 16:28:41 -06:00
frytimo
5af4610a9c
Ensure the 'transcribe_' is prepended to the class name ( #7048 )
...
Class name requires the transcribe_ prepended before PHP checks to see
if the class actually exists as the engine must have 'transcribe_' in
front of the classes.
Co-authored-by: Tim Fry <tim@fusionpbx.com>
2024-07-10 14:02:23 -06:00
frytimo
8cfdb40acc
Database transactions maintenance ( #7047 )
...
* add database_maintenance function to database_transactions
* update database_maintenance function in database_transactions
New changes in the maintenance application required changes to any
existing functions already created
---------
Co-authored-by: Tim Fry <tim@fusionpbx.com>
2024-07-09 12:52:05 -06:00
frytimo
d1594da57e
implement changes in to the fax queue class ( #7044 )
...
Co-authored-by: Tim Fry <tim@fusionpbx.com>
2024-07-09 12:51:36 -06:00
frytimo
d7f05621c7
Implement changes in to the session class ( #7042 )
2024-07-09 12:50:01 -06:00
frytimo
d68c1a08d8
Call recordings maintenance changes ( #7039 )
...
* add filesystem maintenance method to the call_recordings class
* Add filesystem maintenance default setting to the app_config
Set filesystem_retention_days default setting to 90 days in the
app_config.php file to allow the maintenance service to delete older
files.
2024-07-09 09:19:50 -06:00
FusionPBX
555d52cbb3
Add FAX PDF View
...
Added an iframe to display the PDF
2024-07-08 22:40:42 -06:00
FusionPBX
41de2177e1
Update provision.php
...
Fix bug to pass the parameters including settings and database.
2024-07-08 13:37:58 -06:00
frytimo
50f1601a4d
update voicemail with the latest changes to the maintenance application ( #7035 )
...
* update voicemail with the latest changes to the maintenance application
Update the public static function filesystem_maintenance in voicemail
class to use the newest changes in the maintenance class. The
maintenance class now has a constant defined for the subcategory used
within the project.
* update app_config file with necessary default setting changes
---------
Authored-by: Tim Fry <tim@fusionpbx.com>
2024-07-06 20:45:25 -06:00
frytimo
0ea012c494
Update database_maintenance ( #7037 )
2024-07-05 17:37:50 -06:00
Antonio Fernandez
9ec26f0244
Enhanced Avaya J-Series support ( #7036 )
...
* Updates to Avaya J-Series support
* small J189 fixes
2024-07-05 17:07:45 -06:00
FusionPBX
0ff2503240
Update index.php
...
Minor changes. Use the provision array to get the cidr details.
2024-07-04 18:01:50 -06:00
FusionPBX
1d7bcbe0ee
Device disabled send message to syslog
2024-07-04 17:58:12 -06:00
frytimo
766aeeefae
email_send_remove_extra_database_objects ( #7034 )
...
Use a single instance of the object instead
2024-07-04 11:53:44 -06:00
frytimo
2b87349e7d
remove the manual inclusion of classes to let autoloader handle it ( #7033 )
...
By including the class manually with the include statement, the class
has a possibility of loading twice. This will cause a fatal error if
classes are already loaded.
2024-07-04 09:12:34 -06:00
FusionPBX
c0e1b1a6b5
Changed the order of missed_call conditions
...
Move billsec condition near the end but before voicemail.
If a call center call was missed but answered by an extension with the exit action then the call wasn't technically missed.
2024-07-03 14:35:13 -06:00
frytimo
9beef70b94
fix missing class exists check for transcribe engine ( #7032 )
...
Add a class_exists check to ensure transcribe engine exists before
attempting the use of the class.
2024-07-02 09:30:26 -06:00
FusionPBX
1f077ebc2b
Bug FIX - Deny device_address 000000000000
...
Polycom will make a request with a device address of 000000000000 as well as another request with the real device mac address.
The issue was 000000000000 was on another tenant and it delivered contacts from the other tenant.
2024-06-28 12:18:29 -06:00
Antonio Fernandez
b51b97f495
Fixed comment ( #7028 )
2024-06-28 09:56:01 -06:00
Antonio Fernandez
9081f59ca9
bug fix in device_by.php ( #7027 )
2024-06-28 09:55:43 -06:00
Antonio Fernandez
d1dc1f59ca
bug fix for transcription ( #7030 )
2024-06-28 09:53:50 -06:00
frytimo
7d493c3287
smtp_from_name was accidentally set to smtp_from ( #7029 )
...
This uses the settings default value to set smtp_from_name to be set to
smtp_from if it does not have it's own value. The isset check on line
248 is no longer needed because smtp_from_name will always have a value
2024-06-28 08:47:17 -06:00
frytimo
5ea753295d
add maintenance function to the xml_cdr ( #7025 )
...
Co-authored-by: Tim Fry <tim@fusionpbx.com>
2024-06-27 11:27:09 -06:00
FusionPBX
23093f6a14
Add new permissions
...
- xml_cdr_json_view
- xml_cdr_json_delete
- xml_cdr_flow_view
- xml_cdr_flow_delete
- xml_cdr_log_view
- xml_cdr_log_delete
2024-06-27 10:33:38 -06:00
FusionPBX
6be515de9e
Add a missing $
2024-06-26 21:50:49 -06:00
FusionPBX
315a3d322f
Provision class use settings and database object
...
Credit for these changes go to frytimo changes curated by Mark
2024-06-26 21:23:24 -06:00
FusionPBX
7d2941124e
Update provision.php
...
Use sys_get_temp_dir() to get the temp directory
2024-06-25 20:13:46 -06:00
frytimo
49b2505f0c
Voicemail maintenance ( #7023 )
...
* add database_maintenance
* add filesystem_maintenance
* use modified time instead of create time
* Update voicemail.php
2024-06-25 13:07:42 -06:00
FusionPBX
4369ab6380
Update email_send.php
...
Email transcription has a value no need to transcribe again so run the transcription when the value is empty.
2024-06-24 18:12:49 -06:00
FusionPBX
b6257bbda2
Update email_send.php
2024-06-24 17:34:19 -06:00
frytimo
820a7231dc
format class for comments to be at the same tab stop ( #7018 )
...
Co-authored-by: Tim Fry <tim@fusionpbx.com>
2024-06-24 08:26:34 -06:00
frytimo
fcd64fcce6
Remove session from provisioning ( #7014 )
...
* use single database object, use settings class
* add common domain functions
* use settings class
2024-06-22 19:28:04 -06:00
fusionate
81af0fefd1
Voicemail - Edit: Add option to Keep Local After Forward (or not).
2024-06-21 17:24:06 -06:00
Alex
1ef5f1dab0
Dashboard - Icon widget hover settings ( #7016 )
...
* Update system_counts.php
* Update system_cpu_status.php
* Update system_status.php
* Update voicemails.php
* Update missed_calls.php
* Update recent_calls.php
* Update index.php
* Update app_defaults.php
* Update app_defaults.php
* Update index.php
* Update index.php
* Update dashboard_edit.php
* Update index.php
* Update app_defaults.php
* Update css.php
* Update icon.php
* Update dashboard_edit.php
* Update app_config.php
* Update app_defaults.php
* Update css.php
* Update app_languages.php
* Update index.php
* Update dashboard_edit.php
2024-06-21 16:44:31 -06:00
FusionPBX
63e2316885
voicemail transcription to show or not show
2024-06-21 16:27:58 -06:00
fusionate
2403fcc20e
Voicemail - Edit: Show Transcription disabled if value empty.
2024-06-21 16:16:05 -06:00
fusionate
f97bfef62a
Outbound Route - Add: Append dialplan expression abbreviation to call_direction-outbound dialplan name if Description empty.
2024-06-21 12:25:19 -06:00
fusionate
a5e991a1f2
Outbound Route - Add: Disable dialplan if Enabled is false.
2024-06-21 10:17:54 -06:00
FusionPBX
64c33b21c1
Call center queue context
...
When the user doesn't have call center queue context permission get the context from the database.
2024-06-19 16:53:14 -06:00
Antonio Fernandez
25ba853618
clarified one of the transcription default setting ( #7003 )
...
* clarified one of the transcription default setting
* shortened the description
2024-06-18 15:59:28 -06:00
Antonio Fernandez
1b9c746f00
added snom_ui_theme variable to snom templates ( #7010 )
...
* added snom_ui_theme variable to snom templates
* made the Dark theme default just like Snom docs
2024-06-18 09:33:06 -06:00
FusionPBX
577e929a4c
Create send.lua
2024-06-17 15:01:02 -06:00
fusionate
0f48b98ced
Ringbacks [Class]: Fix PHP 8.x warning.
2024-06-14 16:28:51 -06:00
fusionate
5455fd96a8
FIFO Queues - Delete: Remove dialplan record as well.
2024-06-14 16:28:15 -06:00
FusionPBX
b54ad9cd08
Create fifo member.lua
2024-06-13 22:42:37 -06:00
FusionPBX
b38532a9b3
Update fifo_edit.php
2024-06-13 22:36:46 -06:00
Anthony
e2c8f67f7b
Added translations to app/fifo/app_languages.php ( #7009 )
2024-06-13 16:58:16 -06:00
Antonio Fernandez
ac876402b3
add function to return the config object used to create the database object ( #6998 ) ( #7006 )
...
Co-authored-by: Tim Fry <tim@fusionpbx.com>
2024-06-13 14:53:30 -06:00
FusionPBX
dd4cde850d
Clear the cache
2024-06-13 14:17:50 -06:00
FusionPBX
9a55466677
Update app_languages.php
2024-06-13 14:08:29 -06:00
FusionPBX
6d968e8e3c
Update app_config.php
2024-06-13 12:18:58 -06:00
FusionPBX
f11c6669ef
Update app_languages.php
2024-06-13 12:08:22 -06:00
FusionPBX
9d7f95a7e6
Update FIFO to version 2.0
2024-06-13 11:46:34 -06:00
Alex
7640cd21c9
Dashboard - Add row span setting ( #7007 )
2024-06-12 16:49:34 -06:00
FusionPBX
1998df7c70
Add the required .xml to the file name
2024-06-12 13:01:36 -06:00
FusionPBX
0f01ac7311
Set the context to global
2024-06-12 12:52:04 -06:00
FusionPBX
c40ddd5a4d
Create 070_default_ringback
2024-06-11 18:26:37 -06:00
Antonio Fernandez
f61ee41c91
remove unused variables ( #7002 )
2024-06-11 14:12:13 -06:00
FusionPBX
48140218f3
Only set ringback if a value is provided
2024-06-11 10:40:11 -06:00
FusionPBX
20cf6c8255
Remove default rinback
...
Ringback is not always us-ring. This is not a good default. It can also override the ringback from the inbound destinations and other places where ringback can be set.
2024-06-11 10:27:37 -06:00
FusionPBX
9e2ab9b8c3
Add destination ringback
2024-06-11 10:16:40 -06:00
fusionate
a33975dc29
Voicemail - Messages: Implement paging.
2024-06-07 15:18:14 -06:00
fusionate
cb2b1b4132
Voicemails - List: Minor code adjustments.
2024-06-07 15:12:29 -06:00
FusionPBX
e553e619bf
Extension column add nowrap
2024-06-06 14:27:09 -06:00
FusionPBX
c9c4683d0e
Update index.lua
2024-06-05 23:20:20 -06:00
FusionPBX
737da5bfee
Allow matching prefix in call block
2024-06-05 18:13:32 -06:00
FusionPBX
c22d03e33f
Update app_config.php
2024-06-05 08:34:34 -06:00
fusionate
e61868a4ec
Fax Server: Implement Read/Unread Toggle.
2024-06-05 06:34:07 -06:00
Antonio Fernandez
fbe10bbe04
added emergency numbers default settings for Snom ( #6996 )
2024-06-04 11:26:13 -06:00
frytimo
968c05374f
do not exit when unable to connect to freeswitch socket ( #6992 )
2024-06-03 13:31:32 -06:00
frytimo
058d9aba37
fix failing to save dialplan details xml in proper order ( #6994 )
2024-06-03 13:30:59 -06:00
Alex
f6e6750efc
Dashboard - Minor changes ( #6993 )
2024-06-03 11:40:05 -06:00
fusionate
d48208456b
Voicemail Greetings - Edit: Fix issue where no greetings present.
2024-05-31 15:21:23 -06:00
fusionate
b678c6e9ce
Recording - Edit: Fix waveform generation for newly created OpenAI generated audio files, misc adjustments.
2024-05-31 15:01:09 -06:00
fusionate
7d105c79e6
Voicemail Greetings: Integrate AI greeting generation, fix waveform image generation for OpenAI audio files.
2024-05-31 15:00:15 -06:00
fusionate
684e0a1b6f
Recording - Edit: Minor HTML adjustment.
2024-05-31 09:20:45 -06:00
fusionate
703675c2c7
Recording - Edit: Hide Delete button on Add.
2024-05-31 09:02:15 -06:00
fusionate
3dd8404daf
Voicemails - List: Generate Greetings count.
2024-05-31 08:48:50 -06:00
fusionate
3d2f27ee0b
Recordings - List: Restore Upload button after Upload cancelled.
2024-05-31 08:33:44 -06:00
fusionate
e14dc89488
Time Conditions - Edit: Adjust width of Setting order input width.
2024-05-30 18:57:17 -06:00
FusionPBX
fb7d4e5cc3
Update new extension_range
2024-05-30 18:45:45 -06:00
chansizzle
4cdddba430
Add suggested extension ranges ( #6871 )
2024-05-30 17:58:05 -06:00
FusionPBX
d17300c308
Create 082_default_hold_music.xml
2024-05-30 11:40:27 -06:00
FusionPBX
a6002f9959
Update xml_cdr_log.php
2024-05-30 02:53:51 -06:00
FusionPBX
f084004047
Update xml_cdr_log.php
2024-05-30 02:52:45 -06:00
FusionPBX
a60db81896
Ring group handle number alias
2024-05-30 00:09:21 -06:00
FusionPBX
873f431f80
Operator Panel prevent warnings
...
- Prevent PHP Warnings
- Save vertical space by removing extra br tags
- Important to fit as many extensions on the page as possible for mid-sized businesses.
2024-05-29 17:09:18 -06:00
FusionPBX
4f70217802
Operator panel group extensions default false
2024-05-29 17:05:04 -06:00
frytimo
a4f352aa27
Add check for file fax_active.php to exist before showing link to page ( #6966 )
...
Task #8 - File not found: fax_active.php
2024-05-29 16:13:56 -06:00
Antonio Fernandez
ef7877f7e7
Adding snom_answer_after_policy default setting ( #6988 )
2024-05-29 15:12:01 -06:00
FusionPBX
3ceea47824
Update content.php
2024-05-29 14:08:09 -06:00
Antonio Fernandez
cf8087916b
New feature: Caller id number startswith ( #6987 )
...
* Destination Condition for CID Starts With added
* Translations for CID Starts with added
* changed "startswith" to prefix in app_languages
* added prefix where it needs to be
* Update destination_edit.php
2024-05-29 11:32:51 -06:00
Antonio Fernandez
08a7bb3d8e
Added some missed field for auto lowercase ( #6986 )
...
I missed a few fields that should have been added to my previous commit
2024-05-29 11:26:05 -06:00
Antonio Fernandez
03c78e45bc
Snom firmware fix ( #6958 )
...
* Fixed file names for Snom firmware D8xx
* fixed default firmware files for D7xx and D3xx
2024-05-29 11:24:30 -06:00
chansizzle
94341120c2
Update valet_park to include 59 in the park_lot variable ( #6984 )
...
included 59 in the park_lot variable so the BLF status will work.
2024-05-28 23:13:00 -06:00
Antonio Fernandez
cabdda88b3
Fix importing extensions ( #6985 )
...
This commit will lower the case on all boolean values since if you enter the value as not all lower-case the value will be invalid.
2024-05-28 17:40:15 -06:00
FusionPBX
5ca870a045
Update fifo_member.lua
2024-05-28 14:37:53 -06:00
fusionate
c27f287651
Voicemail - Messages: Option to manually submit audio to AI for transcription, if enabled.
2024-05-28 13:08:41 -06:00
fusionate
e128bdd850
Dashboard - New Messages: Mitigate PHP 8.x+ warnings.
2024-05-28 08:08:17 -06:00
FusionPBX
1da698887b
Deprecate old contact app defaults.
...
This was added to help with the upgrade for systems 8 years ago. This is no longer needed.
2024-05-27 13:59:10 -06:00
FusionPBX
5672944a5d
Add the extension name to CDR
2024-05-23 14:31:56 -06:00
FusionPBX
c5547092d3
Update index.lua
2024-05-22 11:57:56 -06:00
FusionPBX
a31452eb48
Update index.lua
2024-05-22 11:45:49 -06:00
FusionPBX
ac20b8208c
Update call control
...
Add ability to set the enabled context and the disabled context
2024-05-22 11:39:06 -06:00
FusionPBX
c441844a46
Call Control
...
Used to enable or disable calling based on the call group.
2024-05-22 10:49:39 -06:00
Antonio Fernandez
4c78076227
Adding Snom C520 template ( #6980 )
...
* Adding Snom C520 template
* fix
2024-05-21 23:21:22 -06:00
frytimo
46b7c5536a
Prevent deleting the email when fax sender is not authorized ( #6981 )
...
* Prevent deleting the email when fax sender is not authorized
2024-05-21 22:51:50 -06:00
fusionate
e6860a54b9
CDR - Details: Add button to Transcribe via AI, if enabled.
2024-05-21 16:07:44 -06:00
fusionate
003b6d7aa8
CDR [Class]: Mitigate PHP 8.x warnings.
2024-05-21 15:33:15 -06:00
fusionate
353bef172d
CDR - List: Make Delete button (if allowed) function like other pages.
2024-05-21 15:26:02 -06:00
fusionate
1f8542b9cc
Call Recordings: Option to manually submit audio to AI for transcription, if enabled.
2024-05-21 14:59:23 -06:00
fusionate
7312b9ab67
CDR: Create record_transcription field, drop deprecated recording_file, recording_name fields.
2024-05-21 13:29:48 -06:00
FusionPBX
d2b90714c0
Add Greek language and alphabetical order
...
Also, change the language order. Put the languages in alphabetical order
2024-05-17 14:38:11 -06:00
FusionPBX
54c57bdb18
Update greek sounds to use voice serena
2024-05-17 14:32:05 -06:00
Anthony
b751b01161
Added translations to description-ping_max under app/gateways/app_languages.php ( #6979 )
2024-05-17 10:44:41 -06:00
FusionPBX
e95ea23ce9
Change concurrent_outbound_limit to limit_max
2024-05-16 09:38:31 -06:00
denisent
1b83d95935
Make extension concurrent outbound limit a default setting ( #6968 )
...
* Make extension concurrent outbound limit a default setting
* Make extension concurrent outbound limit a default setting
2024-05-16 09:34:43 -06:00
Alex
b35b447344
Update Chartjs and Sortablejs ( #6978 )
...
* minor bug fix
* fix spacing of legend
* remove extra line break
* minor bug fix
* Update dashboard_edit.php
* Update chart.min.js
* Update sortable.min.js
2024-05-16 09:27:00 -06:00
FusionPBX
5286dbbb1b
Add isset with variable last_app
2024-05-15 14:47:07 -06:00
FusionPBX
a16ec80ce4
Update the caller ID when using intercept
...
When intercept is used then use the last_sent_callee_id_name and last_sent_callee_id_number for the caller ID information.
2024-05-15 14:24:52 -06:00
FusionPBX
17bc6ca382
Update app_languages.php
2024-05-15 10:42:10 -06:00
Antonio Fernandez
fc76af2d88
Fixed description for gateway pi-min and ping-max ( #6975 )
2024-05-15 10:34:27 -06:00
FusionPBX
475696ecff
Check for valid fax numbers
...
Validate the fax destination number
- Check outbound routes
- Check valid extension
- Set the status to failed for all other numbers
2024-05-14 12:49:13 -06:00
FusionPBX
1a10543851
Use an underscore for phrase agent_status
2024-05-14 12:11:22 -06:00
FusionPBX
da1d5fca8c
Update 380_hold_music.xml
...
- Use rtp_has_crypto
- Remove deprecated zrtp
2024-05-14 12:07:01 -06:00
FusionPBX
23fb7e6211
Add fifo agent_status phrase
2024-05-14 11:46:47 -06:00
FusionPBX
0b055bc31b
Update fax_files.php
...
Make the code more efficient by using one database object.
2024-05-14 10:03:14 -06:00
FusionPBX
0a4e227706
Update extensions.php
...
Remove user_context from v_devices as its redundant when the domain_uuid is also used.
2024-05-13 14:32:13 -06:00
Alex
98d5e4fd67
Dashboard - Added chart cutout and text size default settings ( #6976 )
2024-05-13 14:20:33 -06:00
fusionate
2d3dca985d
Upgrade - CLI (Manual & Menu): Mitigate PHP 8.x warnings, minor adjustments.
2024-05-13 14:19:34 -06:00
fusionate
5c73ea7bbb
Destination Summary: Mitigate PHP 8.x warnings, fix search criteria on CSV export.
2024-05-13 12:17:14 -06:00
fusionate
fc90314009
Destination Summary: Mitigate PHP 8.x warnings.
2024-05-13 11:46:51 -06:00
fusionate
0a419a7698
Voicemail - Edit: Mitigate PHP 8.x warnings.
2024-05-13 11:39:19 -06:00
fusionate
e81220d997
Time Conditions - Edit: Mitigate PHP 8.x warnings.
2024-05-13 11:22:32 -06:00
fusionate
05cd649a73
Operator Panel: Mitigate PHP 8.x warnings.
2024-05-13 11:03:09 -06:00
fusionate
7556956763
CDR - Details: Mitigate PHP 8.x warnings.
2024-05-13 10:27:34 -06:00
FusionPBX
1a9eaef5f3
Update 240_page.xml
...
Changed this value to false as the check destination status will be checked by default. The purpose of this change to keep the original behavior.
2024-05-09 10:30:35 -06:00
FusionPBX
4f7c5789fc
Improve the indentation
2024-05-09 10:25:27 -06:00
FusionPBX
50e0dd33e8
Page check destination status by default
2024-05-09 10:23:14 -06:00
Alex
301a1f69a0
Move dashboard defaults settings to theme ( #6973 )
2024-05-08 13:41:21 -06:00
Alex
66b57a7784
Dashboard - Add gradient background color settings ( #6972 )
...
* Dashboard - Add gradient background color setting
2024-05-08 09:54:18 -06:00
FusionPBX
8657a68d7e
Update destinations.php
...
The &$row pointer caused a duplicate in the interface on the last row when used with updating the $row['action'] value.
Used an alternative method to update the destinations array and it solved the appearance of a duplicate.
2024-05-06 17:33:48 -06:00
FusionPBX
04ee47ce8f
Skip the cache if the SQL query timed out
2024-05-06 13:08:02 -06:00
FusionPBX
94e3d1edf6
Voicemail transcription use the new transcribe class
2024-05-05 16:47:32 -06:00
Antonio Fernandez
68b4b32519
Fix issue with some emails not getting pulled from IMAP ( #6969 )
...
* Fix issue with some emails not getting pulled from IMAP
* alert users of the ability to enter a domain name
2024-05-04 23:07:23 -06:00
fusionate
3c0a5ad774
Dialplans - Call Screen: Make temp recording filename unique to resolve appending bug.
2024-05-04 16:46:19 -06:00
FusionPBX
80c5e589ab
Bug fix for FAX forward
2024-05-03 13:17:14 -06:00
FusionPBX
f30180d2b7
Bug fix send fax to a local extension
2024-05-03 13:13:51 -06:00
fusionate
58d2a9d754
CDR - Details: Mitigate PHP 8.x errors.
2024-05-02 15:42:47 -06:00
FusionPBX
1649087beb
Add an emergency logs description
2024-05-02 15:07:48 -06:00
FusionPBX
55bebdec6d
Set the label_call_status to prevent a warning
2024-05-02 07:32:53 -06:00
FusionPBX
8805c2f1c8
Use the settings class
2024-05-02 06:58:58 -06:00
FusionPBX
557afd01ad
Call block save_call_detail_record default
...
Set to save the record by default. The reason is to have a record of it so that if it's abused it can be reported.
2024-05-01 09:15:49 -06:00
FusionPBX
d11308b844
New setting save_call_detail_record
...
If blocked by call block option to save the call detail record true or false.
2024-04-30 18:21:42 -06:00
FusionPBX
6176ea2376
Update destinations.php
...
- Update the array to add actions before display.
- Use column names in the SQL select
- Use a SQL Left Join to get the domain name
2024-04-29 12:46:32 -06:00
FusionPBX
6f6d84e1cc
Update conference_centers.php
2024-04-29 10:42:48 -06:00
Alex
5eead0d88a
Dashboard - Add disabled option to details state ( #6962 )
...
* Dashboard - Add disabled option to details state
2024-04-25 23:36:54 -06:00
Alex
c38caaadc9
Update missed_calls.php ( #6960 )
2024-04-24 14:37:47 -06:00
Alex
28efea22fd
Dashboard - Add background color settings ( #6959 )
...
* Dashboard - Add background color settings
* Update missed_calls.php
* Update recent_calls.php
* Update app_languages.php
* Update app_config.php
* Update dashboard_edit.php
* Update index.php
* Update css.php
* Update system_status.php
* Update system_cpu_status.php
* Update system_counts.php
* Update system_counts.php
* Update switch_status.php
* Update index.php
* Update system_counts.php
* Update domain_limits.php
* Update call_forward.php
* Update caller_id.php
* Update ring_group_forward.php
2024-04-24 14:14:24 -06:00
FusionPBX
f8771c4f10
Move emergency setting to its own category.
2024-04-24 10:29:03 -06:00
frytimo
41eb7ac8d3
Fix empty line printing on console ( #6956 )
...
* fix empty line printing on console
2024-04-23 08:53:14 -06:00
fusionate
4e8f60cb92
Voicemail Messages - Restore non-Base64 message audio waveform generation.
2024-04-22 15:33:55 -06:00
FusionPBX
9e71d87012
Recent Calls hide Lose Race
2024-04-22 12:16:30 -06:00
FusionPBX
b6f68533d1
Update valet_park to exclude 5900
2024-04-22 08:17:08 -06:00
Alex
19e21d9997
Update missed_calls.php ( #6953 )
...
* Update missed_calls.php
* Update recent_calls.php
* Update voicemails.php
2024-04-19 17:36:16 -06:00
Alex
4e06ce8c14
Update voicemails.php ( #6952 )
2024-04-18 17:11:05 -06:00
Alex
808e2cbe66
Dashboard - Add chart type setting ( #6951 )
...
* Dashboard - Add chart type setting
2024-04-18 16:57:45 -06:00
FusionPBX
07ff90f97c
Use $event_socket instead of $esl
2024-04-18 16:14:00 -06:00
Alex
1412ed7f68
Dashboard - Add text color settings ( #6950 )
...
* Dashboard - Add text color setting
2024-04-17 16:01:54 -06:00
FusionPBX
1df3015e19
Allow using dsn_call_center
...
Allow using extra underscore so that it works with either values.
- dsn_callcenter
- dsn_call_center
2024-04-17 10:47:22 -06:00
FusionPBX
30439ae14a
Get speech settings from category speech
2024-04-17 08:52:53 -06:00
FusionPBX
e81d711a92
Update xml_cdr.php
...
- Initialize the database class in the constructor
- Improve efficiency by removing extra database instances
- Bug fix. If cc_queue has been provided and call_center_queue_uuid is empty. Then use it to get the call_center_queue_uuid
2024-04-16 09:54:27 -06:00
FusionPBX
75439fb4e9
Update recording_edit.php
...
Use the speech and transcribe classes.
2024-04-15 15:38:54 -06:00
emak-Corey
27b2ddb906
[vm] Split new/saved message count macros + improve french translations ( #6944 )
...
* [vm] Split new/saved message count macros + fix french translations
* Update main_menu.lua
2024-04-15 09:32:13 -06:00
Ahron Greenberg (agree)
4435cf5bd0
[voicemail transcription] fix google v2 ( #6946 )
...
* v2 doesn't require to have api_key set
* allow setting setting a path to the application credentials
* check only ones if the file path exists
2024-04-15 09:26:44 -06:00
Antonio Fernandez
0646bcb93e
Avaya J-Series phone support added ( #6948 )
...
* Added support for Avaya J-Series phones
* moved a file
* minor change to remove an invalid parameter
2024-04-15 09:26:02 -06:00
FusionPBX
92969d904c
Update valet_park_auto
...
- Use lua valet_park
2024-04-12 12:00:52 -06:00
FusionPBX
d8a8d4997e
Show all messages in the fax queue
...
Including ones not assigned to a user
2024-04-11 16:04:44 -06:00
FusionPBX
8e76a940aa
Move fax advanced to its own file
2024-04-11 13:23:09 -06:00
FusionPBX
cf4f96070a
Use valet_parking
...
Changed variable prefix from vale_park to valet_parking for consistency
2024-04-10 21:42:40 -06:00
FusionPBX
d04802f1ba
Add script valet_park
...
- Used to handle park in with a * prefix
- Supports *5901 - *5999
2024-04-10 21:31:20 -06:00
FusionPBX
ea2274fe6f
Validate the uuid used in intercept
2024-04-09 18:56:07 -06:00
FusionPBX
179745f871
Make Call Center variables more robust
2024-04-09 17:20:38 -06:00
Ahron Greenberg (agree)
199e573041
[email_queue] don't run exec on each iteration ( #6945 )
2024-04-08 14:18:42 -06:00
Andy-Seattle
bbabb4f861
Handle ERR no such channel during call intercepts ( #6943 )
...
When call center is not enabled, during a standard call intercept sometimes we are seeing an error as follows:
call_center_queue_uuid=-ERR%20No%20such%20channel!%0A
cc_queue_joined_epoch=-ERR%20No%20such%20channel!%0A
Normally it returns call_center_queue_uuid=_undef_ but occasionally shows the ERR message.
When the epoch variable is set to this it causes the XML CDR service to continually stop and start at the same CDR which raises the CPU load on the server significantly until the CDR is deleted.
This code fix will handle the ERR message in the same way as _undef_.
2024-04-05 17:36:25 -06:00
frytimo
2f31b5addd
if_group caused no conferences to show when user not in the admin group ( #6942 )
...
* if_group caused no conferences to show when user not in the admin group
* if_group replaced to be conference_room_edit
2024-04-05 17:33:42 -06:00
FusionPBX
56fe5831af
Bug fix replace dialed_user with dialed_extension
2024-04-03 11:22:02 -06:00
FusionPBX
fefb58f5df
Fix bug with extension missed call email
...
The dialed_user used to exist on all systems no longer the case. So using sip_to_user instead for backward compatibility.
2024-04-03 10:50:52 -06:00
FusionPBX
4313ee17cd
Use autoloader to find the class
...
ringback class was moved to app/switch/resources/classes
2024-04-02 17:22:40 -06:00
Alex
a66477824a
Use dialplan_global permission ( #6940 )
...
You can disable this permission to hide global dialplans from the list
2024-04-02 15:05:53 -06:00
FusionPBX
2d97968a52
Update cmd.php
2024-04-02 10:58:33 -06:00
FusionPBX
71bc204417
Update calls_exec.php
...
Minor updates
2024-04-02 10:34:20 -06:00
FusionPBX
92f5f4abe4
Update destinations.php
2024-04-02 09:43:16 -06:00
FusionPBX
2e7ebaf1c4
Moved ringbacks to app/switch/resources/classes
...
Moved resources/classes/ringbacks.php to app/switch/resources/classes/ringbacks.php
2024-04-02 09:26:08 -06:00
frytimo
4377336add
variable conference_center_greeting was not initialized causing warning ( #6937 )
2024-04-02 09:15:44 -06:00
Anthony
d4b3d8682b
Added bulk translations to app/recordings/app_languages.php ( #6935 )
2024-04-01 14:16:34 -06:00
FusionPBX
2cca127111
Update app_languages.php
2024-04-01 13:38:36 -06:00
FusionPBX
7dc021dc4e
Disable the model
2024-03-30 23:48:49 -06:00
FusionPBX
db5cae89e4
Remove the default recording voice
...
Update the recording if a voice has been selected.
2024-03-30 15:19:50 -06:00
frytimo
502ba07c53
Ai elevenlabs io engine ( #6932 )
...
* allow settings to load domain and user settings
* ensure the engine is also enabled before attempting to create a new object
* add default values to stop undefined variable warnings
* enforce all models to set and return voices and languages
* enforce all models to set and return languages
* ensure speech_enabled is set by the current session
* create elevenlabs implementation of ai speech
* Update ai_elevenlabs.php
2024-03-30 14:16:16 -06:00
denisent
883c32d932
Add grandstream gdms acs url default setting ( #6934 )
...
* add grandstream gdms acs url default setting
* add grandstream gdms acs url default setting
* add grandstream gdms acs url default setting
2024-03-30 13:52:50 -06:00
FusionPBX
3b0325a2e3
Recording name replace a space with a dash
2024-03-30 12:03:16 -06:00
FusionPBX
088abe4f4c
Improve Ring group context handling
...
If the user doesn't have the correct permission then keep the ring_group_context value from the database
2024-03-30 09:35:24 -06:00
FusionPBX
911888e949
Update ivr_menu_edit.php
2024-03-30 08:28:42 -06:00
frytimo
6bd159a717
settings was being set in constructor but property was missing ( #6931 )
2024-03-28 22:13:01 -06:00
Alex
2cfbe63a5f
Cover Page Option ( #6928 )
...
Subject and Message Required
2024-03-27 22:10:58 -06:00
demonspork
9952026016
Removed unused dialplan is_loopback ( #6927 )
2024-03-27 22:10:26 -06:00
FusionPBX
2171a5f11a
Use the name to find the Select Option Group translation.
2024-03-27 09:11:43 -06:00
FusionPBX
311febaf0b
Add user_uuid
2024-03-25 13:46:02 -06:00