Proxy Server for SMS-over-IP Reliability on Low-Bandwidth Links
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communications networks face challenges in conveying Short Message Service (SMS) messages when high-bandwidth communications links between user equipment and cellular base stations or internet connections are unavailable, leading to disruptions in SMS data transmission.
Innovation Solution
The implementation of a proxy server that establishes a logical network path using a low-bandwidth communications link, allowing SMS message data to be transmitted and received through a secure network tunnel between the user equipment and the carrier Evolved Packet Data Gateway (ePDG), even when high-bandwidth links are unavailable, by compressing and decompressing the data using specific algorithms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If high-bandwidth communications links are used for SMS transmission, then data transfer speed and quality are improved, but system reliability deteriorates when these links become unavailable
Solution Approach 1:
A proxy server is introduced as an intermediary component that receives SMS messages from user equipment via low-bandwidth communications links and forwards them to the carrier core network. This mediator enables SMS transmission through alternative paths when high-bandwidth links are unavailable, resolving the contradiction between speed and reliability by providing a fallback mechanism that maintains communication functionality.
Solution Approach 2:
The system dynamically changes communication parameters by switching between high-bandwidth and low-bandwidth communications links based on availability. When high-bandwidth links are unavailable, the system transitions to using low-bandwidth links with compressed message formats, thereby adapting to changing conditions and maintaining reliability without permanently sacrificing speed.
2Reliability
If low-bandwidth communications links are used as alternative routes, then system reliability is improved during link failures, but data transfer speed deteriorates
Solution Approach 1:
The message data is segmented into compressed formats suitable for low-bandwidth transmission. The proxy server handles the segmentation and formatting of SMS messages to optimize them for constrained communication channels, enabling reliable transmission through low-bandwidth links while minimizing the impact on data transfer efficiency.
Solution Approach 2:
The proxy server acts as an intermediary that bridges high-bandwidth and low-bandwidth communications links. It receives messages from user equipment, processes them appropriately for the constrained link, and forwards them to the carrier core network, thereby enabling reliable communication through low-bandwidth paths without directly exposing the speed limitations to the end users.
3Productivity
If compression algorithms are applied to message data, then data transfer efficiency over low-bandwidth links is improved, but message processing complexity increases
Solution Approach 1:
The compression and decompression operations are performed automatically by the proxy server and user equipment without requiring manual intervention. The system self-manages the complexity of compression algorithms by integrating them into the existing message handling workflow, improving data transfer efficiency while keeping the complexity management automated and transparent to users.
Solution Approach 2:
The proxy server is designed with multi-functionality, handling both compression for low-bandwidth links and standard message routing for high-bandwidth links. This universal component manages multiple message formats and transmission protocols, improving productivity across different communication conditions while consolidating processing complexity into a single versatile system rather than distributing it across multiple specialized components.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A communications network may be used to convey Short Message Service (SMS) messages using the Internet Protocol (IP). User equipment may transmit an SMS-over-IP Session Initiation Protocol (SIP) message to wireless equipment over a high-bandwidth communications link. The wireless equipment may route the SMS-over-IP SIP message to the ePDG. When the high-bandwidth link is unavailable, the user equipment may transmit a compressed message to the proxy server over a low-bandwidth communications link. The proxy server may convert the compressed message into an SMS-over-IP SIP message that is transmitted to the ePDG. The proxy server may serve as a proxy for the first user equipment from the perspective of the ePDG. This may allow SMS message data to continue to be conveyed through the communications network even when the high-bandwidth communications link becomes unavailable.