SIP Infinity Registration Reduces Signaling Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current re-registration mechanisms in SIP-based networks are resource-intensive and inefficient, leading to high signaling traffic and potential overload, especially in IMS networks where maintaining timer synchronization across multiple nodes is challenging, and there is a need for a more efficient method that reduces the burden on network resources without breaking existing implementations.

Innovation Solution

A method for infinity registration in SIP-based networks that involves initiating a registration with an infinity timer and a unique token, allowing SIP user agents to detect connection loss and initiate new registrations without periodic polling, thereby reducing unnecessary re-registration traffic and overload risks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If periodic re-registration is implemented to maintain contact validity, then contact freshness is ensured, but signaling traffic increases significantly

Engineering Contradiction:
Improvecontact freshnessVSAvoidsignaling traffic
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent replaces periodic re-registration with event-driven registration updates. Instead of forcing regular periodic actions, the system now triggers registration only when necessary (e.g., contact changes, connection loss), thereby maintaining contact freshness while dramatically reducing signaling traffic volume.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The UAC autonomously manages its registration state by detecting connection losses and initiating re-registration only when needed, rather than relying on periodic server-initiated refreshes. This self-service approach eliminates unnecessary periodic signaling while ensuring contact validity is maintained through event-driven updates.

Inventive Principle:
Principle #25Self-service

2Reliability

If multiple timers are started at various nodes to maintain registration, then registration synchronization is achieved, but system complexity increases

Engineering Contradiction:
Improveregistration synchronizationVSAvoidtimer management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the timer management burden from multiple network nodes (UAS, application servers) and concentrates it solely at the UAC. By removing timers from other nodes, the system achieves registration synchronization through a single point of control, dramatically reducing overall system complexity while maintaining reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The UAC assumes multiple functions: it acts as both the registration initiator and the sole timer manager. This multi-functionality consolidates what was previously distributed across multiple nodes into a single entity, simplifying the overall system architecture while maintaining registration synchronization.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Quantity of substance

If registration expiry timer is set longer to reduce re-registration frequency, then re-registration overhead decreases, but timer synchronization difficulty increases

Engineering Contradiction:
Improvere-registration overheadVSAvoidtimer synchronization
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

By removing timers from UAS and application servers, the patent eliminates the synchronization complexity that would otherwise increase with longer expiry intervals. The single UAC timer operates independently without needing to coordinate with other nodes, allowing flexible expiry timing without proportional increases in synchronization difficulty.

Inventive Principle:
Principle #2Taking out (Extraction)

4Quantity of substance

If infinity registration is implemented to eliminate periodic re-registration, then signaling traffic is reduced, but connection loss detection capability is lost

Engineering Contradiction:
Improvesignaling trafficVSAvoidconnection loss detection
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent introduces feedback mechanisms where the UAC monitors its own connection state and the network responds to registration failures. When connection loss is detected (through transport layer feedback or registration rejection), the system triggers appropriate re-registration actions, maintaining reliability without requiring periodic signaling.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The UAC autonomously detects connection losses through transport layer indicators and initiates re-registration only when necessary. This self-service approach eliminates periodic signaling while maintaining the ability to detect and respond to connection losses through event-driven mechanisms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3761587B1Method for infinity registration using a session initiation protocol based communication in a session initiation protocol based network, and network
Publication Date: 2022.11.09 DEUTSCHE TELEKOM AG
  • EP3761587B1 patent drawingFigure 1
  • EP3761587B1 patent drawingFigure 2
  • EP3761587B1 patent drawingFigure 3

AI summary

The invention provides method for infinity registration using a Session Initiation Protocol, SIP, based communication in a Session Initiation Protocol based network, wherein the network comprises at least two or more SIP user agents and wherein each SIP user agent can act as a user agent client, UAC, when requesting a service function and as a user agent server, UAS, when responding to a request service function, the method comprising the steps of: initiating a registration, from the UAC to the UAS, wherein the registration comprises a field for indicating infinity registration capability and a field for indicating management communication capability, sending, from the UAS to the UAC, a registration expiry timer with a value equal to infinity and a management header including a onetime unique token; storing, at the UAC, the onetime unique token in combination with the registered UAC; detecting, at the UAS or UAC, whether loss of a connection between the UAS and the UAC has occurred, if a loss of the connection is detected by the UAC, the UAC initiates a new registration without any indication from the UAS, if a loss of the connection is detected by the UAS, sending, by the UAS to the UAC, a SIP message asking the UAC to initiate a new registration; sending, by the UAS to the UAC, the onetime unique token to refer to the no longer valid registration as indicated during the registration;