Trunk group implementation in networks
First Claim
Patent Images
1. A system for managing VoIP trunk groups in a plurality of physical gateways, the system comprising:
- a resource manager, the resource manager including a configuration table for grouping a plurality of physical gateways into a logical gateway to act as a VoIP trunk group, the configuration table including at least one group of physical gateway addresses, each of the at least one group of physical gateway addresses having a single and unique logical identifier representative of a VoIP trunk group, the resource manager being coupled to a plurality of physical gateways;
wherein the resource manager translates physical gateway register request messages received from the physical gateways into logical gateway register request messages by (i) receiving a physical gateway register request message from a given one of the plurality of physical gateways, the received physical gateway register request message including a physical gateway address of the given one of the plurality of physical gateways, (ii) responsively determining the logical identifier corresponding to the physical gateway address of the given one of the plurality of physical gateways, and (iii) sending the logical gateway register request message including the logical identifier to a proxy, wherein the logical gateway register request message indicates to the proxy the availability of the logical gateway to process VoIP traffic.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for routing information includes a resource manager. The resource manager includes a configuration table. The configuration table includes at least one group of physical gateway addresses, each of the at least one group of physical gateway addresses has a single and unique logical identifier. The resource manager is coupled to a plurality of gateways. A proxy coupled to the resource manager. The resource manager receives a register request message from a selected one of the plurality of gateways.
-
Citations
28 Claims
-
1. A system for managing VoIP trunk groups in a plurality of physical gateways, the system comprising:
-
a resource manager, the resource manager including a configuration table for grouping a plurality of physical gateways into a logical gateway to act as a VoIP trunk group, the configuration table including at least one group of physical gateway addresses, each of the at least one group of physical gateway addresses having a single and unique logical identifier representative of a VoIP trunk group, the resource manager being coupled to a plurality of physical gateways; wherein the resource manager translates physical gateway register request messages received from the physical gateways into logical gateway register request messages by (i) receiving a physical gateway register request message from a given one of the plurality of physical gateways, the received physical gateway register request message including a physical gateway address of the given one of the plurality of physical gateways, (ii) responsively determining the logical identifier corresponding to the physical gateway address of the given one of the plurality of physical gateways, and (iii) sending the logical gateway register request message including the logical identifier to a proxy, wherein the logical gateway register request message indicates to the proxy the availability of the logical gateway to process VoIP traffic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for managing VoIP trunk groups in a plurality of physical gateways, the method comprising:
-
establishing a configuration table for grouping a plurality of physical gateways into a logical gateway to act as a VoIP trunk group, the configuration table including at least one group of physical gateway addresses, each of the at least one group of physical gateway addresses having a single and unique logical identifier representative of a VoIP trunk group; receiving a first physical gateway register request message from a given one of a plurality of physical gateways, the received physical gateway register request message including a physical gateway address of the given one of the plurality of physical gateways; responsively determining the logical identifier corresponding to the physical gateway address of the given one of the plurality of physical gateways, sending a logical gateway register request message including the logical identifier to a proxy, wherein the logical gateway register request message indicates to the proxy the availability of the logical gateway to process VoIP traffic; receiving one or more subsequent physical gateway register request messages from any of the plurality of physical gateways having the same logical identifier as the given one of the plurality of physical gateways; and withholding, from the proxy, the one or more subsequent physical gateway register request messages received from any of the plurality of physical gateways having the same logical identifier as the given one of the plurality of physical gateways. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for routing information comprising:
a resource manager including a configuration table for grouping a plurality of physical gateways into a logical gateway to act as a VoIP trunk group, the configuration table including at least one group of physical SIP gateway addresses, each of the at least one group of physical SIP gateway addresses having a single and unique logical identifier representing a VoIP trunk group; and
wherein the resource manager uses the configuration table to translate physical gateway requests messages into logical gateway request messages, and to translate SIP INVITE messages specifying a logical gateway into SIP INVITE messages specifying a physical gateway.- View Dependent Claims (17)
-
18. A method for managing VoIP trunk groups in a plurality of physical gateways, the method comprising:
-
establishing a configuration table for grouping a plurality of physical gateways into a logical gateway to act as a VoIP trunk group, the configuration table including at least one group of physical gateway addresses, each of the at least one group of physical gateway addresses having a single and unique logical identifier representative of a VoIP trunk group; receiving a first physical gateway register request message from a given one of a plurality of physical gateways, the received physical gateway register request message including a physical gateway address of the given one of the plurality of physical gateways; responsively determining the logical identifier corresponding to the physical gateway address of the given one of the plurality of physical gateways, sending a second logical gateway register request message including the logical identifier to a proxy, wherein the logical gateway register request message indicates to the proxy the availability of the logical gateway to process VoIP traffic. - View Dependent Claims (19)
-
-
20. A system for managing VoIP trunk groups in a plurality of physical gateways, the system comprising:
-
means for establishing a configuration table for grouping a plurality of physical gateways into a logical gateway to act as a VoIP trunk group, the configuration table including at least one group of physical gateway addresses, each of the at least one group of physical gateway addresses having a single and unique logical identifier representative of a VoIP trunk group; means for receiving a physical gateway register request message from a given one of a plurality of physical gateways, the received physical gateway register request message including a physical gateway address of the given one of the plurality of physical gateways; means for responsively determining the logical identifier corresponding to the physical gateway address of the given one of the plurality of physical gateways, means for sending a logical gateway register request message including the logical identifier to a proxy, wherein the logical gateway register request message indicates to the proxy the availability of the logical gateway to process VoIP traffic; means for receiving one or more subsequent physical gateway register request messages from any of the plurality of physical gateways having the same logical identifier as the given one of the plurality of physical gateways; and means for withholding, from the proxy, the one or more subsequent physical gateway register request messages received from any of the plurality of physical gateways having the same logical identifier as the given one of the plurality of physical gateways. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A computer readable medium having stored therein instructions for causing a processing unit to execute the following method for managing VoIP trunk groups in a plurality of physical gateways:
-
establishing a configuration table for grouping a plurality of physical gateways into a logical gateway to act as a VoIP trunk group, the configuration table including at least one group of physical gateway addresses, each of the at least one group of physical gateway addresses having a single and unique logical identifier representative of a VoIP trunk group; receiving a physical gateway register request message from a given one of a plurality of physical gateways, the received physical gateway register request message including a physical gateway address of the given one of the plurality of physical gateways; responsively determining the logical identifier corresponding to the physical gateway address of the given one of the plurality of physical gateways, sending a logical gateway register request message including the logical identifier to a proxy, wherein the logical gateway register request message indicates to the proxy the availability of the logical gateway to process VoIP traffic.
-
-
26. A computer readable medium having stored therein instructions for causing a processing unit to execute the following method for managing VoIP trunk groups in a plurality of physical gateways:
-
establishing a configuration table for grouping a plurality of physical gateways into a logical gateway to act as a VoIP trunk group, the configuration table including at least one group of physical gateway addresses, each of the at least one group of physical gateway addresses having a single and unique logical identifier representative of a VoIP trunk group; receiving a physical gateway register request message from a given one of a plurality of physical gateways, the received physical gateway register request message including a physical gateway address of the given one of the plurality of physical gateways; responsively determining the logical identifier corresponding to the physical gateway address of the given one of the plurality of physical gateways, sending a logical gateway register request message including the logical identifier to a proxy, wherein the logical gateway register request message indicates to the proxy the availability of the logical gateway to process VoIP traffic; receiving one or more subsequent physical gateway register request messages from any of the plurality of physical gateways having the same logical identifier as the given one of the plurality of physical gateways; and withholding, from the proxy, the one or more subsequent physical gateway register request messages received from any of the plurality of physical gateways having the same logical identifier as the given one of the plurality of physical gateways.
-
-
27. A system for managing VoIP trunk groups in a plurality of physical gateways, the system comprising:
-
means for establishing a configuration table for grouping a plurality of physical gateways into a logical gateway to act as a VoIP trunk group, the configuration table including at least one group of physical gateway addresses, each of the at least one group of physical gateway addresses having a single and unique logical identifier representative of a VoIP trunk group; means for receiving a physical gateway register request message from a given one of a plurality of physical gateways, the received physical gateway register request message including a physical gateway address of the given one of the plurality of physical gateways; means for responsively determining the logical identifier corresponding to the physical gateway address of the given one of the plurality of physical gateways; and means for sending a logical gateway register request message including the logical identifier to a proxy, wherein the logical gateway register request message indicates to the proxy the availability of the logical gateway to process VoIP traffic. - View Dependent Claims (28)
-
Specification