How to block IVR dial to extension

Status
Not open for further replies.

Cecil Law

Joined
Mar 2, 2017
Messages
2
Reaction score
0
Dear All,

I am 3CX newbie and I testing 3CX version 15 IVR function.
I tested incoming call can dial extension in IVR. How can I block this function.
Because I don't want incoming call can direct call my Boss.

Thanks
 
Last edited:
The IVRDONOTCALL parameter does not work with V15+. I had issues with people having the ability to call in to paging groups or extensions such as classrooms... Not cool. Additionally 3CX wanted more money just for tech support. But a little detective work and recognition of regular expressions yielded a fix/solution.

Ready for something that does fix this issue? IVR_DIRECT_DIALING_GRAMMAR is simply a regular expression. Adjust that parameter to suit your needs and restart the services, or easier just restart the server.

As an example the below regular expression, aka what is set for IVR_DIRECT_DIALING_GRAMMAR, disables the ability to dial extensions 2400 and 2500 while still recognizing four digit extensions:

((?!2400|2500)[0-9]{4})

Another example if you want to disable all direct dialing all together use the below to recognize only one digit between zero and nine :

[0-9]{1}
 
Last edited:
Thanks for the post! Working well for us.
I am not sure if 3CX handles all of the language features in the link.

IVR uses ECMAScript regular expression syntax.
 
IVR uses ECMAScript regular expression syntax.

Thank you for that tidbit :) Any chance 3CX wants to remove the deprecated parameters V15+ and update the website documentation that's from 2010? :)
 
Status
Not open for further replies.

Forum statistics

Threads
111,872
Messages
589,492
Members
164,718
Latest member
appservices@bergmanbrothe