If you are looking for a way to stop people from calling you with a Hidden Caller ID, you can find below a workaround to Block No Caller ID Calls on iPhone.
Block No Caller ID Calls on iPhone
If anyone calls your device with a Hidden Caller ID, you won’t be able to see the Name or Phone Number of the person that is trying to call you.
The problem with such Calls is that you don’t know who the person at the other end is, which makes it difficult to decide whether or not to answer the Call.
While iPhone provides the option to Block Phone Numbers and also the option to Silence Unknown Callers, both these options fail when anyone calls your device with a Hidden Caller ID.
This happens, because all Call Blocking features on iPhone are based on comparing incoming phone numbers with phone numbers that are listed available on your device (in Call Block and Contacts List).
Hence, when anyone calls your device with a Hidden Caller ID, iPhone is unable to see the incoming phone number and compare it with phone numbers listed on your device.
Currently, the only way to block those Anonymous No Caller ID calls on iPhone is to enable Do Not Disturb Mode on your device and configure DND Mode to allow Calls only from listed Contacts.
1. Block No Caller ID Calls Using Do Not Disturb Mode
Follow the steps below to Enable Do Not Disturb Mode on iPhone and allow Calls only from Known Contacts that are listed on your Contacts List.
Go to Settings > Focus > Do Not Disturb > move Do Not Disturb toggle to ON Position and tap on People tab.
On the next screen, tap on Calls From and select All Contacts option.
After this, only those who are listed on your Contacts List will be allowed to call your device. All other Callers that are not listed on your Contacts list will be blocked.
Other Callers who are not in your Contacts List will be able to leave a voicemail and you will be notified about such Callers.