In Windows Phone 8.1 there's a setting called call+SMS filter. ... When this is done, you can create a blacklist by adding numbers to the list of Blocked numbers within the call+SMS filter app. That's no use for private numbers of course but if you tap the advanced button, you'll find an option to 'Block withheld numbers'.
Can you block No caller ID?
no, as no number is associated with the call for it to be blocked. Not on the phone itself but most cell carriers have a feature to block these calls. Check with your cell provider and you may find that it's already a service that is part of your calling plan and they can simply enable it for you.
Can you block withheld number on iPhone?
How to block private calls on an iPhone using Do Not Disturb Mode. This is the most effective way to limit calls from private and unknown numbers, but it's not without its disadvantages. You can turn on the iPhone's Do Not Disturb mode, but configure it to allow calls from numbers in your contacts list to go through.