Skip to content
MxMob

Sign in to MxMob

Keep a shortlist across your devices, get told when a phone you are waiting for launches or drops in price, and save comparisons to come back to.

or

We store your email, name and what you save — nothing else, never sold, never used to target advertising. Delete it all any time from your account page. See our privacy policy.

guide

IMS Registration Status "Not Registered": The Definitive VoLTE/VoWiFi Carrier Handshake Diagnostic Guide

When your 5G or LTE phone shows full signal bars but incoming calls fail and IMS displays "Not Registered", here is the low-level SIP protocol diagnostic guide to force carrier provisioning.

By MxMob EditorialPublished: September 10, 2026Updated: September 10, 202614 min read2,930 words
IMS Registration Status "Not Registered": The Definitive VoLTE/VoWiFi Carrier Handshake Diagnostic Guide
Product hardware and specifications: Samsung, Google, Apple, OnePlus, Xiaomi.

Experiencing an IMS registration status "Not Registered" error is one of the most maddening edge-case failures in modern mobile telecommunications. Your smartphone displays five full bars of 5G or LTE signal, mobile data streams smoothly at hundreds of megabits per second, yet the second someone dials your number, the call drops straight to voicemail without a single ring. Simultaneously, outgoing phone calls terminate instantly with an abrupt "Call Ended" tone, and text messages (particularly RCS chat messages and SMS over IMS) fail to transmit.

When you dive into the hidden hardware diagnostics menu via *#*#4636#*#* on Android or dialer engineering codes on iOS, the cellular radio modem reports a damning diagnostic string: IMS Registration Status: Not Registered, with Voice over LTE (VoLTE): Unavailable and Voice over Wi-Fi (VoWiFi): Unavailable.

Mainstream tech support forums and carrier call center scripts typically offer the same futile advice: restart the phone, toggle Airplane Mode, or perform a factory reset. In over 95% of chronic IMS registration dropouts, these steps achieve nothing because the failure is not an operating system glitch—it is a cryptographic, protocol-level rejection during the Session Initiation Protocol (SIP) handshake between your phone's baseband processor and the mobile network operator's IP Multimedia Subsystem (IMS) core.

In this exhaustive technical guide, we disassemble the exact architectural failure points that cause IMS registration status to report "Not Registered," inspect the SIP signaling ladder, and provide step-by-step low-level remediation protocols across Android, Samsung One UI, Google Pixel, and Apple iOS.

---

What is IMS Registration and Why Does Modern Voice Depend on It?

To understand why your calls fail when IMS is unregistered, you must recognize that 4G LTE and 5G New Radio (NR) are strictly packet-switched (PS) data networks. Unlike legacy 2G (GSM/CDMA) and 3G (UMTS/HSPA) networks, modern cellular standards have no native circuit-switched (CS) voice channels.

When carriers decommissioned 3G networks worldwide, the safety net known as Circuit-Switched Fallback (CSFB)—which previously dropped an active data connection down to 3G to handle audio calls—vanished completely. Today, every single voice call, video call, and SMS/MMS transmission across modern flagships like the Samsung Galaxy S24 Ultra or the Apple iPhone 16 Pro Max must be encapsulated as Voice over IP (VoIP) packets governed by the 3GPP IP Multimedia Subsystem standard.

``` +-------------------------------------------------------------------------+

| THE CELLULAR REGISTRATION FLOW |

+-------------------------------------------------------------------------+

Step 1: Radio Layer (Physical / RRC Connection to Cell Tower)
-> Establishes 5G NR / LTE Radio Bearer (Signal Bars Appear)
Step 2: Packet Data Network (PDN) Gateway Attachment
-> Assigns public IPv4/IPv6 Address (Mobile Data Works)
Step 3: IMS PDN APN Establishment (Dedicated Bearer QCI=1)
-> Requests SIP Proxy-CSCF Gateway from Carrier HSS/UDM
Step 4: Cryptographic SIP Handshake (AKA Authentication)
-> Phone challenges Carrier with USIM ISIM Applet Keys
-> If Accepted: IMS REGISTRATION STATUS = REGISTERED
-> If Rejected (403 Forbidden / Timeout): NOT REGISTERED

+-------------------------------------------------------------------------+ ```

