VoIP Session Management Against Repetitive Call Setup Attacks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing telecommunication networks are vulnerable to denial-of-service attacks that prevent victim agents from making or receiving calls by repeatedly aborting call setups, leaving them unable to function during the attack.

Innovation Solution

A session management system detects denial-of-service attacks by monitoring call termination messages and determines if the number of call terminations exceeds a threshold, then forwards calls associated with the victim agent to allow them to continue functioning during the attack.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the victim agent follows normal call setup procedures, then call establishment works correctly under normal conditions, but the agent becomes vulnerable to denial-of-service attacks where repeated call setup and abort sequences incapacitate the agent

Engineering Contradiction:
Improvecall establishment reliabilityVSAvoidvulnerability to denial-of-service attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary mechanism that monitors the call setup process and detects abnormal patterns. This intermediary layer identifies when a call setup is part of a DoS attack sequence and prevents the victim agent from processing harmful cancel messages, thereby protecting the agent while maintaining normal call establishment functionality

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary detection during call setup to identify potential DoS attack patterns before they can incapacitate the victim agent. By monitoring the sequence of call setup and cancel messages in advance, the system can preemptively block malicious sequences while allowing legitimate calls to proceed

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the victim agent processes each call setup and cancel message normally, then individual call handling works correctly, but the agent becomes stuck and unable to receive or make new calls during an attack

Engineering Contradiction:
Improveindividual call handlingVSAvoidcall processing capability during attack
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements a feedback mechanism that monitors the state of the victim agent during call setup. When the system detects that the agent is becoming stuck due to processing too many cancel messages, it provides feedback to adjust the processing behavior, preventing the agent from becoming incapacitated while maintaining normal individual call handling

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the system allows all call setup and termination messages to pass through, then normal call operations are maintained, but the network becomes vulnerable to capacity exhaustion from malicious attack sequences

Engineering Contradiction:
Improvecall operation flexibilityVSAvoidnetwork call capacity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent changes the parameter of message processing by introducing state-aware handling of call setup and cancel messages. The system monitors parameters such as the frequency and sequence of cancel messages received by the victim agent, and when abnormal patterns are detected, it modifies the processing behavior to block malicious messages while allowing legitimate calls to proceed, thereby protecting network capacity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12445482B2Silent voice over IP denial of service—repetitive call setup and hang up from an attacker
Publication Date: 2025.10.14 T MOBILE INNOVATIONS LLC
  • US12445482B2 patent drawing
  • US12445482B2 patent drawing
  • US12445482B2 patent drawing

AI summary

Systems and methods for preventing a denial-of-service attack at a victim agent of a telecommunication network include a victim agent and a session management system communicatively coupled to the victim agent and an attacker agent. The session management system is to receive a call termination message during a session, determine whether the call termination message includes a first call termination message or a subsequent call termination message, determine that one or more call terminations are greater than or equal to a threshold, based on the one or more call terminations being greater than or equal to the threshold, determine an occurrence of a denial-of-service attack at the victim agent, and based on the occurrence of the denial-of-service attack, forward one or more calls associated with the victim agent during a period of time.