The problem with ‘No Caller ID’ calls on iPhone is that they provide no clue as to who is trying to call you and they can reach you, even if Silence Unknown Callers feature is enabled on your device.
This happens, because the ‘Silence Unknown Callers’ feature works by comparing the phone numbers of incoming calls with the list of phone numbers as available on your iPhone.
Hence, when someone calls your device with a Hidden Caller ID, iPhone is unable to see the incoming phone number and ends up allowing such calls to go through as ‘No Caller ID’ calls.
Currently, the most effective way to block ‘No Caller ID Calls’ on iPhone is by configuring the Do Not Disturb Mode on your device to allows calls only from known Contacts.
1. Block No Caller ID Calls Using Do Not Disturb Mode
The ‘Do Not Disturb’ feature on iPhone, provides the option to allow Calls from favorites or from those who are listed in your Contacts List.
1. Go to Settings > Focus > Do Not Disturb > Select the People tab.
2. On the next screen, tap on Allow Calls From and select Contacts Only option in the pop-up that appears
After this, you can go ahead and enable Do Not Disturb mode on your iPhone and this will totally prevent ‘No Caller ID’ calls from ringing or vibrating your device.
As you must be already aware, the easiest way to enable DND Mode on iPhone is by going to Control Center and tapping on the Half-Moon icon.
This will result in all ‘No Caller ID’ calls being blocked on your iPhone and also being automatically diverted to the voicemail.
However, the disadvantage of this method is that it can end up blocking genuine callers, if they are not listed in your Contacts List.
2. Block Individual ‘No Caller ID’ Calls on iPhone
If an unknown person is trying to bother you with ‘No Caller ID’ calls, you can block this individual caller by using “Block this Caller” feature as available on iPhone.
1. Open the Phone App on your iPhone and tap on Recents tab located in bottom menu.
2. On Recent Calls screen, tap on the “i” icon located next to the Unknown Phone Number.
3. On the next screen, scroll down and tap on Block this Caller.
This will result in this particular ‘No Caller ID’ caller being blocked on your iPhone.
3. Block No Caller ID Calls Using Dummy Contact
Yet another way to prevent No Caller ID Calls on iPhone is by creating a dummy Contact on your iPhone.
1. Open the Phone App on your iPhone > switch to Contacts tab and tap on the + plus icon (top-right corner).
2. On the next screen, select + Add Phone option, type 000 000 000 as the phone number and tap on Done.
3. On the Contacts screen, scroll down and select Block this Caller option.
While this method can block certain No Caller ID calls, it is not entirely reliable and can be bypassed.