Go to Settings/Phone and turn off Silence Unknown Callers. If that doesn’t fix it here’s a troubleshooting list:
FIRST: Are the missed calls in Phone/Recents on the phone? If they are not the problem is in the network, because the calls aren’t getting to your phone. Contact your carrier:
- check with your carrier that they don’t have a local outage, and that you didn’t have any settings that would have immediately invoked voicemail
- check up on them at Down Detector - outages
If they are in Recents here’s what to check:
- Check the MUTE switch on the left side of the phone, above the volume buttons. It should be towards the screen
- Check the volume setting. With the Home screen displayed, press the VOLUME UP button on the left side of the phone. It’s above the VOLUME DOWN button.
- Verify that in Settings/Do not Disturb it is OFF. Also turn off Scheduled. With both off none of the other switches there matter.
- In Settings/Phone: Make sure Call Forwarding is off.
- Go to Settings/Sounds & Haptics. Make sure there is a sound assigned to Ringtone.
- Go to Settings/Screen Time/Communications Limits. Tap each of the 2 entries and make sure both are “Everyone"
- Restart your phone-->RESTART your iPhone, iPad, or iPod touch - Apple Support
- If all else fails, talk your carrier into replacing your SIM card (thanks to ASC user DShelbyD)