Commit Graph

10489 Commits

Author SHA1 Message Date
FusionPBX
ce2063b1ec Merge pull request #5611 from winsock/valet-park-update
Update the valet park dialplan to allow matching park+5901-5999
2021-04-23 19:24:51 -06:00
FusionPBX
69a058dab1 Merge pull request #5776 from winsock/device_import_duplicate_mac_check
Check for duplicate MAC addresses in the device import
2021-04-23 19:23:01 -06:00
FusionPBX
a4099bcbe2 Merge pull request #5612 from winsock/valet-park-auto
Improve the valet_park_auto dialplan to support auto out and whole lot BLF monitoring
2021-04-23 19:18:49 -06:00
chansizzle
74fb178643 add android apps disable 2021-04-23 17:03:06 -06:00
FusionPBX
bf5728d6ef Merge pull request #5911 from greenbea/patch-31
[callcenter] Add to app defaults to update all callcenter dialplans to have the @domain
2021-04-23 16:34:37 -06:00
agree
2c7f103deb [callcenter] Add to app defaults to update all callcenter dialplans to have @domain 2021-04-23 17:48:43 -04:00
FusionPBX
55e2316a11 Merge pull request #5894 from greenbea/patch-29
Add max registrations per extension setting
2021-04-23 10:36:01 -06:00
FusionPBX
c7076a9883 Merge pull request #5896 from konradSC/patch-91
MWI for Multi Registrations on Multi Profiles
2021-04-23 08:03:41 -06:00
FusionPBX
047d492a9a Merge pull request #5910 from greenbea/patch-31
[callcenter] Add ability for callcenter presence
2021-04-22 17:04:44 -06:00
agree
69e892e790 [callcenter] Add ability for callcenter presence
* Freeswitch requires callcenters to have queue_name@domain for presence to work
2021-04-22 18:51:25 -04:00
chansizzle
f6bb3228aa add PA1 firmware filename 2021-04-21 17:47:28 -06:00
FusionPBX
41e76c34f3 Merge pull request #5902 from greenbea/patch-30
Provision save and show user agent information
2021-04-21 11:20:06 -06:00
agree
ab302ebfbb Provision save and show user agent information 2021-04-20 16:31:39 -04:00
chansizzle
9a59331e4e added yealink t46u firmware path var 2021-04-19 17:21:11 -06:00
konradSC
ac388f9229 MWI for Multi Registrations on Multi Profiles
Sometimes you can have multiple registrations for the same extension across multiple SIP profiles. This adds the functionality to fire an event for each unique SIP profile. I also added a check to see if we have already send an event for a profile since you don't want multiple events fired one SIP profile.
2021-04-16 11:08:57 -04:00
FusionPBX
f5d766ad66 Add polycom_subscribe_expires to default settings. 2021-04-13 18:34:17 -06:00
FusionPBX
a80cae4259 Add cache dialplan ring_group_context 2021-04-13 15:16:09 -06:00
FusionPBX
18b8a7478a Change user_context to domain_name as the cache uses domain name not the context.
Context and domain are usually the same but there could be times that they are different. However code is always using the domain name for the cache key.
2021-04-13 13:37:15 -06:00
agree
0c605dfd30 Update extension_edit.php 2021-04-11 10:36:45 -04:00
agree
5967dfbfaf Add max registrations per extension setting 2021-04-11 00:28:06 -04:00
agree
c2558237f0 Update extension_settings.php 2021-04-10 23:42:18 -04:00
agree
71c7b40e34 fix extension settings using wrong class
extension setting used the database class instead of the extension_setting class causing not to clear the cache
2021-04-10 23:39:00 -04:00
FusionPBX
3ce50ef8d2 Add a comment with description: add a band-aid for CLI editors with faulty syntax highlighting 2021-04-09 12:12:31 -06:00
FusionPBX
b7b0df86b0 Merge pull request #5855 from daniel-lucio/patch-186
Add a band-aid for CLI editors with faulty syntax highlighting.
2021-04-09 12:10:27 -06:00
FusionPBX
74b26dd1b3 Merge pull request #5851 from kovacsrobi77/master
Registrations list is empty
2021-04-08 17:42:36 -06:00
chansizzle
725b347ead added snom update policy variable 2021-04-08 17:15:07 -06:00
FusionPBX
7d01da7464 Merge pull request #5865 from tony1661/patch-1
Fixed Queues so they work and fixed the commented examples
2021-04-07 21:49:19 -06:00
FusionPBX
90c7225086 Merge pull request #5866 from tony1661/patch-2
Updated the descriptions for some fields
2021-04-07 21:48:10 -06:00
Gill Abada
eff7246ef4 add 988 national suicide prevention lifeline (USA) 2021-04-07 23:24:11 -04:00
Antonio Fernandez
d9ae3d9288 Updated the descriptions for some fields
The description will be a bit easier for newer admins who want to know how a Queue works.
2021-04-07 01:20:13 -04:00
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
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
chansizzle
c85dd621c8 remove duplicate, vmtransfer softkey position var 2021-04-05 17:30:54 -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
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
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
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
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
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
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