Dynamic Voice Call Routing via Circuit-Packet Gateway
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication systems restrict wireless terminals from engaging in both voice and data communications simultaneously, preventing concurrent radio links for voice calls and packet-data sessions.
Innovation Solution
Implementing an intelligent system that dynamically delivers voice calls as either traditional voice or voice-over-IP (VoIP) based on the client station's capability to receive data and subscriber service parameters, using a network switch, central controller, and circuit/packet gateway to route calls accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a wireless terminal engages in a circuit-switched voice call, then voice communication is established, but packet-data communication is prevented
Solution Approach 1:
The system dynamically switches between circuit-switched and packet-switched voice delivery modes based on the terminal's current operational state. The network determines whether the terminal is in a data mode and routes voice calls accordingly - directly as circuit-switched calls when data is not active, or through a gateway as packet-switched VoIP when data mode is detected, enabling flexible adaptation to different communication scenarios
Solution Approach 2:
A gateway function is introduced as an intermediary between the traditional circuit-switched network and the packet-switched network. This gateway translates and routes voice calls between different network modes, allowing the terminal to access both circuit-switched and packet-switched services without conflict, thereby resolving the mutual exclusion problem
2Productivity
If a wireless terminal engages in packet-data communication, then data communication is established, but circuit-switched voice call is prevented
Solution Approach 1:
The system dynamically adapts voice call routing based on the terminal's data mode status. When the terminal is detected to be in packet-data mode, the network automatically routes incoming voice calls through a gateway as packet-switched VoIP instead of traditional circuit-switched calls, maintaining voice capability while preserving data communication productivity
Solution Approach 2:
The gateway function provides multi-functionality by handling both circuit-switched and packet-switched voice traffic, as well as data traffic routing. This universal gateway enables the terminal to seamlessly access different communication services (voice and data) through a single interface, resolving the conflict between data productivity and voice reliability
3Loss of energy
If the network prevents concurrent voice and data modes, then radio interface bandwidth is preserved, but communication flexibility is reduced
Solution Approach 1:
The network dynamically determines the terminal's operational mode (data mode or voice mode) and adapts voice call routing accordingly. When data mode is detected, voice calls are routed through the gateway as packet-switched traffic; when in voice mode, traditional circuit-switched calls are used. This dynamic adaptation maintains radio bandwidth efficiency while providing communication mode flexibility
Solution Approach 2:
The system changes the routing parameter of voice calls based on the terminal's mode status. The network modifies the call routing decision (direct circuit-switched vs. gateway-mediated packet-switched) as a variable parameter depending on whether the terminal is in data or voice mode, thereby optimizing bandwidth usage while maintaining service flexibility
Data Source
AI summary
A method and system for dynamically delivering a voice call to a client station depending on whether the client station is currently in a mode in which it can receive data. A switch may receive a request to connect a voice call to a client station that the switch serves, and a determination may responsively be made as to whether the client station is in a mode in which it can receive data communications. If the determination is that it is not in the mode, then the switch may deliver the voice call to the client station by normal routing mechanics. On the other hand, if the determination is that it is in the mode, then the switch may re-direct the call to a circuit/packet gateway that may then extend the call as a voice-over-packet session to the client station.