If Step 4 fails or halts, your device maintains full radio connectivity (Step 1) and full internet access (Step 2), but remains completely deaf and mute to voice telecommunications.

---

Why IMS Registration Drops to "Not Registered": The Core Culprits

Through baseband log analysis using Qualcomm QXDM and MediaTek ELT traces, cellular engineers classify IMS registration rejections into five distinct root causes:

1. Carrier Policy XML / MBN Firmware Mismatch

When you buy an unlocked international device or switch between Mobile Virtual Network Operators (MVNOs like Mint Mobile, Visible, Google Fi, or Cricket), the modem's internal Modem Binary (MBN) partition must load the exact carrier profile configuration. If the SIM card's Public Land Mobile Network (PLMN) ID (MCC + MNC) does not match the loaded MBN profile, the modem falls back to a generic 3GPP profile that lacks the carrier's proprietary P-CSCF (Proxy Call Session Control Function) IP addresses.

2. Missing or Broken Dedicated "ims" APN Protocol

Cellular data relies on the default Access Point Name (APN), but VoLTE and VoWiFi require a secondary, invisible network interface configured with APN type: ims and APN protocol: IPv6. Many MVNO SIM activations fail to populate this hidden bearer, leaving the modem unable to route SIP registration requests to the carrier's private voice server.

3. AKA (Authentication and Key Agreement) Cryptographic Challenge Failure

During SIP REGISTER, the carrier's HSS (Home Subscriber Server) returns a 401 Unauthorized response containing a cryptographic RAND/AUTN nonce. Your SIM card's embedded ISIM (IMS SIM) application must calculate a matching response (RES) using its internal Ki secret key. If the SIM card's cryptographic counter is desynchronized, or if the carrier's subscriber database has an erroneous IMEI/EID pairing, the core responds with SIP 403 Forbidden, instantly shifting IMS status to "Not Registered."

4. Entitlement Server & Wi-Fi Calling Handshake Timeout

For VoWiFi, devices use the Apple Entitlement Server or Android Carrier Services Entitlement API over an ePDG (Evolved Packet Data Gateway) IPsec tunnel. If DNS fails to resolve the carrier's epdg.epc.mnc<MNC>.mcc<MCC>.pub.3gppnetwork.org FQDN, the tunnel collapses.

5. OS Update Baseband RIL Desynchronization

Major system upgrades (e.g., migrating from Android 14 to Android 15/16) frequently alter the Radio Interface Layer (RIL) daemon. If vendor telemetry blobs are modified without corresponding OEM baseband modem updates, the modem's internal IMS daemon hangs in an initialization loop.

---

Carrier Diagnostic Matrix: IMS Registration Symptoms vs Root Causes

Before altering device configurations, consult this diagnostic matrix to match your specific cellular symptoms with the underlying technical subsystem:

Physical SymptomMobile Data StatusRadio Diagnostic Code OutputUnderlying Failure LayerDirect Fix Priority
No Incoming Calls, Full 5G Bars100% OperationalVoice IMS: Unregistered / Data IMS: UnregisteredMissing ims APN Type or SIP 403 ForbiddenAdd manual IMS APN; Request carrier HLR/HSS profile refresh
Calls Drop to 2G/3G or Fail on DialOperationalVoLTE Provisioned: Grayed Out / DisabledCarrier CSC/MBN binary not provisioned for deviceForce VoLTE toggle via Shizuku/Pixel IMS; Carrier provisioning
Wi-Fi Calling Disconnects ConstantlyOperational on Wi-FiIMS Voice over WLAN: UnavailableePDG IPsec Tunnel MTU packet fragmentation or DNS blockSet Router MTU to 1420; Change Private DNS provider
Outgoing Calls Ring Once Then EndOperationalSIP 488 Not Acceptable Here / SIP 486 BusyAMR-WB / EVS audio codec negotiation mismatchDisable VoNR in developer options; Force standard VoLTE
Dual-SIM Slot 2 UnregisteredSlot 1 Works FineSlot 2: IMS Not RegisteredDSDS (Dual SIM Dual Standby) modem resource contentionEnable "Dual 5G / Dual VoLTE" toggle; Swap SIM slots

