In case someone is bothering you with unwanted calls, you can always block Phone Numbers on iPhone. Another option that you can use is to allow Calls only from known contacts on iPhone.
Allow Calls Only From Known Contacts on iPhone
As you must have noticed, callers with Unknown Phone numbers can easily get through and call your number, even if you are using the Call Blocking Feature on your iPhone.
This happens, because the basic Call-blocking feature on iPhone works by comparing incoming Phone Number with Phone Numbers stored in the Call Block List on your iPhone.
Hence, when someone calls your iPhone using hidden Caller ID or a new number, the call blocking feature on your iPhone won’t be able to protect you from unwanted calls.
In case you are really bothered by unwanted calls, you may want to setup your iPhone to allow calls only from known Contacts.
Block All Calls on iPhone While Allowing Calls From Known Contacts Only
To allow calls only from known Contacts on iPhone, we will be making use of the Do Not Disturb feature on iPhone to receive Calls only from known Callers.
1. Open Settings on your iPhone.
2. On the Settings screen, scroll down and tap on Do Not Disturb.
3. On the next screen, move the toggle next to Do Not Disturb to ON position.
When Do Not Disturb Mode is enabled on your iPhone, you will see a Half Moon icon in the top Status bar on your iPhone.
4. Next, scroll down and tap on Allow Calls From.
5. On the next screen, tap on All Contacts.
After this, your iPhone will only allow Calls from people who are on your Contacts List. All other Calls from unknown Callers or Callers with hidden Caller ID will be automatically silenced on your iPhone.
In case you want to be more specific, you can tap on Favorites and only allow calls from people that you have marked as favorites in the Contacts App.
While this method is very effective in avoiding unwanted calls, it can potentially make you miss valid Calls from people who may not yet be on your Contacts List.