Question about IVR and ring group extensions

Status
Not open for further replies.

Dragonsong3k

Customer
Joined
Dec 22, 2015
Messages
16
Reaction score
0
Hello all! Newbie 3CX guy here!

Is there a way to block certain extensions from being accessible from your IVR?
" If you know the parties extension, you may dial it now. "

It seems ring groups are able to be dialed from the IVR. I would like the ring groups to be "internal only."

Thanks!
 
In the Custom Parameter section (under advanced settings) there is (was?) a category called IVRDONOTCALL , this is a "Comma separated list of destination numbers including ranges that will not be allowed for dialling from all IVR in 3CX."
 
The parameter IVRDONOTCALL does not work in newer versions of 3CX Phone System, the only thing you could do is adjust the IVR_DIRECT_DIALING_GRAMMAR value to [0-9]{1} which will limit the options IVRs accept to only one digit. This ofcourse would affect all IVRs and effectively direct dialing would be disabled completely.
 
Thanks NickD_3CX,

I will give this a try. At least now I know where to find such options.
 
Hello, I'm using 3CX v14 SP3.

And I'm unable to block dailing to extensions from IVR.

Both options: IVRDONOTCALL and IVR_DIRECT_DIALING_GRAMMAR does not seems to work. :cry:

Any sugestions?
 
What value have you put in the IVR_DIRECT_DIALING_GRAMMAR ?
 
This is a year old thread but it saddens me the 3CX support response was...well...less than ideal. Sad we have to pay for the support that should come natively.

But to address the solution to the original posters issue, for all those that may see this thread...:

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}
 
Status
Not open for further replies.

Forum statistics

Threads
111,870
Messages
589,481
Members
164,716
Latest member
jvon@essentialnetworktech