Method and system for transmitting messages in a communications network
First Claim
Patent Images
1. A system for transmitting a message in a communications network, the system comprising:
- a signaling gateway operable to;
receive a message directed to a destination circuit; and
execute one or more message transfer parts;
a plurality of voice gateways coupled to the signaling gateway, the voice gateways comprising a destination voice gateway coupled to the destination circuit, each message transfer part of the one or more message transfer parts being operable to direct the message to at least one of the voice gateways, at least one of the voice gateways being operable to execute an integrated services digital network user part; and
a plurality of circuits comprising the destination circuit, each circuit coupled to at least one of the voice gateways, the integrated services digital network user part of the at least one voice gateway being operable to provide signaling information to a circuit of the circuits, the signaling gateway being farther operable to;
establish the destination circuit from the message;
determine a circuit identifier identifying the destination circuit;
determine the destination voice gateway based on the circuit identifier identifying the destination circuit; and
send the message to the destination voice gateway.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for transmitting messages in a communications network is disclosed. A signaling gateway receives a message directed to a destination circuit. The signaling gateway is coupled to multiple voice gateways, including a destination voice gateway coupled to the destination circuit. The signaling gateway determines the destination voice gateway and sends the message to the destination voice gateway.
23 Citations
41 Claims
-
1. A system for transmitting a message in a communications network, the system comprising:
-
a signaling gateway operable to;
receive a message directed to a destination circuit; and
execute one or more message transfer parts;
a plurality of voice gateways coupled to the signaling gateway, the voice gateways comprising a destination voice gateway coupled to the destination circuit, each message transfer part of the one or more message transfer parts being operable to direct the message to at least one of the voice gateways, at least one of the voice gateways being operable to execute an integrated services digital network user part; and
a plurality of circuits comprising the destination circuit, each circuit coupled to at least one of the voice gateways, the integrated services digital network user part of the at least one voice gateway being operable to provide signaling information to a circuit of the circuits, the signaling gateway being farther operable to;
establish the destination circuit from the message;
determine a circuit identifier identifying the destination circuit;
determine the destination voice gateway based on the circuit identifier identifying the destination circuit; and
send the message to the destination voice gateway. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for transmitting a message in a communications network, the method comprising:
-
receiving a message at a signaling gateway coupled to a plurality of voice gateways, the message directed to a destination circuit of a plurality of circuits;
determining a destination voice gateway coupled to the destination circuit, the voice gateways comprising the destination voice gateway, the destination voice gateway determined by the signaling gateway by;
establishing the destination circuit from the message;
determining a circuit identifier identifying the destination circuit; and
determining the destination voice gateway based on the circuit identifier identifying the destination circuit;
executing, at the signaling gateway, a message transfer part of one or more message transfer parts, each message transfer part being operable to direct the message to at least one of the voice gateways;
communicating the message to the destination voice gateway; and
executing, at the destination voice gateway, an integrated services digital network user part, the integrated services digital network user part operable to provide signaling information to the destination circuit. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A signaling gateway for transmitting a message in a communications network, the signaling gateway comprising:
-
a signaling software stack operable to;
receive a message directed to a destination circuit of a plurality of circuits, and determine a destination voice gateway operable to communicate the message to the destination circuit, the destination voice gateway one of a plurality of voice gateways coupled to the signaling gateway, at least one of the voice gateways being operable to execute an integrated services digital network user part, the integrated services digital network user part of the at least one voice gateway being operable to provide signaling information to a circuit of the circuits, the destination voice gateway determined by;
establishing the destination circuit from the message;
determining a circuit identifier identifying the destination circuit; and
determining the destination voice gateway based on the circuit identifier identifying the destination circuit;
one or more message transfer parts executable by the signaling gateway, each message transfer part of the one or more message transfer parts being operable to direct the message to at least one of the voice gateways; and
a message direction part operable to append a header to the message, the header comprising a voice gateway address identifying the destination voice gateway. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for transmitting a message in a communications network, the system comprising:
-
means for receiving a message at a signaling gateway coupled to a plurality of voice gateways, the message directed to a destination circuit of a plurality of circuits;
means for determining a destination voice gateway coupled to the destination circuit, the voice gateways comprising the destination voice gateway, the destination voice gateway determined by the signaling gateway by;
establishing the destination circuit from the message;
determining a circuit identifier identifying the destination circuit; and
determining the destination voice gateway based on the circuit identifier identifying the destination circuit; and
means for executing, at the signaling gateway, a message transfer part of one or more message transfer parts, each message transfer part being operable to direct the message to at least one of the voice gateways;
means for communicating the message to the destination voice gateway; and
means for executing, at the destination voice gateway, an integrated services digital network user part, the integrated services digital network user part operable to provide signaling information to the destination circuit. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. Signaling software embodied in a computer-readable medium and operable to perform the following:
-
receiving a message at a signaling gateway coupled to a plurality of voice gateways, the message directed to a destination circuit of a plurality of circuits;
determining a destination voice gateway coupled to the destination circuit, the voice gateways comprising the destination voice gateway, the destination voice gateway determined by the signaling gateway by;
establishing the destination circuit from the message;
determining a circuit identifier identifying the destination circuit; and
determining the destination voice gateway based on the circuit identifier identifying the destination circuit;
executing, at the signaling gateway, a message transfer part of one or more message transfer parts, each message transfer part being operable to direct the message to at least one of the voice gateways; and
communicating the message to the destination voice gateway; and
executing, at the destination voice gateway, an integrated services digital network user part, the integrated services digital network user part operable to provide signaling information to the destination circuit. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. A system for transmitting a message in a communications network, the system comprising:
-
a signaling gateway operable to receive a message directed to a destination circuit;
a plurality of voice gateways coupled to the signaling gateway, the voice gateways comprising a destination voice gateway coupled to the destination circuit, the voice gateways operable to execute an integrated services digital network user part, the integrated services digital network user part operable to provide signaling information to a circuit; and
a hash table associating the destination circuit with the destination voice gateway, the hash table associating the signaling gateway with the destination circuit;
a plurality of circuits comprising the destination circuit, each circuit coupled to at least one of the voice gateways, wherein the signaling gateway is operable to;
execute one or more message transfer parts, each message transfer part operable to direct the message to at least one of the voice gateways;
determine the destination voice gateway by using the hash table;
determine that the message is at the appropriate signaling gateway by using the hash table;
associate the destination circuit with an Internet protocol address identifying the destination voice gateway;
append a header to the message, the header comprising an address associated with the signaling gateway, a circuit identifier associated with the destination circuit, and a sender identifier identifying a sender of the message; and
send the message to the destination voice gateway.
-
Specification