Commit Graph

21573 Commits

Author SHA1 Message Date
FusionPBX 375c7d228b
Update require.php 2024-04-20 22:59:45 -06:00
FusionPBX 313de4c6dc
Update authentication.php
Empty the permissions before assigning permission to the user during the login process.
2024-04-20 22:00:29 -06:00
FusionPBX 278f1d7453
Update permissions.php 2024-04-20 21:59:04 -06:00
FusionPBX 955a840ad6
Update permissions.php
If the $_SESSION['permissions'] isset then use it to prevent round trips to the database.
2024-04-20 20:54:06 -06:00
FusionPBX f3250db199
Update groups.php
Remove redundant database instances. 
$database new database;

Remove redundant app_name and app_uuid
2024-04-20 20:26:43 -06:00
FusionPBX 675ac2d433
Prevents an error when groups session is not set 2024-04-20 17:06:05 -06:00
FusionPBX c87e40301b
Add a user class to store user details 2024-04-20 17:04:22 -06:00
FusionPBX 09719c7f36
Update authentication, groups and permissions classes 2024-04-20 16:51:53 -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
FusionPBX 2a1e36ca02
Add apps as a class variable
- Use self:$apps
- Replace $_SESSION['apps']
2024-04-19 11:07:30 -06:00
FusionPBX 768937b624
Update database.php
- Allow sending $params into the constructor.
- Add paramaters: domain_uuid and user_uuid
- Replace $user_uuid and the session variable with $this->user_uuid
- Use the SESSION as an alternative to the parameter
2024-04-19 09:48:05 -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
fusionate 7b6bdb6fb1
Upgrade - Source Code: Minor adjustments to interface. 2024-04-18 11:51:13 -06:00
FusionPBX cffe54a136
Update app_languages.php 2024-04-17 21:04:28 -06:00
FusionPBX e607253bc6
Update layout for source and other repos 2024-04-17 20:58:47 -06:00
Alex 1412ed7f68
Dashboard - Add text color settings (#6950)
* Dashboard - Add text color setting
2024-04-17 16:01:54 -06:00
frytimo 37fd4692c1
Add command line menu for upgrade (#6949)
* use existing git_pull function from global functions
2024-04-17 15:04:34 -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
fusionate 360cc3cdd3
Upgrade: Rework Source Code option to be more flexible. 2024-04-15 19:17:09 -06:00
FusionPBX c806aae310
Moved to speech and transcribe repos 2024-04-15 17:12:18 -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 d6bef277d8
Update header.php 2024-04-13 14:42:32 -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
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