Commit Graph

11216 Commits

Author SHA1 Message Date
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
FusionPBX
71fefde828 Update recordings.php 2024-03-25 13:44:34 -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
1a34181008 Add a recording message textarea
- Add speech to text
- Add text to speech
2024-03-23 19:24:32 -06:00
FusionPBX
e179aaeb22 Disable aggressive-nat-detection by default 2024-03-21 09:16:19 -06:00
Antonio Fernandez
8abfa880fd added new Snom D8XX series phones (#6916) 2024-03-18 08:32:16 -06:00
fusionate
4d728d47e4 Voicemail: Make waveform image generation work when using base64 message storage. 2024-03-16 13:48:59 -06:00
fusionate
b2246b3c46 Voicemail: Rework method used for emailed message Download Link to audio file. 2024-03-16 13:46:38 -06:00
frytimo
2264e2c0ed Add read and write codec to columns displayed (#6913)
* add read and write codec to columns displayed

* update the column display name to be Codecs
2024-03-16 10:56:28 -06:00
fusionate
fe971649b1 Voicemail [Class]: More adjustments to restore emailed messaage Download link functionality. 2024-03-14 13:59:01 -06:00
FusionPBX
10a4974bd6 Bug fix add bridge_uuid 2024-03-14 13:10:52 -06:00
fusionate
649d740206 Voicemail: Adjust emailed message Listen link to generate message waveform. 2024-03-13 18:09:45 -06:00
fusionate
a22d766d6a Voicemail: Fix emailed direct message Download feature. 2024-03-13 18:08:14 -06:00
FusionPBX
41e95766c6 Update GXP templates 2024-03-13 17:56:35 -06:00
FusionPBX
5c696b6eb3 Add a description for the change 2024-03-13 11:12:48 -06:00
fusionate
cac884d672 Device - Edit: Adjust detection of valid line ports. 2024-03-13 10:43:27 -06:00
FusionPBX
e0f4309076 New setting call_log_enabled default false 2024-03-12 17:44:46 -06:00
FusionPBX
fe5a974dd8 Create xml_cdr_log.php 2024-03-12 09:46:30 -06:00
FusionPBX
e6ca01a7af Add Call Logs and CDR JSON, and Call Flows.
Move the CDR JSON and and Call Flows data to their own tables and add a new table for the Call Log.
2024-03-11 18:51:36 -06:00