Being a mobile-centric identity and intelligence company, the data that resides at the base layer of most of the things we do is the global number range layer that contains all numbering resources allocated to all network operators by regulators around the globe.
When we started building our services, we began by researching and building our number range data for the countries we initially serviced. As we added more and more datasets globally, we realised we needed a very accurate global number range to provide the best possible service to the market.
For those who do not know, a global numbering plan contains all the number ranges that have been allocated to network operators around the world. Those numbering resources are assigned by telecommunication regulators to the networks in their countries and from those ranges, phone numbers are assigned to customers.
A very important lesson learned in those early days was when one of our MNP query customers stopped sending queries for a country. When asked why, they told us they had access to the MNP database directly. However, two weeks later the queries returned — they couldn’t figure out the correct numbering plan for the country, resulting in higher SMS termination costs than using our query solution.
Initially, the plan was not to build a global solution, however as demand increased, we decided to set about building a truly worldwide one.
We have a dedicated team that researches the correct sources, scripts automatic updates where possible and verifies the accuracy. So, where do they get the data?
There is no single source of truth, unfortunately. There are cases where regulators publish incorrect data or operators publish incorrect data in their IR.21 documents. In countries with a high level of merger and acquisition activity between network operators, numbering resources are either fully or partially transferred when networks are acquired. We have to get all the layers working smoothly to resolve conflicting data — and this is why our number plans team are worth their weight in gold.
It depends on the complexity and dynamism of the number range allocations and the merger and acquisition activity of each country. To make sure we have the most accurate and up-to-date global number range allocations, we created an internal SLA for our numbering plans team. Following that SLA, some countries are updated:
There are also two more important dynamics of the global numbering plan:
We receive alerts from regulators, operators or when a new IR.21 is published indicating that a new range is about to be allocated or a range owner has changed. We act immediately.
And as there is no such thing as perfection — although we aim for it — if we get anything wrong our customers will alert us if we miss a range or if the range holder has changed. We investigate through the normal support process and bring forward the particular country update to resolve the ticket.
Being the base layer of our data stack, the numbering plan is used in most of our products. We offer the numbering plan by itself in what we call TeleShield. Our customers use the data either by downloading it or by real-time querying it (ENUM, HTTP, SIP redirect) for:
Technically, most companies doing voice use prefix-based allocation, some use prefix plus length and others prefix plus min/max length. Even with our strong background in voice, we use the data internally as ranges (start, stop) because numeric searches — for example, number in (start, stop) — are much faster computationally. We can deliver a very high number of TPS (transactions per second) at sub-millisecond latency using our own in-memory database optimised for phone numbers and attributes.
At the time of writing, there are 3.1 million ranges assigned to 18,000 networks globally (landline, mobile, virtual, VoIP, and more).
We serve the global numbering plan through several channels:
The data contains:
Last updated on June 24, 2026
Our Viteza service not only provides instant access to our Live, Velocity & TeleShield Routing services, but comes with 500 free queries to get you started
Try out VitezaWe provide the most comprehensive device, network and mobile numbering data available
Contact us > Chat to an expert >