Peer-to-Peer Call Transfer via SIP Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing call jump systems in telecommunications networks suffer from significant cost and reliability issues due to the need for server-based implementations that require complex signaling paths and high availability, which can disrupt communication sessions and increase operational costs.

Innovation Solution

A method and apparatus that allow for the direct peer-to-peer transfer of communication sessions between user devices using SIP registrar entities, enabling users to seamlessly move established calls between devices without relying on intermediate servers, by transmitting registration requests, receiving session establishment messages, and configuring user interfaces for call pull or push options, thereby bypassing the need for server-mediated signaling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If server-based signaling is used for call jump operations, then call transfer functionality is achieved, but system complexity and operational costs increase

Engineering Contradiction:
Improvecall transfer functionalityVSAvoidsignaling path complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the signaling mediation function from the server and relocates it to the user devices themselves. Each user device independently manages its own call jump operations by directly signaling with the remote party, eliminating the need for server-based signaling path management while maintaining full call transfer functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

User devices are empowered to perform call jump operations autonomously without requiring server intervention. The devices self-manage the signaling processes, including initiating call jumps, transferring calls between devices, and coordinating with remote parties, thereby reducing system complexity and operational costs.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If server-based implementations are used for call jump, then call transfer capability is provided, but reliability decreases due to potential server disruptions

Engineering Contradiction:
Improvecall transfer capabilityVSAvoidcommunication session stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent removes the single point of failure (the server) from the call jump signaling path by distributing the signaling capability to individual user devices. This extraction ensures that server disruptions, maintenance, or outages cannot affect the reliability of call transfer operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the architectural parameter from centralized server-based signaling to decentralized device-based signaling. This fundamental parameter change transforms the reliability model by eliminating server-related failure points while preserving call transfer capability.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If intermediate servers are used for call jump operations, then call management is simplified, but operational costs increase

Engineering Contradiction:
Improvecall managementVSAvoidoperational expenses
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent extracts the call management functionality from intermediate servers and implements it directly in user devices. This eliminates the need for expensive server infrastructure while maintaining ease of operation through automated device-level call jump management.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

User devices autonomously manage their own call operations including call jumps, transfers, and coordination with remote parties. This self-service approach eliminates operational expenses associated with server maintenance, licensing, and infrastructure while keeping call management simple through automated processes.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP2704394B1Processing communication sessions
Publication Date: 2019.02.13 METASWITCH NETWORKS LTD
  • EP2704394B1 patent drawingFigure 1
  • EP2704394B1 patent drawingFigure 2
  • EP2704394B1 patent drawingFigure 3

AI summary

Measures, including methods, apparatus and computer software, for moving an established communication session in a telecommunications network, the communication session being established between a first device in a plurality of user devices associated with a user and a remote user device associated with a remote party, to a second device in the plurality of user devices associated with the user. At the second user device, a message is received from the first user device indicating that a communication session has been established between the first user device and the remote user device, the message comprising contact information for the remote user device. The second user device transmits, to the remote user device using the contact information comprised in the message, a request to replace the communication session established between the first user device and the remote user device with a communication session between the second user device and the remote user device.