Commit Graph

9579 Commits

Author SHA1 Message Date
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
FusionPBX
56f8d4ba44 Replace system with api:executeString 2022-05-24 16:50:45 -06:00
FusionPBX
d5775257b4 Use system instead of io.open 2022-05-24 16:38:04 -06:00
FusionPBX
46447d83c3 Remove the transcription as this can blocking.
Transcription still available through email queue this way it offloads the work off of FreeSWITCH.
2022-05-24 16:32:40 -06:00
FusionPBX
2326d79113 This function is not being used. 2022-05-24 16:12:29 -06:00
FusionPBX
fdbaefa2cf Create dnd.php 2022-05-23 10:03:03 -06:00
FusionPBX
7d82b82089 Send presence events for DND 2022-05-20 17:51:52 -06:00
FusionPBX
53e8ab5f16 Unset the event socket handles. 2022-05-20 17:49:42 -06:00
FusionPBX
ed1d1afd07 Update presence.php 2022-05-20 17:15:57 -06:00
FusionPBX
27f0d9d5b4 Add a new presence class. 2022-05-20 17:14:50 -06:00
FusionPBX
37e3837323 Fix a spelling mistake change Formward to Forward. 2022-05-20 09:33:50 -06:00
FusionPBX
c4556ebba4 Add cc-instance-id to callcenter.conf xml. 2022-05-19 21:55:04 -06:00
FusionPBX
1434d39cff Change condition where the email address was not set.
- When the email address was not set then post process did not happen and the status was not updated to failed.
- Updated debug and file parameters for debugging.
2022-05-19 16:00:58 -06:00
FusionPBX
10de04f929 Send presence when changing the status of the call flow. 2022-05-19 13:28:54 -06:00
FusionPBX
a2477f8dd5 Add domain_uuid the email object. 2022-05-19 10:44:54 -06:00
Antonio Fernandez
c73f4de8d1 BLF Presence added for Voicemail Boxes (#6389)
* BLF Presence added for Voicemail Boxes

* Newline added to the end of the blf_notify.lua script

* changed prefix of vmail to voicemail
2022-05-19 08:37:10 -06:00
agree
d097d5b64c [call center] (#6390)
call_center_announce_sound check for permission
2022-05-18 18:06:22 -06:00
FusionPBX
f13d538277 Remove a redundant ignore_early_media. 2022-05-17 13:47:53 -06:00
FusionPBX
c1f9134654 Remove ignore_early_media because its added below. 2022-05-17 13:42:44 -06:00
FusionPBX
bc9f33cde1 Remove ignore_early_media because its added below. 2022-05-17 12:46:32 -06:00
agree
55de8844bf [fax] use get_accountcode function to get the accountcode (#6387) 2022-05-16 09:35:58 -06:00
FusionPBX
5448ac02a9 Add yealink_call_info_display_method to default settings with a default value of 1 - Number+Name 2022-05-11 13:05:01 -06:00
FusionPBX
38541f7a2d Add domain_uuid to the email object and remove deprecated code. 2022-05-10 20:21:20 -06:00
FusionPBX
d5db02be42 Add sip_h_Alert-Info to cc_export_vars. 2022-05-09 21:53:27 -06:00
FusionPBX
312873fb39 Add sip_h_Alert-Info to cc_export_vars 2022-05-09 21:52:30 -06:00
Jesse Gruver
56b53b5f2c Remove the country code if not e.164 (#6367) 2022-05-09 16:40:44 -06:00
FusionPBX
dd1b315101 Add valet park and line feeds. 2022-05-09 15:32:10 -06:00
FusionPBX
ca16c0b622 Fixed hidden calls after picking up a parked call.
Also improved code indentation.
2022-05-07 12:46:14 -06:00
FusionPBX
f2aba2251f Presence is not correctly updated when caller rings an IVR
When a user calls an IVR, the presence is updated and sent to subscribers to notify they are on the phone, however it is never terminated so it appears they are busy long after the call ended. Removing the dialplan setting for the presence_id fixes this issue so the caller no longer appears on the phone when the IVR call ends.
2022-05-07 09:18:42 -06:00
FusionPBX
a4c0e93cbe Only one row allowed so added limit 1. 2022-05-07 09:02:58 -06:00
FusionPBX
4d18f598b2 Use a css class for the sub category labels. 2022-05-06 14:14:29 -06:00
FusionPBX
5e9481ebc4 user_hold_music condition order user_exist must be first. 2022-05-06 09:25:08 -06:00
FusionPBX
3600e479fe call-forward-all set diversion header to default false.
If the diversion header is required it can be enabled.
2022-05-05 16:45:12 -06:00
FusionPBX
d2d8c2bdcb Rename queue and remove the escape on the domain_name. 2022-05-05 12:17:14 -06:00
FusionPBX
9330414120 Use the number alias permission in the extension summary. 2022-05-05 10:59:25 -06:00
FusionPBX
9e77266299 Re-add permission check for xml_cdr_lose_race and xml_cdr_enterprise_leg. 2022-05-05 10:55:52 -06:00
emak
2050d98e3e Update XML CDR Extension Summary Queries #5979 (#6365)
* Change labels to reflect new CC missed field

* Update extension summary queries

* Hide number alias field
2022-05-05 10:43:44 -06:00
FusionPBX
4e2fe618e7 Fix the dialplan call center greeting and queue_extension. 2022-05-05 10:16:33 -06:00