VoIP vs Non-VoIP Numbers for SMS Verification
A VoIP number routes calls and texts over the internet, isn't tied to a SIM card, and gets auto-rejected at signup by a fair number of apps. A non-VoIP number is issued by a real mobile carrier and shows up in the network database like any ordinary phone line. Vernum's virtual numbers are real carrier numbers, so they fall into the non-VoIP category.
If you've ever had a signup form reject your number with "this number isn't supported" or "invalid number," the cause is usually the voip vs non-voip number distinction. Most platforms run a line-type lookup before sending the verification code at all, and numbers flagged as VoIP get filtered out at that step — sometimes before any SMS is even attempted. This post covers how the two number types actually differ, how apps detect the difference, which platforms are strict about it, and which category Vernum's numbers fall into.
What is a VoIP number?
A VoIP (Voice over Internet Protocol) number carries voice and text over an internet connection instead of a carrier's cellular or landline network. It isn't tied to a SIM card or a physical antenna; it runs through an app, a softphone, or an API. Google Voice, most free "second number" apps, and the majority of business PBX services fall into this category. Because provisioning one is cheap and largely automated, VoIP numbers can be spun up in bulk with little to no identity check.
That same ease of creation is VoIP's biggest weakness from a platform's point of view: the low cost that makes VoIP convenient for legitimate users also makes it attractive for bots generating fake accounts at scale. Platforms know this, so they treat VoIP ranges with more suspicion — being VoIP isn't proof of abuse on its own, but it statistically correlates with it.
How is a non-VoIP number different from VoIP?
A non-VoIP number is issued by an actual mobile carrier and runs on a physical SIM, an eSIM, or a carrier-grade virtual SIM. It shows up in the carrier's own HLR (home location register) database as an ordinary subscriber line and routes across the cellular network the same way any regular number does. We cover this distinction — SIM, eSIM, and VoIP versus a virtual number — in more depth in what is a virtual number, including why Vernum's numbers count as real carrier lines: each one is rented for a single order window, receives SMS only, and carries no monthly subscription or contract.
In practice, the difference comes down to a label: a non-VoIP number is classified by carriers as "mobile" or "fixed line," while a VoIP number carries a "fixed VoIP" or "non-fixed VoIP" tag. That label doesn't live on the number itself — it's held in shared carrier line-type databases that platforms query the moment you enter a number.
How do apps detect VoIP numbers, and why do they block them?
Most large platforms send the number to a line-type lookup service (Twilio Lookup and similar providers) before the verification code ever goes out. The service tags the number as mobile, landline, fixed VoIP, or non-fixed VoIP; if the result comes back VoIP, some platforms reject the signup on the spot without sending anything. That's why a rejected number often shows no real error — just "this number can't be used."
- Strict by default: dating apps, PayPal, and several crypto exchanges reject VoIP-flagged ranges fairly often — these are the categories with the highest historical bulk-fraud exposure.
- Risk-scored case by case: Google, Instagram, and Facebook usually accept a VoIP number but can demand extra verification if other signals (a new device, a VPN) stack on top.
- Rarely checked: Discord, X, and Reddit generally don't query line type at all — if the SMS arrives, the number is accepted.
We go deeper into why some apps flag virtual numbers and others don't in do apps detect virtual numbers; country code plays almost as large a role in the decision as line type does.
Cheapest WhatsApp-ready countries on Vernum right now (September 25, 2026)
Vernum's live catalog currently lists WhatsApp verification as available in 195 countries. The table below shows the eight cheapest right now; one coin is $0.01, and the USD/TRY conversion uses the September 25, 2026 rate of roughly 48.66, confirmed via web search since this session's direct FX API access was blocked.
| Country | Coins | ≈ USD |
|---|---|---|
| 🇿🇦 South Africa | 63 | $0.63 |
| 🇵🇸 Palestine | 67 | $0.67 |
| 🇦🇴 Angola | 93 | $0.93 |
| 🇨🇱 Chile | 93 | $0.93 |
| 🇮🇩 Indonesia | 93 | $0.93 |
| 🇰🇪 Kenya | 93 | $0.93 |
| 🇵🇭 Philippines | 93 | $0.93 |
| 🇻🇳 Vietnam | 93 | $0.93 |
All eight of these are non-VoIP, real carrier lines — the price spread comes from wholesale carrier cost, not from any VoIP/non-VoIP distinction. Turkey is also in the catalog, at 432 coins (about $4.32), roughly six to seven times the floor countries above; prices refresh hourly and the dashboard always shows the current list.
Troubleshooting: number rejected, code never arrived, timer expired
A rejection message almost always means the line-type check failed, not that anything is wrong with your account — resubmitting the identical number rarely changes the outcome.
- "This number isn't supported" or "invalid number": the platform flagged the number as VoIP or otherwise suspicious. Pick a different country instead of retrying the same one; since no code was sent, your coins are refunded right away.
- Code never arrived: once the order timer expires, the order closes and coins are refunded automatically. For other reasons a code can lag on the receiving app's side, see SMS code not arriving, fixes.
- Timer expired right as you entered the number: the order has already closed and the number is no longer active in your dashboard. Open a new order and enter the code within the new countdown.
- "This number is already registered": because the pool consists of real carrier numbers, a given number may have verified the same service for a previous user before. A new order gets you a different number.
In short, whether a number is VoIP or non-VoIP has a direct effect on how smoothly it clears verification on a given platform. Vernum's numbers are real carrier lines, so they clear the VoIP filter far more consistently than numbers from free VoIP-based apps — though no provider can honestly promise zero rejections, since platforms layer their own risk scoring on top of the line-type check.
Frequently asked questions
What is a VoIP number?
A number that routes calls and texts over the internet instead of a carrier network, with no SIM card or physical line behind it. Because it's cheap and fast to provision, it's a common building block for bulk fake accounts.
What is a non-VoIP number?
A number issued by a real mobile carrier and tied to a physical SIM, eSIM, or carrier-grade virtual SIM. It shows up in the carrier's own network database like any ordinary line, which is why most apps treat it no differently from a regular phone number.
Are Vernum's virtual numbers VoIP or non-VoIP?
Non-VoIP. Vernum's numbers are real carrier numbers rented for a single order window, not a recurring internet line like a VoIP subscription.
Which apps block VoIP numbers?
Dating apps, PayPal, and several crypto exchanges reject numbers flagged as VoIP fairly often. Discord, X, and Reddit rarely check line type at all.
Do I get my coins back if a number is rejected?
Yes. If the code is never sent and the order timer runs out, the coins you spent are refunded automatically, and you can try again with a number from a different country.