Arrangement for managing multiple gateway trunk groups for voice over IP networks
First Claim
1. A method in an Internet Protocol (IP)-based node, the method including:
- establishing a prescribed trunk group having multiple sets of connected trunk groups coupled to respective IP-based gateway devices, the establishing including storing trunk group entries within a table, each trunk group entry specifying an address for one of the IP-based gateway devices and an identified one of the connected trunk groups from the corresponding set of connected trunk groups;
selecting a circuit from a selected one of the connected trunk groups for connection with a switch having a peer trunk group interfacing with the prescribed trunk group; and
outputting an IP-based selection message, identifying the selected circuit for the connection with the switch, to the corresponding IP-based gateway device configured for controlling the selected one connected trunk group.
1 Assignment
0 Petitions
Accused Products
Abstract
An IP-based node in communication with IP-based gateway devices is configured for executing circuit selection for a prescribed trunk group having multiple sets of connected trunk groups, the multiple sets of connected trunk groups managed by the respective IP-based gateway devices. The prescribed trunk group is configured for connecting with a two-way trunk group of a switch, for example a PSTN-based switch, having substantially more circuits than any one of the multiple sets of connected trunk groups for the IP-based gateway devices. The IP-based node executes circuit selection at least based on a first message, received from one of the IP-based gateway devices via an IP connection and specifying circuit availability for at least a portion of the corresponding set of connected trunk groups. The IP-based node outputs to the one IP-based gateway device an IP-based selection message specifying a selected circuit within the corresponding set of connected trunk groups, enabling the one IP-based gateway device to select the selected circuit for communication with the switch based on the IP-based selection message.
38 Citations
52 Claims
-
1. A method in an Internet Protocol (IP)-based node, the method including:
-
establishing a prescribed trunk group having multiple sets of connected trunk groups coupled to respective IP-based gateway devices, the establishing including storing trunk group entries within a table, each trunk group entry specifying an address for one of the IP-based gateway devices and an identified one of the connected trunk groups from the corresponding set of connected trunk groups; selecting a circuit from a selected one of the connected trunk groups for connection with a switch having a peer trunk group interfacing with the prescribed trunk group; and outputting an IP-based selection message, identifying the selected circuit for the connection with the switch, to the corresponding IP-based gateway device configured for controlling the selected one connected trunk group. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method in an Internet Protocol (IP)-based gateway having a set of connected trunk groups for connection to at least a portion of a peer trunk group of a switch, the method comprising:
-
sending, to an IP-based node via an IP network, an IP-based message that specifies a trunk group identifier for a group of circuits, and status information for the group of circuits; receiving, via the IP network, a call setup message that specifies one of the connected trunk groups, a circuit identifier, and a glare control indicator that specifies a prescribed glare arbitration; determining whether the switch is attempting to seize the circuit specified by the circuit identifier for the one connected trunk group; and selectively initiating an outgoing call on the circuit specified by the circuit identifier for the one connected trunk group, based on the determining whether the switch is attempting to seize the circuit and the glare control indicator. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An Internet Protocol (IP)-based node comprising:
-
a table configured for storing trunk group entries, each trunk group entry specifying an address, for an IP-based gateway device having a set of connected trunk groups, and an identified one of the connected trunk groups; a processor configured for establishing a prescribed trunk group from multiple sets of the connected trunk groups coupled to a respective plurality of the IP-based gateway devices, the processor configured for updating one of the trunk group entries based on selecting a circuit from a corresponding selected one of the connected trunk groups for connection with a switch having a peer trunk group interfacing with the prescribed trunk group; and an IP interface configured for outputting an IP-based selection message, generated by the processor and identifying the selected circuit for the connection with the switch, to the corresponding IP-based gateway device configured for controlling the selected one connected trunk group. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. An Internet Protocol (IP)-based gateway having a set of connected trunk groups for connection to at least a portion of a peer trunk group of a switch, the IP-based gateway further comprising:
-
an IP interface configured for sending, to an IP-based node via an IP network, an IP-based message that specifies a trunk group identifier for a group of circuits, and status information for the group of circuits, the IP interface configured for receiving, via the IP network, a call setup message that specifies one of the connected trunk groups, a circuit identifier, and a glare control indicator that specifies a prescribed glare arbitration; and a processor configured for determining whether the switch is attempting to seize the circuit specified by the circuit identifier for the one connected trunk group, the processor configured for selectively initiating an outgoing call on the circuit specified by the circuit identifier for the one connected trunk group, based on whether the switch is attempting to seize the circuit and based on the glare control indicator. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer readable medium having stored thereon sequences of instructions for establishing a prescribed trunk group, the sequences of instructions including instructions for performing the steps of:
-
establishing a prescribed trunk group having multiple sets of connected trunk groups coupled to respective IP-based gateway devices, the establishing step including storing trunk group entries within a table, each trunk group entry specifying an address for one of the IP-based gateway devices and an identified one of the connected trunk groups from the corresponding set of connected trunk groups; selecting a circuit from a selected one of the connected trunk groups for connection with a switch having a peer trunk group interfacing with the prescribed trunk group; and outputting an IP-based selection message, identifying the selected circuit for the connection with the switch, to the corresponding IP-based gateway device configured for controlling the selected one connected trunk group. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A computer readable medium having stored thereon sequences of instructions for establishing a connection on a circuit by an Internet Protocol (IP)-based gateway having a set of connected trunk groups for connection to at least a portion of a peer trunk group of a switch, the sequences of instructions including instructions for performing the steps of:
-
sending, to an IP-based node via an IP network, an IP-based message that specifies a trunk group identifier for a group of circuits, and status information for the group of circuits; receiving, via the IP network, a call setup message that specifies one of the connected trunk groups, a circuit identifier, and a glare control indicator that specifies a prescribed glare arbitration; determining whether the switch is attempting to seize the circuit specified by the circuit identifier for the one connected trunk group; and selectively initiating an outgoing call on the circuit specified by the circuit identifier for the one connected trunk group, based on the determining step and the glare control indicator. - View Dependent Claims (35, 36, 37, 38, 39)
-
-
40. An Internet Protocol (IP)-based node comprising:
-
means for establishing a prescribed trunk group having multiple sets of connected trunk groups coupled to respective IP-based gateway devices, the establishing means configured for storing trunk group entries within a table, each trunk group entry specifying an address for one of the IP-based gateway devices and an identified one of the connected trunk groups from the corresponding set of connected trunk groups; means for selecting a circuit from a selected one of the connected trunk groups for connection with a switch having a peer trunk group interfacing with the prescribed trunk group; and means for outputting an IP-based selection message, identifying the selected circuit for the connection with the switch, to the corresponding IP-based gateway device configured for controlling the selected one connected trunk group. - View Dependent Claims (41, 42, 43, 44, 45, 46)
-
-
47. An Internet Protocol (IP)-based gateway having a set of connected trunk groups for connection to at least a portion of a peer trunk group of a switch, the IP-based gateway further comprising:
-
means for sending, to an IP-based node via an IP network, an IP-based message that specifies a trunk group identifier for a group of circuits, and status information for the group of circuits, and receiving, via the IP network, a call setup message that specifies one of the connected trunk groups, a circuit identifier, and a glare control indicator that specifies a prescribed glare arbitration; means for determining whether the switch is attempting to seize the circuit specified by the circuit identifier for the one connected trunk group; and means for selectively initiating an outgoing call on the circuit specified by the circuit identifier for the one connected trunk group, based on the determining step and the glare control indicator. - View Dependent Claims (48, 49, 50, 51, 52)
-
Specification