PoC Server Dynamic Mode Switching for Session Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current PoC server systems operating in SIP proxy mode cannot control RTP, RTCP, and TBCP data flow, leading to issues with implementing simultaneous PoC sessions, as they do not pass through the server performing the participating function, resulting in incomplete data handling and session priority management.
Innovation Solution
A method where a PoC client notifies a PoC server performing a participating function about its simultaneous session support using specific SIP messages, allowing the server to determine the operation mode and ensure proper data flow control for simultaneous sessions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the PoC server operates in SIP proxy mode, then the server structure is simpler and RTP data transmission is more direct, but the server cannot control RTP, RTCP, and TBCP data flow
Solution Approach 1:
The PoC server dynamically switches between SIP proxy mode and B2BUA mode based on session requirements. When simultaneous session control is needed, the server transitions to B2BUA mode to gain data flow control capability. When simple relaying is sufficient, it operates in SIP proxy mode for simplicity.
Solution Approach 2:
The server changes its operational parameters by switching between two distinct operation modes (SIP proxy mode and B2BUA mode). This parameter change allows the server to adapt its data handling behavior to match the specific requirements of different session scenarios.
2Reliability
If the PoC server operates in B2BUA mode, then the server can control RTP, RTCP, and TBCP data flow, but the server structure becomes more complex and data must pass through the server
Solution Approach 1:
The PoC server dynamically switches between SIP proxy mode and B2BUA mode based on session requirements. When simultaneous session control is needed, the server transitions to B2BUA mode to gain data flow control capability. When simple relaying is sufficient, it operates in SIP proxy mode for simplicity.
Solution Approach 2:
The server changes its operational parameters by switching between two distinct operation modes (SIP proxy mode and B2BUA mode). This parameter change allows the server to adapt its data handling behavior to match the specific requirements of different session scenarios.
3Device complexity
If the server does not receive RTP data from the client, then the server operation is simpler, but the server cannot implement simultaneous session control and priority management
Solution Approach 1:
The PoC server acts as an intermediary that can selectively receive and control RTP data streams. By receiving RTP data in B2BUA mode, the server mediates between multiple sessions, enabling it to implement simultaneous session control and priority management while maintaining simpler operation in SIP proxy mode when control is not needed.
4Adaptability or versatility
If the server receives and controls RTP data, then simultaneous session control is enabled, but the data transmission path becomes longer
Solution Approach 1:
The PoC server dynamically switches between SIP proxy mode and B2BUA mode based on session requirements. When simultaneous session control is needed, the server transitions to B2BUA mode to gain data flow control capability. When simple relaying is sufficient, it operates in SIP proxy mode for simplicity.
Data Source
AI summary
A user equipment (UE), method and system for controlling a simultaneous session are discussed. According to an embodiment, the system includes a UE to transmit a SIP message including simultaneous sessions support (SSS) setting information associated with the UE to a home network including a server; and the server to store the SSS setting information therein, and to set a session operation mode of the server for a simultaneous session of the UE based on, in part, the SSS setting information.


