Commit Graph

22971 Commits

Author SHA1 Message Date
Antonio Fernandez
fe390a3509 Fixed Queues so they work along with example cleanup
In troubleshooting a known FreeSwitch bug with mod_callcenter, I started to try out mod_fifo as an alternative. I realized that the dialplan that was being created by Fusion was not working. Creating a queue is very simple so I knew it wasn't a user error on my part so I dug in deeper. There were a few issues I needed to fix to get queues working again.

1. Add a "break on-true" to each condition destination_number (it was changed in two places)
2. populate the "action" for callers entering the queue via the $agent_queue_extension_number
3. remove the appended "_agent" which was added to the $queue_name which was causing the queue for entering and retrieving calls different.
4. remove the inline="true" for the action that executes the lua script

I also fixed the example comments to be accurate to how the queues should be written in the dialplan.
2021-04-07 01:09:22 -04:00
FusionPBX
aa4cfbc791 Merge pull request #5864 from demonspork/Fix-Yealink-feature-key-race-dnd
Dialplan Fix for Feature Key Sync Race
2021-04-06 22:17:31 -06:00
demonspork
d53bac7f55 Dialplan Fix for Feature Key Sync Race
This is a dialplan approach to fix the feature key sync loop/race with yealink phones. This aproach may also need to be extended to the Call Forward dialplans as well. It limits the number of simultaneous calls for a particular user to change their DND/Forwarding status to a single call at a time. This prevents the infinite loops that the yealinks can get into if the user presses the DND button too quickly with feature key sync enabled.

I am also reverting the lua fix because it was not reliable and can still easily allow the loop to occur.
2021-04-06 15:35:40 -05:00
FusionPBX
8bbe3ae770 Merge pull request #5862 from greenbea/patch-27
T57W fix static dns
2021-04-06 13:26:42 -06:00
FusionPBX
06617e0c1e Change effective_caller_id_name inline false
The inline attribute breaks effective_caller_id_name. Changed inline attribute to false to fix the issue.
2021-04-06 13:25:36 -06:00
Krushali Shah
fa88dbd365 Created Template file for HT801
We are at our company, SmartIP, using grand stream ATA ht801. But I did not find template for ht801. So I created template for it.
2021-04-06 15:13:31 -04:00
agree
1ba45e6800 T57W fix static dns
missing newline causes smarty to combine `static.network.static_dns_enable` with the next line and breaking it
2021-04-06 14:38:12 -04:00
FusionPBX
075dbc74c2 Merge pull request #5861 from chansizzle/patch-429
remove duplicate, vmtransfer softkey position var
2021-04-05 17:46:16 -06:00
FusionPBX
db4a719ff0 Merge pull request #5860 from chansizzle/patch-428
vmtransfer softkey position variable created
2021-04-05 17:45:30 -06:00
chansizzle
c85dd621c8 remove duplicate, vmtransfer softkey position var 2021-04-05 17:30:54 -06:00
chansizzle
e048a30985 vmtransfer softkey position variable created 2021-04-05 17:28:35 -06:00
FusionPBX
d4ce918156 Merge pull request #5848 from AutomationSingularity/patch-4
Updated/Added Features
2021-04-03 12:44:47 -06:00
FusionPBX
5a965f6405 Merge pull request #5858 from AutomationSingularity/patch-5
Updated Allow Incoming
2021-04-03 12:43:57 -06:00
FusionPBX
94d35ca1d7 Update call-forward-all disable accountcode variable
This variable should be optional as it can be defined in other places as well. It should not be assumed that this is the only place it could be set for those that need it.
2021-04-03 08:41:53 -06:00
AutomationSingularity
7da030dfee Updated Allow Incoming
Forcing incoming SIP from proxy only disables phantom call issues that will be present otherwise on UPnP style firewalls
2021-04-02 18:54:20 -05:00
FusionPBX
a1bc06e324 Merge pull request #5857 from daniel-lucio/patch-188
Add accountcode to call-forward-all dialplan
2021-04-02 10:02:34 -06:00
Luis Daniel Lucio Quiroz
3d1360b932 Important variable that needs to be present 2021-04-02 10:57:21 -04:00
Luis Daniel Lucio Quiroz
8721dc8e80 [4.5] This is a pure cosmetic fix
When editing in the CLI with any editor that does syntax highlight, the * breaks it. Adding on the following line /* **/ restores the right highlighting
2021-04-01 14:25:17 -04:00
FusionPBX
9d370a0fa9 Add user setting CIDR support 2021-03-31 20:54:23 -06:00
FusionPBX
4bf9e4b3a9 Merge pull request #5850 from demonspork/domain-default-settings-switcher
Add Domain and Global buttons on the respective settings page
2021-03-31 19:31:25 -06:00
FusionPBX
8cebba68b4 Merge pull request #5852 from demonspork/Hide-Disabled-Domains
Hide Disabled Domains from domain Selector
2021-03-31 19:27:22 -06:00
FusionPBX
66f0a9fb59 Merge pull request #5854 from nemerald-voip/master
Fix voicemail transcription using Google
2021-03-31 19:24:53 -06:00
nemerald-voip
65c80c7d55 Fix broken script 2021-03-31 16:33:54 -07:00
nemerald-voip
6560f39c1d rebase file 2021-03-31 09:02:46 -07:00
Dexter Allen
1890306d01 Merge branch 'master' of https://github.com/nemerald-voip/fusionpbx 2021-03-31 08:54:17 -07:00
nemerald-voip
c1057293b5 Fix voicemail transcription using Google
Transcriptions using Google were broken after last commit. 
transcribe_alternate_language was not defined anywhere it Google would return 400 error.
Added variable to fix the issue
2021-03-31 08:51:59 -07:00
FusionPBX
f89327a9fc Modify description input from text to textarea 2021-03-31 09:35:59 -06:00
FusionPBX
3385b296fa Improve dialplan import efficiency.
- Add a more efficient way to check if the dialplan exits
- Remove restore_advanced_xml not used anymore.
- Add dialplan_context = public
2021-03-30 12:59:47 -06:00
nemerald-voip
fd805ccca9 Fix voicemail transcription using Google
Transcriptions using Google were broken after last commit. 
transcribe_alternate_language was not defined anywhere it Google would return 400 error.
Added variable to fix the issue
2021-03-30 11:02:35 -07:00
FusionPBX
a5b383c3ae Merge pull request #5853 from chansizzle/patch-427
Fix a syntax problem for the Grandstream gxw42xx template.
2021-03-29 18:15:02 -06:00
chansizzle
3049c194d2 remove extra > 2021-03-29 18:10:19 -06:00
demonspork
9b311f2d78 Hide Disabled Domains from domain Selector
Disabled domains can still by managed by going to the Domains app and clicking Manage.
2021-03-29 10:49:49 -05:00
FusionPBX
045248ae19 Change the style of the code to match preferences. 2021-03-27 01:53:34 -06:00
kovacsrobi
40ac4ff212 Correct ignore to IGNORE in iconv paramter. 2021-03-26 23:31:51 +01:00
demonspork
30844d90aa Add Domain and Global buttons on the respective settings pages for easy navigation 2021-03-26 16:52:05 -05:00
AutomationSingularity
d3ad4ef4c3 Updated/Added Features
Set unregister on reboot to yes
Disabled DHCP Overrides 42 and 2, these options cause problems with the GRP2615 & DP752 time zone. Disabling these options should be good more often then not.
Added DND and Forward features in a way that will play nice with FusionPBX, as well as work well with the Grandstream Phone. The value of having them as IF statements, is the Features button becomes crowded with all accounts even if only 1 account is enabled.
May consider adding these to other GRP models.
2021-03-26 09:57:33 -05:00
Andrew Querol
65cdf03be3 Remove unused info action 2021-03-25 09:17:16 -05:00
Andrew Querol
972934e780 Update the main valet_park dialplan to match the improvements made to the auto dialplan.
Parking lots are no longer directly prefixed with *. But for backwards compatibility can be called that way still.

