P2P-SIP Interoperability Gateway
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is no direct interoperability between peer-to-peer (P2P) and session initiation protocol (SIP) communication systems, requiring users to route calls through the public switched telephone network (PSTN), leading to issues with signal trans-coding, latency, and costs.
Innovation Solution
A method and system that allow a P2P terminal to communicate with a SIP terminal by selecting an identity and registering a network address, allocating a calling identifier, and translating it to establish a direct connection over IP networks, bypassing the PSTN.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If calls are routed through the PSTN to enable communication between P2P and SIP systems, then interoperability between different communication systems is achieved, but signal trans-coding issues, latency, and costs increase
Solution Approach 1:
The patent introduces a gateway as an intermediary component that enables direct communication between P2P and SIP systems over IP networks. The gateway translates addressing schemes and protocols between the two systems, allowing interoperability without routing calls through the PSTN, thereby eliminating trans-coding issues and reducing latency while maintaining adaptability between different communication systems
2Adaptability or versatility
If calls are routed through the PSTN to enable communication between P2P and SIP systems, then interoperability between different communication systems is achieved, but costs associated with PSTN usage increase
Solution Approach 1:
The gateway serves as a cost-effective intermediary that enables direct IP-based communication between P2P and SIP systems. By handling protocol translation and address mapping at the IP layer rather than routing through PSTN switching networks, the system eliminates PSTN usage charges while maintaining full interoperability between different communication systems
3Adaptability or versatility
If calls are routed through the PSTN to enable communication between P2P and SIP systems, then interoperability between different communication systems is achieved, but signal trans-coding issues occur
Solution Approach 1:
The gateway acts as an intermediary that performs address translation and protocol adaptation between P2P and SIP systems at the application layer, avoiding the need for media trans-coding through PSTN networks. This direct IP-based routing eliminates trans-coding issues while maintaining interoperability, as the gateway handles only signaling and addressing translation rather than audio signal conversion
Data Source
AI summary
A method of establishing communication between a first and second terminal, the first terminal being arranged to communicate with a first communication system and the second terminal being arranged to communicate with a second communication system. The method comprises the steps of: a user of the second terminal selecting an identity to represent the second terminal in the first communication system and registering a network address of the second terminal at a first storage means; allocating to the second terminal a calling identifier from a set of available calling identifiers and mapping the network address to the calling identifier at the first storage means and mapping the identity to the calling identifier at a second storage means; a user of the first terminal initiating communication with the second terminal using the identity; the first terminal translating the identity to the calling identifier using the second storage means and transmitting a message to the first communication system to initiate communication with the second terminal using the calling identifier; responsive to receiving the message at a network node of the first communication system, the network node translating the calling identifier to the network address using the first storage means; and establishing a connection between the first terminal and the network node over the first communication system, and between the network node and the second terminal over the second communication system.


