SIP Anchor Points for Centralized Communication Logs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication systems lack a centralized and scalable solution for maintaining accurate communication logs, particularly in distributed networks, and fail to provide real-time updates and media resource sharing across multiple applications, leading to inefficiencies in monitoring and controlling communication sessions.
Innovation Solution
The introduction of a SIP anchor point within the communication sequence enables a per-user or per-community centralized communication log, allowing monitoring and logging of communication sessions, providing real-time information and enabling applications to join or control sessions dynamically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a distributed network architecture is used for SIP communications, then the system can support multiple communication devices and applications, but there is no good way to ensure that applications can provide media services on a per-party basis regardless of call topology and intermediate applications
Solution Approach 1:
The patent introduces an anchor point as an intermediary component in the SIP communication path. This anchor point serves as a mediator that enables applications to access and control media services on a per-party basis, regardless of the complex call topology and intermediate applications present in the distributed network. The anchor point abstracts the complexity of call routing and media management, providing a standardized interface for application intervention.
2Adaptability or versatility
If traditional application sequencing is used during session establishment, then applications can be inserted into the communication session, but there is no good solution which allows an application to become aware of and control a communication session after that session has been established
Solution Approach 1:
The patent implements preliminary action by establishing anchor points during the session establishment phase, before the actual communication begins. These pre-positioned anchor points remain dormant during setup but are ready to be activated for session control. This allows applications to gain awareness and control of established sessions without requiring re-establishment, as the anchor points are already in place to facilitate mid-session intervention.
Solution Approach 2:
The system transitions from static application sequencing (where applications must be predetermined during setup) to dynamic session control (where applications can join and control sessions at any point). The anchor points enable this dynamic behavior by providing ongoing access to session parameters and control mechanisms throughout the session lifecycle, not just during establishment.
3Loss of information
If no centralized communication log is implemented, then the system remains simple, but there is no real-time centralized communication log and endpoints do not get live updates of calls in progress
Solution Approach 1:
The anchor point serves multiple functions: it enables session control, provides communication log information, and facilitates real-time updates to endpoints. By making the anchor point multi-functional, the system avoids creating separate specialized components for each function, thereby reducing overall system complexity while still achieving centralized logging and real-time information distribution across the distributed network.
4Reliability
If media resources are allocated for all applications, then applications can access media services, but resource wastage occurs when resources are allocated even when not needed
Solution Approach 1:
The system implements dynamic media resource allocation where resources are allocated on-demand based on actual application needs and session state. The anchor points monitor session parameters and trigger media resource allocation only when necessary, rather than pre-allocating resources for all possible applications. This dynamic approach ensures reliable media service availability when needed while minimizing resource wastage during periods of low utilization.
Data Source
AI summary
The concept of a centralized communication log is provided. Anchor points, and specifically Session Initiation Protocol (SIP) anchor points, serve as a media and call control point that is established on a per-user basis which can then be leveraged by a communication log application. Such a communication log application is able to determine accurate and real-time communicant information for a communication session and populate a centralized communication log with the same. Such a communication log is, therefore, accurate with respect to multiple users in a system, highly available, and scaled horizontally.


