How to block incoming calls
From the Admin UI > Tools > IVR Editor > Create IVR Menu
Give it a name > Save IVR Menu,
Create Action > 'Set Variable' > Create a new variable: call it something like 'caller_ID' (without the quotations) > Set to value of: System Variable: 'CALLER_ID_NAME' > Save Settings
Create IVR Action > Conditional Clause > IF select variable of 'caller_ID' 'Equals' 'unknown' (this last part can be changed with whatever name is being sent from the provider; unknown, blocked, etc) > Then go to IVR Menu: Hang Up (this hangup IVR is a system default, you can choose to send them to any other IVR that you wish) > Save Settings.
At this point, the callers will have been routed through the IVR. If the callers caller ID matched 'unknown' or 'blocked' the callers would route to another IVR that hangs up on them.
If a caller calls in with a valid caller ID that you want to accept, after the 'conditional clause' action you can use an action such as 'dial extension' or 'go to IVR menu' to route valid calls to their proper destinations.
Â