If you could tell who an anonymous caller was they wouldn't be anonymous any more. So not really.
You can check if the call is an anonymous caller, but you can't tell them apart, and some customers with no malicious intent also call anonymously, so you can't really differentiate them unless the identify themselves through some other means.
Original Message:
Sent: 01-30-2024 04:05
From: Rolph Lieverse
Subject: Blocking Numbers
This is indeed the best option.
However, this will only work as long as the caller does not start calling on an 'anonymous' basis.
Experience on our end is that a caller (when using a cell phone) quickly discovers that he is being kickek out or ends up on a dummy queue (with nice music :-) ) and starts calling anonymously.
Then we won't be able to recognize the number and caller again ends up in the correct queue.
Or is there a way to prevent this???
------------------------------
Rolph Lieverse
CED Nederland B.V.
Original Message:
Sent: 01-22-2024 04:23
From: Rasko Radojevic
Subject: Blocking Numbers
Hi,
as other mentioned, I think most of us are using Data table to store the blocked numbers. It is convenient for maintenance and within GC interface.
Maybe you should consider to expend the data table, not to store only the blocked number, but also to associate with the DNIS that is called. I do it in a such way that if I enter single value for DNIS that means the caller is blocked only when call that number, if there's a list of DNIS to prevent only calls to those, and if it is asterisk *, or any other value you want, the caller is blocked for each call. I also like additionally to define the action for matched entries. For example, due to regulation, maybe you can't disconnect the call but can route it to dummy queue.
I like that approach that you can easy reuse or extend functionality, not only to focus on a single number and disconnect action. It always depends on specific business requirement and regulations.
Hope this helps,
------------------------------
Раско Радојевић
Rasko Radojevic
Serbia
Original Message:
Sent: 01-21-2024 17:22
From: Anton Vroon
Subject: Blocking Numbers
Hi Kimberly,
As others have noted, a DataTable is the best way to have a set place you can add more blocked numbers as needed.
The key though for answering the rest of your question, that is not to disconnect the call for normal callers, just need to ensure you have a decision block like so:
call.ani is the callers phone number, and in Task.CustomerPhoneNumber in this case is the number I want to block, either as a hardcoded value or variable taken from a data table. Then if the number matches, play prompt and disconnect the blocked number, if it doesn't match then it isn't a blocked number so the rest of the flow continues on below.

------------------------------
Anton Vroon
Original Message:
Sent: 01-18-2024 22:57
From: Kimberly Phelps
Subject: Blocking Numbers
Hello! When I want to add an inbound call flow to block spam calls - it doesn't reset from my main IVR, does it? I am building the call flow and it asks for actions from numbers other than the blocked number. I do not want to reset my main call flow - just block a number
#ArchitectureandDesign
------------------------------
Kimberly Phelps
Reservations Manager
Dreamscape Companies
------------------------------