Features
Plans About Blog Contact
Compliance

MNP / LNP Lookups

Stop paying for misrouted traffic. The MOBITELSMS number portability engine performs real-time Mobile Number Portability (MNP) and Local Number Portability (LNP) lookups before every call and SMS is routed, ensuring traffic always reaches the correct current carrier. Reduce interconnect costs, improve answer rates, and eliminate rejected messages caused by stale routing data.

Lookup Before Every Route Decision

Number portability lookup is integrated directly into the MOBITELSMS authorization and routing pipeline. Before a dial peer is selected, the platform checks whether the destination number has been ported to a different carrier. For mobile numbers, an HLR query or commercial MNP database resolves the current serving network. For fixed-line US numbers, NPAC LERG data provides the current Local Routing Number (LRN). The result is cached in our high-speed distributed cache (configurable TTL) to minimize latency on repeated queries to the same number. The resolved carrier or LRN is then used to select the optimal termination route — the carrier that actually owns the number today, not the carrier that originally issued it.

Number Portability Capabilities

Real-Time MNP Lookups
Query live MNP databases for mobile number portability resolution in 60+ countries. Identify the current Mobile Network Operator (MNO) for any E.164 number, whether it has been ported, and the original network. Used to select the correct SS7 route, SMPP gateway, or VoIP carrier for delivery to the current network.
US LNP via NPAC / LERG
Full Local Number Portability for the US market using NPAC data feeds and LERG routing tables. Resolves the 10-digit Local Routing Number (LRN) for any ported US fixed-line number. LRN is injected as a Dial String parameter for PSTN termination carriers that require LRN-based routing to avoid tandem charges.
High-Speed Cached Results
Lookup results are cached in the platform's high-throughput cache layer with a configurable TTL (default 24 hours for fixed-line, 4 hours for mobile). Cache hits return in under 1ms, keeping per-call latency impact below 2ms on average. Cache invalidation events from NPA updates trigger automatic cache purges for affected number ranges.
Portability-Aware Routing
The MOBITELSMS dial peer selection engine natively uses MNP/LNP results as a routing dimension. Dial peers can be tagged by network identifier, country code, or MNO prefix. Ported numbers automatically bypass their original-network route and are directed to the ported-to carrier's preferred interconnect — reducing both cost and rejection rates.
Fraud Screening via HLR
HLR-based MNP lookups also return subscriber status (active, suspended, IMSI absent). Numbers showing as invalid, unallocated, or disconnected are flagged before any SMS is sent or call is routed. This prevents wasted delivery attempts and protects against Wangiri fraud callbacks to premium numbers that have been ported to IPRN carriers.
Portability Analytics
Reports on ported-number traffic volume, cache hit ratios, lookup latency percentiles (p50/p95/p99), and cost-saving estimates from avoided misroutes. Track portability trends by destination country to identify when to update static routing rules. Export lookup logs for number intelligence and fraud analytics pipelines.

Specifications

MNP MethodsHLR SRI query (SS7/MAP), commercial MNP API
LNP MethodNPAC data feed + LERG lookup (US)
CoverageMNP: 60+ countries; LNP: US + Canada
Cache TTLMobile: 4h default; Fixed: 24h default (tunable)
Cache Hit Latency<1ms (in-memory)
Live Lookup Latency50–200ms depending on provider
Number FormatE.164 (international +CCNXX format)
APIREST lookup endpoint + batch CSV upload

Eliminate Misrouting Costs

Every misrouted call or SMS that bounces back costs interconnect fees and delivery failures. Enable MNP/LNP lookups on any traffic class from the admin portal — no code changes required.

MOBITELSMS Assistant

Hi! I'm the MOBITELSMS assistant. How can I help you today?