Parking lot name changed from `park` to `5900` to allow monitoring the whole parking lot with a BLF if desired.

Fix regex from matching 5900 to allow this dialplan to work with the valet_park_auto if enabled.
2021-03-25 09:17:16 -05:00
Andrew Querol
df7f4db55d Improve the valet_park auto dialplan by adding support for auto out and support for whole lot BLF monitoring.
If the Referred-By header is set call the normal `auto in` code. If it isn't set that means someone called it directly, call `auto out` ato attempt to pop the calls in the lot in FIFO order.

This also changes the parking lot name from `park` to `5900` this allows phones to monitor `park+5900` to get the status of the whole parking lot. Before you would have to monitor `park+park` to get this functionality.
2021-03-25 09:17:01 -05:00
Andrew Querol
42b421e646 Add a setting to control the grouping behavior if people want it back the old way. 2021-03-25 09:16:12 -05:00
Andrew Querol
c16a4f60b5 Group extensions by their call_group when viewing all extensions. 2021-03-25 09:16:12 -05:00
Andrew Querol
92bbb77561 Check for duplicate MAC addresses in the device import 2021-03-25 09:15:46 -05:00
FusionPBX
414954ff22 Version update to 4.5.23. 2021-03-25 00:52:56 -06:00
FusionPBX
5a21177562 Add a new email button icon. 2021-03-24 17:36:09 -06:00
FusionPBX
7079f7619a Merge pull request #5786 from winsock/grp-v2
GRP261x configuration using the new v2 XML format
2021-03-23 15:47:31 -06:00
Andrew Querol
fc9b8b5246 Add in phonebook 2021-03-23 15:17:42 -05:00
Andrew Querol
a36e127aca Add in hide BLF remote status
This was added recently by @demonspork
2021-03-23 15:17:05 -05:00
Andrew Querol
9a7e6d0a64 Add missing ringtone variables
These were added recently by @demonspork
2021-03-23 15:17:05 -05:00
FusionPBX
ce36cea3ed Merge pull request #5764 from cranben/master
Update {$mac}.cfg
2021-03-23 14:01:52 -06:00
FusionPBX
3705b382e7 Merge branch 'master' into master 2021-03-23 14:01:15 -06:00