Network Node Dynamic Mode Switching for VoLTE Call Jump Services
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current SIP network nodes, particularly proxies, are limited in their ability to handle call jump services due to their stateless operating mode, which restricts their functionality in initiating new SIP requests and maintaining session state, leading to inefficiencies in call transfer and access transfer operations within VoLTE networks.
Innovation Solution
A network node capable of switching between stateless and stateful operating modes, where it processes signaling information in a stateless mode initially and upgrades to a stateful mode upon detecting a mode change trigger, allowing it to store and retrieve communication session dialog state data to facilitate call jump services by acting as a B2BUA when required.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a network node operates in stateless mode as a proxy, then processing speed and performance are improved, but functionality to initiate new SIP requests and maintain session state is lost
Solution Approach 1:
The network node dynamically switches between stateless proxy mode and stateful B2BUA mode based on operational requirements. This allows the system to optimize for processing speed when stateless operation is sufficient, while enabling full functionality when session state maintenance and new SIP request initiation are needed, thus resolving the contradiction between productivity and adaptability
2Adaptability or versatility
If a network node operates in stateful mode as a B2BUA, then control and functionality are improved, but processing performance and speed deteriorate
Solution Approach 1:
The system employs dynamic mode switching, transitioning from stateful B2BUA operation to stateless proxy operation when full control and session state maintenance are no longer required. This reduces processing overhead and improves performance while maintaining the necessary control capabilities when needed
3Adaptability or versatility
If a network node maintains session state data, then call jump services and access transfer are enabled, but memory usage and complexity increase
Solution Approach 1:
The network node dynamically allocates memory resources for session state data only when transitioning to stateful B2BUA mode for specific services like call jump and access transfer. When operating in stateless proxy mode, no session state is maintained, thus minimizing memory usage. This dynamic approach enables service capabilities when needed while avoiding unnecessary complexity and resource consumption during normal operation
Data Source
AI summary
Measures, including methods, systems and computer-readable storage mediums, for use in operating a network node in a network. Signalling information for an in-progress communication session dialog is processed according to a stateless operating mode. The processing according to the stateless operating mode includes storing communication session dialog state data associated with the communication session dialog. An operating mode change trigger is detected. In response to the detection, the stored communication session dialog state data associated with the communication session dialog is retrieved. Signalling information for the in-progress communication session dialog is processed according to a state-full operating mode. The processing according to the state-full operating mode is carried out at least in part on the basis of the retrieved communication session dialog state data associated with the communication session dialog.


