Glossary

Number reachability

A valid number has the right format; a reachable number is live on a network right now. Four levels of phone number checks and what each tells you.

Last updated

A cell tower sends signal to a SIM card; the line type is identified as mobile rather than landline or VoIP.A cell tower sends signal to a SIM card; the line type is identified as mobile rather than landline or VoIP.

Number reachability is whether a phone number can receive a call or message right now: it is assigned to a subscriber, the subscriber's phone is attached to a network, and the network accepts traffic for it. It is a stronger property than validity, which only says that a number is correctly formatted and fits its country's numbering plan.

What are the levels of checking a number?

It helps to think of four levels, each answering a different question:

LevelQuestionHow it is checked
1. ValidIs the format right for this country?Numbering-plan rules, offline (E.164 conversion)
2. Line type and networkWhat kind of line is it, and which carrier?Carrier lookup against current data
3. ReachableIs it assigned and live on the network now?HLR lookup: a live query to the home network
4. ChannelDoes it use a given app or service?Channel checks such as WhatsApp

Each level catches problems the one before it misses. A number can be perfectly valid and never have been assigned. A mobile number can be assigned but switched off. A reachable number might have no WhatsApp account.

Why isn't a valid number enough?

Validation only checks the digits. It catches typos and impossible numbers for free, but it can't tell you whether a phone at the other end exists. Lists built from old forms, bought data or manual entry are full of numbers that pass validation but have since been disconnected, recycled or never existed. Sending to them wastes SMS fees and harms delivery statistics. Some messaging providers also slow down senders with high failure rates.

What does "reachable" mean in practice?

For mobile numbers, the home network's subscriber register knows whether the number is in service and whether the SIM is currently attached. An HLR lookup reports this as:

  • reachable: in service and attached; messages should be delivered.
  • unreachable: in service, but the phone is off, out of coverage or temporarily not attached.
  • invalid: not assigned to any subscriber.

Reachability changes minute by minute. A phone switched off overnight is unreachable at 3 a.m. and reachable at 9 a.m. Treat one unreachable answer as "try later" and repeated ones over weeks as a sign of an abandoned number.

How does channel reachability differ?

Messaging apps have their own account databases. A number with a WhatsApp, Telegram or Viber account passed that app's own sign-up verification at some point. This is useful when you choose a channel for a message the user expects, and it is a sign that someone really used the number. It doesn't say the phone is on right now, and apps keep inactive accounts for a while before deleting them.

Which checks should I run?

It depends on what a failure costs you:

  • Before every OTP: validity plus line type. Add a channel check if you offer app-based delivery.
  • Before a bulk campaign people have agreed to receive: validity, line type and, once available, reachability, run as a bulk job.
  • For lead verification: validity, line type, a channel check and spam reputation where available.

MobileValidate's HLR lookup for live reachability is coming soon. Carrier, channel and spam checks are available now.

Frequently asked questions

If a number is valid, will my SMS arrive?

Not necessarily. Valid only means the number fits the country's numbering plan. It may be unassigned, switched off, a landline or disconnected.

Is an unreachable number a bad number?

Not always. Unreachable often just means the phone is off or out of coverage. A number that is unreachable over several weeks is more likely to be abandoned.

Does WhatsApp registration prove a number is reachable?

It shows the number was verified on WhatsApp at some point and still has an account. It doesn't show that the phone is on right now, or that SMS to it will arrive.

All articles