But then he noticed (available in newer iOS versions).
If you are receiving calls that display as "No Caller ID" (completely hidden numbers), the solution lies with your cellular carrier, not the iPhone itself.
If you are being harassed by a blocked number:
No iOS feature or app can magically reveal a truly hidden (No Caller ID) number. However, for unidentified numbers that are simply not in your contacts, a combination of: