Serverless IP-PBX Virtual Rings
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional IP telephony systems rely on centralized servers, which limit their ability to leverage IP network features, leading to inefficiencies, high costs, and challenges in scalability, flexibility, and security, particularly in serverless designs without central addressing, configuration, advanced services, fault tolerance, and security.
Innovation Solution
A serverless IP-PBX system utilizing virtual rings and distributed storage, where intelligent end-user devices form logical two-sided multi-connected virtual rings for reliable message delivery and self-management, eliminating the need for physical rings or central servers, and using multicast for address resolution and data replication to ensure redundancy and fault tolerance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If centralized servers are used for call control and addressing, then system management and control are simplified, but system cost, complexity, and single points of failure increase
Solution Approach 1:
The patent segments the centralized server functionality into distributed components across multiple end-user devices. Each device runs local call control software and maintains local addressing information, eliminating the need for a single centralized server while distributing system intelligence across the network
Solution Approach 2:
End-user devices autonomously perform call control functions and address resolution without requiring centralized server management. Each device maintains its own call state and routing information, enabling self-managed telephony operations across the distributed network
2Reliability
If centralized servers are deployed, then call control functionality is provided, but cost and scalability are limited
Solution Approach 1:
The system dynamically adapts its architecture based on network conditions and device availability. End-user devices can join or leave the network dynamically, and call routing automatically adjusts to maintain connectivity, enabling flexible scalability without centralized provisioning
Solution Approach 2:
End-user devices serve multiple functions simultaneously: they act as both endpoints and call control servers, perform addressing and routing, and provide call management services to other devices, eliminating the need for dedicated server infrastructure
3Reliability
If physical rings are used for message delivery, then reliable delivery is achieved, but device complexity and cost increase
Solution Approach 1:
The patent replaces physical ring topology with logical virtual rings implemented through software on end-user devices. Message routing follows logical ring paths across the IP network without requiring physical ring infrastructure, substituting mechanical/network hardware with software-based routing logic
4Ease of operation
If centralized addressing servers are used, then address resolution is simplified, but security and single points of failure worsen
Solution Approach 1:
Each end-user device maintains local addressing information and performs local address resolution rather than relying on a centralized addressing server. This distributes the addressing function locally, improving security by eliminating a central target for attacks while maintaining resolution capability
Data Source
AI summary
A serverless telephony system (STS) establishes and maintains a voice, data and video exchange between telephony devices using Internet Protocol (IP). The STS in a preferred embodiment comprises software running on a telephony device with a standard packet network connection over a local area network (LAN) or a wide area network (WAN), or a combination, which may include the Internet network. The new system enables one telephony device to establish a connection with another telephony device without intervention by any third device such as a switch or a server. In one embodiment an IP-PBX (Internet Protocol-Private Branch Exchange) application is provided having no server presented in the network for establishing a call between any two IP phones on a Local Area Network (LAN), providing substantially all services typically expected from a standard PBX, and yet functions in compliance with one or more of a H.323, a MGCP, a SIP protocol or any one of other standard protocols.