---

Step-by-Step Diagnostic & Remediation Protocols

Follow these validated technical protocols, structured from non-invasive software adjustments to deep modem parameter overrides.

---

Phase 1: Checking the Hidden Testing Menu (*#*#4636#*#*)

On stock Android devices such as the Google Pixel 9 Pro and Motorola handsets, open the default phone dialer and enter:

``text ##4636#*#* ``

(If your dialer suppresses this code, install the free open-source "Activity Launcher" app and search for "Testing" or "RadioInfo".)

  1. Tap Phone Information.
  2. Tap the three-dot overflow menu in the upper-right corner and select IMS Service Status.
  3. Inspect the four core metrics:
  • IMS Registration: If this reads Not Registered, proceed immediately to Phase 2.
  • Voice over LTE: Must read Available.
  • Voice over Wi-Fi: Must read Available.
  • UT Interface: Governs call forwarding and shortcodes via XCAP protocol.
  1. Scroll down the main Phone Info screen to the hardware provisioning toggles:
  • VoLTE Provisioned: Must be flipped to the ON (active) state.
  • Wi-Fi Calling Provisioned: Must be flipped to ON.
  • Video Calling Provisioned: Must be flipped to ON.
  1. If VoLTE Provisioned is greyed out in the OFF position, your carrier has explicitly sent a carrier configuration bundle that denies your device IMEI permission to establish a VoLTE session.

---

Phase 2: Samsung ServiceMode Diagnostics (*#0011# and *#2683662#)

On Samsung Galaxy flagships running One UI, the standard testing code is blocked by Knox security policies. Instead, use Samsung's proprietary ServiceMode:

  1. Open the Samsung Phone app and dial:

``text *#0011# ``

  1. Select Stack 1 (or the SIM experiencing failure).
  2. Look for the IMS INFORMATION section:
  • Check IMS Reg Status: Common error codes include 0 (NOT_REGISTERED) or INIT.
  • Look for SIP Response: A code of 403 Forbidden indicates that the carrier's network rejected your SIM's ISIM credentials. A code of 408 Request Timeout indicates that the modem sent SIP packets to the carrier P-CSCF server, but received zero response back.
  1. If you have an unlocked carrier model, open the ServiceMode Main Menu:

``text *#2683662# (Advanced ServiceMode) ``

  1. Navigate to: [1] PROTOCOL -> [2] NAS -> [1] NETWORK CONTROL -> [6] IMS SETTINGS.
  2. Tap Force IMS Registration. The modem will reset its RRC connection and re-issue a clean SIP REGISTER burst.

---

Phase 3: Manually Injecting the Hidden IMS APN Profile

When transitioning between carriers or using MVNO SIMs, the default APN database in Android often populates only the general internet APN, leaving the carrier voice gateway unreachable.

  1. Navigate to Settings -> Network & Internet -> SIMs -> Select your active SIM -> Access Point Names.
  2. Tap the + icon to create a new APN.
  3. Configure the parameters exactly as specified by 3GPP GSMA standards:
  • Name: IMS
  • APN: ims (all lowercase)
  • APN Type: ims
  • APN Protocol: IPv4/IPv6 (or strictly IPv6 for modern T-Mobile and European networks)
  • APN Roaming Protocol: IPv4/IPv6
  • Bearer: LTE, NR (select both or leave Unspecified)
  • MVNO Type: Leave default (or GID / SPN if required by your MVNO)
  1. Tap the three dots -> Save.
  2. Note: In modern Android versions, the "ims" APN type may disappear from the visual list after saving. This is normal behavior: Android hides IMS APNs from the user interface while binding them to the internal telephony telephony.db provider.
  3. Toggle Airplane Mode on for 10 seconds, then off.

---

Phase 4: Overriding Carrier Lockouts with Shizuku & Pixel IMS (No Root Required)

If your carrier has disabled VoLTE on your device model via remote carrier config policies (common on imported Pixel, OnePlus, or Xiaomi phones), you can force local IMS enablement using modern wireless ADB:

  1. Install Shizuku from Google Play or GitHub.
  2. Enable Developer Options on your phone (tap Build Number 7 times).
  3. Enable Wireless Debugging in Developer Options.
  4. Pair and start Shizuku following the on-screen pairing service port instructions.
  5. Download and install Pixel IMS (or VoLTE-Enabler) from GitHub.
  6. Grant Pixel IMS permission via Shizuku.
  7. Inside Pixel IMS:
  • Toggle Enable VoLTE: ON.
  • Toggle Enable VoWiFi: ON.
  • Toggle Force VoLTE: ON.
  1. Restart your device. This overrides the local carrier_config.xml table, forcing the modem to initiate SIP registration regardless of carrier whitelists.

---

Phase 5: Resolving Apple iOS "IMS Not Registered" & VoLTE Missing

On iPhones, Apple locks cellular parameters tightly within signed Carrier Bundles (.ipcc files). If IMS registration fails on iOS:

``text iPhone Diagnostic Step: Settings -> General -> About -> Tap "Carrier" repeatedly. ``

  1. Tapping Carrier switches the readout to IMS Status.
  2. If it displays Voice & SMS, your IMS is fully registered.
  3. If it displays only SMS or nothing at all, your VoLTE profile is non-functional:
  • Go to Settings -> Cellular -> Cellular Data Options -> Voice & Data.
  • Ensure VoLTE is checked, or toggle from 5G Auto to LTE only. (On 5G Standalone networks, weak 5G signal can stall VoNR handshakes, blocking IMS registration. Forcing LTE stabilizes the connection).
  • Perform a network reset: Settings -> General -> Transfer or Reset iPhone -> Reset -> Reset Network Settings.
  • Request an updated Carrier Bundle by connecting to Wi-Fi and navigating to Settings -> General -> About. If an updated IPCC profile is pending, a prompt stating "Carrier Settings Update: New settings are available" will appear. Tap Update.

---

Technical Deep-Dive: Decoding SIP Error Codes in Modem Logs

For network technicians and advanced users reading modem logs via ADB logcat or PC packet captures, the following table translates raw SIP signaling rejections into concrete solutions:

SIP Status CodeSignaling Status NameExact Telecommunications CauseActionable Resolution
SIP 401 UnauthorizedChallenging IdentityNormal initial step; carrier sends nonce challenge for SIM authenticationIf persistent without following SIP 200 OK, SIM card ISIM keys are corrupt; Replace physical SIM/eSIM
SIP 403 ForbiddenAuthentication FailureCarrier HSS rejects subscriber credentials; device IMEI not whitelisted on VoLTE databaseContact carrier Tier 2 support; Request IMEI/EID re-provisioning on HLR
SIP 404 Not FoundUser Not ProvisionedThe subscriber IMS Public Identity (IMPU) does not exist in the carrier coreCarrier account line feature error; Customer care must re-add the "VoLTE Voice Feature" SOC code
SIP 408 Request TimeoutP-CSCF UnreachableThe modem sent SIP INVITE/REGISTER packets, but no carrier router acknowledged receiptAPN protocol mismatch (IPv4 vs IPv6); DNS resolution failure for P-CSCF gateway
SIP 488 Not AcceptableCodec MismatchThe phone requested AMR-WB or EVS audio codecs that the local cell tower node does not supportDisable enhanced calling features; Turn off HD Voice / EVS via Carrier Services
SIP 500 Server Internal ErrorIMS Core Node CrashThe carrier's regional Call Session Control Function (CSCF) server is experiencing an outageTransient network-side fault; Device is healthy; Wait for carrier network recovery

---

When to Demand a Carrier Provisioning Reset (HLR / HSS Refresh)

If you have verified that:

  1. Your APN settings contain a valid ims entry,
  2. Your device supports the LTE frequency bands used in your region,
  3. You have tested your SIM card in another known-working smartphone where IMS status immediately reports "Registered,"

Then the root cause is a stale Home Location Register (HLR) / Home Subscriber Server (HSS) profile on the carrier side.

When speaking with your carrier's customer service, bypass the Tier 1 frontline representatives who will instruct you to reboot your phone. Politely request to speak with Tier 2 Technical Support or Network Operations.

Use the exact technical terminology:

"My device is successfully attaching to the packet data network, but my IMS registration state is stuck at Unregistered due to a SIP 403 / P-CSCF rejection. Could you please perform a complete HLR profile refresh on my line, reprovision the VoLTE/IMS feature SOC code, and re-bind my device's IMEI to my current SIM ICCID in the subscriber database?"

This specific phrasing signals to Tier 2 network technicians that the issue is within their database routing table rather than user error, prompting them to cycle your line's core network authentication tokens.

---

Frequently Asked Questions

What does IMS registration status "Not Registered" actually mean?

It means that while your smartphone has established a physical radio connection to the cell tower and can transfer general internet data, it has failed to authenticate with the carrier's IP Multimedia Subsystem core. Consequently, your phone cannot make or receive voice calls, use Wi-Fi Calling, or transmit IMS-based messaging like RCS and carrier-grade SMS.

Can I still make emergency 911 calls if IMS is not registered?

Yes. Telecommunications regulations mandate that mobile devices can execute emergency 911/112 calls over any available cellular carrier's radio network, even without an active SIM card, without VoLTE provisioning, and without successful IMS registration. During an emergency call, the baseband modem bypasses standard SIP authentication to route the audio stream through prioritized emergency channels.

Why did my phone suddenly say "IMS Not Registered" after switching carriers or SIM cards?

When you insert a new SIM card, your phone's modem must update its Access Point Names and load the corresponding carrier policy profile. If the new carrier uses different P-CSCF gateway IP addresses or requires IPv6 rather than IPv4 for voice signaling, your phone will fail to complete the SIP handshake until the correct IMS APN is populated or network settings are reset.

Does wiping or factory resetting my phone fix IMS registration errors?

Rarely. If the registration failure stems from carrier-side whitelisting, a stale HLR profile, an outdated SIM card applet, or a missing carrier configuration file in the modem firmware, a factory reset will simply wipe your personal data while leaving the underlying network authentication breakdown intact.

How do I check my IMS registration status on an iPhone?

On iOS, open the Settings app, tap General, tap About, and scroll down to the Carrier entry under the Primary SIM section. Tap the word "Carrier" repeatedly. The display will toggle through your IMS status (e.g., "Voice & SMS" indicates healthy registration), your network PRID, and cellular firmware version.

What is the difference between VoLTE provisioned and IMS registered?

"VoLTE Provisioned" is a software toggle indicating whether your device's operating system and hardware modem have permission enabled to use Voice over LTE. "IMS Registered" is the live, active network status confirming that your phone has successfully connected to the carrier's voice server. A phone can be "VoLTE Provisioned: True" while remaining "IMS Registration: Not Registered" if the carrier network rejects the connection request.

Mx

About this article

AI-assisted

MxMob is an independent site run by Ismail from Pakistan. This article was drafted with the help of AI tools from manufacturer announcements and published specifications, then edited and published by MxMob. We have not physically tested the devices mentioned. Spot an error? Tell us and we will correct it.

Technical Specification Disclaimer

We make every attempt to ensure all specifications, regional network bands, and hardware metrics are accurate at the time of publication. Regional variants and carrier SKUs may carry slight variations. Verify with your local carrier or retailer before purchasing.

Featured devices in this guide

More from MxMob