Methods and systems for providing dynamic routing key registration
First Claim
1. A method for use in a communication network for enabling a signaling node to automatically update routing instructions that are maintained at a network routing node, the method comprising:
- (a) at a signaling node in an Internet protocol network, generating a routing key registration message, the routing key registration message including data for updating the status of routing key information associated with the signaling node;
(b) sending the routing key registration message to a network routing node capable of routing messages between the IP network and an SS7 network; and
(c) at the network routing node, receiving the routing key registration message and using the data in the routing key registration message to dynamically update a routing key database entry associated with a connection between the signaling node and the network routing node.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a communications network element that is capable of routing signaling messages and includes a dynamic routing key registration feature which allows Internet protocol (IP) nodes to automatically register/de-register and subsequently direct traffic towards or away from themselves without the need for manual operator intervention. A signaling gateway routing node includes a self-registering data communication module (sDCM) that is adapted to receive and process dynamic routing key registration messages from associated IP nodes. Such dynamic routing key registration messages may include information that is used to register a new routing key association with a TCP/IP connection, de-register an existing routing key association with the TCP/IP connection, or modify routing key information associated with the TCP/IP connection.
58 Citations
57 Claims
-
1. A method for use in a communication network for enabling a signaling node to automatically update routing instructions that are maintained at a network routing node, the method comprising:
-
(a) at a signaling node in an Internet protocol network, generating a routing key registration message, the routing key registration message including data for updating the status of routing key information associated with the signaling node;
(b) sending the routing key registration message to a network routing node capable of routing messages between the IP network and an SS7 network; and
(c) at the network routing node, receiving the routing key registration message and using the data in the routing key registration message to dynamically update a routing key database entry associated with a connection between the signaling node and the network routing node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for routing a signaling message by a network routing node, the method comprising:
-
(a) receiving a signaling message that requires routing;
(b) using information contained in the signaling message to search for a match in a first routing key table;
(c) in response to locating a match in the first routing key table, routing the signaling message using routing information returned by the first routing key table;
(d) in response to failing to locate a match in the first routing key table, using the information contained in the signaling message to search for a match in a second routing key table; and
(e) in response to locating a match in the second routing key table, routing the signaling message using routing information returned by the second routing key table. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for performing reliable call signaling communications over an IP network using dynamic routing key registration, the method comprising:
-
(a) establishing a first connection between a signaling gateway and an IP node;
(b) establishing a second connection between the signaling gateway and the first IP node (c) sending call signaling messages between the signaling gateway and the first IP node over the first connection; and
(d) in response to failure of the first connection, sending a routing key registration message from the first IP node to the signaling gateway over the second connection, the routing key registration message including at least one SS7 routing key for dynamically diverting signaling messages originally destined to be sent over the first connection to the second connection. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A communication system that is adapted to enable a signaling node to automatically provide routing instructions to a signaling message routing node, the system comprising:
-
(a) a signaling node that is adapted to generate and send a routing key registration message that contains routing key instructions associated with the signaling node, the routing key instructions including at least one SS7 message routing parameter to be examined in incoming call signaling messages for directing the call signaling messages to the signaling node; and
(b) a signaling message routing node that is adapted to receive the routing key registration message and dynamically update a routing key database entry based on the routing key instructions. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A network routing node that is adapted to receive routing key registration information from an associated signaling node and subsequently use the routing key registration information to update a routing database, the network routing node comprising:
-
(a) a communication module adapted to receive a routing key registration message from an IP node in an IP network, the routing key registration message including data for dynamically updating a routing key entry associated with a connection between the communication module and the IP node; and
(b) a dynamic routing key table adapted to dynamically update SS7 message routing data for a routing key table entry associated with the connection based on the information contained in the routing key registration message. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A self-registration data communication module for receiving dynamic routing key registration requests from signaling nodes in an IP network and for dynamically updating a routing key table based on the routing key registration requests, the self-registration data communication module comprising:
-
(a) a TCP/IP sockets interface for receiving routing key registration request messages from one or more signaling nodes in an IP network;
(b) a dynamic routing key table for storing SS7 routing key information for routing SS7 signaling messages to the signaling nodes in the IP network based on corresponding routing key parameters in the signaling messages; and
(c) dynamic routing key registration process for dynamically updating the routing key information in the routing key database in response to the routing key registration requests. - View Dependent Claims (55, 56, 57)
-
Specification