SIP Server QoS Configuration for VoIP Packet Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication networks, particularly VoIP systems, face challenges in providing consistent and prioritized quality of service for real-time data transmission, leading to issues like delay, jitter, and packet loss, which affect speech comprehensibility and reliability in internet telephony.

Innovation Solution

The method involves using a signaling server, such as a SIP server, to establish communication connections with specific quality of service settings by transmitting Differentiated Services Code Point (DSCP) values through the Session Description Protocol (SDP), allowing for prioritization and configuration of data packets to ensure reliable and interference-free VoIP operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data packets are transmitted without prioritization in a packet-switched network, then network simplicity is maintained, but quality of service deteriorates due to delay, jitter, and packet loss

Engineering Contradiction:
Improvequality of serviceVSAvoidnetwork complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-configuring quality of service parameters and prioritization rules in the network before actual data transmission occurs. The signaling server establishes QoS profiles and prioritization schemes in advance, so that when real-time data needs to be transmitted, the necessary quality of service is already in place without requiring complex real-time decisions

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes network parameters by introducing differentiated service code points and quality of service identifiers that modify how packets are handled. By changing the packet structure to include QoS parameters and prioritization fields, the network can provide reliable service without requiring fundamental architectural changes

Inventive Principle:
Principle #35Parameter changes

2Reliability

If quality of service prioritization is implemented for real-time data, then speech comprehensibility improves, but network complexity increases due to additional signaling and configuration requirements

Engineering Contradiction:
Improvespeech comprehensibilityVSAvoidsignaling complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing a signaling server that performs multiple functions: it manages quality of service profiles, establishes communication connections, prioritizes data packets, and handles routing decisions. This multi-functional approach consolidates complexity into a single component rather than distributing it across multiple specialized systems

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

Solution Approach 2:

The signaling server acts as an intermediary between the communication endpoints and the packet-switched network. It translates high-level quality of service requirements into low-level packet prioritization instructions, mediating between the user's need for reliable speech transmission and the network's packet routing mechanisms

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If data packets are transmitted with equal priority, then network operation is simple, but delay and jitter increase affecting real-time communication quality

Engineering Contradiction:
Improvedata transmission speedVSAvoidcommunication reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies segmentation by dividing data packets into different priority classes or segments based on their type and importance. Real-time speech packets are segmented into a high-priority class with guaranteed transmission characteristics, while non-critical data is placed in lower-priority classes, allowing differential handling that improves both speed and reliability

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10212197B2Method for setting up a communication link
Publication Date: 2019.02.19 RINGCENTRAL INC
  • US10212197B2 patent drawing
  • US10212197B2 patent drawing
  • US10212197B2 patent drawing

AI summary

In a method for setting up a communication link between a first telephony terminal (PA) and a second telephony terminal (PB) in a communication network which transports data packets, in particular on the Internet, with the aid of at least one signaling Server (SA, SB), in particular with the aid of an SIP Server, the first telephony terminal informs a first signaling Server that a call is intended to be made to the second telephony terminal. The first signaling Server which has been informed or a second signaling Server which has been informed by this first signaling Server recognizes that the call is intended to be made with a particular quality of Service and sets up a communication link between the first telephony terminal and the second telephony terminal, which link corresponds to this quality of Service.