WO2004066641B1 - Routing signaling messages to the same destination over different routes using message origination information - Google Patents

Routing signaling messages to the same destination over different routes using message origination information

Info

Publication number
WO2004066641B1
WO2004066641B1 PCT/US2004/001004 US2004001004W WO2004066641B1 WO 2004066641 B1 WO2004066641 B1 WO 2004066641B1 US 2004001004 W US2004001004 W US 2004001004W WO 2004066641 B1 WO2004066641 B1 WO 2004066641B1
Authority
WO
WIPO (PCT)
Prior art keywords
destination
signaling
routing
routes
message
Prior art date
Application number
PCT/US2004/001004
Other languages
French (fr)
Other versions
WO2004066641A2 (en
WO2004066641A3 (en
Inventor
Robert J Delaney
Todd Eichler
Original Assignee
Tekelec Us
Robert J Delaney
Todd Eichler
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tekelec Us, Robert J Delaney, Todd Eichler filed Critical Tekelec Us
Priority to EP04702535.8A priority Critical patent/EP1590923B1/en
Publication of WO2004066641A2 publication Critical patent/WO2004066641A2/en
Publication of WO2004066641A3 publication Critical patent/WO2004066641A3/en
Publication of WO2004066641B1 publication Critical patent/WO2004066641B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0025Provisions for signalling

Abstract

Methods and systems for associating a plurality of different routes with the same destination and for routing signaling messages to the destination based on originating information associated with non-adjacent signaling nodes are disclosed. A routing database in a signal transfer point includes multiple routes to the same destination. The routes are distinguishable from each other in the routing database using message origination information associated with signaling nodes that are not adjacent to the signal transfer point. When a signaling message is received, origination and destination information in the signaling message are used in combination to select among multiple routes to a destination having a network address corresponding to the destination information in the signaling message. The signaling message is then routed over the route selected using the originating information. The selected route may be a high-speed route used to provide a particular quality of service.

Claims

28AMENDED CLAIMS [received by the International Bureau on 09 February 2005 (09.02.05) original claim 1, 7-8, 14 and 32 have been amended. Original claim 2-6, 9-13, 15-31 are unchanged. [6 pages]What is claimed is:
1. A network routing node for routing a signaling message via one of a plurality of different routes to the same destination based on origination information associated with the signaling message and independently of source node location, the network node comprising: (a) a signaling link interface module for receiving a signaling message originating from a signaling node that is not adjacent to the network routing node; (b) a routing database associated with the signaling link interface module, the routing database including a plurality of different routes to the destination identified by destination information in the signaling message, the routes being distinguishable from each other in the routing database using origination information associated with a plurality of non-adjacent signaling nodes; and (c) a routing function associated with the routing database for using origination information associated with the signaling message to select one of the plurality of signaling routes for routing the signaling message to the destination identified by the destination information based on the non-adjacent node origination information in the routing database.
2. The network node of claim 1 wherein the signaling link interface module comprises a signaling system 7 (SS7) signaling link interface module.
3. The network node of claim 1 wherein the signaling link interface module comprises an SS7-over-lntemet protocol (IP) signaling link interface module.
4. The network node of claim 1 wherein the signaling message comprises an SS7 message signaling unit.
5. The network node of claim 1 wherein the signaling message comprises an SS7 over IP signaling message including an Internet Engineering Task Force (IETF) SS7 adaptation layer.
6. The network node of claim 1 wherein each of the routes to the destination in the routing database are identifiable by a combination of an SS7 originating point code and an SS7 destination point code.
7. The network node of claim 6 wherein the routing function is adapted to extract an originating point code from a message transfer part (IVITP) routing label of the signaling message and to compare the originating point code to originating point codes in the routing database.
8. The rietwork node of claim 6 wherein the routing function is adapted to extract an originating point code from a signaling connection control part (SCCP) calling party address parameter in the signaling message and to compare the originating point code to originating point codes in the routing database.
9. The network routing node of claim 1 wherein each of the routes to the destination in the routing database is identifiable by a combination of a source and a destination IP address.
10. The rjetwork node of claim 1 wherein the routing function is adapted to route the signaling message to the selected destination without converting the origination or destination information in the signaling message.
11. The network node of claim 1 wherein the selected route comprises a high-speed route to the destination.
12. The network node of claim 11 comprising an accounting module coupled to the signaling link interface module for recording accounting inforrrjation for messages sent over the high-speed route.
13. The ijietwork routing node of claim 1 wherein the signaling link interface module, the routing function, and the routing database are components of an SS7 signal transfer point (STP).
14. A method for selecting among signaling routes to the same destination, the method comprising: (a) maintaining a routing database in a network routing node; (b) provisioning, in the routing database, a plurality of different routes to a destination; (c) in the routing database, separately identifying the routes to the destination using origination information identifying nodes that are not adjacent to the routing node; (d) receiving a signaling message originating from one of the nodes, the signaling message including origination information identifying one of the nodes and destination information; (e) using the destination information in combination with the origination information to select one of the routes to the destination in the routing database; and (f) transmitting the message to the destination using the selected signaling route.
15. The method of claim 14 wherein provisioning a plurality of routes to the same destination includes provisioning a plurality of routes to the same destination point code.
16. The method of claim 15 wherein separately identifying the routes to the destination using message origination information includes separately identifying the routes using originating point codes.
17. The method of claim 14 wherein receiving a signaling message includes receiving a signaling system 7 (SS7) signaling message,
18. The method of claim 14 wherein receiving a signaling message includes receiving an SS7 over IP signaling message including Internet Engineering Task Force (IETF) SS7 adaptation layer.
19. The method of claim 16 wherein using the destination information in combination with the origination information to select a route includes selecting a route from the routing database using a combination of an 31 originating point code and a destination point code extracted from the signaling message.
20. The method of claim 14 wherein each of the routes to the destination in the routing database is identifiable by a combination of a source IP address and a destination IP address and wherein using the destination information in combination with the origination information to select a route includes selecting a route from the routing database using a combination of a source and a destination IP address extracted from the signaling message.
21. The method of claim 19 wherein using an originating point code extracted from the signaling message includes using an originating point code extracted from a message transfer part (MTP) routing label of the signaling message.
22. The method of claim 19 wherein using an originating point code extracted from the signaling message includes using an originating point code extracted from an SCCP calling party address of the signaling message.
23. The method of claim 14 wherein using the destination information in combination with the origination information to select one of the routes to the destination includes selecting the route without converting the origination or destination information in the signaling message.
24. The method of claim 14 wherein using the destination information in combination with the origination information includes selecting a highspeed route from a group of routes including high- and low-speed routes based on the origination information.
25. The method of claim 24 comprising generating an accounting record for each message sent over the high-speed route.
26. A method for selectively distributing network management messages to adjacent network nodes, the method comprising: (a) associating a destination point code with a plurality of different routes to the same destination in a network routing database; 32
(b) in the routing database, separately identifying the routes to the same destination in the routing database using message origination information; (c) detecting network management events associated with the destination point code; and (d) generating network management messages in response to the events and sending the network management messages only to nodes having network addresses corresponding to the message origination information in the routing database.
27. The method of claim 26 wherein detecting network management events includes detecting signaling link failures.
28. The method of claim 26 wherein detecting network management events includes detecting signaling linkset failures.
29. The method of claim 26 wherein generating the network management messages comprises generating SS7 message transfer part (MTP) network management messages.
30. The method of claim 26 wherein generating the network management messages includes generating signaling connection control part (SCCP) subsystem management messages.
31. The method of claim 26 wherein steps (a) - (d) are performed at an SS7 signal transfer point (STP).
32. A method for providing differential quality of service routing using a plurality of different routes to the same destination based on source node identification information, the method comprising: (a) connecting a plurality of source nodes to a signal transfer point via an intermediate network, each source node having a network address; (b) connecting a destination to the signal transfer point via a plurality of different routes, each route providing a different quality of service; 33
(c) provisioning a database in the signal transfer point to differentiate among the routes to the destination using the network addresses of the source nodes;
(d) at the signal transfer point, receiving signaling messages from the source nodes, the signaling messages having originating addresses corresponding to the network addresses of the source nodes; and
(e) using the originating address in each signaling message to select one of the routes for routing the signaling messages to the destination, thereby providing differential quality of service based on the source node and independently of the intermediate network.
PCT/US2004/001004 2003-01-16 2004-01-15 Routing signaling messages to the same destination over different routes using message origination information WO2004066641A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP04702535.8A EP1590923B1 (en) 2003-01-16 2004-01-15 Methods and systems for associating a plurality of different routes with the same destination and for selectively routing signaling messages to the destination over the different routes using message origination information associated with non-adjacent signaling nodes

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/345,632 2003-01-16
US10/345,632 US7088728B2 (en) 2003-01-16 2003-01-16 Methods and systems for routing signalong messages to the same destination over different routes using message origination information associated with non-adjacent signaling nodes

Publications (3)

Publication Number Publication Date
WO2004066641A2 WO2004066641A2 (en) 2004-08-05
WO2004066641A3 WO2004066641A3 (en) 2005-02-10
WO2004066641B1 true WO2004066641B1 (en) 2005-03-24

Family

ID=32711965

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/001004 WO2004066641A2 (en) 2003-01-16 2004-01-15 Routing signaling messages to the same destination over different routes using message origination information

Country Status (3)

Country Link
US (2) US7088728B2 (en)
EP (1) EP1590923B1 (en)
WO (1) WO2004066641A2 (en)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7050456B1 (en) 1998-12-04 2006-05-23 Tekelec Methods and systems for communicating signaling system 7 (SS7) user part messages among SS7 signaling points (SPs) and internet protocol (IP) nodes using signal transfer points (STPs)
US6944184B1 (en) * 1998-12-04 2005-09-13 Tekelec Methods and systems for providing database node access control functionality in a communications network routing node
US7002988B1 (en) * 1998-12-04 2006-02-21 Tekelec Methods and systems for communicating SS7 messages over packet-based network using transport adapter layer interface
US7318091B2 (en) 2000-06-01 2008-01-08 Tekelec Methods and systems for providing converged network management functionality in a gateway routing node to communicate operating status information associated with a signaling system 7 (SS7) node to a data network node
US7088728B2 (en) * 2003-01-16 2006-08-08 Tekelec Methods and systems for routing signalong messages to the same destination over different routes using message origination information associated with non-adjacent signaling nodes
US7092504B1 (en) * 2003-03-18 2006-08-15 Sprint Communications Company L.P. Method and system for presenting data stored within a network component
US7372953B2 (en) * 2003-05-28 2008-05-13 Tekelec Methods and systems for default routing in a signaling network
EP1511265A1 (en) * 2003-08-27 2005-03-02 Hewlett-Packard Development Company, L.P. Method and apparatus for load sharing of messages between a signalling gateway and remote processing units
US8139585B1 (en) * 2003-07-10 2012-03-20 Sprint Spectrum L.P. Method and system for controlling sessions from a subscriber terminal
US7477646B1 (en) * 2003-07-29 2009-01-13 Cisco Technology, Inc. Arrangement for controlling congestion for multiple host groups sharing a single signaling point code in an IP-based network using respective group congestion levels
US8180039B2 (en) * 2003-08-26 2012-05-15 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for routing calls based on the originating network
US7801093B2 (en) * 2003-11-20 2010-09-21 Tekelec Signal transfer point with wireless signaling link interface
EP1697815A4 (en) 2003-11-20 2008-05-14 Tekelec Us Methods and systems for message transfer part (mtp) load sharing using mtp load sharing groups
US20050186950A1 (en) * 2004-02-23 2005-08-25 Jiang Yue J. Method and system for telephone number portability between fixed and wireless networks
US7532647B2 (en) * 2004-07-14 2009-05-12 Tekelec Methods and systems for auto-correlating message transfer part (MTP) priority and internet protocol (IP) type of service in converged networks
US7675905B2 (en) * 2005-04-12 2010-03-09 Tekelec Methods, systems, and computer program products for selectively performing global title translation based on message type
US8041021B2 (en) * 2005-06-13 2011-10-18 Tekelec Methods, systems, and computer program products for selecting a global title translation mode based on an originator of a signaling message and performing global title translation according to the selected mode
US8144644B1 (en) 2006-02-07 2012-03-27 Sprint Spectrum L.P. Network-side setup of a packet-data communication session on behalf of a mobile station, followed by transfer of the communication session to the mobile station
US20070217391A1 (en) * 2006-03-16 2007-09-20 Tekelec Methods, systems, and computer program products for setting congestion levels for a plurality of routes to a common destination
US20080013446A1 (en) * 2006-04-12 2008-01-17 Tekelec Methods, systems, and computer program products for selectively limiting access to signaling network nodes that share a point code
US20070286083A1 (en) * 2006-06-09 2007-12-13 Tekelec Methods, systems and computer program products for individually identifying and disabling circular routes from a plurality of active routes to a common destination
US20080101248A1 (en) * 2006-10-31 2008-05-01 Tekelec Methods, systems and computer program products for selective network management in a network having multiple active routes to a common destination that are keyed by different combinations of parameters
KR100888333B1 (en) 2007-06-11 2009-03-12 에스케이 텔레콤주식회사 Method for Detecting Error in Signal Routing Path and Network Management System of the Same
US9769053B2 (en) 2008-07-30 2017-09-19 Tekelec Global, Inc. Methods, systems, and computer readable media for implementing a policy for a router
IN2012CN07527A (en) * 2010-02-12 2015-08-07 Tekelec Inc
NL2006494C2 (en) * 2011-03-25 2012-09-26 Astrea Intellectueel Eigendomsrecht B V Isolator device for passing through a signal.
US9729454B2 (en) 2015-01-21 2017-08-08 Oracle International Corporation Methods, systems, and computer readable media for balancing diameter message traffic received over long-lived diameter connections
US10027577B2 (en) 2015-07-29 2018-07-17 Oracle International Corporation Methods, systems, and computer readable media for peer aware load distribution
US10999202B2 (en) 2018-11-30 2021-05-04 Oracle International Corporation Methods, systems, and computer readable media for distributing Sigtran connections among signal transfer point (STP) message processors
US11576072B2 (en) 2020-09-21 2023-02-07 Oracle International Corporation Methods, systems, and computer-readable media for distributing S1 connections to mobility management entities (MMEs) and N2 connections to access and mobility management functions (AMFs)
US11902725B2 (en) 2020-11-11 2024-02-13 Oracle International Corporation Methods, systems, and computer readable media for load sharing class 1 signaling connection control part (SCCP) messages

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4752924A (en) 1985-09-05 1988-06-21 American Telephone And Telegraph Company, At&T Bell Laboratories Ring packet switch
US5008929A (en) 1990-01-18 1991-04-16 U.S. Intelco Networks, Inc. Billing system for telephone signaling network
US5384840A (en) 1992-10-09 1995-01-24 At&T Corp. Telecommunications system SS7 signaling interface with signal transfer capability
US5481673A (en) * 1993-08-20 1996-01-02 Bell Communications Research Inc. Method for cluster routing in direct link using two associated routing tables at node or signaling transfer point
CA2131234A1 (en) 1993-09-02 1995-03-03 Karl M. Lewis Technique for providing an improved signaling network for telephone systems
US5926482A (en) 1994-05-05 1999-07-20 Sprint Communications Co. L.P. Telecommunications apparatus, system, and method with an enhanced signal transfer point
US5592477A (en) * 1994-09-12 1997-01-07 Bell Atlantic Network Services, Inc. Video and TELCO network control functionality
US5592530A (en) * 1995-01-25 1997-01-07 Inet, Inc. Telephone switch dual monitors
US5708702A (en) 1995-07-28 1998-01-13 Bell Atlantic Network Services, Inc. Dynamic STP routing in response to triggering
US5898667A (en) * 1996-12-31 1999-04-27 Northern Telecom Limited SS7 network management primeship
US6944184B1 (en) * 1998-12-04 2005-09-13 Tekelec Methods and systems for providing database node access control functionality in a communications network routing node
CA2216620C (en) * 1997-09-24 2002-06-25 Bell Canada Method and apparatus for dynamically routing calls in an intelligent network
JPH11122365A (en) 1997-10-20 1999-04-30 Fujitsu Ltd Signal link selecting method for common line signal system and exchange applying the same
US6240296B1 (en) 1998-03-10 2001-05-29 Verizon Laboratories Inc. Method and apparatus for supporting short message services in a wireless number portability environment
FI116709B (en) 1998-06-11 2006-01-31 Ericsson Telefon Ab L M Network access server control
US6327267B1 (en) 1998-12-21 2001-12-04 Ericssoninc Systems and methods for routing a message through a signaling network associated with a public switched telephone network (PSTN), including a method for performing global title routing on an internet protocol (IP) address
US6493444B2 (en) * 1999-03-16 2002-12-10 Bell Canada Enhanced application telephone network
US6487412B1 (en) 1999-07-01 2002-11-26 Gte Wireless Service Corporation Method and system for routing calls to wireless directory numbers in a network
US6282191B1 (en) * 1999-08-10 2001-08-28 General Datacomm, Inc. Methods and apparatus for transporting narrowband (voice) traffic over a broadband (ATM) network
US6717940B1 (en) 1999-12-22 2004-04-06 Lucent Technologies Inc. Message transfer part level three alias point codes
US6836477B1 (en) 1999-12-23 2004-12-28 Tekelec Methods and systems for routing messages in a communications network
US7092505B2 (en) * 1999-12-23 2006-08-15 Tekelec Methods and systems for universal, automatic service selection in a telecommunications signaling network
US6662017B2 (en) 1999-12-23 2003-12-09 Tekelec Methods and systems for routing messages associated with ported subscribers in a mobile communications network
US6842506B1 (en) 2000-12-22 2005-01-11 Bellsouth Intellectual Property Corp. Method and system for message routing
US6920144B2 (en) * 2001-03-15 2005-07-19 Telefonaktiebolaget Lm Ericsson (Publ) Method, system and signaling gateways as an alternative to SS7 signal transfer points
US6965567B2 (en) * 2001-04-09 2005-11-15 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for selecting a link set
US6792100B2 (en) * 2002-03-08 2004-09-14 Siemens Information And Communication Networks, Inc. Method and apparatus for sharing point codes in a network
KR100794428B1 (en) * 2002-05-03 2008-01-16 엘지노텔 주식회사 The Method Of Accommodating And Using Heterogeneous Data Link In The Same No.7 Signaling Link Set
US7257215B2 (en) * 2002-08-16 2007-08-14 Siemens Aktiengesellschaft Load sharing in SS7 networks
DE50203898D1 (en) * 2002-09-03 2005-09-15 Siemens Ag Method and apparatus for message routing in SS7 networks
US7088728B2 (en) * 2003-01-16 2006-08-08 Tekelec Methods and systems for routing signalong messages to the same destination over different routes using message origination information associated with non-adjacent signaling nodes

Also Published As

Publication number Publication date
US7260086B2 (en) 2007-08-21
US7088728B2 (en) 2006-08-08
US20040141493A1 (en) 2004-07-22
US20040141514A1 (en) 2004-07-22
EP1590923A2 (en) 2005-11-02
EP1590923B1 (en) 2017-05-03
WO2004066641A2 (en) 2004-08-05
EP1590923A4 (en) 2006-05-03
WO2004066641A3 (en) 2005-02-10

Similar Documents

Publication Publication Date Title
WO2004066641B1 (en) Routing signaling messages to the same destination over different routes using message origination information
EP2279626B1 (en) Method of operating a signalling gateway and an application server, as well as signalling gateway and application server
US6965592B2 (en) Distributed signaling system 7 (SS7) message routing gateway
US6577626B2 (en) Telecommunications apparatus, system, and method with an enhanced signal transfer point
US9043451B2 (en) Methods, systems, and computer readable media for managing the flow of signaling traffic entering a signaling system 7 (SS7) based network
US8041021B2 (en) Methods, systems, and computer program products for selecting a global title translation mode based on an originator of a signaling message and performing global title translation according to the selected mode
JPH08340384A (en) Discovering method for judging information on signal network
US20040264674A1 (en) Methods and systems for identifying, redirecting, and processing messages of different SS7 protocol variations
US7496087B2 (en) Methods and apparatus for controlling signalling gateways
CN101102554B (en) Signaling forward device and method for signaling connection controller in No. 7 signaling system
US7969969B2 (en) Signalling gateway
EP1885138B1 (en) Signalling gateway
US7315555B2 (en) Sub-network and related methods for routing signaling messages
US8054829B2 (en) Communication system and method
US20080130509A1 (en) Leased Line Emulation for PSTN Alarms Over IP
EP2456149B1 (en) Method, system and apparatus for transmitting information across signaling networks
CN101335795B (en) Method for signaling forwarding and signaling switching device
CN100544300C (en) Realize the method for signalling network interconnection
US20100238933A1 (en) Communication apparatus
US8762557B2 (en) Signaling gateway and its signaling processing method

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
B Later publication of amended claims

Effective date: 20050209

REEP Request for entry into the european phase

Ref document number: 2004702535

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2004702535

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2004702535

Country of ref document: EP