Gateway Signaling Mode Switch for VoIP Call Setup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data networks face issues when switching between overlap signaling and en bloc signaling, leading to call rejections due to incomplete destination addresses, especially when gateways from different jurisdictions with different signaling protocols are involved, necessitating manual intervention or retries.
Innovation Solution
A method and apparatus that detect a trigger indicating the inability to use overlap signaling, collect the remaining destination address portion, and switch to en bloc signaling by transmitting a second message with the complete destination address, eliminating the need for user reentry or human intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If overlap signaling is used to establish communication sessions, then routing efficiency is improved and devices need not support full network address routing tables, but calls may be rejected by gateways that support only en bloc signaling due to incomplete destination addresses
Solution Approach 1:
The system dynamically switches between overlap signaling and en bloc signaling modes based on real-time conditions. The gateway monitors whether the destination gateway supports overlap signaling, and automatically adjusts the signaling mode used for call establishment, thereby maintaining both routing efficiency and call success rate across different network configurations
Solution Approach 2:
The signaling mode parameter is changed from static to dynamic, allowing the system to select between overlap and en bloc signaling based on the capabilities of the destination gateway. This parameter change enables the system to adapt to different network environments and avoid call rejections while preserving the routing efficiency benefits of overlap signaling when applicable
2Adaptability or versatility
If a gateway supports only en bloc signaling, then compatibility with certain networks is improved, but calls from overlap signaling gateways are rejected due to incomplete destination addresses in the initial message
Solution Approach 1:
The gateway acts as an intermediary that translates between overlap signaling and en bloc signaling protocols. When receiving an overlap signaling call, the gateway monitors for the complete destination address and, upon detecting that the destination gateway supports only en bloc signaling, switches to en bloc signaling mode to forward the call, thereby maintaining compatibility without requiring changes to the calling gateway or user equipment
Solution Approach 2:
The gateway is designed with multi-functionality to support both overlap signaling and en bloc signaling modes. This universal capability allows the gateway to interface with different types of networks and gateways, accommodating both overlap signaling jurisdictions and en bloc signaling jurisdictions through a single device that can adapt its operation mode as needed
3Reliability
If retry mechanisms are used when calls are rejected, then call establishment may eventually succeed, but user experience deteriorates due to manual intervention or automated attendant redirection
Solution Approach 1:
The system performs preliminary monitoring of the destination address collection process during the initial overlap signaling attempt. By proactively detecting when the complete destination address is available or when the destination gateway requires en bloc signaling, the system prepares and switches to the appropriate signaling mode before the call is rejected, eliminating the need for user-initiated retries and maintaining a seamless calling experience
Data Source
AI summary
Gateways facilitate communication of voice traffic from a calling party to a called party over a packet network. To establish a communication session, an originating gateway sends one or more initial call control messages using overlap signaling to a destination gateway. The destination gateway may be unable to establish the communication session using overlap signaling. The destination gateway signals the originating gateway, such as by indicating that the communication session could not be established because of an incomplete or invalid destination address. The originating gateway then attempts to establish the communication session using en bloc signaling. In this way, an attempt that fails due to the use of overlap signaling is retried using en bloc signaling.


