Tunneling VoIP Call Control via Cellular Signaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing hybrid telecommunications networks face challenges in maintaining voice call continuity when users move between different network connections, such as Wi-Fi and cellular networks, due to loose coupling between VoIP and cellular networks, which hinders seamless handoffs and management of multi-party calls.
Innovation Solution
The implementation of tunneling VoIP call control, where signaling from a mobile device is transparently routed through a cellular network to a VoIP core network, allowing call control and state management within the VoIP core network, using encoded caller-ID information for communication and call handling instructions, bypassing the cellular network's control plane.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If signaling is routed through the cellular network control plane, then call control can be implemented using existing cellular infrastructure, but the cellular network must interpret and manage VoIP call states which increases network complexity and reduces flexibility
Solution Approach 1:
A gateway server acts as an intermediary between the cellular network and VoIP network. The gateway receives signaling from the mobile device through the cellular network, translates it into VoIP protocols, and manages call control entirely within the VoIP domain. This eliminates the need for the cellular network control plane to interpret VoIP call states while maintaining compatibility with existing cellular infrastructure.
Solution Approach 2:
The system segments call control functionality from the cellular network control plane and places it entirely within the VoIP network. The cellular network is used only for transparent transport of signaling, while the gateway server and VoIP core network handle all call state management, conferencing, and control functions separately.
2Adaptability or versatility
If the cellular network transparently transports signaling without interpretation, then VoIP core network has complete control over call states, but the mobile device must establish a signaling path through the cellular network which requires new call setup procedures
Solution Approach 1:
The gateway server provides multiple functions: it acts as a VoIP endpoint for receiving signaling, a protocol translator between cellular and VoIP domains, and a call control manager. The mobile device uses standard cellular call setup procedures to reach the gateway, which then handles the rest of the VoIP call control, making the system universally compatible with existing cellular devices.
Solution Approach 2:
The mobile device autonomously establishes signaling paths through the cellular network using standard procedures. The gateway server automatically translates and routes these signals to the appropriate VoIP endpoints without requiring manual configuration or complex user interaction.
3Productivity
If encoded caller-ID information is used for communication, then call control instructions can be transmitted through existing cellular signaling channels, but the encoding and decoding process adds processing overhead and potential points of failure
Solution Approach 1:
The system uses existing cellular signaling formats (caller-ID fields) as a template for transmitting VoIP control information. Instead of creating new signaling protocols, the gateway translates VoIP control messages into the format of standard cellular signaling, leveraging proven, reliable transmission channels while maintaining efficiency.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Signaling from a mobile device is transparently tunneled through a cellular voice network to a Voice over Internet Protocol ("VoIP") core network so that multi-party calls, including conference calls and call waiting, can be managed entirely within the VoIP core network. The tunneled signals enable call control to be implemented in the VoIP core network and also establish a way to communicate requests, instructions, and call state. The signaling is transparent to the cellular network because that network does not receive and interpret the signaling. Instead, the cellular network's existing and unmodified control plane is repurposed by the mobile device by placing new, brief outgoing calls through the cellular network to the VoIP core network where the called party number (i.e., the caller-ID) encodes specific information. The VoIP core network immediately releases the new cellular call once the caller-ID is received and the encoded information is interpreted.