MNP Gateway Routing for Reliable SMPP UPC Message Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional Mobile Number Portability (MNP) systems face inefficiencies such as lengthy porting processes (up to 7 days) and lack of functional routing of SMS over Short Message Peer to Peer (SMPP) basis A-Party MSISDN, leading to link failures and manual activation during disasters, which disrupt message delivery.
Innovation Solution
Deployment of a Mobile Number Portability Unique Porting Code Gateway (MNPUPCGW) to maintain MSISDN ranges and map them to SMPP accounts based on geographical regions, enabling efficient routing of UPC request SMS from SMSCs and internal communication between active gateways using a replication and clustering framework.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual activation of binds is performed during disaster recovery, then system reliability is improved, but operation complexity and time consumption increase
Solution Approach 1:
The system performs automatic failover and bind activation without human intervention. When the primary UPCGW fails, the standby unit automatically takes over and re-establishes connections with SMSC and MCH, eliminating the need for manual activation while maintaining system reliability
Solution Approach 2:
The system pre-configures standby UPCGW units with all necessary bind information and connection parameters before failures occur. This preliminary preparation enables immediate automatic activation without requiring manual configuration during disaster recovery
2Device complexity
If single UPCGW instance is used, then device complexity is reduced, but reliability deteriorates due to single point of failure
Solution Approach 1:
The system divides the UPCGW functionality into multiple independent instances (primary and standby units). Each instance can operate autonomously, and the segmentation allows failure isolation where one unit's failure does not affect the other, thereby improving reliability without significantly increasing overall system complexity
Solution Approach 2:
The system changes the operational state parameters of UPCGW from single-instance to multi-instance mode. By configuring failover parameters and inter-instance communication protocols, the system achieves high reliability while maintaining manageable complexity through standardized parameter management
3Device complexity
If MCH does not maintain mesh connection with MNP-UPC-GW, then device complexity is reduced, but message delivery reliability worsens during link failures
Solution Approach 1:
The UPCGW is designed with multi-functional capability to serve both as a primary gateway and as a relay for inter-MCH communication. This universal design allows the same gateway infrastructure to provide mesh-like redundancy benefits without requiring separate dedicated mesh connection hardware or protocols
4Device complexity
If porting process follows conventional procedure, then system complexity is maintained at current level, but processing time increases to 7 days
Solution Approach 1:
The system enables continuous porting operations by eliminating idle waiting periods. Multiple UPCGW instances operate in parallel, and automatic failover mechanisms ensure uninterrupted processing. The porting workflow continues without pauses for manual intervention or system recovery, reducing total processing time from 7 days to 2 days while maintaining manageable system complexity
Data Source
AI summary
The present disclosure 5 related to a method (1000) for communication. The method (1000) comprising initiating (1002) at least one request message towards a short message service centre SMSC (212), receiving (1004) the at least one request message by the SMSC (212) and forwarding (1006) the at least one request message towards a mobile number portability unique porting code gateway (MNPUPCGW) 10 (202). The method (1000) comprising determining (1008) a mobile station integrated services digital network (MSISDN) range of the UE (204) based on the received at least one request message. The method (1000) comprising performing (1010) at least one query in a database (210) to select at least one mobile number portability clearing house (MCH) belonging to the determined MSISDN range, and 15 routing (1012) the received at least one request message to the at least one selected MCH over the SMPP interface and receiving (1014) the at least one request message.


