Intercept extension

Status
Not open for further replies.

Steve

New Member
May 24, 2019
19
2
3
44
By default, the extension intercept dial plan can pick up any call to any extension. We'd like to limit it to call group. What is the best way to do this?
 

ad5ou

Active Member
Jun 12, 2018
887
197
43
By default, all extensions are in the same call group. (the undefined call group)
Add a "call group" name to the extensions you want to be able to pickup calls for.
1608695680678.png
In the above screen shot, any extensions part of "group1" can pick up ringing calls for any other extension in the same group.
Extensions can be in multiple groups by separating the group name with a comma. ie: group1, sales, group4, ninjas
call groups names can be any logical name you chose.
 

Steve

New Member
May 24, 2019
19
2
3
44
That's what I thought, but it appears that regardless of the call group, any extension can intercept calls for any other extension.
 

Steve

New Member
May 24, 2019
19
2
3
44
It turns out it was the case. The call group is only evaluated for group pickup. For extension intercept, there is no check whatsoever. When combined with the fact that someone can add a BLF button on a polycom and see whenever a call comes in on a remote extension (and then press a single button to answer it), this is a pretty big concern.

I've modified our intercept.lua so that the following happens:

1) users not in a named group cannot intercept any calls
2) The intercept extension feature is now limited to extensions in the same call group.
 
Status
Not open for further replies.