A few years ago, I switched from Airtel to Jio. Not because I had some strong loyalty crisis, but purely because Jio’s 4G coverage was better in the area I had just moved to. The porting request took maybe two minutes on my phone send an SMS, get a code, fill a form at the Jio store and four days later, same number, different network. Simple on the surface. But I kept wondering: what actually happened in those four days? Was my number just… floating somewhere? Who decided when to flip the switch?
That curiosity sent me down a pretty deep rabbit hole. And what I found is genuinely interesting a mix of telecom infrastructure, regulatory coordination, and some surprisingly old-school database logic that still runs India’s entire mobile network. So if you’ve ever ported a number or been curious about how SIM card portability works under the hood.

What Is Mobile Number Portability?
Mobile Number Portability (MNP) is the system that lets you keep your existing phone number when you switch from one telecom operator to another. In India, TRAI (Telecom Regulatory Authority of India) mandated full MNP back in 2011, and it’s been a cornerstone of how competitive the market has become since. Before MNP, changing your number when switching operators was enough friction to keep people stuck. Now it isn’t. That’s the big picture. The interesting part is what happens technically when you actually initiate a port.
How to Port Your Mobile Number in India — The SMS That Starts It All
Everything begins with a single SMS. You send PORT <space> your 10-digit mobile number to 1900. Within a few seconds, you get back an 8-character alphanumeric code which is your UPC, the Unique Porting Code. Think of the UPC code India generates for you as a time-limited key. It’s valid for only 4 days (15 days for Jammu & Kashmir and Andaman & Nicobar), and it’s the only proof your current operator gives that you’ve authorized this move.
You then take that UPC to the store of your new operator, let’s say you’re moving to Vi from BSNL, show them the code, fill a porting application, and submit your ID documents. That’s your part done. Now the machinery starts moving.
If your current number has an active plan with more than 90 days remaining validity (for prepaid) or if there are pending dues (for postpaid), the operator can technically reject the porting request. So it’s worth clearing those before you initiate.
What Actually Happens Inside the Network During Those 7 Days
Once your new operator officially called “Recipient Operator” submits your porting request, it goes to something called the Mobile Number Portability Service Provider (MNPSP). In India, there are currently two regional MNPSPs handling this: Syniverse Technologies and TNS India. They sit between operators as neutral middlemen, managing the porting database so neither side can game the process.
The MNPSP verifies your UPC, checks the porting eligibility conditions, and sends a Port Request to your old operator (the Donor Operator). The Donor Operator then has a window to either accept or raise a valid objection. If they raise an objection and say, due to pending dues or a recently active SIM lock they have to do it within a defined timeframe and with documented reasons. They can’t just block it for fun; TRAI has rules against that.
If everything checks out, the MNPSP schedules the porting date and sends what’s called a Porting Order to all the relevant parties the donor, the recipient, and a few other network entities. This is also when your new SIM gets provisioned in the backend, though it won’t work just yet.
How the HLR Gets Updated Across Networks
Every mobile network runs something called an Home Location Register (HLR). It’s essentially a master database that tells the network which subscribers belong to it, what services they’re allowed to use, and where they’re currently registered (which cell tower area, roughly speaking). When you port your number, the HLR of your old operator needs to be updated to say “this number no longer belongs to us,” and the HLR of your new operator needs to add you as a subscriber.
But it’s not quite that simple, because your old number’s routing information exists in multiple places, not just the donor’s HLR. The MNPSP maintains what’s called a Central Reference Database, which stores the current operator mapping for every ported number in the country. When someone calls your number from any network, their operator’s network first hits this central database to figure out which operator currently holds that number, then routes the call accordingly.
This is why calls can reach you even during the transition. The routing logic in the network is smart enough to query the current owner before attempting to connect. Before MNP systems existed, this wasn’t necessary because a number’s prefix told you exactly which operator to route to. Now, with porting, prefixes are basically unreliable for routing purposes.
Why Calls and SMS Still Work During the Transition
A lot of people get nervous about this. They think there’ll be a dead zone where calls just don’t reach them. In reality, that window is much shorter than you’d expect and here’s why.
During the period between when you submit your porting request and your actual porting date, your old SIM remains fully active. Your number still belongs to the donor operator in the central database. All calls and messages route normally. Your new SIM card is physically in your hand but has no active number assigned to it yet, it’s basically a blank card.
The real interruption only happens right around porting time, which we’ll get to in a moment. Even then, TRAI regulations require the total service interruption to not exceed two hours. In practice, on most modern networks, it’s much shorter, often under 30 minutes.
What Actually Happens at Midnight on Porting Day
This is the part that genuinely surprised me when I first read about it. Porting in India doesn’t happen at a random time, it’s scheduled to execute at midnight (or in a defined low-traffic window), specifically to minimize the number of people who’d be affected by a brief service interruption.
In that window, a few things have to happen in the right order:
- The MNPSP sends a final activation signal to the Recipient Operator’s network.
- The Recipient Operator activates your number on their HLR — your new SIM is now a live subscriber on their network.
- The central porting database gets updated to reflect the new operator mapping for your number.
- The Donor Operator’s HLR is updated to remove you as an active subscriber.
- Your old SIM goes dark. Your new SIM lights up with your number.
The brief moment between your old SIM going dark and your new one activating is your “porting window” usually a few minutes to under an hour. If someone calls you exactly then, they might get a network unreachable error. Once the switch completes, your new SIM registers on the recipient network, and you’re back online. Calls, SMS and mobile data all routed through the new operator, same number.
By the way, during that midnight window, it’s worth keeping your phone somewhere you can see it. A lot of people sleep through it and wake up to find it’s already done. Some people don’t, and they spend the morning confused about why their old SIM doesn’t work and panic thinking something went wrong.
Why Porting Sometimes Fails and What You Can Do About It
Porting failures are more common than they should be, honestly. Some of the reasons are legitimate; some of them feel like deliberate friction from the donor operator.
Legitimate rejection reasons include: your account has active pending dues, your number has been active for less than 90 days on the current network (a rule meant to prevent churn gaming), or your UPC code has expired. These are fixable with clear dues, wait out the 90 days, or just generate a fresh UPC.
Less legitimate and TRAI has clamped down on this when operators delay processing or raise vague objections to stall. If your porting request gets rejected for a reason that seems suspicious or isn’t clearly explained, you have the right to complain to TRAI’s portal or your new operator can escalate through the MNPSP. It rarely gets to that point, but it’s worth knowing.
There’s also a purely technical failure mode: if there’s a mismatch in the subscriber details your new operator submitted versus what’s in the donor operator’s system, the porting system might reject it automatically. Make sure the name on your porting form matches exactly what’s registered on your SIM Aadhaar name vs. nickname discrepancies have tripped people up.
How Your Old Number Gets Released and What Happens to It Next
After a successful port, your old SIM becomes what’s called a “stranded” or deactivated subscriber on the donor operator’s side. Your number, however, now lives with the new operator. The MNPSP keeps the porting record active indefinitely meaning that any network that needs to reach your number will always be directed to your current operator, regardless of your number’s original prefix suggesting otherwise.
If you eventually deactivate your number entirely not port, but actually stop using it. TRAI mandates a quarantine period before any mobile number can be recycled and reassigned to a new subscriber. This period is typically 90 days for prepaid numbers. After that, the operator can reallocate the number to someone new.
This is why, if you’ve ever bought a new prepaid SIM, you sometimes start getting calls meant for the previous owner of that number. It’s a bit awkward for everyone. The number is clean from a regulatory standpoint, but practically speaking, it takes time for contacts to update and for services tied to that number to stop sending things.
MNP in the 2G Era vs Now
When MNP was first introduced in India in 2011, the underlying infrastructure was fairly different. Most subscribers were on 2G networks, HLR systems were older and less capable of rapid updates, and the porting window was much longer, sometimes stretching to 4 hours. Networks were also less interconnected, meaning routing queries to the central porting database added measurable latency to call setup times.
Today, with most subscribers on 4G and operators deploying IMS (IP Multimedia Subsystem) architecture to support VoLTE, the porting infrastructure has evolved significantly. The HLRs that once handled 2G have given way to HSS (Home Subscriber Server) systems in many cases, which operate faster and handle porting record updates with less manual coordination. The MNPSP query process is more automated, and the 2-hour maximum interruption window is now rarely approached, most ports complete in well under 30 minutes on modern networks.
The fundamental design, though, is the same: a neutral clearing house sits between operators, controls the central routing database, and ensures that no operator can single-handedly block or delay a legitimate port. That architecture has held up surprisingly well.
Prepaid vs. Postpaid Porting
The basic porting steps are the same regardless of whether you’re on prepaid or postpaid, but there are a few practical differences. For postpaid subscribers, the donor operator is more likely to flag pending dues as a reason to hold up the port. You may need to pay your final bill up to that date before the porting request is accepted. Some operators won’t even release the UPC if there are dues on the account, they’ll let you generate it, but reject the port when it gets processed.
For prepaid users, the main restriction is the 90-day rule mentioned earlier. If you activated your current SIM less than 90 days ago, you can’t port out yet. Beyond that, prepaid porting is generally smoother.
One nuance with postpaid: when you port out, you essentially close your account with the old operator. Any refundable security deposits (which were common on older postpaid plans) should be returned, though the timeline and process for that varies by operator and can sometimes take a few billing cycles.
Why International Calls Behave Strangely Right After Porting
If you’ve ported recently and a friend abroad complained they couldn’t reach you for a day or two, there’s a technical explanation for that. International calls route through a different layer of infrastructure ILDs (International Long Distance operators) and the international signaling networks. These networks maintain their own routing tables for Indian numbers, and they don’t always update in real-time when a domestic porting event occurs.
When someone calls your Indian number from overseas, their carrier needs to figure out which Indian operator to connect to. If their carrier’s routing table still shows your old operator, the call gets sent there and your old operator, having already deactivated your number, returns an error or routes it incorrectly. This clears up once the international carriers’ routing tables sync with updated information from the MNPSP or the Indian interconnect gateways, which can take anywhere from a few hours to a couple of days depending on the carrier abroad.
There’s not much you can do about this from your end. Letting your international contacts know you’ve ported and asking them to try again after 48 hours is the practical workaround. It’s an annoying edge case, but not a sign that anything went wrong with your port.
TRAI’s Role — More Than Just Making the Rules
TRAI doesn’t just write the regulations around the MNP process in India and step back. The regulator actively monitors porting timelines, rejection rates, and operator behavior through data reported by the MNPSPs. There are specific KPIs that operators have to meet maximum porting completion times, maximum allowable rejection rates, and minimum uptime for the porting infrastructure itself.
TRAI has also stepped in to lower the porting timeline over the years. The original 7-working-day window was reduced, and for within-same-LSA (Licensed Service Area) ports, it’s been brought down significantly. The idea was always to minimize the friction of switching so that competition between operators stays real. If porting took three weeks, most people just wouldn’t bother.
The MNPSP operators (Syniverse and TNS) are licensed and regulated by TRAI and DoT (Department of Telecommunications), and their systems are subject to audits. The entire chain from the SMS you send to 1900 to the midnight database flip has to operate within TRAI’s defined parameters.
Frequently Asked Questions (FAQs):
-
Will I lose my contacts or call history when I port?
No, Your contacts are stored on your phone or your Google/Apple account, not on the SIM or with your operator. Call history is also local to your device. Porting only changes which network carries your number, nothing on your phone changes.
-
What about WhatsApp, UPI, and bank OTPs — do those break?
They’ll be offline for the same hour or two that your SIM is transitioning, then they come back on their own. WhatsApp doesn’t need re-verification. Your UPI handle doesn’t change. Bank OTPs route to your number, not your operator, so once the new SIM is live, they arrive normally. I got an OTP within about 15 minutes of my port completing.
-
Can I port my number if it’s linked to my Aadhaar or bank account?
Yes, Porting doesn’t change your phone number, it just moves it to a different network. All services linked to your number (banking OTPs, Aadhaar-linked services, WhatsApp, UPI) continue to work normally after porting, usually within a couple of hours of the switch completing. You don’t need to update anything.
-
How soon can I port?
90 days. Same rule as the initial port. This was specifically added to stop people from constantly jumping to new networks just to grab first-time subscriber offers, which was genuinely happening when MNP first launched.
-
What if my porting request gets stuck or doesn’t complete?
Start with your new (recipient) operator, they submitted the request and have access to its status. If they’re unhelpful or it’s been more than a day past your scheduled porting date, TRAI has a consumer grievance portal at trai.gov.in. Filing there tends to move things faster than calling either operator’s helpline, in my experience.
Hi, I’m Aditya Sharma, a BSc in Radiology student and founder of Techy Ultra, a tech blog covering AI tools, Android tips, blogging, online earning, digital tools, useful apps and software tips & tricks. I have a self-taught background in tech field and like to share information from this blog.