NPG

The NetNumber Number Portability Gateway (NPG) platform (formerly called the NetNumber LSMS) provides central portability database synchronization and distribution services within the TITAN solution architecture as shown in the diagram below. The role of the NPG is to enable authorized operators to download and access a local copy of number-portability data from one or more country-specific data sources. TITAN utilizes the number-portability data provided by NPG to support multiple portability-corrected addressing and routing services.

Central Portability Database Synchronization

NPG has been designed to provide for flexible integration of multiple country-specific provisioning interfaces supporting bulk-load, file-update, real-time add, update, delete (A/U/D) and end-to-end audit functionality. NetNumber started developing the NPG platform in 2003 by building bulk-load, real-time A/U/D and end-to-end audit features to support the US and Canadian NPAC databases provided by NeuStar. Today, the NA-NPAC databases include over 200 million individual ported numbers handling over 500,000 real-time incremental updates each day. Starting from this foundation, NetNumber has developed interfaces into a large number of additional countries.

Database Capacity

The NPG platform is built on top of an embedded SQL database that provides for high-availability synchronous replication of portability-data between an active NPG server and its geographically distributed standby NPG server. As a result, the NPG does not have any specific limit to the total database size that it can support. NetNumber certifies both NPG and TITAN to support 1.5 billion ported-number entries distributed across multiple portability regions/countries.

Custom Regions

In addition to providing central-portability database synchronization and replication services, the NetNumber-NPG also provides support for provisioning and distribution of custom number-assignment regions. For example, accurate routing of MMS and SMS messages within mobile networks should take into account the assignment of mobile subscribers to MVNO service providers. NPG custom regions are used to support MVNO sub-assignment data as well as other customer specific override data that may be required on a country-by-country basis.

NetNumber NPG Overview