SMS Routing Database for Wireless-Wireline Interoperability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies fail to guarantee the delivery of SMS messages from wireless networks to wireline networks due to the lack of agreements and infrastructure for routing such messages, resulting in dropped messages and inability to interpret wireline numbers as valid destinations.
Innovation Solution
A database is configured to designate blocks of telephone numbers for sharing SMS messages between wireless and wireline networks, allowing wireline numbers to be treated as wireless numbers, and establishing relationships with ICSG operators to route SMS messages through a wireline SMSC/MG for delivery to wireline subscribers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the wireless network follows best efforts to forward SMS messages to the ICSG operator, then message delivery to wireline destinations is attempted, but the ICSG operator drops the message when it checks for a valid number for the destination address
Solution Approach 1:
The patent introduces a database as an intermediary component that stores mappings between wireline destination addresses and wireless network addresses. The ICSG operator queries this database to resolve destination addresses, enabling message routing to wireline numbers without requiring the wireline number format to be natively recognized by the wireless network infrastructure.
Solution Approach 2:
The system transforms the destination address parameter from a wireline number format to a wireless network address format through database lookup. This parameter transformation allows the message to be processed by wireless network components while ultimately reaching wireline destinations.
2Measurement precision
If the wireless SMSC checks for valid mobile directory numbers only, then message routing accuracy is maintained, but messages destined for wireline telephones are dropped
Solution Approach 1:
The database is designed to handle multiple types of destination addresses (wireline numbers, mobile numbers, IP addresses) through a unified lookup mechanism. This universal approach allows the SMS routing system to maintain validation accuracy while supporting diverse destination types through a single infrastructure.
Solution Approach 2:
The database acts as an intermediary validation layer that extends the SMSC's validation capabilities. Instead of the SMSC directly validating only mobile directory numbers, it queries the database which performs the validation and address translation, enabling support for wireline destinations while maintaining validation precision.
3Device complexity
If inter-carrier SMS gateway operators do not have destination identified for wireline numbers, then message routing simplicity is maintained, but message delivery to wireline destinations fails
Solution Approach 1:
The database serves as a simple intermediary that adds minimal complexity to the routing infrastructure. It stores address mappings and provides lookup services without requiring complex routing logic in the ICSG operator or SMSC, thereby maintaining routing simplicity while enabling wireline message delivery.
Solution Approach 2:
The database pre-stores mappings between wireline destination addresses and wireless network addresses before message routing is needed. This preliminary preparation eliminates the need for complex real-time routing decisions, maintaining infrastructure simplicity while ensuring reliable delivery.
Data Source
AI summary
A computing system configured to receive an SMS message generated by a wireless device and include an indicia of an address, such as a telephone number, associated with a destination wireline device (e.g., telephone). The computing system may be configured to access a database located on a network and to store parameters defining type and usage of blocks of address identifiers (e.g., NPA-NXX block of telephone numbers). The computing system may further be configured to determine whether type and usage parameters associated with the destination wireline device are within a block of address identifiers defined to share communications between wireless and wireline networks. The computing system may further route the SMS message to the destination wireline device in response to determining that the type and usage parameters enable sharing between wireless and wireline networks.


