To fix calls that keep going to voicemail, disable Do Not Disturb and call forwarding. You can also try turning Bluetooth off and on, or replacing your SIM card with a new one. Checking your network coverage and contacting your mobile provider is a good last resort.
Call blocking or call forwarding is turned on. Both reasons may cause any or all phone calls to be sent to voicemail. Simply visit your phone settings to see if your phone lists any blocked numbers or blocks unknown phone numbers or spam calls. Then, you may turn this option off if you like.
Why Does My iPhone Go Straight To Voicemail When Someone Calls? Your iPhone typically goes straight to voicemail because your iPhone has no service, Do Not Disturb is turned on, or a Carrier Settings update is available.
Turn Off Silent Mode
If your iPhone is set to vibrate-only mode, it won't ring when you get a call. To fix this, put your phone back in ring mode by pressing the Ring/Silent switch towards the screen. You'll find this switch on the top-left side of your iPhone, above the volume buttons.
If your iPhone calls are going straight to voicemail, check if Focus Mode is on. Simply bring up your Control Center and look for the Moon icon. Focus Mode and/or Do Not Disturb will tell you if it is turned on. However, switching it on and off may be a good idea if you are still having issues receiving calls.
Check your network setings
Reset your network settings. Go to Settings > General > Transfer or Reset iPhone > Reset > Reset Network Settings. This will erase all current saved settings, including Wi-Fi passwords, preferred networks, and VPN settings. Try to make or receive calls in another location.
If the cell service of your network provider isn't that great in your area or if your phone is in airplane mode, your incoming call will automatically go to your voicemail. Solution: Turn off your airplane mode or contact your network provider. The iPhone has a feature called "Silent Unknown callers".
If you aren't receiving calls from a specific phone number, you may have blocked that number on your phone. Android restricts all calls and text messages from the numbers in your block list. In this case, review your block list and unblock the number you want to receive calls from.
To turn Do Not Disturb on or off, swipe down from the top of your screen. Then tap Do Not Disturb . Tip: If you have a Smart Display or speaker with the Google Assistant, you can ask it to silence your phone. Learn how to limit interruptions with Google Assistant.
There are various reasons why your Android phone won't ring when someone calls, including: Your ringer volume is turned down. Your phone is on Do Not Disturb or Airplane mode. You turned on call forwarding.
To make sure you get the best possible signal during mobile phone calls, keeping WiFi calling on is a good idea. If you are using a public WiFi network (at a cafe or hotel, for instance), the network's signal strength might not be as strong as at your home.
Hide Caller ID: *31#
The caller might have hidden the ID intentionally or sometimes it can be accidental. If you want to hide the caller ID dial *31# and press call button.
It's possible that your iPhone gets stuck on Do Not Disturb mode due to some restrictions, like "Do Not Disturb While Driving", which limits your normal device use. Simply select the Focus option after launching iPhone Settings. Head to the "Driving" option and hit While Driving option.