Line type: mobile

Non-VoIP phone numbers, explained for people who check line types

A non-VoIP phone number is a number that carrier databases classify as mobile (or landline) rather than VoIP. Many sign-up flows look up that line type before sending a code and decline VoIP ranges. PhoneBorn numbers are real mobile numbers — though line type is only one signal, and each platform decides what it accepts.

Updated By PhoneBorn TeamEditorial policy

Who it's for

Who this is for

Developers and QA teams

You need numbers that behave like ordinary subscriber lines when your own product or a third-party flow runs a line-type check.

Small businesses and agencies

You run a business line or client-facing accounts and need a number that stay assigned, readable over an API, and not shared with strangers.

Anyone refused as "VoIP"

A sign-up told you the number isn't supported, and you suspect the app number you used is classified as VoIP.

How it works

Line types and how number intelligence classifies them

Every phone number sits inside a block that a regulator or numbering authority allocated to a particular operator. Number-intelligence providers compile those allocations, add porting data and, for mobile numbers, may query the network directly. The result for a single number usually includes:

  • Line type — mobile, landline (fixed), VoIP (sometimes split into fixed and non-fixed VoIP), toll-free, premium or pager.
  • Carrier — the operator that currently serves the number, which can differ from the original after porting.
  • Country and network codes — the MCC/MNC pair for mobile numbers.
  • Reachability — for mobile numbers, an HLR lookup can indicate whether the subscriber is known to the home network.

A "non-VoIP number" is simply one whose lookup comes back as mobile or landline. PhoneBorn numbers are real mobile numbers provided through telecom partners, so they are drawn from mobile number ranges rather than VoIP blocks. For the technical background, see real mobile vs VoIP numbers and HLR lookups.

Side by side

How the options compare

Line type is the headline difference between these options, but it isn't the only one. Ownership, sharing and how long a number stays yours matter just as much to a platform's risk checks.

Free receive-SMS sites, VoIP apps, prepaid SIM cards, PhoneBorn phone-number plans and PhoneBorn OTP numbers compared
FeatureFree receive-SMS sitesVoIP appsPrepaid SIMPhoneBorn planPhoneBorn OTP
Number typeShared public numbers, often VoIP or virtualVoIP numberMobile number on a SIM cardReal mobile number, assigned only to youSingle-use number for one service
Who can read your SMSAnyone — the inbox is a public web pageYou, in the appYou, on the phone holding the SIMOnly you, in a private dashboard inboxOnly you, in a private dashboard inbox
How long you keep itYou don't — numbers rotate without noticeUsually while active or subscribed; inactive numbers can be reclaimedWhile you top up — rules vary by carrierAs long as you renew (1, 3, 6 or 12 months)One code, then it is released
Outgoing SMS & callsNoYes, inside the appYes, under your carrier plan500 SMS + 1,000 min a month; unlimited incomingNo — receive only
Identity neededNoneAn account; some apps need an existing numberOften — many countries require SIM registration with IDEmail onlyEmail only
PaymentFree (ad-supported)Free with ads or subscription — variesCarrier top-upCryptoCrypto (wallet)
PriceFreeVaries — check each appVaries by carrierFrom $1.80/mo (12-month plan)Per code, from $0.10
RefundNot applicableVaries by appVaries by carrier7-day money-back if unusedAutomatic if no code arrives
Device neededAny browserPhone or computer with the appA phone with a free SIM slotAny browser — no SIMAny browser — no SIM
Best forThrowaway tests with nothing at stakeCheap calling and texting between peopleA local line in the country you are inAccounts you keep — messaging, banking, 2FAOne-off sign-ups
Typical line-type resultVaries; often flagged by reuse regardless of typeUsually VoIP (non-fixed)MobileMobileMobile
Programmatic accessScraping public pages onlyVaries — typically app onlyNeeds a modem or handsetREST API + signed webhooksREST API + signed webhooks

Typical options as of 2026 — check each provider's current terms. Every platform decides which numbers it accepts.

Step by step

Non-VoIP phone number: step by step

  1. 01

    Check the line type of any number

    Run it through a carrier-lookup or number-intelligence service and note the line type and carrier it reports.

  2. 02

    Choose single-use or kept

    For one verification code, order an OTP number for that service. For accounts that will re-verify, choose a plan.

  3. 03

    Create an email-only account

    Sign up with an email and password and add funds with crypto. No ID, name or existing phone number is required.

  4. 04

    Get the number and read SMS

    The number is assigned instantly. Read messages in the dashboard or through the REST API, or subscribe to the sms.received webhook.

Why platforms filter VoIP numbers

