WO1997042776A2 - System and method for number portability processing in a telecommunications network - Google Patents

System and method for number portability processing in a telecommunications network Download PDF

Info

Publication number
WO1997042776A2
WO1997042776A2 PCT/US1997/007484 US9707484W WO9742776A2 WO 1997042776 A2 WO1997042776 A2 WO 1997042776A2 US 9707484 W US9707484 W US 9707484W WO 9742776 A2 WO9742776 A2 WO 9742776A2
Authority
WO
WIPO (PCT)
Prior art keywords
database
signal transfer
transfer point
processors
set forth
Prior art date
Application number
PCT/US1997/007484
Other languages
French (fr)
Other versions
WO1997042776A3 (en
Inventor
Jeffrey D. Copley
Ronald B. Bell
Thomas L. Hess
William C. Johnson
Russell R. Cook
Original Assignee
Dsc Telecom L.P.
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 Dsc Telecom L.P. filed Critical Dsc Telecom L.P.
Priority to AU29958/97A priority Critical patent/AU2995897A/en
Publication of WO1997042776A2 publication Critical patent/WO1997042776A2/en
Publication of WO1997042776A3 publication Critical patent/WO1997042776A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0029Provisions for intelligent networking
    • H04Q3/005Personal communication services, e.g. provisions for portability of subscriber numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/4228Systems providing special services or facilities to subscribers in networks
    • H04M3/42297Systems providing special services or facilities to subscribers in networks with number portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13097Numbering, addressing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13098Mobile subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13102Common translator
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13103Memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13176Common channel signaling, CCS7
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13513UPT - personal as opposed to terminal mobility, inc. number portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13547Indexing scheme relating to selecting arrangements in general and for multiplex systems subscriber, e.g. profile, database, database access

Definitions

  • This invention is related in general to the field of telecommunications systems. More particularly, the invention is related to a system and method for number portability processing in a telecommunications network.
  • the network evolution as a result of the recent telecommunications bill has enhanced competition for local phone service. This increased competition has introduced the need for number portability.
  • Number portability allows a subscriber to change service provider, service, or geographic location while keeping their phone number. New number portability procedures are needed to determine how to route a call to a subscriber who has ported their number. These procedures force changes in existing network implementations. Current telecommunications network service providers and new and upcoming providers must standardize the exchange of routing information for proper call delivery and to support internetwork services.
  • SS7 query message is often needed for call setup to a portable number and for certain enhanced services.
  • a query to a number portability database may be required.
  • services such as line information database (LIDB) services, switch based services (SBS) such as certain Bellcore's CLASS ® services, calling name (CNAM) delivery, and interswitch voice messaging (ISVM)
  • GTT global title translation
  • the global title translation procedure performed for these query messages provides the necessary routing information to deliver the query to the proper database.
  • the signal transfer point was used to perform these global title translations.
  • the end application which may be a service control point (SCP) or a central office (CO) , is addressed as a result of a final global title translation, resulting in the delivery of the query to the appropriate database.
  • SCP service control point
  • CO central office
  • a service control point is typically coupled to the signal transfer point by an SS7 link set having a capacity limit of sixteen 56 Kb/s links.
  • the signal transfer point is, in turn, coupled to a plurality of central office (CO) switching systems, which are connected to the telephone customers.
  • CO central office
  • the query is sent from a central office switching system to a designated STP where a global title translation is performed.
  • the result of the translation procedure is SS7 routing information used to deliver the query to the proper network element.
  • a response message is then sent back to the originator of the query.
  • GTT databases in the past may route based on an office code since all phone numbers of the office code belonged to the same central office.
  • An office code is the first six digits of a telephone number.
  • an office code is insufficient.
  • Ten digits are needed for global title translation processing since phone numbers may be ported out of an office. To meet the need of ten digit global title translation, the number of entries in the GTT databases requires significant expansion.
  • a method for number portability processing includes the steps of receiving a query message by a signal transfer point, which requests information related to a specific telecommunications customer from a query originator, and looking up in a first database residing in the signal transfer point to determine the location of a second database residing in the signal transfer point for processing the query message. The second database is then accessed to obtain the requested information, which is delivered to the query originator.
  • a system for number portability processing in a telecommunications network provides a first cluster of processors adapted for receiving a query message requesting for information related to a specific telecommunications customer from a query originator, and a first database being accessible by the first cluster of processors and having location information of a second database.
  • the system further includes a second cluster of processors co-located with the first cluster of processors and being adapted for receiving the query message from the first cluster of processors, and a second database being accessible by the second cluster of processor and having the requested information.
  • the second cluster of processors is adapted for obtaining the requested information from the second database and forwarding the requested information to the first cluster of processors for further processing.
  • FIGURE 1 is a simplified block diagram of a portion of an exemplary telecommunications network
  • FIGURE 2 is a simplified block diagram of a portion of an exemplary telecommunications network according to the teachings of the present invention
  • FIGURE 3 is a simplified block diagram of an exemplary signal transfer point with vertical application subsystem according to the teachings of the present invention
  • FIGURE 4 is a simplified process flow diagram of global title translation according to the teachings of the present invention.
  • FIGURE 1 illustrates the telecommunications industry's current architecture 100 for call delivery and services.
  • Service control point (SCP) 102 is coupled to a signal transfer point (STP) 104 through a signalling system no. 7 (SS7) link set 106.
  • An SS7 link set may include up to sixteen 56 Kb/s links.
  • STP 104 is in turn coupled to one or more central offices (COs) 120 and 122 via SS7 link sets 124 and 126.
  • COs central offices
  • SCP 102 provides centralized database functions including a local number portability (LNP) database 150, a line information database (LIDB) 151, and a calling name (CNAM) database 152.
  • LNP local number portability
  • LIDB line information database
  • CNAM calling name
  • STP 104 includes global title translation (GTT) databases such as an LNP GTT 154, an LIDB GTT 156, switch based services GTT 158, CNAM GTT 160, and interswitch voice messaging (ISVM) GTT 162 databases containing routing data related to each service .
  • GTT global title translation
  • both central offices 120 and 122 are within a common area of number portability and both offices contain portable numbers.
  • customer 132 has ported to central office 122.
  • central office 120 When customer 130 calls customer 132, central office 120 must do a query to SCP 102 to obtain the necessary routing information.
  • This process first consists of performing a global title translation at STP 104. To do this, central office 120 sends the message to STP 104 via link set 124.
  • STP 104 upon receiving the query message, performs the global title translation procedure using LNP GTT database 154 which results in the routing address of SCP 102.
  • STP 104 then routes the query message to SCP 102 via link set 106.
  • SCP 102 then performs a LNP database 150 lookup and returns the requested routing information in a response message to central office 120 via link set 106, STP 104, and link set 124.
  • Central office 120 then uses the returned information to route the call over trunk 140.
  • another query is required if the called or calling party has subscribed to a service.
  • a global title translation and an information retrieval such as a database lookup is often required.
  • the central office needs to query SCP 102 to obtain the needed name information.
  • the query is first sent by central office 122 to STP 104 via link set 126.
  • STP 104 upon receiving the query message, performs the global title translation procedure using CNAM GTT database 160 which results in the routing address of SCP 102.
  • STP 104 then routes the query message to SCP 102 via link set 106.
  • SCP 102 then performs a CNAM database 152 lookup and returns the requested routing information in a response message to central office 122 via link set 106, STP 104, and link set 126.
  • Central office 122 uses the returned service information to deliver the name information to customer 132. As can be seen, this process again requires bandwidth from the limited capacity link set 106.
  • STP 204 may include GTT databases such as LNP GTT 250 and CNAM GTT 251, as well as LNP 252 and CNAM 253 databases that were resident in the SCP previously. Note that references to specific databases herein are merely exemplary and that other databases may also be located on STP 204 to perform global title translation and call delivery services.
  • both central offices 220 and 222 are within a common number portability area and both central offices contain portable numbers.
  • customer 232 has ported to central office 222.
  • central office 220 sends a query to obtain the necessary routing information to determine the location of customer 232.
  • This process first performs a global title translation at STP 204, by sending the message from central office 220 to STP 204 via link set 224.
  • STP 204 upon receiving the query message, performs the global title translation procedure using LNP GTT database 250.
  • the global title translation procedure in this example results in the routing address of STP 204.
  • STP 204 identifies that the message is destined to itself.
  • STP 204 then proceeds, under the teachings of this invention, to send the message to STP-resident LNP database 252.
  • STP 204 performs an LNP database 252 lookup and returns the requested routing information in a response message to central office 220 via link set 224.
  • Central office 220 then uses the returned information to route the call over trunk 240.
  • both database lookup steps were done at STP 204. No query to a remote database was needed for number portability, thus eliminating the need for a separate SCP and the links to a remote SCP.
  • another query is required if the called or calling party has subscribed to a service.
  • an additional global title translation and an information retrieval such as a database lookup is required.
  • the example of calling name delivery service is used.
  • the central office needs to obtain the required name information.
  • a query is first sent by central office 222 to STP 204 via link set 226.
  • STP 204 upon receiving the query message, performs the global title translation procedure using CNAM GTT database 251 which results in the routing address of STP 204.
  • STP 204 then performs a resident CNAM database 253 lookup and returns the requested service information in a response message to central office 222 via link set 226.
  • Central office 222 uses the returned service information to deliver the name information to customer 232.
  • global title translation procedures and database lookups are both done at STP 204. No query to a remote database was needed for the service thus eliminating the need for a separate SCP and the links to that SCP.
  • STP 300 includes a message transport network (MTN) backbone 301 which provides communication between clusters of processors.
  • MTN message transport network
  • One cluster of processors 302 may perform administration, maintenance, and communication functions for the system.
  • Another cluster 304 represents one or more SS7 clusters which process SS7 signalling messages that are transmitted on SS7 link sets.
  • SS7 cluster 304 includes a transport node controller (TNC) 306 coupled to common channel distributors (CCDs) 308 and common channel links (CCLKs) 310 via a network 312. Either of two hardware additions may be used on STP
  • TNC transport node controller
  • CCDs common channel distributors
  • CCLKs common channel links
  • VAS vertical application subsystem
  • EECs ethernet controllers
  • Ethernet controllers 324 are coupled to transport node controller 322 via a computer network 326 and to a predetermined number of vertical application subsystems (VAS) 328 via another ethernet network 330.
  • Each vertical application subsystem 328 preferably includes fault tolerant multiprocessor engines with built-in redundancy.
  • Data storage devices 332 are further coupled to vertical application subsystems 328.
  • Vertical application subsystems 328 may include redundant platform managers and a plurality of application processors with one or more back-up spare processors that can take up the load of failing or failed application processors.
  • a plurality of redundant vertical application subsystem processor pairs 358 may be added to provide GTT database and service database capabilities. These processors are coupled to a transport node controller 344 via an internal bus structure 346. Each processor pair 358 provides a query and global title translation processing transaction rate dependent on software design and processor speed. The number of processor pairs may be increased as needed to meet query and global title translation processing transaction demands. Additional bus structures 346 and associated transport node controllers 344 can also be added if offered load to an individual bus structure approaches or reaches capacity. Referring to FIGURE 4, a signalling connection control point (SCCP) query message arrives from a central office to a common channel distributor 308 via a common channel link 310 (FIGURE 3) .
  • SCCP signalling connection control point
  • GTT translation type
  • LOC GTT database location
  • the data is then obtained from the appropriate database or table 250-263 and processing of the query message is then completed in common channel distributor 308.
  • a response is then sent back to the central office, which then routes the call onto the proper trunk or provides the appropriate service response.
  • GTT databases may be located in any processor or processor pairs in STP 300.
  • any application that uses common channel signalling messages may be ported from databases residing in the SCPs to the STPs.
  • the STP is capable of processing the requests.
  • the bottleneck that exists in the SS7 link set between the SCP and the STP is eliminated. Therefore, the query response time is significantly less than that found in conventional telecommunications networks.
  • conventional networks are forced to add SCPs due to the limitation of the 16 SS7 links per link set between the STPs and SCPs.
  • the present invention eliminates the need to add new SCPs by performing global title translation and SCP query processing at the STP which has broader connectivity to query originators.

Abstract

A system and method for number portability processing at a signal transfer point (204) are provided. The signal transfer point (204) includes additional processors (328, 358) and databases (332) for processing routing and service queries. A query message is received by the signal transfer point (204), a first database residing in the signal transfer point (204) is accessed to determine the location of a second database (332) also residing in the signal transfer point for processing the query message. The second database (332) is then accessed to obtain the requested information, which is delivered to the query originator, such as a central office (220, 222).

Description

SYSTEM AND METHOD FOR NUMBER PORTABILITY PROCESSING IN A TELECOMMUNICATIONS NETWORK
TECHNICAL FIELD OF THE INVENTION
This invention is related in general to the field of telecommunications systems. More particularly, the invention is related to a system and method for number portability processing in a telecommunications network.
BACKGROUND QF THE INVENTION
The network evolution as a result of the recent telecommunications bill has enhanced competition for local phone service. This increased competition has introduced the need for number portability.
Number portability allows a subscriber to change service provider, service, or geographic location while keeping their phone number. New number portability procedures are needed to determine how to route a call to a subscriber who has ported their number. These procedures force changes in existing network implementations. Current telecommunications network service providers and new and upcoming providers must standardize the exchange of routing information for proper call delivery and to support internetwork services.
In this new environment, a signalling system no. 7
(SS7) query message is often needed for call setup to a portable number and for certain enhanced services. For routing a call in an area of number portability, a query to a number portability database may be required. For services such as line information database (LIDB) services, switch based services (SBS) such as certain Bellcore's CLASS® services, calling name (CNAM) delivery, and interswitch voice messaging (ISVM) , a signalling procedure called global title translation (GTT) is needed. The global title translation procedure performed for these query messages provides the necessary routing information to deliver the query to the proper database.
The signal transfer point (STP) was used to perform these global title translations. The end application, which may be a service control point (SCP) or a central office (CO) , is addressed as a result of a final global title translation, resulting in the delivery of the query to the appropriate database. In a telecommunications network, a service control point is typically coupled to the signal transfer point by an SS7 link set having a capacity limit of sixteen 56 Kb/s links. The signal transfer point is, in turn, coupled to a plurality of central office (CO) switching systems, which are connected to the telephone customers. When a telephone customer places a call, a query may be required to route the call. Additional queries may be required to perform services associated with the call. The query is sent from a central office switching system to a designated STP where a global title translation is performed. The result of the translation procedure is SS7 routing information used to deliver the query to the proper network element. A response message is then sent back to the originator of the query.
Due to the entry of many new service providers into the local telephone service arena, there is an increasing need for a number portability database used to obtain routing information needed to route the call to the correct service provider's network.
Due to the anticipated large query volume in a number portability environment, the link set between service control point and signal transfer point becomes a troublesome bottleneck, creating a potentially substantial negative impact to the network's ability to route calls and provide services.
Number portability also causes a significant increase in the GTT databases used to support services. GTT databases in the past may route based on an office code since all phone numbers of the office code belonged to the same central office. An office code is the first six digits of a telephone number. For services in a number portability environment, an office code is insufficient. Ten digits are needed for global title translation processing since phone numbers may be ported out of an office. To meet the need of ten digit global title translation, the number of entries in the GTT databases requires significant expansion.
SUMMARY OF THE INVENTION
Accordingly, a need has arisen for a solution to the congestion problem existing in the SS7 link sets coupling the SCPs and STPs. The teachings of the present invention provides a system and method for number portability processing which addresses this problem.
In one aspect of the invention, a method for number portability processing includes the steps of receiving a query message by a signal transfer point, which requests information related to a specific telecommunications customer from a query originator, and looking up in a first database residing in the signal transfer point to determine the location of a second database residing in the signal transfer point for processing the query message. The second database is then accessed to obtain the requested information, which is delivered to the query originator.
In another aspect of the invention, a system for number portability processing in a telecommunications network provides a first cluster of processors adapted for receiving a query message requesting for information related to a specific telecommunications customer from a query originator, and a first database being accessible by the first cluster of processors and having location information of a second database. The system further includes a second cluster of processors co-located with the first cluster of processors and being adapted for receiving the query message from the first cluster of processors, and a second database being accessible by the second cluster of processor and having the requested information. The second cluster of processors is adapted for obtaining the requested information from the second database and forwarding the requested information to the first cluster of processors for further processing.
BRIEF DESCRIPTION OF THE DRAWINGS
For a better understanding of the present invention, reference may be made to the accompanying drawings, in which:
FIGURE 1 is a simplified block diagram of a portion of an exemplary telecommunications network;
FIGURE 2 is a simplified block diagram of a portion of an exemplary telecommunications network according to the teachings of the present invention;
FIGURE 3 is a simplified block diagram of an exemplary signal transfer point with vertical application subsystem according to the teachings of the present invention; and FIGURE 4 is a simplified process flow diagram of global title translation according to the teachings of the present invention.
DETAILED DESCRIPTION OF THE INVENTION
The preferred embodiment (s) of the present invention is (are) illustrated in FIGURES 1-4, like reference numerals being used to refer to like and corresponding parts of the various drawings. FIGURE 1 illustrates the telecommunications industry's current architecture 100 for call delivery and services. Service control point (SCP) 102 is coupled to a signal transfer point (STP) 104 through a signalling system no. 7 (SS7) link set 106. An SS7 link set may include up to sixteen 56 Kb/s links. STP 104 is in turn coupled to one or more central offices (COs) 120 and 122 via SS7 link sets 124 and 126. Central offices 120 and 122 connect telephone service customers 130, 132, and 134 to the telecommunications network. It may be seen that SS7 link set 106 between SCP 102 and STP 104 becomes a bottleneck for transporting database queries originating from multiple central offices 120 and 122. As such, SS7 link set 106 severely restricts the SCP's ability to service large volumes of telephone calls. SCP 102 provides centralized database functions including a local number portability (LNP) database 150, a line information database (LIDB) 151, and a calling name (CNAM) database 152. STP 104 includes global title translation (GTT) databases such as an LNP GTT 154, an LIDB GTT 156, switch based services GTT 158, CNAM GTT 160, and interswitch voice messaging (ISVM) GTT 162 databases containing routing data related to each service .
In Figure 1, both central offices 120 and 122 are within a common area of number portability and both offices contain portable numbers. In this example, customer 132 has ported to central office 122. When customer 130 calls customer 132, central office 120 must do a query to SCP 102 to obtain the necessary routing information. This process first consists of performing a global title translation at STP 104. To do this, central office 120 sends the message to STP 104 via link set 124. STP 104, upon receiving the query message, performs the global title translation procedure using LNP GTT database 154 which results in the routing address of SCP 102. STP 104 then routes the query message to SCP 102 via link set 106. SCP 102 then performs a LNP database 150 lookup and returns the requested routing information in a response message to central office 120 via link set 106, STP 104, and link set 124. Central office 120 then uses the returned information to route the call over trunk 140.
Continuing with this example, another query is required if the called or calling party has subscribed to a service. To support a service, a global title translation and an information retrieval such as a database lookup is often required. For purposes of teaching the present invention, an example of calling name delivery will be used. In this example, the central office needs to query SCP 102 to obtain the needed name information. The query is first sent by central office 122 to STP 104 via link set 126. STP 104, upon receiving the query message, performs the global title translation procedure using CNAM GTT database 160 which results in the routing address of SCP 102. STP 104 then routes the query message to SCP 102 via link set 106. SCP 102 then performs a CNAM database 152 lookup and returns the requested routing information in a response message to central office 122 via link set 106, STP 104, and link set 126. Central office 122 uses the returned service information to deliver the name information to customer 132. As can be seen, this process again requires bandwidth from the limited capacity link set 106.
Referring to FIGURE 2, a relevant portion 200 of a telecommunications network is shown. Telephone service customers 230, 232, and 234 are coupled to central offices 220 and 222. Signal transfer point 204 is in turn coupled to one or more central offices 220 and 222 via SS7 link sets 224 and 226. STP 204 may include GTT databases such as LNP GTT 250 and CNAM GTT 251, as well as LNP 252 and CNAM 253 databases that were resident in the SCP previously. Note that references to specific databases herein are merely exemplary and that other databases may also be located on STP 204 to perform global title translation and call delivery services.
In FIGURE 2, both central offices 220 and 222 are within a common number portability area and both central offices contain portable numbers. In this example, customer 232 has ported to central office 222. When customer 230 calls customer 232, central office 220 sends a query to obtain the necessary routing information to determine the location of customer 232. This process first performs a global title translation at STP 204, by sending the message from central office 220 to STP 204 via link set 224. STP 204, upon receiving the query message, performs the global title translation procedure using LNP GTT database 250. The global title translation procedure in this example results in the routing address of STP 204. STP 204 identifies that the message is destined to itself. STP 204 then proceeds, under the teachings of this invention, to send the message to STP-resident LNP database 252. STP 204 performs an LNP database 252 lookup and returns the requested routing information in a response message to central office 220 via link set 224. Central office 220 then uses the returned information to route the call over trunk 240. As may be seen, both database lookup steps were done at STP 204. No query to a remote database was needed for number portability, thus eliminating the need for a separate SCP and the links to a remote SCP.
Continuing with this example, another query is required if the called or calling party has subscribed to a service. To support the service, an additional global title translation and an information retrieval such as a database lookup is required. For purposes of teaching this present invention, the example of calling name delivery service is used. In this example, the central office needs to obtain the required name information. To do this, a query is first sent by central office 222 to STP 204 via link set 226. STP 204, upon receiving the query message, performs the global title translation procedure using CNAM GTT database 251 which results in the routing address of STP 204. STP 204 then performs a resident CNAM database 253 lookup and returns the requested service information in a response message to central office 222 via link set 226. Central office 222 uses the returned service information to deliver the name information to customer 232. As can be seen, global title translation procedures and database lookups are both done at STP 204. No query to a remote database was needed for the service thus eliminating the need for a separate SCP and the links to that SCP.
Referring to FIGURE 3, a more detailed block diagram of an STP 300 with added database and processing units is shown. STP 300 includes a message transport network (MTN) backbone 301 which provides communication between clusters of processors. One cluster of processors 302 may perform administration, maintenance, and communication functions for the system. Another cluster 304 represents one or more SS7 clusters which process SS7 signalling messages that are transmitted on SS7 link sets. SS7 cluster 304 includes a transport node controller (TNC) 306 coupled to common channel distributors (CCDs) 308 and common channel links (CCLKs) 310 via a network 312. Either of two hardware additions may be used on STP
300. The first addition to STP 300 is a vertical application subsystem (VAS) cluster 320, which includes a transport node controller 322 coupled between message transport network 301 and a predetermined number of ethernet controllers (ENCs) 324. Ethernet controllers 324 are coupled to transport node controller 322 via a computer network 326 and to a predetermined number of vertical application subsystems (VAS) 328 via another ethernet network 330. Each vertical application subsystem 328 preferably includes fault tolerant multiprocessor engines with built-in redundancy. Data storage devices 332 are further coupled to vertical application subsystems 328. Vertical application subsystems 328 may include redundant platform managers and a plurality of application processors with one or more back-up spare processors that can take up the load of failing or failed application processors.
Alternatively, a plurality of redundant vertical application subsystem processor pairs 358 may be added to provide GTT database and service database capabilities. These processors are coupled to a transport node controller 344 via an internal bus structure 346. Each processor pair 358 provides a query and global title translation processing transaction rate dependent on software design and processor speed. The number of processor pairs may be increased as needed to meet query and global title translation processing transaction demands. Additional bus structures 346 and associated transport node controllers 344 can also be added if offered load to an individual bus structure approaches or reaches capacity. Referring to FIGURE 4, a signalling connection control point (SCCP) query message arrives from a central office to a common channel distributor 308 via a common channel link 310 (FIGURE 3) . Data within the query message is used to look up in a translation type (TT) table 402 to determine which database table to use and where the database resides . Translation type table 402 yields a GTT database location (LOC) , which specifies the location of the database that contains the data required to process the call. The location may be common channel distributor 308 or vertical application subsystem 328 or 358. The data, according to the type of call, is then obtained from the appropriate database or table 250-263 and processing of the query message is then completed in common channel distributor 308. A response is then sent back to the central office, which then routes the call onto the proper trunk or provides the appropriate service response. It may be seen that the GTT databases may be located in any processor or processor pairs in STP 300. It may be understood from the foregoing that any application that uses common channel signalling messages may be ported from databases residing in the SCPs to the STPs. Instead of forwarding query messages to the SCP, the STP is capable of processing the requests. In this manner, the bottleneck that exists in the SS7 link set between the SCP and the STP is eliminated. Therefore, the query response time is significantly less than that found in conventional telecommunications networks. Further, as query volume increases, conventional networks are forced to add SCPs due to the limitation of the 16 SS7 links per link set between the STPs and SCPs. The present invention eliminates the need to add new SCPs by performing global title translation and SCP query processing at the STP which has broader connectivity to query originators. Although the present invention and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims

WHAT IS CLAIMED IS:
1. A method for number portability processing, comprising the steps of : at a signal transfer point, receiving a query message requesting for information related to a specific telecommunications customer from a query originator; looking up in a first database residing in the signal transfer point and determining a location of a second database residing in the signal transfer point for processing the query message; looking up in the second database residing in the signal transfer point and obtaining the requested information; and delivering the requested information to the query originator.
2. The method, as set forth in claim 1, wherein the query message receiving step comprises the step of receiving a query message requesting for routing information.
3. The method, as set forth in claim 1, wherein the query message receiving step comprises the step of receiving a query message requesting for service information.
4. The method, as set forth in claim 1, wherein the first database lookup step comprises the step of looking up in a global title translation database for the location of the second database.
5. The method, as set forth in claim 1, wherein the first database lookup step further comprises the step of looking up in a global title translation database for a location of a processor residing in the signal transfer point having access to the second database.
6. The method, as set forth in claim 5, further comprising the step of routing the query message to the processor in response to the location obtained from the global title translation database.
7. The method, as set forth in claim 1, further comprising the step of looking up in one or more additional databases residing in the signal transfer point for routing information and/or the requested information.
8. A system for number portability processing in a telecommunications network, comprising: a first cluster of processors adapted for receiving a query message requesting for information related to a specific telecommunications customer from a query originator; a first database being accessible by the first cluster of processors and having location information of a second database; a second cluster of processors co-located with the first cluster of processors and being adapted for receiving the query message from the first cluster of processors; and a second database being accessible by the second cluster of processor and having the requested information, the second cluster of processors obtaining the requested information from the second database and forwarding the requested information to the first cluster of processors.
9. The system, as set forth in claim 8, wherein the first and second cluster of processors and the first and second databases reside in a signal transfer point.
10. The system, as set forth in claim 1, further comprising a message transport network coupled to the first and second clusters of processors and adapted for routing messages therebetween.
11. The system, as set forth in claim 1, wherein the second cluster of processors comprises pairs of processors .
12. The system, as set forth in claim 11, wherein one of the pairs of processors is a backup processor of the other processor.
13. The system, as set forth in claim 1, wherein the second cluster processors are coupled to one another via a network.
14. A method for number portability processing by a signal transfer point, comprising the steps of: at the signal transfer point, receiving a query message requesting for routing/service information related to a specific telecommunications customer from a query originator; looking up in a global title translation database residing in the signal transfer point and determining a location of a routing/service database residing in the signal transfer point for processing the query message; looking up in the routing/service database and obtaining the requested information; and delivering the requested information to the query originator.
15. The method, as set forth in claim 14, wherein the global title translation database lookup step further comprises the step of looking up in a global title translation database for a location of a processor residing in the signal transfer point having access to the routing/service database.
16. The method, as set forth in claim 15, further comprising the step of routing the query message to the processor in response to the location obtained from the global title translation database.
17. The method, as set forth in claim 14, further comprising the step of looking up in one or more additional databases residing in the signal transfer point for routing information and/or the requested information.
PCT/US1997/007484 1996-05-03 1997-05-01 System and method for number portability processing in a telecommunications network WO1997042776A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU29958/97A AU2995897A (en) 1996-05-03 1997-05-01 System and method for number portability processing in a telecommunications network

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US1656996P 1996-05-03 1996-05-03
US60/016,569 1996-05-03
US77196196A 1996-12-23 1996-12-23
US08/771,961 1996-12-23

Publications (2)

Publication Number Publication Date
WO1997042776A2 true WO1997042776A2 (en) 1997-11-13
WO1997042776A3 WO1997042776A3 (en) 1998-02-12

Family

ID=26688779

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1997/007484 WO1997042776A2 (en) 1996-05-03 1997-05-01 System and method for number portability processing in a telecommunications network

Country Status (3)

Country Link
AU (1) AU2995897A (en)
TW (1) TW324802B (en)
WO (1) WO1997042776A2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000051321A1 (en) * 1999-02-23 2000-08-31 Automated Business Companies Electronic telephone client service provider system
EP1169829A1 (en) * 1999-04-05 2002-01-09 Tekelec Methods and systems for routing calling name service query messages in a communications network
US6647113B2 (en) 2000-05-05 2003-11-11 Tekelec Methods and systems for providing universal triggerless number portability
US6954526B1 (en) 1999-04-05 2005-10-11 Tekelec Methods and systems for routing calling name service query messages in a communication network
US8224337B2 (en) 2009-09-16 2012-07-17 Tekelec, Inc. Methods, systems, and computer readable media for providing foreign routing address information to a telecommunications network gateway
US8254553B2 (en) 2007-08-10 2012-08-28 Tekelec, Inc. Systems, methods, and computer program products for number translation with local directory number support
US9043451B2 (en) 2007-07-31 2015-05-26 Tekelec, Inc. Methods, systems, and computer readable media for managing the flow of signaling traffic entering a signaling system 7 (SS7) based network
US9088478B2 (en) 2010-02-12 2015-07-21 Tekelec, Inc. Methods, systems, and computer readable media for inter-message processor status sharing

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7804789B2 (en) 2004-03-18 2010-09-28 Tekelec Methods, systems, and computer program products for organizing, managing, and selectively distributing routing information in a signaling message routing node
TWI425439B (en) * 2010-11-09 2014-02-01 Chunghwa Telecom Co Ltd Method and system for judging the number of types of telecom operators by weight

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
BUCKLES C: "VERY HIGH CAPACITY SIGNALING TRANSFER POINT FOR INTELLIGENT NETWORK SERVICES" IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS '88, PHILADELPHIA, JUNE 12 - 15, 1988, vol. VOL. 3 OF 3, no. 1988, 12 June 1988, INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS, pages 1308-1311, XP000012083 *
BUDIHARDJO P S ET AL: "ACHIEVING SS7 NETWORK EFFICIENCY THROUGH NODE INTEGRATION" GLOBAL TELECOMMUNICATIONS CONFERENCE, TOKYO, NOV. 15 - 18, 1987, vol. VOL. 3, no. -, 15 November 1987, INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS, pages 1570-1577, XP002026014 *
CRAVEN L A ET AL: "EVOLVING SUBSCRIBER DATA MANAGEMENT IN DIGITAL SWITCHES TO PROVIDE PERSONAL COMMUNICATIONS SERVICES" ISS '95. WORLD TELECOMMUNICATIONS CONGRESS. (INTERNATIONAL SWITCHIN SYMPOSIUM), ADVANCED SWITCHING TECHNOLOGIES FOR UNIVERSAL TELECOMMUNICATIONS AT THE BEGINNING OF THE 21ST. CENTURY BERLIN, APR. 23 - 28, 1995, vol. 2, 23 April 1995, VERBAND DEUTSCHER ELEKTROTECHNIKER (VDE) ET AL, pages 31-35, XP000495620 *
FOLKESTAD A ET AL: "IMPACT OF UPT SERVICES ON NETWORK PERFORMANCE AND CALL SET-UP TIMES DISTRICUTION OF UPT SERVICE LOGIC IN SS7" ISS '95. WORLD TELECOMMUNICATIONS CONGRESS. (INTERNATIONAL SWITCHIN SYMPOSIUM), ADVANCED SWITCHING TECHNOLOGIES FOR UNIVERSAL TELECOMMUNICATIONS AT THE BEGINNING OF THE 21ST. CENTURY BERLIN, APR. 23 - 28, 1995, vol. 2, 23 April 1995, VERBAND DEUTSCHER ELEKTROTECHNIKER (VDE) ET AL, pages 97-101, XP000495633 *
SHIMIZU H: "NO.7-SIGNAL TRANSFER POINT OUTLINE" JAPAN TELECOMMUNICATION REVIEW, vol. 28, no. 4, October 1986, pages 251-257, XP002039465 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000051321A1 (en) * 1999-02-23 2000-08-31 Automated Business Companies Electronic telephone client service provider system
US6477242B1 (en) 1999-02-23 2002-11-05 Automated Business Companies Electronic telephone client service provider system (EP/CSP)
US6757370B2 (en) 1999-02-23 2004-06-29 Automated Business Companies Electronic telephone client service provider system (EP/CSP)
EP1169829A1 (en) * 1999-04-05 2002-01-09 Tekelec Methods and systems for routing calling name service query messages in a communications network
EP1169829A4 (en) * 1999-04-05 2003-05-14 Tekelec Us Methods and systems for routing calling name service query messages in a communications network
US6954526B1 (en) 1999-04-05 2005-10-11 Tekelec Methods and systems for routing calling name service query messages in a communication network
US6647113B2 (en) 2000-05-05 2003-11-11 Tekelec Methods and systems for providing universal triggerless number portability
US9043451B2 (en) 2007-07-31 2015-05-26 Tekelec, Inc. Methods, systems, and computer readable media for managing the flow of signaling traffic entering a signaling system 7 (SS7) based network
US8254553B2 (en) 2007-08-10 2012-08-28 Tekelec, Inc. Systems, methods, and computer program products for number translation with local directory number support
US8224337B2 (en) 2009-09-16 2012-07-17 Tekelec, Inc. Methods, systems, and computer readable media for providing foreign routing address information to a telecommunications network gateway
US9088478B2 (en) 2010-02-12 2015-07-21 Tekelec, Inc. Methods, systems, and computer readable media for inter-message processor status sharing

Also Published As

Publication number Publication date
WO1997042776A3 (en) 1998-02-12
AU2995897A (en) 1997-11-26
TW324802B (en) 1998-01-11

Similar Documents

Publication Publication Date Title
EP1802143B1 (en) System and method for global title address routing
US7760863B2 (en) Method and system of providing caller identification with name
EP0520688B1 (en) Method of rerouting telecommunications traffic
JP3919239B2 (en) Intelligent call processing based on the complete identification of the calling phone
AU730857B2 (en) Telecommunications network with relocateability of subscriber number
US5598464A (en) Method and apparatus for providing local number portability
EP0549127B1 (en) Common channel signaling message intercept system
US6714639B1 (en) System and method for providing calling name services with local number portability
EP1398976B1 (en) SS7 signaling server with integrated advanced signaling services
WO1997042776A2 (en) System and method for number portability processing in a telecommunications network
US9288332B2 (en) System and method for providing high reliability network
US6526137B1 (en) System and method of performing forced default routing of calls
US20070140158A1 (en) Method, apparatus and network arrangement for establishing calls in a communications network
US20040052247A1 (en) SCCP local user escape method
US7693273B2 (en) Network maintenance
KR0160347B1 (en) Information service
WO2000054484A1 (en) System and method for local number portability routing improvement

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH HU IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG UZ VN YU AM AZ BY KG KZ MD RU TJ TM

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH KE LS MW SD SZ UG AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase in:

Ref country code: JP

Ref document number: 97540070

Format of ref document f/p: F

NENP Non-entry into the national phase in:

Ref country code: CA

122 Ep: pct application non-entry in european phase