Intermediate System for VoIP over Dynamic IP Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
VoIP communication over dynamic IP address networks is disrupted due to changing IP addresses in mobile devices, causing interruptions and delays, as existing systems rely on fixed IP addresses for reliable voice data communication.
Innovation Solution
An intermediate system encapsulates and decapsulates fixed IP address based voice data packets between mobile devices, using a network operation center to manage dynamic IP addresses, ensuring continuous communication by maintaining virtual IP addresses and routing voice data packets correctly across wireless carrier networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If mobile devices use dynamic IP addresses for network connectivity, then adaptability to wireless networks is improved, but reliability of voice communication is worsened due to IP address changes disrupting packet routing
Solution Approach 1:
The patent introduces a gateway device as an intermediary between the mobile device and the packet switched network. This gateway maintains a permanent IP address and acts as a mediator that receives packets from the network, translates them to the mobile device's current dynamic IP address, and forwards them appropriately. This resolves the contradiction by allowing the mobile device to use dynamic IP addresses while maintaining reliable communication through the gateway's stable addressing.
Solution Approach 2:
The system dynamically updates the mapping between the gateway's permanent IP address and the mobile device's current IP address. When the mobile device's IP address changes, the gateway receives notification and updates its routing information accordingly. This dynamic adaptation allows the system to maintain reliable communication despite changing network conditions and mobile device locations.
2Reliability
If VoIP packets are sent to a fixed IP address, then communication reliability is improved, but usability for mobile devices is worsened due to IP address changes
Solution Approach 1:
The gateway serves as an intermediary that absorbs the complexity of IP address management. Applications can continue to use fixed IP addresses for communication while the gateway handles the translation to the mobile device's dynamic IP address. This maintains both communication reliability and ease of operation by shielding applications from IP address changes.
Solution Approach 2:
The system creates a virtual representation of the mobile device at the gateway's permanent IP address. Packets addressed to this virtual location are automatically routed to the mobile device's current physical location. This copying mechanism allows applications to use fixed addresses while the mobile device maintains mobility and usability.
3Reliability
If the system uses gateway devices for IP address translation, then communication continuity is improved, but device complexity is worsened
Solution Approach 1:
The gateway device automatically detects when the mobile device's IP address changes and updates its routing information without requiring manual intervention or complex coordination protocols. This self-service capability maintains communication continuity while minimizing the complexity of address management through automated rather than manual processes.
Data Source
AI summary
A mobile communication device encapsulates a fixed IP address based voice data packet (containing a fixed source IP address of the mobile communication device, a fixed destination IP address of a receiving device, and a voice data payload) into a sending network voice data packet (containing a sending network source IP address of the mobile communication device, a sending network destination IP address of an intermediate system, and the fixed IP address based voice data packet) and provides the sending network voice data packet over a first dynamic IP address based network to the intermediate system for decapsulating the fixed IP address based voice data packet from the sending network voice data packet, encapsulating the fixed IP address based voice data packet into a receiving network voice data packet and providing the receiving network voice data packet over a second dynamic IP address based network to the receiving device.


