SIP User Agent Armed Directives for VoIP Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current SIP infrastructure requires resource-intensive back-to-back user agents (B2BUA) for core signaling, leading to latency, scalability issues, and increased complexity, making it difficult to deploy features efficiently and effectively manage call flows and conditions such as call disconnection, recording, and billing.

Innovation Solution

Implementing armed rich endpoint directives using SIP messaging, such as Refer messages, allowing SIP User Agents to perform operations independently when specific conditions are met without relying on B2BUA, enabling distributed intelligence and reducing the need for centralized applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If back-to-back user agents (B2BUA) are used for core signaling, then call flow management and feature invocation are enabled, but system complexity and resource consumption increase

Engineering Contradiction:
Improvefeature invocation capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the B2BUA component from the core signaling path and replaces it with endpoint-based event detection and armed directive execution. The core network no longer needs to host complex B2BUA applications, reducing centralized complexity while maintaining feature capabilities through distributed endpoint intelligence.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Endpoints are equipped with the capability to detect events and execute armed directives autonomously without requiring B2BUA intervention. The endpoint monitors its own media and signaling, triggering actions locally when conditions are met, eliminating the need for resource-intensive centralized applications.

Inventive Principle:
Principle #25Self-service

2Reliability

If B2BUA applications continuously monitor call signaling, then real-time feature detection is achieved, but latency increases

Engineering Contradiction:
Improvereal-time detection capabilityVSAvoidcall transmission latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The monitoring function is extracted from the core B2BUA and relocated to the endpoint itself. The endpoint monitors its own media and signaling locally, eliminating the need for traffic to traverse through centralized monitoring applications, thereby reducing latency while maintaining real-time detection capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses armed directives that are prepared in advance but only executed when specific triggering conditions occur. This allows the endpoint to be ready for immediate action when needed without continuously processing through B2BUA, reducing unnecessary processing time and latency during normal operation.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If centralized core applications are developed for SIP features, then feature functionality is provided, but deployment time increases

Engineering Contradiction:
Improvefeature functionalityVSAvoiddeployment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Instead of developing centralized core applications and pushing features down to endpoints, the approach is inverted: endpoints are equipped with universal capabilities to detect events and execute armed directives. This allows features to be deployed by configuring endpoint behavior rather than developing and deploying complex centralized applications, significantly reducing deployment time.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The endpoint is designed with universal capabilities to handle multiple feature types through armed directives (e.g., event detection, media monitoring, action execution). This multi-functional endpoint design eliminates the need for separate specialized applications for each feature, enabling rapid deployment of various SIP features without developing new core applications.

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

4Ease of operation

If B2BUA applications forward call signaling, then call flow control is maintained, but feature failure risk increases

Engineering Contradiction:
Improvecall flow controlVSAvoidfeature reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The call flow control function is extracted from B2BUA and relocated to the endpoint. The endpoint directly monitors its own media and signaling and executes actions autonomously, eliminating the intermediary B2BUA layer that could potentially break or fail features. This direct endpoint-based approach simplifies the call flow path and reduces failure points.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8880581B2System and method for classification of media in VoIP sessions with RTP source profiling/tagging
Publication Date: 2014.11.04 AVAYA INC
  • US8880581B2 patent drawing
  • US8880581B2 patent drawing
  • US8880581B2 patent drawing

AI summary

System and method to perform a directive by a first SIP User Agent (UA) engaged in a peer-to-peer communication session with a second SIP User Agent (UA), the method including: arming the first SIP User Agent (UA) to define the directive; setting a trigger condition in the first SIP User Agent (UA) to perform the directive if the trigger condition becomes true; monitoring, by use of a processor within the first SIP User Agent (UA), for the trigger condition in the communication session; and if the trigger condition becomes true, performing by use of a processor the directive without usage of a back-to-back user agent.