Hybrid cloud PBX
OwnerBarrett Adams, Michael Cramerinventors
Life of this patent
Estimating the term…
Abstract
Disclosed is a system for telephones by providing an improved and streamlined user experience and enhanced fail over mechanisms. A decentralized system managed through a web site which allows for continued operation even when the primary systems fail includes a mechanism for restoring the primary systems automatically when they become available again. Phones connect to two PBX systems at the same time, one local and one at a remote location. The two PBX systems synchronize configuration data and media files between them. The website can also be used to manage any number of systems allowing any size organization to manage every phone system in their organization from a single interface.
Claims10
A hybrid PBX, comprising:
- a mesh network
- at least two private branch exchanges (PBXs) configured to operate as nodes in the mesh network, each PBX having at least one connection to an external telephone service provider, each connection selected from the group consisting of:
- a connection to a VoIP provider, and
- a connection to a PSTN;
- one or more extensions, each extension having:
- a primary connection to a PBX of the at least two PBXs, and
- a secondary connection to another PBX of the at least two PBXs;
- and
- a website operable by a user to configure the at least two PBXs as a single system,
- wherein each node is configured to receive an network-bound call for a destination comprising an extension of another node of the nodes in the mesh network, create mesh headers for the network-bound call, and route the network-bound call to a nearby node of the nodes in the mesh network, the call being processed upon reaching a node having the destination, and
- wherein each node is configured to receive an outbound call for a destination outside the network, attempt to route the call through a public switched telephone network (PSTN), and respond to a failure to route the outbound call through a PSTN by creating mesh headers and routing the outbound call to a nearby node of the nodes in the mesh network, the nearby node then routing the call through the PSTN.
Dependencies are inferred from the claim text.