If your iPhone can send and receive texts but fails when you try to make a call, the problem is usually with cellular service, call settings, or your carrier connection rather than the phone’s entire network access. Because texting and voice calls do not always fail for the same reason, this issue often takes a few targeted checks to fix.
The steps below focus on the most common causes first, so you can narrow down whether the problem is on your iPhone, your SIM or eSIM, or your carrier’s network.
1. Check Your Signal and Cellular Voice Service
Start by confirming that your iPhone actually has usable cellular voice service, not just a weak data connection. It is possible to have enough signal for iMessage or SMS texts but not enough stable service for calls.
- Look at the signal bars in the top-right corner of the screen.
- Turn Airplane Mode on for 10 seconds, then turn it off.
- Move to a different location, ideally somewhere with stronger reception.
- Try placing a call to a different number to rule out a problem with one specific contact.
2. Make Sure Cellular Calling Is Enabled and Not Blocked by a Setting
A settings issue can stop calls even when messaging still works. Check that cellular service is enabled and that nothing is interfering with outgoing or incoming calls.
- Open Settings and tap Cellular or Mobile Data.
- Make sure Cellular Data is turned on.
- If you use Dual SIM, confirm the correct line is selected for calls.
- Open Settings, then check Focus modes such as Do Not Disturb or Sleep if calls are not coming in.
- Go to Settings > Phone and review blocked contacts, Call Forwarding, and Silence Unknown Callers.
- Call Forwarding can send your calls somewhere else without making it obvious at first glance.
- A Focus mode can silence incoming calls from people who are not allowed through.
- If you use Dual SIM, the wrong line may be set as the default for voice calls.
3. Update Carrier Settings and Restart the Network Connection
Carrier settings updates can fix problems with calling features, voicemail, and network compatibility. If your carrier changed something on its end, your iPhone may need an update to match.
- Connect your iPhone to Wi-Fi if possible.
- Go to Settings > General > About.
- Wait a few seconds to see whether a carrier settings update appears.
- If prompted, tap Update.
- If no prompt appears, turn Airplane Mode on and off again to force the phone to reconnect to the network.
4. Reset Network Settings if the Problem Persists
If the problem continues, your iPhone may have a corrupted or mismatched network configuration. Resetting network settings clears saved Wi-Fi networks, cellular preferences, VPN settings, and related network data so the phone can rebuild them cleanly.
- Open Settings.
- Tap General.
- Scroll down and tap Transfer or Reset iPhone.
- Tap Reset.
- Choose Reset Network Settings and confirm.
After the reset, reconnect to Wi-Fi and test a call again. If the iPhone still cannot make or receive calls while texting continues to work, the issue is more likely with your carrier account, SIM or eSIM, or a hardware fault related to cellular service.
When to Contact Your Carrier or Apple
If none of the four fixes solves the issue, contact your carrier first. Ask them to check whether your line is provisioned correctly for voice calls, whether call barring is enabled, and whether there is an outage or account issue on their side.
- Texts work only on Wi-Fi or only with iMessage, but ordinary calls fail on cellular.
- The iPhone shows signal, but every call ends immediately or goes straight to voicemail.
- You recently changed SIM cards, switched carriers, or converted to eSIM.
- Outgoing calls work, but incoming calls never reach the phone.
If the carrier says the line is fine, Apple Support can help check for device-side problems, including SIM, eSIM, or cellular hardware issues.