Experiencing issues with Wi-Fi calling (VoWiFi) on your Android phone? Whether your calls are failing, not connecting, or dropping mid-conversation, this guide will help you troubleshoot IMS registration failures, carrier provisioning issues, and VoLTE compatibility to restore seamless VoWiFi functionality.
If you’re experiencing issues with Wi-Fi calling on your Android device, this troubleshooting guide can help you get it working again. Let’s walk through some steps to identify and fix the problem.
How to Fix the WiFi Calling Not Working (Android)
Wi-Fi calling is a convenient feature that allows you to make and receive calls over a Wi-Fi network instead of relying on a cellular signal. This can be especially beneficial in areas with poor cellular reception or when you have limited data usage.
Fix 1: Enabled Wi-Fi Calling
I verify Wi-Fi calling is activated in my phone’s settings. In my experience, the specific location of this setting varies depending on my device model, but I typically find it under “Wi-Fi calling” or “Calling” options within the Settings menu.
First, check your device settings to ensure Wi-Fi Calling (VoWiFi) is enabled:
- Samsung: Settings → Connections → Wi-Fi Calling
- OnePlus: Settings → Mobile Network → Wi-Fi Calling
- Pixel: Settings → Network & Internet → Mobile Network → Wi-Fi Calling
- iPhone (for comparison users): Settings → Phone → Wi-Fi Calling
Switch Between Wi-Fi Calling Settings
In my experience with Wi-Fi calling settings, I’ve found that there are typically three main options to choose from, as shown in this screenshot:
Your phone has multiple Wi-Fi calling preferences:
- Wi-Fi Preferred: Uses Wi-Fi for calls, ideal for weak cellular reception.
- Mobile Network Preferred: Uses your carrier network unless Wi-Fi is unavailable.
- VoIP Preferred: Routes calls over the internet using VoIP technology. (And if Volte not showing or working)
Try switching between these options:
- Set it to Wi-Fi Preferred, restart your phone, and test a call.
- If calls drop, switch to Mobile Network Preferred and try again. If your calls frequently disconnect unexpectedly, see this guide on why phones hang up automatically.
- If calls fail completely, check if your carrier supports VoWiFi.
In my case, I often switch between these options depending on my location and the strength of available networks. For instance, when I’m traveling internationally, I might set it to “Wi-Fi preferred” to avoid roaming charges.
Fix 2: Reset Network Settings
I’ve reset my network settings a few times to clear up corrupted network configurations. Here’s a pro tip I learned: before doing this, I take screenshots of my Wi-Fi settings, including any static IP configurations or DNS settings I’ve customized. It saves me a lot of time when reconfiguring afterward.
If Wi-Fi calling is still not working, resetting network settings can remove corrupted configurations:
Steps to Reset Network Settings:
- Samsung: Settings → General Management → Reset → Reset Network Settings
- Pixel & OnePlus: Settings → System → Reset → Reset Wi-Fi, Mobile & Bluetooth
- Restart your phone and re-enable Wi-Fi calling.
⚠️ Important: Before resetting, take a screenshot of your custom DNS settings or Wi-Fi configurations if you have manually adjusted them.
Fix 3: Active Wi-Fi Connection
I double-check that my Wi-Fi is turned on and my phone is connected to a strong Wi-Fi network. I’ve found that a weak signal can hinder Wi-Fi calling functionality.
Fix 4: Check Carrier Provisioning (US, India, UK-Specific Fixes)
Some carriers disable Wi-Fi calling by default, and you need to enable it manually.
📌 Carrier-Specific Activation Codes:
- T-Mobile (US): Dial
#932#
to check VoWiFi provisioning. - Verizon (US): Call customer support and ask for Advanced Calling Activation.
- Airtel (India): Enable Wi-Fi calling via the MyAirtel App.
- Jio (India): Dial
*#*#4636#*#*
, go to Phone Info, and ensure IMS Status = Registered.
If IMS Registration is “Not Registered”, your carrier might not have provisioned your SIM correctly for VoWiFi. This also affects VoLTE availability, which is required for seamless voice-over-data calls.
If your VoLTE is missing or not working, follow this VoLTE troubleshooting guide for carrier-specific fixes.
Try These 3 More Fixes for Connection Issues
If the basic checks don’t resolve my issue, I look at my connection:
Advanced Debugging (Beyond Common Fixes)
- Check IMS Registration Status: Dial
*#*#4636#*#*
→ Phone Info → Ensure IMS Registration = Registered. If the **##4636## code does not open the IMS settings page, there might be a system restriction blocking access to testing mode.- Learn how to fix hidden Android testing codes with this step-by-step guide.
- Force SIP Refresh: Toggle Airplane Mode On/Off to force re-registration with the carrier’s SIP server.
- Check DNS Interference: Some ISPs block VoWiFi. Switch to Google DNS (
8.8.8.8 / 8.8.4.4
) or Cloudflare (1.1.1.1
). If you’re facing frequent internet connectivity issues, follow this DNS troubleshooting guide to resolve potential DNS resolution failures. - Check for SIP ALG Interference: Log in to your router and disable SIP ALG, which sometimes blocks Wi-Fi calls.
More Router-Specific Fixes:
Enable “VoIP Pass-through” in router settings (found under Advanced Firewall settings).
Disable Band Steering (Some routers automatically switch between 2.4GHz and 5GHz, disrupting VoWiFi calls).
For TP-Link/Netgear users, log in to your router settings and disable SIP ALG for better VoWiFi performance.
Restart your router after making these changes and test Wi-Fi calling again.
- Alternative Wi-Fi Network: I try connecting to a different Wi-Fi network to see if the issue is specific to the current network I’m on.
- Carrier Confirmation: I know that not all carriers support Wi-Fi calling, and some may require specific plans or configurations. I check with my carrier to confirm if Wi-Fi calling is available on my plan and if any additional steps are needed to activate it.
Device and Carrier Compatibility For Wifi Calling Stopped
- Software Update: An outdated Android version might cause compatibility issues in my experience. I check for software updates on my phone (Settings > System > About Phone > System updates).
- Compatible Phone: Not all Android phone models support Wi-Fi calling, as I discovered the hard way. I once bought a budget phone, assuming all modern devices had this feature. Big mistake! Now, I always consult my carrier or phone manufacturer to confirm if my phone model is compatible with Wi-Fi calling before purchasing.
- Carrier Provisioning: In one frustrating instance, I spent hours troubleshooting before I contacted my carrier’s customer support and learned my SIM wasn’t properly provisioned for Wi-Fi calling. Now it’s one of the first things I check.
Carrier-Specific Wi-Fi Calling Fixes:
- T-Mobile & Metro (US): Ensure Wi-Fi Calling Preferred is enabled in settings. Dial
#932#
to check provisioning. - Verizon (US): Toggle Advanced Calling under LTE settings.
- Airtel (India): Ensure VoLTE and VoWiFi are activated via the MyAirtel app.
- Jio (India): Check if your phone’s IMS registration status is
Registered
(*#*#4636#*#*
in Dialer).
Advanced Troubleshooting
When the above steps haven’t solved my problem, I try these advanced troubleshooting options:
- Reinsert SIM Card: This might sound basic, but I once solved a persistent Wi-Fi calling issue by cleaning my SIM card with a bit of isopropyl alcohol on a cotton swab. Just be sure it’s completely dry before reinserting!
Beyond Common Sense: My Unusual Fixes
Fix 1: VPN Interference
Once, I couldn’t figure out why my Wi-Fi calling stopped working after a trip abroad. Turns out, the VPN I had installed was interfering with the service. Now, I always disable my VPN when troubleshooting Wi-Fi calling issues.
Fix 2: Router Channel Congestion
In my apartment complex, I discovered that router channel congestion was affecting my Wi-Fi calling quality. I used a Wi-Fi analyzer app to find less congested channels and adjusted my router settings accordingly. The difference was night and day!
Fix 3: Faraday Effect
I once realized that my Wi-Fi calling issues only occurred in my home office. After some investigation, I found that the metal filing cabinet next to my desk was creating a mini Faraday cage, blocking signals. Moving my workspace solved the problem instantly.
Fix 4: Firmware Rollback
In a particularly frustrating case, a router firmware update actually broke Wi-Fi calling for my device. I had to rollback the firmware to get it working again. Now, I always check online forums before updating my router’s firmware.
Fix 5: DNS Shenanigans
I’ve found that sometimes, changing my DNS server can impact Wi-Fi calling. I experimented with using Google’s DNS (8.8.8.8) and Cloudflare (1.1.1.1), and found that one worked better for Wi-Fi calling on my network than my ISP’s default.
Remember, these are based on my personal experiences. While they worked for me, your mileage may vary. Always consult with your carrier or a professional if you’re unsure about any steps!
Additional Tips
- Some carriers allow you to set Wi-Fi calling preferences, such as prioritizing Wi-Fi calling over cellular data. Explore your phone’s Wi-Fi calling settings to see if such options are available.
- If you’ve exhausted all these troubleshooting steps and Wi-Fi calling remains inoperable, consider contacting your carrier’s customer support for further assistance. They may have access to additional tools and diagnostics to pinpoint the issue.
Conclusion
So that is it for today’s blog post. In today’s blog, we have dedicatedly shown you practical tips and tricks for fixing Wi-Fi calling not working on any Android device, whether you have a Samsung, Motorola, or any particular device or model.
If Wi-Fi calling still isn’t working, try:
- Testing another Wi-Fi network
- Ensuring your carrier has enabled VoWiFi
- Checking if your phone supports IMS-based calling
I hope you found the information helpful. If it does work for you, please tell others about it in the comments section. It would be helpful for me and for other people too. I hope you found the information helpful.