Platforms don't dislike VoIP as a technology. They filter it because of what a phone number is supposed to prove at sign-up: that a real person, holding a scarce resource, is behind the account.

  • Cost of acquisition. VoIP numbers can often be obtained in bulk at low cost with little friction. Mobile numbers typically involve a carrier relationship, which makes mass sign-ups more expensive.
  • Recovery reliability. A phone number is a recovery channel. Numbers that are easy to abandon make recovery less dependable for the platform and its users.
  • Messaging economics. Verification SMS cost the sender money. Filtering high-risk ranges reduces wasted sends and SMS-pumping fraud.
  • Regulatory and anti-fraud programs. Financial and marketplace services often apply stricter rules to phone numbers as part of their wider risk controls.

So when a service rejects a number, it's usually a policy decision made before any SMS is sent. We cover the details in why apps reject phone numbers.

How to check a number's line type yourself

You don't have to take any provider's word for it — including ours. To check a number:

  1. Write it in E.164 format — a plus sign, country code and national number, no spaces (for example +447700900123).
  2. Use a carrier lookup tool. Several number-intelligence providers offer free trials or low-volume lookups; a telecom API console will also return line type.
  3. Read the fields that matter: line type, current carrier and country. For mobile numbers, some tools also return HLR status.
  4. Compare more than one source. Databases update at different speeds, especially after a number is ported, so two tools can disagree for a while.

If a lookup shows "mobile" but a service still declines the number, the cause is elsewhere — which is the subject of the next section.

The honest limits: line type is one signal among many

A non-VoIP line type improves your odds with filters that check it. It doesn't make a number universally accepted, and no provider can honestly claim otherwise. Services combine many signals, typically including:

  • Country support. Some services only accept numbers from certain countries, or only sell in certain regions.
  • Number history. A number seen on many recent sign-ups for the same service can be declined, regardless of type.
  • Device, IP and account behavior. Risk engines look at the whole session, not just the phone field.
  • Rate limits. Repeated code requests can trigger temporary blocks — see SMS rate limiting.

PhoneBorn doesn't offer ways around any of these checks, and using numbers to evade bans or fraud controls is against our acceptable use policy. What we can offer is a clean baseline: a real mobile number, assigned to one customer at a time, that you can keep for re-verification. From $1.80/month on the 12-month plan. For a deeper comparison of the two number types, read non-VoIP vs VoIP numbers for verification.

Popular apps

Popular apps people verify

All 110+ supported services

Country picks

Good countries to start with

Browse all 200 countries

Pricing

One flat price in every country

Phone-number plans

From$1.80/mo

on the 12-month plan

Choose 1, 3, 6 or 12 months at checkout — all term prices are shown there. Same price in all 200 countries.

See plans & buy
  • Real mobile number — not VoIP
  • Unlimited incoming SMS & calls
  • 500 SMS + 1,000 min out / month
  • Keep it as long as you want
  • 7-day money-back if unused
  • Pay with crypto — no KYC

7-day money-back guarantee

If your number has not sent or received a single SMS or call, you can get a full refund within 7 days of purchase — no questions asked.

Open the number in your dashboard and press “Request refund”. Eligible refunds are returned to your wallet instantly. Applies to phone-number plans; OTP orders are refunded automatically if no code arrives.

Refund policy

FAQ

Non-VoIP phone number: FAQ

What is a non-VoIP phone number?

It is a phone number that carrier and numbering databases classify as mobile or landline rather than VoIP. Sign-up systems often look up this line type before sending a verification code. PhoneBorn numbers are real mobile numbers, so a lookup reports them as mobile rather than VoIP.

How can I tell if a number is VoIP or mobile?

Use a carrier-lookup or number-intelligence tool. Enter the number in international E.164 format and check the reported line type and carrier. Results can lag after a number is ported, so if the answer matters, compare two sources.

Does a non-VoIP number guarantee a code will arrive?

No. Line type is one of several signals a platform uses. Country support, the number's history, rate limits and account or device risk can all affect whether a service sends a code. Each platform decides which numbers it accepts, and no provider can promise acceptance.

Is a PhoneBorn number shared with other users?

No. Each number is assigned to one customer at a time and its inbox is private. Plan numbers stay assigned for as long as you renew. OTP numbers are assigned to you for one order and one code.

Can I read SMS from a non-VoIP number through an API?

Yes. PhoneBorn has a REST API at /v1 authenticated with an X-API-Key header, and HMAC-SHA256 signed webhooks for the sms.received event. Documentation is on the phone-number API and OTP verification API pages.

Why not just buy a prepaid SIM instead?

A prepaid SIM is also a mobile line and works well if you have a spare device slot and can meet local registration rules, which in many countries include ID checks. A PhoneBorn number needs no SIM or ID, lives in the browser, and can be read over an API — useful when you work from a laptop or server.

Why was my number refused even though it's mobile?

Common causes are an unsupported country, too many recent code requests, or risk signals from the device or session. Wait before retrying, request a single code, and check the service's own help pages. Using numbers to get around bans or fraud checks is not permitted.

Keep reading

A real mobile number, assigned only to you

Mobile line type, private inbox, REST API and webhooks. Email-only sign-up, crypto checkout, 200 countries.