Selective Packet Voice Trigger in Wireless Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity of managing packet voice services over multiple wireless communication networks increases overhead and messaging load on wireless communication networks due to the need for voice communication servers, which complicates call continuity when devices switch between networks.
Innovation Solution
A method that determines whether to use a packet voice trigger based on the availability of different wireless access networks at a device's geographic location, allowing calls to be routed through a packet voice server only when necessary, thereby maintaining call continuity while reducing unnecessary network overhead.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a voice communication server is deployed to manage packet voice services over multiple wireless networks, then call continuity is maintained when devices switch between networks, but network overhead and messaging load increase
Solution Approach 1:
The patent extracts the voice service management function from the core wireless access network by deploying a separate voice communication server. This server handles packet voice services independently, allowing the access network to focus on transport functions. The trigger mechanism in the device profile selectively routes voice calls to this external server only when needed, rather than having the server embedded in every access network element.
Solution Approach 2:
The voice communication server acts as an intermediary between wireless devices and the core network. It receives call requests from access networks, manages the voice service logic, and coordinates with multiple access networks to maintain call continuity. This intermediary handles the complexity of multi-network voice service management, shielding the access networks from overhead while ensuring reliable call handling during network switching.
2Reliability
If a packet voice trigger is always used to route calls through a packet voice server, then call continuity is ensured during network switches, but unnecessary overhead is generated when the device has access to multiple networks
Solution Approach 1:
The patent implements dynamic trigger arming/disarming based on real-time network conditions. The system evaluates whether multiple wireless access networks are available to the device at its current geographic location and adjusts the trigger state accordingly. When multiple networks are available, the trigger is disarmed to allow direct local routing, reducing overhead. When network switching may occur, the trigger is armed to ensure call continuity through the voice server.
Solution Approach 2:
The system changes the operational parameter of the voice trigger based on network availability conditions. The trigger state (armed/disarmed) is dynamically adjusted according to whether multiple access networks are detected at the device's location. This parameter change allows the system to adapt between two operational modes: one that prioritizes call continuity and another that minimizes network overhead, optimizing performance based on current conditions.
3Productivity
If the trigger is disarmed to reduce overhead, then network resource usage is optimized, but call continuity may be compromised during network switches
Solution Approach 1:
The system employs feedback mechanisms to monitor wireless access network availability at the device's geographic location. This feedback information about network conditions is used to dynamically adjust the trigger state. When the feedback indicates multiple networks are available, the trigger is disarmed to optimize resource usage. When feedback shows single-network dependency, the trigger is armed to protect call continuity, creating a closed-loop control system that adapts to changing conditions.
Data Source
AI summary
Embodiments disclosed herein provide systems and methods for selective use of a packet voice trigger in a wireless access network. In a particular embodiment, a method provides receiving a call request for a call from a wireless device. The method further provides determining a location of the wireless device and processing an identifier for the wireless device to retrieve a device profile for the wireless device. If the device profile indicates that a trigger should be used for packet voice communications, then the method provides determining whether the trigger should be disarmed based on a quantity of the plurality of different access networks available to the wireless device at the location. If the trigger is armed, transfer the call request for delivery to the packet voice server to set up the call and, if not, process the call request in the wireless access network to set up the call.


