Picture this.
You're in London. You miss home. You open WhatsApp, call mom. Talk for 30 minutes. Laugh, gossip, everything. Hang up.
Cost? Nothing.
Next day, you forget and tap the normal green call button. Same mom. Same phone. 10 minutes.
Cost? ₹500.
Wait... what?
Both are calls. Both use your phone. Both reach the same person. So why is one free and the other one so expensive?
That's what we're going to figure out today. And I promise — I'll explain it so simply that even your non-tech friend would get it. But we'll also go deep into the real tech stuff. Best of both worlds.
Let's go.
Two Calls, Two Completely Different Roads
Think of it like this.
There are two roads from your house to your friend's house.
Road 1 — a private toll road. Owned by a company. Every few kilometers, there's a guy collecting money. You have to pay at every toll booth. If you're from another city, they charge you even more because "you're an outsider."
Road 2 — the open internet highway. No toll booths. No one checking where you're from. You just drive. Free.
Normal phone calls = Road 1. Private telecom networks, toll booths everywhere.
WhatsApp calls = Road 2. The open internet. No tolls.
That's the simple version. Now let's see what's really happening under the hood.
What Happens When You Make a Normal Call From Abroad
Let's say you're in London with your Indian Jio SIM. You call your friend in Mumbai using a normal call.
Here's what happens step by step:
Let me explain each step in plain words:
Step 1: Your phone looks for a signal. There are no Jio towers in London. So your phone connects to a UK tower — maybe Vodafone UK or EE.
Step 2: The UK tower checks your SIM. Every SIM card has an ID number. The tower reads it and says — "Oh, this is an Indian SIM. This person is not our customer."
Step 3: Roaming starts. The UK company calls up Jio and says — "Hey, your customer is here. We'll let them use our towers, but you have to pay us." Jio says — "Fine, but we'll charge the customer."
Step 4: The call travels a long way. Your voice goes from the UK tower → through big undersea cables → to Jio's network in India → to a tower near Mumbai → to your friend's phone. Every company in this chain charges money.
Step 5: You get a huge bill. You're paying for:
- Using the UK tower (roaming charge)
- Sending voice across countries (international charge)
- The deal between UK company and Jio (inter-carrier fee)
All these charges add up. That's why a 10-minute call can cost ₹200-500.
What Happens When You Make a WhatsApp Call
Now let's see the WhatsApp version. Same you, same London, same friend in Mumbai.
Here's what's different:
Step 1: Your voice becomes data. WhatsApp doesn't use the phone network at all. It takes your voice and turns it into tiny pieces of data — called packets. Same kind of data that loads a website or plays a YouTube video.
Step 2: Data travels through the internet. These packets go through your WiFi (or mobile data) → through the internet → to WhatsApp's server → to your friend's phone. Just like how a message or photo reaches them.
Step 3: No one checks where you are. This is the big one. The internet doesn't care if you're in London, Tokyo, or your bedroom. Data is data. A YouTube video doesn't cost extra because you're watching it from abroad, right? Same thing with your voice packets.
Step 4: Your friend hears your voice. The packets arrive, get put back together, and play through the speaker. Done. Free.
Why free? Because you already paid for your internet (WiFi is free, or you have a data plan). The WhatsApp call is just more data flowing through the same connection. Like opening one more tab in your browser.
The Real Reason - Two Different Technologies
Now let's get into the techy stuff. The reason these two systems work so differently comes down to how they move your voice from point A to point B.
Normal Calls Use "Circuit Switching"
When you make a normal call, the telecom network books a dedicated line between you and the other person. Think of it like reserving an entire lane on a highway just for your car. Even when you stop talking (silence), the lane is still reserved. You pay for the time the lane was booked.
This is expensive because:
- The lane is yours alone — no one else can use it
- Booking a lane across countries costs a lot
- Multiple companies manage different parts of the highway
Internet Calls Use "Packet Switching"
When you make a WhatsApp call, your voice is chopped into tiny packets. Each packet finds its own way through the internet. The "highway" is shared by millions of people at the same time. You only use a tiny bit of space, and only when you're actually talking.
This is cheap (basically free) because:
- You share the road with everyone
- Packets are tiny — your whole call uses less data than one photo
- No company owns the entire route
The Protocols - What's Running Behind the Scenes
If you want to understand the backend tech, here are the key protocols that make each system work.
Normal Calls Run on SS7
SS7 (Signaling System 7) is the protocol behind traditional phone calls. It was built in the 1970s and it's still running today.
Important parts:
- HLR (Home Location Register) — a database that knows where your SIM belongs. Jio's HLR knows you're a Jio customer from India.
- VLR (Visitor Location Register) — when you roam, the foreign network writes your info here. It literally records that "this Indian SIM is now in London."
Because the system tracks your location, it knows you're roaming. And because it knows, it charges you.
Internet Calls Run on SIP + RTP
SIP (Session Initiation Protocol) sets up the call. RTP (Real-time Transport Protocol) carries the actual voice.
Important parts:
- SIP — just sets up the call. Like dialing a number, but over the internet.
- STUN — helps figure out how to connect two phones that are behind routers and firewalls.
- UDP — the way packets are sent. It's fast because it doesn't wait for confirmation. If a packet gets lost, it moves on. Better a tiny glitch than a laggy call.
- End-to-end encryption — your voice is scrambled on your phone and only unscrambled on your friend's phone. Nobody in between can listen. Not even WhatsApp.
The key difference? SIP doesn't have anything like HLR or VLR. It doesn't track your SIM. It doesn't know your location. It doesn't care. You're just an IP address sending data.
No location tracking = no roaming = no extra charges.
How Much Data Does a WhatsApp Call Actually Use?
Here's something that'll surprise you:
| Call Type | Data Per Minute | 1 Hour Call |
|---|---|---|
| WhatsApp Voice | ~0.7 MB | ~42 MB |
| WhatsApp Video | ~5 MB | ~300 MB |
| Zoom Audio | ~1.2 MB | ~72 MB |
| FaceTime Audio | ~0.8 MB | ~48 MB |
A WhatsApp voice call uses 0.7 MB per minute. That's less than a single photo.
If you buy a small 1 GB data plan abroad, you can make 23 hours of WhatsApp voice calls. That's almost a full day of non-stop talking.
Compare that to normal call roaming at ₹30-50 per minute. One hour of normal roaming call = ₹1800-3000. One hour of WhatsApp call = 42 MB of data (basically free on any WiFi).
The math is insane.
Quick Comparison Table
| Thing | Normal Call | WhatsApp Call |
|---|---|---|
| Goes through | Telecom towers and cables | The internet |
| Knows where you are? | Yes | No |
| Tracks your SIM? | Yes (HLR/VLR) | No |
| Charges roaming? | Yes | No |
| How voice travels | Dedicated reserved line | Tiny data packets |
| Tech name | Circuit switching | Packet switching |
| Protocol | SS7 | SIP + RTP |
| Encryption | Usually no | Yes, end-to-end |
| Data used per minute | N/A (billed by time) | ~0.7 MB |
What About Mobile Data Roaming?
Good question. If you use your Indian SIM's mobile data in London (not WiFi), your carrier might charge for data roaming. That's true.
But here's the thing:
- Use WiFi — hotels, cafés, airports all have free WiFi. WhatsApp call on WiFi = completely free.
- Buy a local SIM or eSIM — get a cheap data plan in the country you're visiting. Even 1 GB lasts forever for voice calls.
- Get a roaming data pack — most carriers offer cheap data packs for travel. ₹499 for 1 GB = 23+ hours of WhatsApp calls.
So even in the worst case, internet calls are 10-50x cheaper than normal roaming calls.
Fun Fact: Even "Normal" Calls Are Becoming Internet Calls
Here's something cool. When you make a "normal" call on 4G or 5G, it's actually using a technology called VoLTE (Voice over LTE). This is basically VoIP — your voice is being sent as data packets, just like WhatsApp.
So why do they still charge roaming? Because the billing system hasn't changed. The tech is new, but the business model is old. Telecom companies are still using the old pricing rules even though the underlying technology has moved to the internet.
Eventually, all calls will be internet calls. The traditional phone network is slowly being shut down around the world. The question is just when the pricing will catch up with the technology.
The Bottom Line
Normal calls go through private telecom networks. These networks track your SIM, know your location, and charge you every time you use someone else's tower. Abroad = someone else's tower = roaming charges.
Internet calls turn your voice into data and send it through the internet. The internet has no borders, no SIM tracking, no roaming concept. It's just data moving from one place to another.
Same voice. Same phone. Two totally different pipes. One charges you. One doesn't.
Now you know why. And you also know the actual protocols (SS7 vs SIP), the actual tech (circuit switching vs packet switching), and the actual numbers (0.7 MB per minute).
Pretty neat, right?