Spammers use a spoofed caller ID with the same first 3 digits as your phone number so it looks like a local number sO blocking them by number doesn’t really work.
I agree with you. I've tried to block each one of them for maybe months, but nothing's changed. I still get at least 2-3 calls each day from them. I think ignoring them is the best option for us now, or if you would, just answer their calls, ask their company name, and sue them because of their multiple calls. I just read about this at http://www.whycall.me/news/my-4500-payday-from-a-telemarkete....
Even pre-smartphone landline systems could block (or route direct to VM) numbers with blocked caller ID.
You absolutely can block such numbers in the stock Android phone app; some online sources indicate iOS lacks this basic feature, but I don't know if they are accurate and current.
That doesn't exist in the latest version of the app. If I go to Settings->Call Blocking it's just a button labeled "ADD A NUMBER" plus a list of blocked numbers. The ADD A NUMBER button triggers a popup with an input field that only allows phone numbers.