Commit Graph

21532 Commits

Author SHA1 Message Date
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
frytimo
614986cd7a use a single database instead of using new database in user_edit (#6939) 2024-04-02 11:55:32 -06:00
FusionPBX
0e658a486f Update user_edit.php
Move the validation earlier in the code
2024-04-02 11:01:43 -06:00
FusionPBX
2d97968a52 Update cmd.php 2024-04-02 10:58:33 -06:00
FusionPBX
bd8cfc9851 Security: Validate the user_status variable 2024-04-02 10:52:02 -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
FusionPBX
463aa5213f Add object property streams. 2024-04-02 09:24:25 -06:00
frytimo
c595df34b2 variable expanded_all was not initialized causing warning (#6938) 2024-04-02 09:23:37 -06:00
frytimo
4377336add variable conference_center_greeting was not initialized causing warning (#6937) 2024-04-02 09:15:44 -06:00
frytimo
e47b2e3710 Fix $x was not initialized on first iteration of for loop (#6936) 2024-04-02 09:09:36 -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
e8798b3fe1 Model picked up automatically
So for now the model is not required
2024-03-30 19:42:23 -06:00
FusionPBX
2c3f2ffd61 Update AI text speech
- elevenlabs
  - update curl code
  - automatically determine the model
2024-03-30 19:23:03 -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
fb241f5085 Change the value to true
These settings are enabled false by default
2024-03-30 10:30:46 -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
fusionate
cd2d2cf632 Default Settings - List: Mask *_key subcategory values. 2024-03-29 10:19:05 -06:00
wouam31200
2c6b36e356 Add features.enhanced_dss_keys.enable = {$yealink_enhanced_dss_keys} (#6910)
* Add features.enhanced_dss_keys.enable = {$yealink_enhanced_dss_keys}
2024-03-28 22:15:30 -06:00
frytimo
6bd159a717 settings was being set in constructor but property was missing (#6931) 2024-03-28 22:13:01 -06:00
frytimo
6fd5d7cda4 Fix user_email missing from object properties (#6929) 2024-03-28 22:10:36 -06:00
frytimo
758cb2ec60 set to compare instead of assignment in the message error checking (#6933) 2024-03-28 22:07:04 -06:00
frytimo
ff55a36980 after doing a database restore, the permission may not yet exist (#6930) 2024-03-28 08:59:30 -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
frytimo
a9886a8ba9 Add str_starts_with and str_ends_with to PHP versions older than 8 (#6832)
* Add str_starts_with and str_ends_with to PHP versions older than 8

* Update functions.php
2024-03-26 16:42:44 -06:00
FusionPBX
027e0757d1 Update the voices array for key and value 2024-03-25 14:01:21 -06:00
FusionPBX
311febaf0b Add user_uuid 2024-03-25 13:46:02 -06:00
FusionPBX
71fefde828 Update recordings.php 2024-03-25 13:44:34 -06:00
FusionPBX
6c41c42a40 Fixed set_language error in transcribe
Changed two methods:
get_language_enabled to is_language_enabled
get_translate_enabled to is_translate_enabled
2024-03-25 12:10:16 -06:00
FusionPBX
21c63c3171 Update destination_edit.php 2024-03-24 10:20:12 -06:00
FusionPBX
b96a0f6d48 Use the settings object 2024-03-24 08:47:14 -06:00
frytimo
2064c33fb7 AI bug fixes and update interfaces (#6925)
* allow settings to load domain and user settings

* ensure 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
2024-03-24 08:37:17 -06:00
FusionPBX
93a180878e Update app_languages.php 2024-03-23 20:00:56 -06:00
FusionPBX
b79774db88 Update the AI settings 2024-03-23 19:50:40 -06:00
FusionPBX
b50085f5cd Add AI default settings 2024-03-23 19:42:30 -06:00
FusionPBX
1a34181008 Add a recording message textarea
- Add speech to text
- Add text to speech
2024-03-23 19:24:32 -06:00
FusionPBX
2756e71e37 Update the new ai class
- Add voices and languages
- Change classname audio_ to ai_
2024-03-23 17:17:21 -06:00
FusionPBX
4fd7fd385b Add label-translate 2024-03-23 14:16:23 -06:00
FusionPBX
67c39ad4a2 Prevent a conflict with the settings object
- Changed from settings to settings_array.
- Prevents a conflict with the settings object.
2024-03-23 13:53:58 -06:00
FusionPBX
7868073b73 Add ai classe and interfaces to the core 2024-03-22 23:14:12 -06:00