Telephone Number formatting
Detailed information on how to correctly identify, store, and present public telephone numbers.
e164.com provides beginner, intermediate and expert assistance to users of telephone numbers.
Obtain the definitive answer on storing telephone numbers in a database, which regular expressions to use when parsing telephone numbers, and how to present telephone numbers to end users.
Generalized regular expressions can work most of the time for parsing telephone numbers, and these can help determine, for example, if a presented telephone number would be valid for the North American Numbering Plan.
e164.com number analysis gives detailed information on which telephone numbers are valid, the country and network they belong to, and detailed numbering type.
Storage of telephone numbers in a database should always be in full E.164 format.
Number Range Plans
The official e164.com numbering plans are available via online analysis tools, API query or downloadable datasets per country or territory.
Reduce billing difficulties, detect possible fraudulent numbering ranges, identify incomplete or invalid telephone numbers and optimise SMS or voice routing using the official e164.com number range plans.
The e164.com numbering plan dictates telephone codes for all countries - including fixed and variable-length telephone numbering, premium rate, toll-free, cellphone (GSM / CDMA), fixed, satellite and marine codes.
Access to the telephone number range plans are available with daily updates.
New range announcements
Telephone range holders have access to the new range announcement list, which includes daily email updates with range changes.
New ranges can be announced using our list to ensure new ranges are correctly data filled across the PSTN and to enable end users to correctly access your new telephone ranges.
Telephone prefix lookup
Lookup any international dialling code or fully formatted E.164 valid telephone number to correctly identify the owning telephone network for the prefix code.
Use the number analysis tool to detect if a given number could be a possible telephone number, including the telephone network for origin-based routing and rating. Instantly identify invalid telephone numbers masked as valid telephone numbers.
Carrier contact details
Access contact information for all registered telephone number range holders.
Quickly contact range holders to assess Network Operation Centre issues, fix known numbering issues and find out details of new numbering ranges.
Disposable number lookup
The world's largest database of known disposable, throw-away, temporary and fake telephone numbers.
Quickly detect if a user is submitted a temporary telephone number and assess the impact of accepting contact details using disposable numbers.
Online inbound SMS confirmation numbers, temporary telephone numbers assigned to smartphones, virtual numbers and revenue shared One Time Password temporary numbers are detected and flagged.
MNP / ported number lookup
MNP lookup is super quick and useful for:
- Routing SMS messages quickly and accurately
- Routing telephone calls quickly and accurately
- Minimising costs of SMS and VoIP by choosing a least cost routing provider
- Ensuring SMS is delivered to the correct network
- Filtering out SMS or calls to impossible numbers
- Detecting fake telephone numbers used to avoid Origin Based Routing surcharges on SMS
The MNP ported information is used to decide which supplier to use for the SMS or voice call so that our customers can minimise cost and ensure that the SMS or call is delivered to the correct telephone network. They want to know this portability data very quickly because they are performing the lookup whilst transiting a voice call or SMS message and the longer the lookup takes the longer the caller has to wait before the call is routed to the correct provider.
HLR / mobile status lookup
Query the Home Location Register databases of mobile network operators.
To correctly identify the active or inactive status of a mobile telephone number. More than 1000 networks provide access to their active status via the e164.com portal.
HLR dataset queries are available via the online portal, file uploads, managed service and API.
Online profile detection
Restore trust by confirming if a telephone number has an associated online profile.
Social networks, email providers, messaging applications, shopping applications, websites and mobile application accounts can be highlighted if a telephone number has an active account.
A2P Pumping and Artificial Inflation of Traffic mitigation
A2P AIT mitigation provides a stable and reliable method to reduce artificially inflated traffic for Application to Person SMS messaging.
Designed to detect when users have programmed bots to create accounts and trigger artificial One Time Passwords.
Tools to reduce AIT traffic for SMS aggregators, voice aggregators, website management and app providers.
Integration of the e164.com AIT mitigation suite is simple and provides a fraud score in multiple categories and any provided telephone number.
Premium rate detection
Using the e164.com dialplan provides a mechanism to instantly detect international premium rate telephone numbers before they are a problem for your company.
Different territories implement premium rate telephone numbers in different ways.
Premium rate detection includes international revenue share, local revenue share, per-minute billing, drop calls, and telephone numbers typically used for call-back missed call fraud (referred to as wangiri).
Data breach alert
With active monitoring of dark nets, e164.com will alert a user if a given telephone number is known to be released, sold or referenced on dark net forums.
The detection can highlight the early stages of identity fraud and help to reduce corporate fraud where C-suite personal mobile telephone numbers are traded in anticipation of further fraud.
Inbound Number allocation / DID
Assign new inbound telephone numbers to receive inbound telephone calls or SMS messages.
To provision a new inbound telephone number from global partners, use the e164.com portal or API and set SMPP or SIP routing details to route inbound calls and SMS to your service. Inbound numbering can be transferred between accounts allocated to an organisation.
e164.com will arrange for telephone calls and SMS to be carried to your inbound node or call centre with minimum network lag using the e164.com optimised routing system.
Do not call
The national Do Not Call schemes regulate domestic markets to ensure call centres do not make unsolicited telephone calls to users who have specifically requested not to be contacted.
e164.com acts as the coordinating system for different DNC list operators and provides a unified access to multiple market data via one interface.
Access the Do Not Call list for multiple countries and details of adding telephone numbers to the local Do Not Call registry.
Do not originate
The national Do Not Originate schemes regulate domestic markets to ensure at-risk telephone numbers can only be presented as an originating telephone number by the authorised number holder.
Local government departments, banks and other authorised telephone number holders can apply to add their registered telephone numbers to the national-level DNO list to restrict the ability of fraudsters to impersonate their brand or department.
e164.com acts as the coordinating system for different DNO list operators and provides unified access to multiple market data via one interface.
By integrating the DNO list you are able to reduce fraud transiting your service and protect consumers from financial harm. Access the Do Not Call list for multiple countries and details of adding telephone numbers to the local Do Not Call registry.
Number type detection
Instantly detect premium rate, cellphone, landline, marine, satellite, personal, stage and screen, restricted, special, VOIP, disposable, temporary, fake and impossible telephone numbers.
Number type detection is built into the e164.com numbering plan and is available to customers via an online portal, file upload, API and downloadable lists.
STIR / SHAKEN
Integrate the e164.com STIR/SHAKEN database to authenticate origination and termination telephone numbers.
Using the STIR mechanism, transit and terminating providers can ensure that provided CLI and presentation telephone numbers are accurate and belong to the known list of IDs authorised upstream for the originating customer.
Query SHAKEN information for a telephone number to understand how to deal with a phone number that has failed or omitted STIR verification.
By conforming to the STIR/SHAKEN suite of protocols via e164.com, customers can reduce robocalls and become compliant with the USA Federal Communications Commission guidelines and the Canadian Radio-Television and Telecommunications Commission requirements.