Self-forming VoIP network
First Claim
1. A VoIP-capable network comprising:
- one or more VoIP client devices;
two or more VoIP nodes forming an isolated cluster wherein the two or more VoIP nodes in the isolated cluster are in communication with one another;
wherein each of the VoIP client devices communicates with at least one VoIP node;
wherein each of the VoIP nodes further comprises a local SIP registry built by exchanging SIP information with the remaining VoIP nodes in the isolated cluster; and
wherein a first VoIP client device in communication with a first VoIP node establishes a communication with a second VoIP device in communication with a second VoIP node using the local SIP registries of the first VoIP node and the second VoIP node.
2 Assignments
0 Petitions
Accused Products
Abstract
A self-forming VoIP connection capability is described that may be superimposed over wired networks, wireless networks, or combinations thereof. As described herein, a local network cluster forms while isolated from a conventional SIP server, or alternately may exist as a cluster of network nodes and clients that later becomes isolated from a conventional SIP server by a break in the network. Either way, each network node thus enabled with distributed SIP registry functionality according to this invention independently constructs a local SIP registry and SIP server capability within that node. Subsequently, while isolated from a conventional SIP server, VoIP conversations among client devices connected to nodes within an isolated cluster will continue, and nodes and clients may join or leave an isolated cluster with conversations able to be initiated or continued while a node has network connectivity to the cluster.
-
Citations
22 Claims
-
1. A VoIP-capable network comprising:
-
one or more VoIP client devices; two or more VoIP nodes forming an isolated cluster wherein the two or more VoIP nodes in the isolated cluster are in communication with one another; wherein each of the VoIP client devices communicates with at least one VoIP node; wherein each of the VoIP nodes further comprises a local SIP registry built by exchanging SIP information with the remaining VoIP nodes in the isolated cluster; and wherein a first VoIP client device in communication with a first VoIP node establishes a communication with a second VoIP device in communication with a second VoIP node using the local SIP registries of the first VoIP node and the second VoIP node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of maintaining VoIP capabilities within a network comprising:
-
forming a cluster of two or more initially isolated network nodes establishing communications between two or more client devices by way of the initially isolated network nodes, wherein in a first configuration, at least two of said initially isolated network nodes are in communication with each other but not in communication with an external SIP server, and wherein each of said at least two initially isolated network nodes supports VoIP communications based on a local SIP registry contained in each of the said nodes according to the method of; communicating with at least one other initially isolated node to exchange SIP registry information; updating the local SIP registry in said node as new information is acquired; sending and receiving VoIP packets from a sender isolated node to one or more recipient isolated nodes based on said local SIP registry functionality when a client device in communication with the sender node establishes communication with a client device in communication with the recipient node. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A VoIP capable network comprising:
-
a first initially isolated network node in communication with at least two VoIP clients, wherein the first isolated node further comprises a local SIP registry wherein said SIP registry contains address identifiers for each VoIP clients in communication with the first node; and wherein VoIP communication between said at least two VoIP clients are initiated by utilizing the local SIP registry, wherein the first isolated node further comprises communications means with other isolated notes wherein the first isolated node broadcasts its SIP registry information to other nodes in communication with the first node. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification