Commit Graph

9616 Commits

Author SHA1 Message Date
FusionPBX
899fc18420 Use the right comments for lua. 2022-07-06 16:09:44 -06:00
FusionPBX
230ee4ab49 Vociemail, Allow play a mix of mp3 or wav files whatever exists. 2022-07-06 10:09:01 -06:00
FusionPBX
1bcff440d4 Change yealink w606 to w60b 2022-07-01 16:40:25 -06:00
FusionPBX
57df8a02aa Require destination_number for add.
Update can get the number from the database.
2022-07-01 11:37:48 -06:00
FusionPBX
de22a9121a Security use escapeshellarg 2022-06-29 10:24:05 -06:00
FusionPBX
b8f70a6cb5 Add an option to keep the original caller id name and number. 2022-06-28 17:43:17 -06:00
FusionPBX
be841cd17a Update fax_send.php 2022-06-28 11:06:19 -06:00
FusionPBX
220f19dcf0 Add new permisisons for the switch dashboard.
switch_version
switch_uptime
switch_channels
switch_registrations
2022-06-28 11:00:45 -06:00
FusionPBX
3a31141e6f Add permisisons to the dashboard.
Add new permissions switch_version, switch_uptime, switch_channels, switch_registrations
2022-06-28 10:59:19 -06:00
agree
b7e7d27c79 [xml_cdr] LOSE_RACE handled in wrong place (#6433)
LOSE_RACE is already being handled later `if (permission_exists('xml_cdr_lose_race'))`
2022-06-25 12:04:44 -06:00
agree
f907619679 [xml_cdr] cdr statistics fix LOSE_RACE (#6432) 2022-06-25 12:04:23 -06:00
FusionPBX
d82fd6a587 Add park+*xxxx to the templates using the spa_dial_plan 2022-06-24 16:30:38 -06:00
FusionPBX
8c6d8a4103 Require the fax extension to be numeric. 2022-06-23 15:02:07 -06:00
FusionPBX
2e2376829f Use the domain_name from the database. 2022-06-23 10:25:31 -06:00
FusionPBX
5cc64eefb2 Change needed to support Cisco 3PCC endpoints.
The Cisco phone sends the + without the park prefix. This change allows dialing +*5901.
2022-06-21 13:20:17 -06:00
FusionPBX
632898d4a9 Use sip_from_user in orbit extension for an outbound call that is parked.
This allows outbound calls to receive a call back to original extension that parked it if the parked call is left in park.
2022-06-17 10:55:33 -06:00
FusionPBX
7a6f02474e Prevent spaces from being considered as a valid destination_number. 2022-06-16 15:07:21 -06:00
FusionPBX
d6b1cdd63f Prevent a problem when an IVR Option number is set without and action. 2022-06-16 10:29:01 -06:00
M. Skenderian
b3fc6e6857 removed duplicate code (#6410)
Co-authored-by: mskenderian <michael@wireprosolutions.com>
2022-06-16 10:04:28 -06:00
agree
0e3f286ff7 [page] Add check_destination_status to dialplan (#6411)
* [page] Add check_destination_status to dialplan

* Update 240_page.xml
2022-06-15 18:56:08 -06:00
FusionPBX
d3af1acd73 Simplify the registrations count method by using the get method. 2022-06-15 10:52:11 -06:00
FusionPBX
611a13c32c Change the retry_limit to 5. 2022-06-14 23:31:32 -06:00
FusionPBX
f214547359 First attempt use the fax variables from settings
Also set fax_retry_attempts, and fax_retry_limit.
2022-06-14 23:09:54 -06:00
FusionPBX
44f07fa5db Add missing single quotes 2022-06-14 20:42:17 -06:00
agree
4634e1b579 [Ring Groups] Handle 404 (#6407) 2022-06-13 16:08:57 -06:00
agree
dfeda45c68 email.lua fix execution from api (#6408) 2022-06-13 16:06:21 -06:00
FusionPBX
af6b00bf66 Update page.lua with more options check_destination_status, auto answer and alert info. 2022-06-11 00:58:00 -06:00
FusionPBX
d0d0346b42 Use fax_extension_copy permission for the copy button. 2022-06-09 19:23:28 -06:00
FusionPBX
7644c8d4fa Change ulfile to file to be similar to the voicemail greetings. 2022-06-09 17:42:04 -06:00
FusionPBX
7f6b1472e6 Add conference recording to CDR page.
Tested and works with regular dialplan conference.
2022-06-09 11:04:07 -06:00
FusionPBX
d16dd2ae1e Enable ability to use sip_to_user. (#6406)
* Enable ability to use sip_to_user.

* Set the sip_to_user variable.

* Update index.lua
2022-06-07 16:00:28 -06:00
FusionPBX
cf1aad072c Found a more efficient way to force lower case on boolean values.
Helpful for supporting multiple databases. Make the import safer for users where the value is expected in lower case. Best solution for PostgreSQL is boolean data type but that would still not be a good solution for alternative databases.
2022-06-06 18:11:13 -06:00
FusionPBX
e0866eba32 Force the value to lower case for enabled. 2022-06-06 18:04:06 -06:00
FusionPBX
7205c76fba Force the value to lower case for voicemail_local_after_email, voicemail_tutorial, and voicemail_enabled. 2022-06-06 17:52:34 -06:00
FusionPBX
d3eeaab1b4 Set the date using now() instead of the php date function. 2022-06-02 15:11:13 -06:00
FusionPBX
93c7714148 Add new permission voicemail_file (#6403)
* Add new permission voicemail_file

* Update app_config.php

* Update voicemail_edit.php
2022-06-01 10:48:33 -06:00
Dan
4dd80fb779 Add Default Settings for Grandstream Templates, and custom transcription provider for Email Queues (#6401) 2022-05-31 23:05:23 -06:00
FusionPBX
83eaee56a2 number_alias permission removed from superadmin group.
Not providing permissions to this by default to discourage using it. However anyone can assign the permission to any groups of their choice.
2022-05-31 09:42:26 -06:00
Luis Daniel Lucio Quiroz
643f014181 Fix Missed Call email when Follow Me is On (#6323)
When a user has the Email Alerts for Missed Calls set, it works
As soon as there is a Follow Me configured, the email stops arriving

This patch restores the desired behaviour
2022-05-30 20:07:08 -06:00
FusionPBX
54a5fb5a2b Access Controls protect new users from hurting themselves. 2022-05-28 17:19:37 -06:00
FusionPBX
a0718f367a Create an additional dialplan to set call_direction outbound. 2022-05-28 10:02:58 -06:00
FusionPBX
147956f655 Add bg_system to run the command as non blocking. 2022-05-27 16:58:32 -06:00
FusionPBX
5a89fa5081 Remove code from checks to see if the extension is on the phone.
Having the PBX check if the caller is already on the phone has not worked well at least not the approach that is getting removed in this commit. It is not the right way to solve the issue. Its better for the phone endpoint  to block the intercom or auto answer when it is already on a call.

One way to do this that worked in testing was to disable call waiting. Then the call is rejected and not allowed to interrupt. the call that already exists. Expect there are also other ways to instruct the phone not to interrupt active calls when it receives a SIP message to auto answer.
2022-05-27 14:45:41 -06:00
markjcrane
10748a95c8 Add device_line_label and device_line_display_name permissions. 2022-05-26 21:37:19 -06:00
FusionPBX
c87ab41fff Add FAX Queue with retry_interval (#6398)
* Update app_config.php

* Use the new retry interval.

* Add the new retry interval.
2022-05-26 14:33:19 -06:00
FusionPBX
5d2b919fa9 Correct invalid UUID 2022-05-25 12:38:29 -06:00
FusionPBX
5d41fd01df Need to allow ability to clear the value. 2022-05-25 12:21:02 -06:00
FusionPBX
3093a0a8cb Fix a missing semi-colon. 2022-05-25 08:43:59 -06:00
Mendel
1be00e330e updated yealink cordless files (#6396) 2022-05-24 23:32:56 -06:00
FusionPBX
d897fad100 Replace io.popen with api:executeString 2022-05-24 16:55:25 -06:00