Claims
- 1. A method for routing signaling messages between signaling networks that use duplicate point codes, the method comprising:
(a) receiving, at a signaling message routing node, a message addressed to a first point code corresponding to a first signaling node residing in a first communications network and to a second signaling node residing in a second communications network; (b) associating a group code with the signaling message; (c) determining whether to route the message to the first signaling node or the second signaling node based on the group code; and (d) routing the message to the signaling node based on the determination in step (c).
- 2. The method of claim 1 wherein receiving a message includes receiving a signaling system 7 (SS7) signaling message.
- 3. The method of claim 1 wherein receiving a message includes receiving a network management message.
- 4. The method of claim 2 wherein receiving an SS7 signaling message includes receiving an SS7 signaling message that includes an International Telecommunications Union national (ITU-N) point code.
- 5. The method of claim 1 wherein the first communications network serves a first country and the second communications network serves a second country different from the first country.
- 6. The method of claim 5 wherein associating a group code includes associating a group code indicative of the first country.
- 7. The method of claim 1 wherein associating a group code includes looking up a linkset associated with the message in a table including mappings of signaling linksets to group codes.
- 8. The method of claim 1 wherein associating a group code includes looking up a signaling link associated with the message in a table including mappings of signaling links to group codes.
- 9. The method of claim 1 wherein routing the message includes routing the message to one of a plurality of groups using a single physical port associated with the routing node based on the group code.
- 10. The method of claim 1 wherein routing the message includes routing the message to a mated duplicate point code routing node across an IP-link supporting multiple groups and encapsulating a group code in the message in order to identify the proper group among the multiple groups with which the message should be associated.
- 11. The method of claim 1 wherein associating a group code includes encapsulating the group code along with at least a portion of the message within an encapsulating packet.
- 12. The method of claim 11 wherein encapsulating the group code along with at least a portion of the message within an encapsulating packet includes encapsulating the signaling message within a transport adapter layer interface (TALI) packet.
- 13. The method of claim 11 wherein encapsulating the group code along with at least a portion of the message within an encapsulating packet includes encapsulating the signaling message within a session initiation protocol (SIP) packet.
- 14. The method of claim 1 comprising generating an accounting message including the group code in response to receiving the message.
- 15. The method of claim 14 wherein generating an accounting message includes generating a copy of the message.
- 16. The method of claim 14 including sending the accounting message to a usage measurements and billing system.
- 17. The method of claim 14 including creating a billing record based on the group code.
- 18. A method for isolating network management messages to a proper network or networks based on group codes, the method comprising:
(a) receiving a network management message; (b) associating a group code with the network management message; and (c) generating a network management message in response to the received network management and routing the network management message to a destination group based on the group code.
- 19. The method of claim 18 wherein associating a group code with the network management message includes performing a lookup in a linkset table based using a signaling linkset from which the network management was received to determine the group code.
- 20. The method of claim 19 comprising encapsulating the network management message in a TALI packet and placing the group code in the TALI packet.
- 21. A routing node for routing signaling messages between signaling networks wherein the same network point code is used in more than one of the signaling networks, the routing node comprising:
(a) a communications module adapted to receive a message addressed to a point code corresponding to a first network element in a first signaling network and to a second network element in a second signaling network; (b) a discrimination module associated with the communications module for associating a first group code with the message; and (c) a routing module associated with the communications module for determining whether to route the message to the first signaling network or the second signaling network based on the group code.
- 22. The routing node of claim 21 wherein the communications module is a signaling system 7 (SS7) message transfer part (MTP) capable link interface module (LIM).
- 23. The routing node of claim 21 wherein the communications module is an SS7/Internet protocol (IP) capable data communications module (DCM).
- 24. The routing node of claim 21 wherein the point code is an international telecommunications union-national (ITU-N) point code.
- 25. The routing node of claim 21 wherein the first signaling network serves a first country and the second signaling network serves a second country.
- 26. The routing node of claim 21 wherein the discrimination module resides on the communications module.
- 27. The routing node of claim 21 wherein the group code is indicative of a country.
- 28. The routing node of claim 21 wherein the discrimination module obtains the group code from a table that correlates group codes with signaling links or linksets.
- 29. The routing node of claim 21 including an Internet protocol (IP)-based encapsulation process for encapsulating at least a portion of the signaling message and the group code within a packet.
- 30. The routing node of claim 29 wherein the packet is a transport adapter layer interface (TALI) packet.
- 31. The routing node of claim 30 wherein the packet is a session initiation protocol (SIP) packet.
- 32. The routing node of claim 21 wherein the distribution module is further adapted to generate an accounting message based on the first signaling message which includes the first group code information.
- 33. The routing node of claim 32 wherein the accounting message is a copy of at least a portion of the signaling message.
- 34. The routing node of claim 32 including a group code measurements module (GCMM) for receiving the accounting message and creating a billing record based at least in part on the first group.
- 35. The routing node of claim 23 wherein the data communications module is adapted to receive and properly route messages from multiple groups on a single IP interface using group codes.
- 36. The routing node of claim 23 wherein the data communications module is adapted to support multiple A links on a single IP interface using group codes.
- 37. A computer program product comprising computer-readable medium for performing steps comprising:
(a) receiving a signaling message containing a point code shared by signaling points in different national networks; (b) associating a group code with the signaling message indicative of the national network to which the signaling message should be routed; and (c) routing the signaling message to the appropriate national network based on the group code.
RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. provisional patent application No. 60/295,955, filed Jun. 5, 2001, the disclosure of which is incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60295955 |
Jun 2001 |
US |