Xiaomi WiFi Calling Not Working on AT&T in Charlotte
Xiaomi WiFi Calling Not Working on AT&T in Charlotte (2026 Fix)
If your Xiaomi, Redmi, or POCO phone shows "WiFi Calling Not Available", "Unable to Register", or fails to make/receive calls over Wi-Fi on AT&T — including users in Charlotte, Raleigh, and across North Carolina — this guide covers the most common fixes. This issue differs from "no signal" and "no data" — it specifically affects calls over Wi-Fi. The same fixes apply to AT&T MVNOs including Cricket Wireless, AT&T Prepaid, and Boost Mobile (AT&T network).
Works For
- ✔ Xiaomi 12 / 13 / 14 / 15 series
- ✔ Redmi Note 12 / 13 / 14 series
- ✔ POCO F / X series
- ✔ HyperOS
- ✔ MIUI 12.5+
- ✔ AT&T
- ✔ Cricket Wireless (AT&T network)
- ✔ AT&T Prepaid
- ✔ Boost Mobile (AT&T network)
Note: MVNOs like Cricket Wireless, AT&T Prepaid, and Boost Mobile run on the AT&T network. Steps are similar, but MVNO provisioning may differ. Menu names vary between HyperOS and MIUI versions. AT&T has stricter device compatibility requirements than T-Mobile — this is the most important factor for WiFi Calling on AT&T.
Before You Start – Quick Checks
- ✔ Connect to a Wi-Fi network – WiFi Calling requires a stable Wi-Fi connection. Test with a different network if possible.
- ✔ Check your plan – WiFi Calling must be enabled on your AT&T account. Some prepaid/MVNO plans may not support it.
- ✔ Toggle Airplane Mode – Turn on Airplane Mode, then enable Wi-Fi manually, then place a test call. If WiFi Calling works only in Airplane Mode, cellular coverage or IMS handover may be preventing normal activation.
- ✔ Restart your phone – Clears temporary software glitches.
- ✔ Check your address for Emergency Services (E911) – AT&T requires a registered address for WiFi Calling. Update it via the AT&T app or website.
- ✔ Check for carrier settings update – Some Xiaomi models receive carrier profile updates via HyperOS. Check for system updates.
If these quick checks don't work, continue with the step-by-step guide below.
Quick Navigation
- Quick Answer
- Understanding "WiFi Calling Not Working"
- Why WiFi Calling Option Is Missing
- Diagnostic Signs
- Quick Decision Tree
- When This Is a Carrier Issue
- Why Xiaomi WiFi Calling Fails on AT&T
- Check Your ROM Version
- Step 1: Check IMS Registration
- Step 2: Check AT&T IMEI Compatibility
- Step 3: Enable VoLTE
- Step 4: Enable WiFi Calling
- Step 5: Check E911 Address
- Step 6: Check APN Settings
- Step 7: Reset Network Settings
- Step 8: Check Carrier Provisioning
- Step 9: Check HyperOS Updates
- Step 10: Test SIM in Another Phone
- Advanced Xiaomi Tweaks
Quick Fix – Xiaomi WiFi Calling Not Working on AT&T
- ✔ Check AT&T IMEI compatibility – Enter your IMEI on AT&T's BYOD tool. This is the most critical step for AT&T WiFi Calling.
- ✔ Check IMS Registration – Dial
*#*#4636#*#*→ Phone Information → IMS Service Status should show "Registered". If IMS is not registered, WiFi Calling cannot activate. This usually points to IMEI, VoLTE, or firmware restrictions. - ✔ Enable VoLTE – Settings → SIM cards & mobile networks → Your SIM → Enable Use VoLTE.
- ✔ Enable WiFi Calling – Settings → SIM cards & mobile networks → Your SIM → Enable WiFi Calling or VoWiFi.
- ✔ Update E911 address – AT&T requires a registered address for WiFi Calling.
- ✔ Check your ROM – Global/EEA ROMs work best; China ROM may lack carrier configuration.
- ✔ Enable VoWiFi – Dial
*#*#869434#*#*to enable/disable VoWiFi carrier check (supported models only).
⚠️ Important: If the VoWiFi icon appears after connecting to Wi-Fi, IMS registration is working correctly.
Understanding "WiFi Calling Not Working"
This issue differs from "No Service" and "No Data":
- "No Service" – Phone cannot connect to any network.
- "No Data" – Phone has signal but cannot access internet.
- "WiFi Calling Not Working" – Phone connects to Wi-Fi and internet works, but calls/SMS cannot be placed over Wi-Fi.
This guide is for "WiFi Calling Not Working" – your Xiaomi has Wi-Fi and data, but calls fail over Wi-Fi.
Why WiFi Calling Option Is Missing
Some users don't see the WiFi Calling toggle at all. This is different from "not working":
| Situation | Most Likely Cause |
|---|---|
| WiFi Calling toggle missing entirely | Carrier disabled / firmware limitation — often due to IMEI not whitelisted, region, ROM, or IMS not provisioned |
| WiFi Calling toggle greyed out | IMS registration failure or VoLTE disabled |
| WiFi Calling toggle ON but not registering | IMS provisioning issue or E911 address missing |
Diagnostic Signs
| Symptom | Most Likely Cause | Go To |
|---|---|---|
| WiFi Calling option greyed out or missing | IMEI not whitelisted, VoLTE disabled, or ROM issue | Step 2 / Step 3 / ROM Check |
| WiFi Calling enabled but doesn't activate | IMS registration failure | Step 1 |
| WiFi Calling works on other phones but not yours | Device compatibility issue | Step 2 |
| WiFi Calling stops working after update | Software glitch | Step 7 / Step 9 |
| Cricket/AT&T Prepaid/Boost no WiFi Calling | MVNO provisioning issue | Step 8 |
Quick Decision Tree – Find Your Fix Faster
| If you experience... | Then try... | Skip to |
|---|---|---|
| WiFi Calling option greyed out or missing | IMEI, VoLTE, or ROM issue | Step 2 / Step 3 / ROM Check |
| WiFi Calling enabled but won't activate | IMS registration failure | Step 1 |
| WiFi Calling works on other phones but not yours | Device compatibility issue | Step 2 |
| WiFi Calling worked before but stopped | Software glitch | Step 7 / Step 9 |
| Cricket/AT&T Prepaid/Boost no WiFi Calling | MVNO provisioning | Step 8 |
If you're unsure where to start, begin at Step 1 and work through each step in order.
When This Is a Carrier Issue
| Symptom | Likely Carrier Issue? |
|---|---|
| WiFi Calling works on other phones but not yours | No – device compatibility or settings |
| WiFi Calling doesn't work on any phone | Yes – network or account issue |
| WiFi Calling works in one location, not another | Usually No – local Wi-Fi network or ISP issue |
| E911 address missing | Yes – carrier policy |
| IMEI not recognized by AT&T | Yes – AT&T compatibility policy |
Why Xiaomi WiFi Calling Fails on AT&T
Understanding why this happens helps you fix it correctly.
AT&T IMEI Whitelist (Most Critical Issue)
This is the primary reason Xiaomi WiFi Calling fails on AT&T. AT&T maintains a strict device compatibility database (often called a "whitelist"). If your Xiaomi's IMEI is not recognized in AT&T's system, WiFi Calling will not work — regardless of software settings or APN changes. From user experiences: "AT&T has a whitelist of devices. If you have a device that isn't on the list, I think you are unlikely to get WiFi Calling service through AT&T."
IMS Registration
WiFi Calling relies on IMS (IP Multimedia Subsystem) registration. If IMS is not registered, WiFi Calling will not work. If IMS is not registered, your phone cannot use WiFi Calling because AT&T has not authenticated IMS services for your device. IMS registration is often blocked on non-AT&T-certified devices.
VoLTE Dependency
On most Xiaomi models, VoLTE must be enabled for WiFi Calling to work. This is because WiFi Calling uses the same IMS framework as VoLTE. AT&T has fully shut down 3G — VoLTE is mandatory.
E911 Address
AT&T requires a registered emergency (E911) address for WiFi Calling. This address is used by emergency services if you call 911 over Wi-Fi. If this address is missing or outdated, WiFi Calling will fail.
ROM and Firmware
WiFi Calling support depends partly on firmware. Different ROMs have different carrier configuration profiles. See the ROM Check section below for details.
APN Settings (Rarely the Cause)
Incorrect APN settings may interfere with IMS registration on some devices, although APN is rarely the primary cause of WiFi Calling failures on AT&T. Most WiFi Calling issues are caused by IMEI whitelist, IMS registration, VoLTE settings, or E911 address problems.
Check Your ROM Version
WiFi Calling support depends partly on firmware. Different ROMs have different carrier configuration profiles:
| ROM Type | WiFi Calling Support | Notes |
|---|---|---|
| Global ROM | ✔ Usually best | Full carrier configuration for US networks |
| EEA ROM | ✔ Usually works | Similar to Global ROM |
| China ROM | ⚠ Often lacks US carrier configuration | May miss VoLTE/IMS profiles for AT&T |
| Xiaomi.eu (custom) | ⚠ May work partially | Depends on base ROM and modifications |
| Other custom ROMs | ⚠ IMS may fail completely | Often lacks IMS stack entirely |
How to check your ROM:
- Go to Settings → About phone
- Look for MIUI/HyperOS version or Region
- If it shows "China" or "CN", it's a China ROM
- If it shows "Global" or "EEA", it's Global/EEA
What to do if you have China ROM:
- WiFi Calling may still work but is not guaranteed
- Consider switching to Global ROM (requires bootloader unlock)
- Try the advanced tweaks section below
Step-by-Step Fixes
Step 1: Check IMS Registration
Why this matters: IMS is required for WiFi Calling. If IMS shows "Not Registered," WiFi Calling will not work. If IMS is not registered, your phone cannot use WiFi Calling because AT&T has not authenticated IMS services for your device. If IMS is Registered, the phone is capable of using IMS services. If WiFi Calling still fails, the issue is usually carrier provisioning, firmware, or Wi-Fi network related.
- Open the Phone app
- Dial: *#*#4636#*#*
- Tap Phone information
- Look for IMS Service Status or IMS Registration
- It should show Registered
What to check:
- If IMS is Registered, WiFi Calling should work (proceed to Step 2)
- If IMS is Not Registered, your phone cannot use WiFi Calling — check Step 2 (IMEI), Step 3 (VoLTE), and the ROM Check section
How to fix IMS registration:
- Check IMEI compatibility (Step 2) — this is the primary issue on AT&T
- Enable VoLTE first (Step 3)
- Check APN settings (Step 6)
- Try enabling VoWiFi using the dialer code
*#*#869434#*#*(Advanced Tweaks — supported models only)
Step 2: Check AT&T IMEI Compatibility (Most Critical Step)
Why this matters: This is the primary reason Xiaomi WiFi Calling fails on AT&T. If your IMEI is not recognized, WiFi Calling will not work.
Check your IMEI:
- Open the Phone app
- Dial *#06#
- Note both IMEI numbers
Check AT&T compatibility:
- Visit AT&T's BYOD checker: att.com/buy/byod/
- Enter your IMEI
- If compatible: WiFi Calling may work (proceed to Step 3)
- If not compatible: This is likely the root cause
Real user experiences:
"AT&T has a whitelist of devices. If you have a device that isn't on the list, I think you are unlikely to get WiFi Calling service through AT&T."
What to do if not compatible:
- Use an AT&T MVNO (Cricket) — policies may differ slightly
- If your device is not fully supported, T-Mobile generally has better WiFi Calling support for Xiaomi
- Accept that WiFi Calling may not work on AT&T
When this won't help: If your IMEI is compatible but WiFi Calling still fails, move to Step 3.
Step 3: Enable VoLTE
Why this matters: WiFi Calling uses the same IMS framework as VoLTE. On most Xiaomi models, VoLTE must be enabled for WiFi Calling to work. AT&T has fully shut down 3G — VoLTE is mandatory.
- Settings → SIM cards & mobile networks
- Tap your AT&T SIM
- Look for "Use VoLTE" or "4G Calling"
- Toggle it ON
- Restart your phone
When this won't help: If VoLTE is enabled but WiFi Calling still fails, move to Step 4.
Step 4: Enable WiFi Calling
Why this matters: WiFi Calling must be explicitly enabled in settings.
- Settings → SIM cards & mobile networks
- Tap your AT&T SIM
- Look for WiFi Calling or VoWiFi or Call over Wi-Fi
- Toggle it ON
- If prompted, enter/confirm your E911 address
Note: Some Xiaomi models require a reboot after enabling WiFi Calling.
When this won't help: If WiFi Calling is enabled but still not working, move to Step 5.
Step 5: Check E911 Address
Why this matters: AT&T requires a registered emergency address for WiFi Calling. If missing, WiFi Calling will fail. This is especially important if you've recently moved or changed your primary residence.
How to update E911 address:
- Open the AT&T app on your phone or visit the AT&T website
- Navigate to Account → My Profile → E911 Address
- Ensure your current physical address is registered
- If using an MVNO (Cricket, AT&T Prepaid, Boost), use their respective app/website
What happens if you don't update:
- WiFi Calling will fail to activate
- 911 calls over Wi-Fi may not work correctly
- Some MVNOs may block WiFi Calling entirely without a valid E911 address
When this won't help: If E911 address is correct but WiFi Calling still fails, move to Step 6.
Step 6: Check APN Settings
Why this matters: Incorrect APN settings may interfere with IMS registration on some devices, although APN is rarely the primary cause of WiFi Calling failures on AT&T. Most WiFi Calling issues are caused by IMEI whitelist, IMS registration, VoLTE settings, or E911 address problems.
- Settings → SIM cards & mobile networks
- Tap your AT&T SIM
- Tap Access Point Names (APN)
- Ensure APN is nxtgenphone or phone
AT&T APN Settings
| Carrier | APN | Username | Password | APN Type |
|---|---|---|---|---|
| AT&T | nxtgenphone | Leave blank | Leave blank | default,supl,mms |
Alternative APN:
| Carrier | APN | Username | Password | APN Type |
|---|---|---|---|---|
| AT&T | phone | Leave blank | Leave blank | default,supl,mms |
For AT&T MVNOs:
| Carrier / MVNO | APN | Username | Password | APN Type |
|---|---|---|---|---|
| Cricket Wireless | ndo | Leave blank | Leave blank | default,supl,mms |
| AT&T Prepaid | nxtgenphone | Leave blank | Leave blank | default,supl,mms |
| Boost Mobile (AT&T) | nxtgenphone | Leave blank | Leave blank | default,supl,mms |
Note: Cricket users may also need APN Cricket — check Cricket's official documentation.
When this won't help: If APN is correct but WiFi Calling still fails, move to Step 7.
Step 7: Reset Network Settings
Why this matters: This clears corrupted network configurations without deleting your personal data.
- Settings → Connection & sharing (on HyperOS) or Settings → Additional settings → Backup & reset (on MIUI)
- Select Reset Wi-Fi, mobile & Bluetooth or Reset network settings
- Confirm the reset
- Restart your phone
- Re-enable WiFi Calling
- Test
Note: This resets Wi-Fi passwords and Bluetooth pairings.
When this won't help: If resetting network settings doesn't work, move to Step 8.
Step 8: Check Carrier Provisioning
Why this matters: AT&T may not have enabled WiFi Calling on your line, especially for MVNO users.
For AT&T directly:
- Contact AT&T support: 1-800-331-0500
- Ask them to verify: WiFi Calling provisioning, IMS provisioning, HD Voice, and VoLTE provisioning
- Provide your IMEI if asked
For MVNOs:
- Cricket: Use the Cricket app or chat support
- AT&T Prepaid: Contact support
- Boost Mobile: Contact support
When this won't help: If provisioning is correct but WiFi Calling still fails, move to Step 9.
Step 9: Check for HyperOS Updates
Why this matters: Software updates often include carrier profile improvements and IMS fixes.
- Settings → About phone → Check for updates
- Install any available updates
- Restart your phone and test WiFi Calling
When this won't help: If you're already on the latest version, move to Step 10.
Step 10: Test SIM in Another Phone
Why this matters: This helps identify if the issue is your Xiaomi device or your SIM/carrier.
- Insert your AT&T SIM into a known WiFi Calling-capable phone (preferably a US AT&T-locked phone)
- If WiFi Calling works, the issue is with your Xiaomi device (IMEI, ROM, or settings)
- If WiFi Calling doesn't work, the issue is with your SIM or carrier
Advanced Xiaomi Tweaks
Advanced Tweaks (Supported Models Only)
⚠️ Important: These tweaks only affect supported Xiaomi firmware and will not bypass AT&T's IMEI restrictions. If your IMEI is not whitelisted, these changes will not enable WiFi Calling.
Enable/Disable VoWiFi Carrier Check
Some Xiaomi models have a carrier check that may block WiFi Calling. On supported Xiaomi models:
- Open the Phone app
- Dial: *#*#869434#*#*
- This toggles the VoWiFi carrier check
- A message will appear: "VoWiFi carrier check is enabled/disabled"
- Restart your phone and test WiFi Calling
Enable/Disable VoLTE Carrier Check
This can help with IMS registration on some models:
- Open the Phone app
- Dial: *#*#86583#*#*
- This toggles the VoLTE carrier check
- Restart your phone
Check IMS Registration
- Dial: *#*#4636#*#*
- Tap Phone information
- Look for IMS Service Status
When to Contact AT&T or Xiaomi Support
Contact AT&T (or Cricket/AT&T Prepaid/Boost Mobile) if:
- WiFi Calling works on another phone but not yours
- You've tried all steps above and WiFi Calling still fails
- You need to verify WiFi Calling provisioning
- Your E911 address needs to be updated
- Your IMEI shows as incompatible
Contact Xiaomi Support if:
- You've tried all steps above and WiFi Calling still fails
- You've tested your SIM in another phone and WiFi Calling works
- The issue persists across multiple SIM cards
- You suspect a hardware fault
Contact Information
- AT&T Support: att.com/support | 1-800-331-0500
- Cricket Wireless Support: cricketwireless.com/support
- AT&T Prepaid Support: 1-800-901-9878
- Boost Mobile Support: boostmobile.com/support
- Xiaomi Support: mi.com/us/support/
Final Verdict
On AT&T, IMEI compatibility is often more important than raw hardware support for WiFi Calling. If your Xiaomi cannot use WiFi Calling on AT&T, the most common causes are:
- AT&T IMEI whitelist restrictions — AT&T does not support WiFi Calling on non-AT&T-branded devices. This is the primary barrier.
- IMS registration failure — WiFi Calling requires IMS registration, which is often blocked on non-certified devices.
- VoLTE disabled — WiFi Calling uses the same IMS framework as VoLTE. AT&T has fully shut down 3G — VoLTE is mandatory.
- E911 address missing — AT&T requires a registered emergency address for WiFi Calling.
- ROM/firmware issues — China ROM and custom ROMs often lack US carrier configuration.
Start by checking your IMEI on AT&T's BYOD tool. If your IMEI is not compatible, AT&T may not enable WiFi Calling. If your device is not fully supported, T-Mobile generally has better WiFi Calling support for Xiaomi.
Quick summary:
- WiFi Calling option greyed out/missing → Check IMEI compatibility; enable VoLTE; check ROM version
- WiFi Calling enabled but won't activate → Check IMS registration; update E911 address
- WiFi Calling worked before → Reset network settings; check HyperOS updates
- IMEI incompatible → AT&T may not enable WiFi Calling; consider T-Mobile
- China ROM → May lack US carrier configuration; consider Global ROM
- Charlotte-specific → WiFi Calling is available but requires proper IMS registration, E911 address, and IMEI compatibility
Frequently Asked Questions
Does Xiaomi support AT&T WiFi Calling?
Generally, AT&T does not support WiFi Calling on non-AT&T-branded devices. Even if your Xiaomi has the hardware capability, AT&T's IMEI whitelist often blocks WiFi Calling. Check your IMEI on AT&T's BYOD tool.
Why is WiFi Calling missing on HyperOS?
WiFi Calling may be missing due to: (1) IMEI not whitelisted by AT&T, (2) carrier disabled WiFi Calling on your line, (3) firmware limitation on your ROM version, (4) IMS not provisioned, or (5) you're on China ROM which lacks US carrier configuration. Check the ROM Check and IMEI sections above.
Why is WiFi Calling greyed out on my Xiaomi?
This is usually caused by: (1) your IMEI is not recognized in AT&T's system, (2) VoLTE is disabled, or (3) firmware limitation. Check Step 2 and Step 3 first.
How do I enable WiFi Calling on Xiaomi AT&T?
Go to Settings → SIM cards & mobile networks → Your SIM → Toggle WiFi Calling ON. If the option is greyed out, check IMEI compatibility first (Step 2).
Does AT&T whitelist Xiaomi phones for WiFi Calling?
Yes. AT&T maintains a strict IMEI whitelist. If your Xiaomi's IMEI is not in AT&T's system, WiFi Calling will not work regardless of hardware support.
Does Cricket support WiFi Calling on Xiaomi?
Cricket runs on AT&T's network and uses the same IMEI whitelist. If your Xiaomi doesn't get WiFi Calling on AT&T postpaid, it won't work on Cricket either.
What is IMS registration and why does it matter?
IMS (IP Multimedia Subsystem) registration is required for WiFi Calling and VoLTE. If IMS shows "Not Registered" in the *#*#4636#*#* menu, WiFi Calling will not work.
Why does my Xiaomi need VoLTE for WiFi Calling?
WiFi Calling and VoLTE share the same IMS framework. On most Xiaomi models, VoLTE must be enabled for WiFi Calling to function properly. Check Step 3 to enable VoLTE.
Can a factory reset fix WiFi Calling on Xiaomi?
Factory reset rarely fixes WiFi Calling issues on AT&T. If the problem is IMEI compatibility or carrier provisioning, a reset will not change these limitations. Only try this as a last resort.
Is T-Mobile better than AT&T for Xiaomi WiFi Calling?
Yes. T-Mobile does not have a strict IMEI whitelist, so WiFi Calling on Xiaomi usually works if the device supports the required features. AT&T often blocks WiFi Calling on non-branded devices.
Does China ROM support WiFi Calling on AT&T?
China ROM often lacks US carrier configuration, including VoLTE and IMS profiles for AT&T. Additionally, AT&T's IMEI whitelist will likely block WiFi Calling. Consider switching to Global ROM for full compatibility.
Comments
Post a Comment