SIP ACK Message Error Notification for Malformed Response Repair

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In SIP environments, malformed response messages from a user agent server (UAS) are not properly acknowledged by the user agent client (UAC), leading to continuous retransmission of errors until a timeout, which wastes network bandwidth and hampers system performance.

Innovation Solution

A special ACK message is sent by the UAC to the UAS, containing the malformed response with an 'Error-In-Response' header, allowing the UAS to identify and repair the error, thereby preventing further retransmissions and optimizing network traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a malformed SIP response message is received without notification, then the UAS continues to retransmit the error, but network bandwidth is wasted and system performance deteriorates

Engineering Contradiction:
ImproveSIP session reliabilityVSAvoidnetwork bandwidth
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements a feedback mechanism where the UAC sends an ACK message containing the malformed response to the UAS, enabling the UAS to identify and correct the error. This feedback loop prevents continuous retransmission of erroneous messages, thereby improving SIP session reliability while reducing network bandwidth waste.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The UAS is enabled to self-correct its malformed responses by receiving the ACK message with the erroneous content from the UAC. The UAS can then identify and repair the error autonomously, improving system reliability without external intervention while avoiding continued bandwidth consumption from retransmissions.

Inventive Principle:
Principle #25Self-service

2Productivity

If continuous retransmission of malformed responses occurs, then the UAS attempts to deliver the message, but network traffic increases and system performance is hampered

Engineering Contradiction:
ImproveSIP session establishment efficiencyVSAvoidnetwork traffic
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The ACK message with the malformed response serves as feedback to the UAS, allowing it to identify and correct errors before further retransmission. This reduces unnecessary network traffic while maintaining efficient SIP session establishment by preventing repeated transmission of defective messages.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The error notification is sent preliminarily, before the UAS continues retransmitting the malformed response. This preliminary action allows the UAS to correct the error in advance, preventing subsequent unnecessary retransmissions and optimizing network traffic usage.

Inventive Principle:
Principle #10Preliminary action

3Difficulty of detecting and measuring

If error correction is enabled through ACK messages, then diagnostic capabilities improve, but message protocol complexity increases

Engineering Contradiction:
Improveerror detection capabilityVSAvoidmessage protocol complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The patent enhances error detection capability by implementing feedback where the UAC returns the malformed response to the UAS in an ACK message. This allows precise identification of errors while maintaining protocol simplicity by utilizing the existing ACK message type rather than introducing entirely new message formats.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The ACK message is given multi-functionality, serving both its traditional confirmation purpose and the additional function of error notification. This universal approach improves error detection capability without increasing protocol complexity, as the same message type fulfills multiple roles.

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

Data Source

PatentUS10171515B2Notifying response sender of malformed session initiation protocol (SIP) response messages
Publication Date: 2019.01.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10171515B2 patent drawing
  • US10171515B2 patent drawing
  • US10171515B2 patent drawing

AI summary

A method, computer program product, and computer system for notifying a response sender of a malformed SIP response message. The method includes, producing a special ACK message after receiving a malformed response message from a SIP server. The special ACK message contains a correction of the determined malformation, and is sent to the SIP server for correction by the SIP server.