Method and apparatus for fault tolerant permanent voice calls in voice-over-packet systems
First Claim
1. A method for fault tolerant permanent voice calls in a voice over packet-data-network system (VOPS), comprising the steps of:
- setting up at least one permanent voice call by coupling a plurality of nodes in series using a voice-over-packet protocol;
detecting a failure of at least one of the plurality of nodes;
automatically re-establishing the at least one permanent voice call connection using at least one alternate intermediate node and at least one alternate end-point node;
defining at least one set of primary connection bindings for a permanent voice call between a first and a second port;
defining at least one set of alternate connection bindings for the permanent voice call;
generating at least one preference-based list comprising the at least one set of alternate connection bindings;
determining at least one out-of-service state for at least one node, a determination made by the at least one node;
establishing a reconnection relationship between at least one node on either side of at least one out-of-service node; and
reconnecting the permanent voice call using one of the at least one set of alternate connection bindings.
1 Assignment
0 Petitions
Accused Products
Abstract
A Multiservice Access Concentrator (MAC) is provided that provides fault tolerant permanent voice calls in a voice over packet-data-network system (VOPS). The MAC sets up at least one permanent voice call by coupling a number of nodes in series using a voice-over-packet protocol and a set of primary connection bindings. Furthermore, at least one set of alternate connection bindings are defined for the permanent voice call. At least one preference-based list is generated comprising the sets of alternate connection bindings. Each node operating with the voice-over-packet protocol is capable of determining at least one out-of-service state for the node. A failure of at least one of the series nodes is detected by the node. A reconnection relationship is established between nodes on either side of a node determined to be out of service. The permanent voice call connection is automatically re-established or reconnected using at least one alternate node. The permanent voice call of an embodiment is transmitted over a Frame Relay network in accordance with a standard comprising a Frame Relay Forum FRF.11 Implementation Agreement.
95 Citations
65 Claims
-
1. A method for fault tolerant permanent voice calls in a voice over packet-data-network system (VOPS), comprising the steps of:
-
setting up at least one permanent voice call by coupling a plurality of nodes in series using a voice-over-packet protocol; detecting a failure of at least one of the plurality of nodes; automatically re-establishing the at least one permanent voice call connection using at least one alternate intermediate node and at least one alternate end-point node; defining at least one set of primary connection bindings for a permanent voice call between a first and a second port; defining at least one set of alternate connection bindings for the permanent voice call; generating at least one preference-based list comprising the at least one set of alternate connection bindings; determining at least one out-of-service state for at least one node, a determination made by the at least one node; establishing a reconnection relationship between at least one node on either side of at least one out-of-service node; and reconnecting the permanent voice call using one of the at least one set of alternate connection bindings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An apparatus for fault tolerant permanent voice calls in a voice over packet-data-network system (VOPS), the apparatus comprising:
-
at least one processor; at least one input coupled to the at least one processor, the at least one input capable of receiving a permanent voice call, the processor configured to control the apparatus to provide fault tolerant permanent voice calls by, setting up at least one permanent voice call by coupling a plurality of nodes in series using a voice-over-packet protocol; detecting a failure of at least one of the plurality of nodes; automatically re-establishing the at least one permanent voice call connection using at least one alternate intermediate node and at least one alternate end-point node; at least one output coupled to the at least one processor, the at least one output capable of providing the permanent voice call, wherein the processor is further configured to control the apparatus to provide fault tolerant permanent voice calls by; defining at least one set of primary connection bindings for a permanent voice call between a first and a second port; defining at least one set of alternate connection bindings for the permanent voice call; generating at least one preference-based list comprising the at least one set of alternate connection bindings; determining at least one out-of-service state for at least one node, a determination made by the at least one node; establishing a reconnection relationship between at least one node on either side of at least one out-of-service node; and reconnecting the permanent voice call using one of the at least one set of alternate connection bindings. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A computer readable medium containing executable instructions which, when executed in a Processing system, causes the system to perform the steps of a method for fault tolerant permanent voice calls in a voice over packet-data-network system (VOPS), the method comprising the steps of:
-
setting up at least one permanent voice call by coupling a plurality of nodes in series using a voice-over-packet protocol; detecting a failure of at least one of the Plurality of nodes; automatically re-establishing the at least one permanent voice call connection using at least one alternate intermediate node and at least one alternate end-point node; defining at least one set of primary connection bindings for a permanent voice call between a first and a second port; defining at least one set of alternate connection bindings for the permanent voice call; generating at least one preference-based list comprising the at least one set of alternate connection bindings; determining at least one out-of-service state for at least one node, a determination made by the at least one node; establishing a reconnection relationship between at least one node on either side of at least one out-of-service node; and reconnecting the permanent voice call using one of the at least one set of alternate connection bindings. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
Specification