Allowing extension dialing from internal only

Status
Not open for further replies.

nickbh

Member
Sep 26, 2019
40
3
8
58
Is it possible to setup that certain extensions are accessible internally only. I would like for example only extensions starting with 80?? to be reachable or dialable from internal profile only? i.e extension to extension, should not be transferable/connectable from external

Thanks for the help in advance.
 
Pardon me if I misunderstood, but surely that's just not creating inbound routes that will route to the extensions in question?
 
I think my definition to the problem is confusing, so my apologies. What I am trying to do is that use some paging speakers as extensions and have them accessible by dialing extension. However, this also opens up the possibility to dial that extension from external incoming call and have them able to dial that extension.

What I am trying to do is that block the incoming call from dialing those specific extensions. It should only be available internally. I hope I am making more sense when I have described the problem
 
How are people going to dial an extension from the public context? Surely you'd need a DID/DDI to create an inbound route to the extension?
 
I have that right now, and I have direct dial enabled in the IVR. So just to clarify there is DID for incoming and within IVR, transfer can be made to the extension.
 
Last edited:
Ah right, so it's the IVR allowing the call in. I suppose a cheap and nasty way of doing it would be to set IVR options that match the paging speakers which just loops them back round to the menu or hangs up.

The alternative I believe would perhaps be adding something to the dialplan, before the local extension rule that captures the paging speaker numbers and rejects the call if it doesn't match a valid extension as the from.
 
I was thinking about using dial plan, but not sure how to proceed. Do you have an example I could use to build from.
just not sure how to go about it.
 
Not really. I had a play with conditions like sip_user_from but I couldn't get anything reliable that worked. If you haven't got that many forbidden extensions, I would try my first option.
 
Status
Not open for further replies.