NGN Server Identifies Call Source in 3PCC Sessions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Next-Generation Networks (NGN), the existing 3PCC service flow cannot specify the connection terminal of the communication start source, leading to an inability to make return calls due to the third party's involvement in securing sessions, which complicates managing signaling and data channels with different IP addresses.
Innovation Solution
A communication system using SIP protocol to manage connections between terminals, including a server with memory units for storing terminal and call history information, and a processing unit to control connections based on notifications from communication devices, allowing for the specification of connected terminals and extraction of call history information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If 3PCC service flow is used to secure sessions between terminals, then session establishment is achieved, but the connection terminal of the communication start source cannot be specified
Solution Approach 1:
The server acts as an intermediary that receives notifications from both the first terminal (communication start source) and the second terminal (communication destination). It stores and manages the association between these terminals, enabling the system to identify the communication start source even though the direct 3PCC flow between terminals obscures this information.
Solution Approach 2:
The system implements feedback mechanisms where terminals send notifications to the server about their communication states. The server uses this feedback information to maintain accurate records of which terminal initiated communication, allowing proper identification and return call functionality.
2Adaptability or versatility
If third party call control is implemented, then call management capability is improved, but return call functionality is lost
Solution Approach 1:
The server serves as a mediator that maintains the association between the first terminal (call source) and second terminal (call destination). This intermediary role preserves return call functionality by enabling the second terminal to identify and initiate calls back to the first terminal, even though the server mediates the original call establishment.
Solution Approach 2:
The call management functionality is segmented between the server (which handles association management and notification routing) and the terminals (which handle actual communication). This segmentation allows the server to provide enhanced call management capabilities while preserving basic return call functionality at the terminal level.
3Adaptability or versatility
If signaling and data channels use different IP addresses, then network flexibility is improved, but channel management becomes complex
Solution Approach 1:
The server acts as an intermediary that manages the association between signaling and data channels. By centralizing this management function, the system can handle different IP addresses for signaling and data channels without increasing terminal complexity, as the server handles the coordination between these separate channels.
Data Source
AI summary
A communication system and server includes a first memory for storing terminal information of a first terminal and a second terminal, a second memory for storing outgoing call history information of at least either the first terminal or the second terminal, a third memory for storing incoming call history information of at least either the first terminal or the second terminal; and a processing unit for reading out the information from the first memory to control at least either information of the second memory or the third memory in accordance with information contained in a notification from the communication device when setting the connection between at least either the first terminal or the second terminal and the communication device, therefore, two parties to be communicated with each other specify a connection terminal of a call source.


