S-CSCF Filter Criteria for SIP Dialog Resource Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In 3GPP all-IP architectures, proxy servers face resource constraints due to the need to record and maintain numerous inactive subscription dialogs, which reduces their capacity and efficiency in providing subscription services.
Innovation Solution
A method and network element that dynamically determine when to establish and terminate SIP dialogs, using a location services function to locate subscribers only when necessary, thereby releasing resources and avoiding unnecessary record-routing, allowing the proxy server to focus on active sessions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the proxy server maintains record-route for all subscription dialogs, then notification delivery is ensured, but server resources are significantly consumed by storing large number of inactive dialogs
Solution Approach 1:
The patent extracts the record-route maintenance function from the proxy server for presence services. The S-CSCF is configured with filter criteria that exclude presence service subscriptions from record-route processing, thereby removing the burden of storing inactive dialogs from the proxy server while preserving it for services that require it.
Solution Approach 2:
The patent applies local quality by making the record-route behavior service-specific. Different services receive different treatments: presence services exclude record-route to save resources, while other services maintain record-route for reliability. This is achieved through service-specific filter criteria in the S-CSCF.
2Reliability
If the proxy server records all subscription routes, then all notifications can be delivered, but the capacity of the proxy server is reduced by inactive dialogs
Solution Approach 1:
The patent removes the presence service subscription dialogs from the proxy server's record-route maintenance scope. The S-CSCF filters out these specific service types, extracting them from the general record-route processing to prevent capacity consumption by inactive presence service dialogs.
Solution Approach 2:
The patent implements dynamic record-route behavior based on service type. The system dynamically determines whether to apply record-route on a per-service basis through filter criteria, allowing the proxy server to adapt its resource allocation to actual service requirements rather than uniformly maintaining all dialogs.
3Loss of information
If the proxy server maintains dialogs for all subscriptions, then routing information is available, but resources are impinged upon significantly
Solution Approach 1:
The patent introduces the S-CSCF as an intermediary between the proxy server and presence service subscriptions. The S-CSCF handles the routing information management for presence services through filter criteria, acting as a mediator that prevents the proxy server from storing routing information for services that don't require it.
Solution Approach 2:
The patent changes the record-route parameter behavior based on service type. Through filter criteria, the system modifies the record-route parameter to be false for presence services while maintaining it as true for other services, thereby optimizing resource usage while preserving necessary routing information.
Data Source
AI summary
There is disclosed a method of providing subscription services, the method comprising: establishing a subscription dialog to activate a subscription; terminating said subscription dialog upon establishment of said subscription; and establishing a notification to a subscriber by the steps of: determining the location of the subscriber; establishing a notification dialog to notify the located subscriber; and terminating said notification dialog upon completion of the notification.


