US20070019624A1 - Trunk and switch architecture for providing switched-circuit connections to on-line data services - Google Patents
Trunk and switch architecture for providing switched-circuit connections to on-line data services Download PDFInfo
- Publication number
- US20070019624A1 US20070019624A1 US11/402,627 US40262706A US2007019624A1 US 20070019624 A1 US20070019624 A1 US 20070019624A1 US 40262706 A US40262706 A US 40262706A US 2007019624 A1 US2007019624 A1 US 2007019624A1
- Authority
- US
- United States
- Prior art keywords
- trunk
- central office
- data services
- line
- switch
- Prior art date
- Legal status (The legal status 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 status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
- H04L12/2863—Arrangements for combining access network resources elements, e.g. channel bonding
- H04L12/2867—Physical combinations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0029—Provisions for intelligent networking
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Abstract
A method and system for providing a network which routes telephone calls to the dial-up access line of on-line data services, such as an Internet Service Provider. The calls are routed over, over data trunks to a circuit-switch that consolidates access to on-line data services. The data trunks are separate from trunks carrying normal voice telephone calls. At the originating office where the telephone call originates, the call is recognized as a call to a telephone number associated with the dial-up access telephone number of an on-line data service. A database selects a route over a data trunk to the terminating office having a circuit-switch that consolidates access to the on-line data services. The consolidation of access to on-line data services over segregated data trunks to a single circuit-switch reduces congestion in the network by relieving the network from handling a large volume of long duration telephone calls.
Description
- A. Field of the Invention
- The present invention relates to a method and device for directing circuit-switched connections carrying on-line data to an on-line service such as the Internet. More particularly, the present invention relates to a device and method for switching telephone calls to the dial-up access lines of Internet Service Providers.
- B. Description of the Related Art
- In the past, most telephone service subscribers have used telephone service for placing ordinary voice calls. Plain old telephone service (“POTS”) is typically delivered over a subscriber loop between the subscriber's home or office and the local telephone company central office. The telephone company central offices provide a circuit-switched network to establish connections between subscribers wishing to communicate. In such a circuit-switched system, a circuit connection is established and maintained for the duration of each telephone call.
- Recently, the popularity of on-line computer data services such as the Internet has changed the way subscribers use their telephone service. Rather than placing voice telephone calls, subscribers now use their telephones to access on-line computer data services such as the Internet. In contrast to voice telephone calls, which are relatively short in duration, the average telephone call carrying computer data to the Internet is many times longer. These longer hold time telephone calls tie up the telephone company's switching equipment which was designed for shorter duration telephone voice calls. The public switched telephone network (“PSTN”) and associated circuit-switching equipment was designed to be shared by only a fraction of subscribers actually using the telephone at any time. PSTN includes those public switched telephone networks provided by AT&T, Regional Bell Operating Companies (e.g., Ameritech, U.S. West, Bell Atlantic, Southern Bell Communications, Bell South, NYNEX, and Pacific Telesis Group) and others. The PSTN was designed with the assumption that only about 12% of residential users and 20% of business users will be on the telephone at any given time. Now, many more households are using the telephone for longer durations than the system had ever been designed to handle.
- In addition to longer duration telephone calls, the increasing number of telephone calls to access on-line data services has increased the volume of call traffic in the PSTN. In particular, the trunk facilities into the central offices which contain telephone numbers providing telephone dial-up access to Internet Service Providers (“ISP”) have seen a dramatic increase in call traffic, which is expected to continue to grow. These terminating offices providing access to ISPs have seen the most growth in call traffic and thus the greatest potential for call congestion. Because of the load on the network, customers may experience longer waits for dial tone, longer connection times, and even the blocking of telephone calls. If not addressed, call congestion in these offices may result in a degradation of the quality of telephone service to all customers. ISPs are expected to request high-capacity trunk connections to the PSTN at these offices at an increasing rate.
- To address the increasing call duration and traffic, network equipment suppliers have proposed segregating telephone calls to ISPs to be carried on separate data networks. For example, telephone calls to telephone numbers providing access to ISPs may be routed to a packet-switched data network that efficiently carries high-speed digital data traffic. A packet-switched network establishes a virtual circuit connection that, rather than maintaining a connection for the duration of the telephone call, uses transmission resources only when data is actually transmitted. Such a virtual connection is well suited for users of computer services who are connected for long periods of time but only spend a relatively small proportion of time actually transmitting and receiving data. Packet networks, however, have not yet been as widely deployed and would require substantial new investments in network equipment. Packet data solutions also require new network elements, new operational processes, resources, and the ISP adoption of network based modem solutions to allow subscribers access to the packet data network.
- In the interim, telephone companies have adjusted the configuration of their existing PSTN circuit-switched network. For example, telephone companies have re-balanced their central offices to evenly distribute the load of high usage subscribers throughout the equipment. Additionally, trunking and switching equipment throughout the entire network has been expanded to handle the increased call traffic. Increasing the capacity of the entire network, however, is costly and does not necessarily generate additional revenue to cover the cost of the additional equipment. Moreover, introducing increasing switching and trunking capacity throughout the entire network is disruptive, and difficult to administer and manage.
- In accordance with an illustrative embodiment of the present invention, the problems of handling an increased volume of telephone calls to on-line data services can be reduced.
- The foregoing and other objects, features and advantages of the present invention will be more readily appreciated upon reference to the following disclosure when considered in conjunction with the accompanying drawings, in which:
-
FIG. 1 is an overall system diagram of the circuit-switching network in accordance with the present invention; -
FIG. 2 shows a routing table in accordance with an aspect of the present invention of the system ofFIG. 1 ; -
FIG. 3 is a high-level flow chart showing the call processing of the system ofFIG. 1 ; and -
FIG. 4 shows a high-level flow chart of the service logic of the system ofFIG. 1 . - The present embodiment uses existing network equipment to relieve call congestion on the PSTN by consolidating telephone calls to computer data services on dedicated trunks and switching equipment. Calls to telephone numbers accessing on-line computer data services, such as an Internet Service Provider (“ISP”), are identified at the originating central office and routed to an interoffice trunk facility for transmission to a terminating central office having a circuit-switch providing access to on-line data services. The interoffice trunk facility is dedicated for telephone calls carrying data to ISPs. Preferably, the circuit-switch or ISP switch at the terminating central office provides consolidated access to the different computer data services within the Local Access and Transport Area (“LATA”).
- In the described embodiment, a circuit-switching network for routing telephone calls carrying data traffic to an on-line data services from an originating central office to a terminating central office is addressed. A database is in communication with the originating office to identify telephone calls carrying data traffic to on-line data services. Telephone calls identified by the database are routed to an interoffice data trunk between the originating central office and the terminating central office. The interoffice data trunk is dedicated for telephone calls carrying data to on-line data services. Dial-up access to on-line data services is not handled from the switching equipment that normally provides voice telephony access. Rather, dial-up access to on-line data services is consolidated by a circuit-switch at the terminating central office. Telephone calls to on-line data services are thus routed over separate trunk lines to a switch that is separate from those handling voice telephone calls. Also described are exemplary embodiments of a database with a routing table and service logic to determine trunk routes to the terminating central offices over the interoffice data trunks.
- The dedicated circuit-switched data facility provides a solution to network congestion caused by telephone calls to ISPs in the interim period before packet-based data networks and other more efficient forms of transmitting digital data can be widely deployed. By consolidating telephone calls accessing on-line data services over dedicated trunking and switching equipment, the remaining network handling voice telephone calls is relieved of a large volume of data traffic calls that consume transmission equipment resources for a long duration of time. Thus, call volume and congestion is reduced throughout the voice network, resulting in faster dial tone service, faster connection times, and a reduction in the probability of blocked calls.
- In addition, the expansion of network equipment capacity necessary to handle the increasing volume of telephone calls carrying computer data is necessary only in the dedicated circuit-switched facility, without having to increase capacity throughout the rest of the switching network. The cost of increasing network trunking and switching capacity to handle computer data calls is limited to the dedicated data facility and reduced accordingly. Administration and management of the expansion of the network is also simplified.
-
FIG. 1 shows a block diagram of the present embodiment of a circuit-switchednetwork 10 having dedicated equipment facilities for circuit-switching telephone calls to on-line data services. The circuit-switch network 10 includes a plurality of conventional local end offices or originatingoffices 14 which provide convention plain old telephone service (“POTS) to a plurality ofsubscribers 16. For illustration purposes, only one of the plurality of subscribers and originating offices are shown. The originatingoffices 14 may be implemented with Lucent 5 ESS, 4 ESS, Nortel DMS-100, and Siemens EWSD switches. The originating offices may also provide higher capacity digital access service to thesubscribers 16 such as Integrated Digital Services Networks (“ISDN”), Digital Subscriber Lines (“DSL”), Asymmetric Digital Subscriber Lines (“ADSL”), T1 lines, etc. Preferably, the originatingoffices 14 have advanced intelligent network (“AIN”) capability and may be referred to as a Service Switching Point (“SSP”), as described further below. - Typically, the originating
offices 14 are directly interconnected withtrunk lines 18.Trunk lines 18 carry telephone calls between originating offices. It should be understood that originating offices may also be connected with trunk lines accessing a tandem switch, as well known to those skilled in the art. Tandem switches provide trunk circuits between originating offices that are not directly connected by trunk circuits. - In the present embodiment, the computer services, shown as
ISPs switch hub 22. Typically, the local service area is referred to as a Local Access and Transport Area or LATA. In this present embodiment, access to theISPs ISP switch 22. For example, all requests from ISPs for facilities to implement dial-up access lines from within a LATA are to be provisioned from theISP switch 22. Due to local capacity considerations or the logistics of reconfiguring existing ISP connections that are serviced from other switching equipment, however, a number of ISPs may also be serviced by other switching equipment in accordance with the present invention. TheISP switch 22 may include a conventional circuit-switch such as a #5 ESS from Lucent Technologies, a Nortel DMS-100, or Siemens EWSD switch as described for the originatingoffices 14. Preferably, theISP switch 22 provides access to theISPs -
Interoffice data trunks 24 provide connections between the originatingoffice 14 and the terminatingoffice ISP switch 22. It should also be understood, that in addition to providing data trunks and ISP access, theISP switch 22 may also haveseparate voice trunks 18 to provide conventional POTS and provide the functions of an originatingoffice 14. Preferably,data trunks 24 are dedicated to routing calls carrying computer data, and segregated fromdata trunks 18 carrying voice telephone calls. Thedata trunks 24 are digital high-speed trunks carrying voice band computer data traffic at a DS1 rate or higher to theISPs ISP switch 22. Preferably,data trunks 24 are provisioned to perform normal digit prefixing and deletion. - The circuit-switched
network 10 uses a network common channel signaling protocol to control the initiation, routing, and termination of telephone calls. Preferably, the network operation is controlled by an advanced intelligent network (“AIN”) signaling system such as Signaling System 7 (“SS7”), known and widely used throughout the PSTN in North America. Telephone services and functions may be provided using AIN for centralized control of the network operation. In the present embodiment, AIN identifies telephone calls that are destined forISPs data trunks 24 to theISP switch 22. For example, the originatingoffice 14 uses AIN triggers and queries to identify that the called telephone number is a telephone dial-up access line to an ISP. AIN then selects a route to connect the call to theISP switch 22 over thedata trunks 24. The AIN operation of the present embodiment is described in more detailed below. - In the preferred embodiment, the originating
offices 14, also referred to as a SSP in an AIN capable system, communicate with AIN Signal Transfer Points (“STP”) 26 and Signal Control Points (“SCP”) 28 to implement the AIN signaling protocol messages. TheSSP 14 is a programmable switch programmed with AIN triggers to recognize AIN calls and launch queries to a SCP, and receive responses in the form of data and commands from the SCP to process and route calls. For example, all telephone calls to numbers associated with dial-up access to an on-line data service are programmed with an AIN trigger. In response to an AIN trigger, the originatingoffices 14 communicate with aSCP 28 to determine how the calls are to be handled. The signaling is communicated through out-of-band signaling, or common channel signaling, over a separate signalingnetwork utilizing STPs 26.STP 26 routes messages from originating offices to theSCP 28. Preferably, theSTP 26 uses a Global Title Translations to route queries from the originatingoffices 14 to theSCP 28. - The
SCP 28 preferably includes a microprocessor controlled computer system using computer peripherals controlled by application software implementing SS7 AIN functionality.SCP 28 typically includes adatabase 38 containing information about thenetwork 10 and itssubscribers 16. For example, theSCP database 38 maintains trunk routing information for routing calls to theISP switch 22. TheSCP 28 responds to queries from the originating offices to determine the routing of telephone calls based on information in itsdatabase 38 and information provided by the originatingoffice 14. STPs and SCPs are available from a number of telephone switch vendors such as Lucent Technologies, Nortel, and Siemens. - In the present embodiment, the
SCP database 38 stores telephone numbers that are used to allow dial-up access to an ISP which can be cross-referenced with the originatingoffice 14 point codes to derive a trunk route index. The trunk route index identifies adata trunk 24 to theISP switch 22. TheSCP database 38 may store the ISP telephone numbers and originating office point codes in a memory storage device such as a random access memory, a magnetic or optical disk drive. It will be recognized by those skilled in the art that a combination of different memory storage devices or other types of memory devices may also be used. Thedatabase 38 preferably stores the network information in a data record such as an array, lookup or pointer table, or other suitable data structure. For example, the ISP telephone numbers are stored in the database as 10 digit telephone numbers having the (NPA) NXX-XXXX format used in North America. The NPA is the Number Plan Area, or the area code, NXX is the Central Office Code, and XXXX is the customer line. The SCP database table also stores point codes uniquely identifying originating offices to be cross-referenced with the ISP telephone numbers to derive a route index.FIG. 2 , shows a representative example of a database routing table correlating an originating office point code and an ISP telephone number to a trunk route identification number. Preferably, the table supports up to 200 originating offices and 200 ten-digit ISP access numbers. TheSCP database 38 preferably contains a routing table for each LATA. - The
SCP database 38 may also maintain a number of other parameters to control the routing operation of ISP calls. For example, theSCP database 38 may include a LATA routing disabling parameter that disables the routing of calls to ISPs over the dedicated data trunks throughout the LATA. Using this parameter, the routing of ISP calls can be rapidly disabled on a LATA-wide basis. Calls accessing on-line data services are then switched as ordinary voice telephone calls. Similarly, parameters indicating whether the routing of ISP calls is enabled for a point code of an originating office or the ISP access number should also be available for quickly disabling the ISP routing on an originating office or switch basis. In addition, a parameter can also identify the proper coding for the PrimaryTrunkGroup parameter based on the switch code. The parameter should define the length, justification and fill for the PrimaryTrunkGroup. - Now referring to
FIG. 3 , the call routing operation of the network is described. The call routing operation is described in connection with Advanced Intelligent Network 0.1 Switching Systems Generic Requirements (TR-NWT-001284) and the Advanced Intelligent Network 0.1 Switch-Service Control Point Application Protocol Interface Generic Requirements (TR-NWT-001286), which are fully incorporated by reference. Described below are the components necessary to implement the embodiment in accordance with the principles of the present invention. - In the present embodiment, the dialing of an ISP telephone number causes the originating
office 14 to query the SCP 26 (FIG. 1 ) for information about the dialed telephone number as follows. First, the calling party goes off-hook and sends the dialed digits to the originating central office atstep 110. The originating central office collects and analyzes the dialeddigits 112 to determine whether AIN processing is required atstep 114. The originating office has AIN triggers set for each ISP telephone number (e.g. a 3/6/10D type trigger or Termination Attempt Trigger in 5 ESS and DMS switches). In the present embodiment, every originating office has a 10 digit Specific Digit String (“SDS”) trigger provisioned for each ISP access number. When the originatingoffice 14 receives the digits of an ISP access number, the SDS trigger associated with the ISP dial-up access telephone number will be triggered atstep 114. The processing of the call will be suspended at thatpoint 116. The trigger causes the originating office to generate an Info_Analyzed message and sends it to theSCP 118. The triggers should be translated to ensure the Info_Analyzed message has the required AIN parameters to be transmitted to the SCP. For example, a 10 digit SDS trigger is required in the present embodiment. The Info_Analyzed message should also have a SCP Calling Party address field containing the point code of the originating switch. The Info_Analyzed message also preferably includes the following parameters: -
- Called Party ID—identifies the called ISP, or if 0+ dialing is used
- PrimaryCarrier—determines if the call is 2-PIC or carrier routed
- ChargePartyStationType—determines if call requires an operator rating
- In response to the SDS trigger, the originating office sends the Info_Analyzed message with the appropriate parameters to the STP which routes the query to the SCP at
step 120. The originating office awaits either an Analyze Route or Continue message response from the SCP atstep 122. - The SCP 28 (
FIG. 1 ) receives the Info_Analyzed message and queries its database for information associated with the called number to determine how the telephone call should be routed. TheSCP database 38 maintains information relating to whether the called telephone number is a dial-up access connection to a computer service such as an ISP. If the telephone number is assigned to a dial-up connection of anISP data trunk 24 to theISP switch 22. TheSCP 28 identifies the originatingoffice 14 sending the trigger based on the point code of the originating switch. The terminating office of the called ISP can be determined based on the dialed telephone number. - In the present embodiment, the
SCP 28 uses a service logic routine to determine an interoffice trunk route for the call to the terminatingoffice 22. The service logic routine uses the originating switch point code and destination ISP from theSCP database 38 to determine adata trunk 24 from the originatingswitch 14 to theISP switch 22. The trunk routes are determined by cross-referencing the originating office with the dialed telephone number. For example, a routing table, such as shown inFIG. 2 , maps the originatingoffice point code 14 with the ISP telephone number associated with aswitch terminating office 22 to determine the trunk index of thedata trunk 24 from the originatingoffice 14 to the terminatingoffice 22. The operation of the service logic routing will be described in more detail in connection withFIG. 4 . It should be understood that many different methods may be used to determine the call routing as will be appreciated by those skilled in the art. - If the
SCP database 38 service logic is successful in determining a route to theISP switch 22, it returns the AIN Analyze_Route message. The Analyze_Route message contains the PrimaryTrunkGroup parameter identifying the trunk index or route index to which the call should be routed. If the service logic is not able to determine a route index based on the parameters within the received Info_Analyzed message, it will respond with a Continue message that has no parameters. The Continue message causes the call to be handled as an ordinary voice telephone call. The service logic may be unable to determine a route index for several reasons. For example, a required parameter, CalledPartyID, ChargPartyStationType, or PrimaryCarrier, may not have been present in the Info_Analyzed message received by the SCP. If all the data trunks to the ISP switch are busy, a Continue message can also be sent so that the call will overflow to normal voice trunks based on the dialed digits. In addition, several conditions may dictate that the call be handled over the voice network rather than the data trunks, such as calls originated from coin telephones or those the caller requests be carried by other carriers. - The Analyze_Route or Continue message is sent back to the originating office toh determine if a valid Analyze_Route message specifying the data trunk was received at step 124 (
FIG. 3 ). If a valid Analyze_Route was received, the originating office routes the call based on the trunk group identification atstep 126. A circuit-switched connection to carry computer data is established between the originating office and the terminating office over the dedicated data trunks identified by the Analyzed_Route message. If a valid Analyze_Route message was not received, the call is routed as an ordinary vice telephone call atstep 128. - Referring now to
FIG. 4 , illustrated is a high-level flow chart depicting the SCP database service logic of the present embodiment. Atstep 220, the dialed telephone number is analyzed to determine whether the called telephone number is a national or subscriber number. If the called number is not a national or subscriber number, e.g., an international telephone number, the service logic returns a Continue 222 and the call is processed as a normal voice call. Atstep 224, if the call is to a national or subscriber telephone number, the primary carrier field is checked to see if it is populated with a primary carrier identification. If the call is destined for another network or carrier, such as when the caller dials 0+ or another carrier's access code, it should be routed as a normal voice call at step 222. It should be noted that if PIC or 2-PIC applies, or the call was originated from a coin pay telephone, then the call should also be routed as a normal voice telephone call at step 222. In this example, if there is a primary carrier identification that is not equal to “0110” atstep 226, the service logic returns a Continue at step 222 and the call is processed as a normal voice call. If the primary carrier field is not populated or populated with “0110”, the service logic proceeds to search for the CalledPartyID in AR_ROUTING—10_tbl atstep 228. - The AR_ROUTING—10_tbl contains the 10 digit telephone number of the ISP dial-up access. Preferably the AR_ROUTING—10_tbl contains a Forward_TO_DN field with the 10 digit telephone number of the ISP. If the CalledPartyID is not found in the AR_ROUTING—10_tbl, an exception occurs at
step 230 and Continue 222 is returned to route the call as a normal voice call. As with the conventional handling of regular telephone voice calls, an exception is an alarm generated in response to errors that can occur at any point in the call processing. In the present embodiment, the exception causes the call to be handled as a normal voice call. - If the CalledPartyID is found in the AR_ROUTING—10_tbl, the Forward_TO_DN field is checked at
step 232. If the Forward_TO_DN filed is blank, and exception occurs atstep 230 and Continue is returned to process the call as a normal voice call at step 222. If the Forward_TO_DN field is populated with a number, the Analyze_Route fields are filled out atstep 236. The fields processed atstep 236 include setting the CalledPartyID_Digits to the AR_Routing—10__tbl field Forward_TO_DN. The nature of the number will be set to “acdnon_national_number” and the Numbering Plan will be set to “anp_isdn_numbering_plan.” The nature of the number field is used, for example, to identify operator assisted calls (0+) which should be routed to the operator system and not the data trunks. The various fields are summarized below. -
- ChargeNumber—The automatic number identification of the calling party passed from the Info_Analyzed message to the Analyze_Route.
- CallingPartyID—Contains the directory number of the calling party passed from the Info_Analyzed message to the Analyze_Route.
- ChargePartyStationType—The calling station type passed from the Info Analyzed message to the Analyzed_Route message.
- CalledPartyID—Contains the directory number of the called party from the AR_Routing—10_tbl field “Forward_TO_DN” based on the CalledPartyID.digits, plus the following fields:
- CalledPartyID_Digits=AR_Routing—10_tbl.Forward_TO_DN
- CalledPartyID_NONs=acdnon_national_number
- CalledPartyID_Num_Plan=anp_isdn_number_plan
- After these fields in the Analyze_Route message are completed, the SCP returns the Analyze_Route message to the originating office at
step 238. - In the preferred embodiment, the trunk routes are identified by the Analyze_Route message by returning a new directory number which causes the originating office to send the call over the data trunks to the ISP switch. ISPs assigned to the ISP switch are assigned telephone numbers within a particular NPA. The ISPs, however, can maintain their existing telephone numbers and can be reached by subscribers at their existing telephone numbers. The SCP service logic performs the translation from the old number to the actual telephone number in the ISP NPA. For example, the subscriber dials the existing telephone number of the ISP and the SCP service logic. The SCP, upon recognizing that the called telephone number is associated with an ISP dial-up number, returns the Analyze_Route message with the actual ISP dial-up telephone number in the NPA assigned to ISPs. According to the dialed telephone number, the Analyze_Route message gets the new ISP number within the ISP NPA from the AR_Routing—10_tbl Forward_TO_DN field. The Analyzed_Route message returned to the originating office therefore has the new ISP number which causes the originating office to route the call over the data trunks to the ISP switch.
- While the present embodiment has been described as a method, it should be understood that the method may be embodied in a system and device according to the principles of the above embodiment. A variety of software, firmware, and hardware can be used to implement the embodiments described herein. For example, the described service logic may be implemented in a high-level C or C++ programming language by those of skill in the art. The software may be compiled, stored, and executed in either firmware or a disk-based operating system. SCPs are available from the various switch manufacturers, Lucent Technologies, Nortel and Seimens.
- The present embodiment has many advantages over the existing method of handling telephone calls carrying computer data. New ISP PRI and DS1 trunk requirements will be consolidated and provisioned from the ISP switch without effecting other central offices. Installation and administration of ISP network requirements of a single switch are thus simplified and improved. The cost of increasing the capacity of the entire network to handle calls to on-line data services is reduced because only the capacity of the data trunk and ISP switch need be increased. The ISP switch and data trunks can be engineered for handling data calls without the considerations imposed by voice traffic. Likewise, the existing voice network can be engineered without the considerations imposed by data calls. The number of long duration computer data calls are reduced from the network improving reliability and reducing congestion on the existing voice network.
- The SCP is also capable of maintaining statistics on call traffic to ISPs to more accurately track and forecast equipment requirements. For example, the SCP can record on an hourly basis:
-
- Number of calls to each ISP number
- Number of ISP calls from each IRS switch
- Number of ISP calls not provisioned in SCP by switch
- Number of ISP calls not provisioned in SCP by directory number
- Number of ISP calls not routed because of carrier routing
- Number of ISP calls not routed because of coin origination
- It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed. Numerous modifications and variations are possible. For example, the steps of the flow diagrams may be taken in sequences other than those described and the invention may be practiced with more or fewer elements than those shown. It is intended that the foregoing detailed description be regarded as illustrative rather than limiting. It is the following claims, including all equivalents, which are intended to define the scope of this invention.
Claims (20)
1. A database for routing telephone calls directed to on-line computer data services from an originating central office to a terminating central office, the database comprising:
a routing table comprising a plurality of telephone numbers associated with dial-up access lines to on-line computer data services, a plurality point codes corresponding to a plurality of originating central offices, wherein each point code uniquely identifies one of the originating central offices, and a plurality of trunk route identifiers corresponding to a plurality of trunk routes for connecting the plurality of originating central offices with the terminating central office; and
service logic to identify a trunk route for connecting the originating central office with the terminating central office,
wherein the plurality of trunk routes are dedicated to carrying only data traffic.
2. The database of claim 1 , wherein the routing table is operative to identify the plurality of telephone numbers associated with dial-up access lines to on-line data services by a ten-digit NPA-NXX-XXXX.
3. The database of claim 1 , wherein the service logic is operative to identify the trunk route by identifying a ten-digit NPA-NXX-XXXX telephone number associated with the trunk route to the terminating central office.
4. A network for routing telephone calls directed to on-line computer data services from an originating central office to a terminating central office, the network comprising:
a database in communication with the originating central office, the database including a routing table that includes: (i) a plurality of telephone numbers associated with dial-up access lines to on-line data services; and (ii) a plurality of point codes that correspond to a plurality of originating central offices, wherein each point code uniquely identifies one of the originating central offices, and the database being operative to identify telephone calls to on-line computer data services;
a data trunk for connecting the originating central office and the terminating central office, the data trunk being dedicated exclusively for carrying data transmissions; and
a circuit-switch at the terminating central office, the circuit switch being operative to connect the data trunk with the on-line data services.
5. The system of claim 4 , wherein the database is operative to identify telephone calls to on-line computer data services in response to an advanced intelligent network query.
6. The system of claim 4 , wherein the database is further operative to identify the data trunk for connecting the originating central office and the terminating central office.
7. The system of claim 4 , wherein the database is further operative to identify the data trunk for connecting the originating central office and the terminating central office by indexing a dialed telephone number and a point code identifying the originating central office in the routing table.
8. The system of claim 4 , wherein the circuit-switch consolidates access to on-line data services within a local access and transport area (LATA).
9. The system of claim 4 , further comprising a primary rate interface for connecting the circuit-switch with the on-line data services.
10. The system of claim 4 , further comprising a T1/DS1 line for connecting the circuit-switch with the on-line data services.
11. The system of claim 4 , wherein the data trunk comprises a T1 trunk line.
12. The system of claim 4 , wherein the circuit-switch is dedicated to receive only calls to on-line data services.
13. A network for routing telephone calls directed to on-line computer data services from an originating central office to a terminating central office, the network comprising:
a database in communication with the originating central office, the database including a routing table that includes: (i) a plurality of telephone numbers associated with dial-up access lines to on-line data services; and (ii) a plurality of trunk route identifiers corresponding to a plurality of trunk routes for connecting a plurality of originating central offices with the terminating central office, and the database being operative to identify telephone calls to on-line computer data services;
a data trunk for connecting the originating central office and the terminating central office, the data trunk being dedicated exclusively for carrying data transmissions; and
a circuit-switch at the terminating central office, the circuit switch being operative to connect the data trunk with the on-line data services, wherein the circuit-switch is dedicated to receive only calls to on-line data services.
14. The network of claim 13 , wherein the database is operative to identify telephone calls to on-line computer data services in response to an advanced intelligent network query.
15. The system of claim 13 , wherein the database is further operative to identify the data trunk for connecting the originating central office and the terminating central office.
16. The system of claim 13 , wherein the database is further operative to identify the data trunk for connecting the originating central office and the terminating central office by indexing a dialed telephone number and a trunk route identifier in the routing table.
17. The system of claim 13 , wherein the circuit-switch consolidates access to on-line data services within a local access and transport area (LATA).
18. The system of claim 13 , further comprising a primary rate interface for connecting the circuit-switch with the on-line data services.
19. The system of claim 13 , further comprising a T1/DS1 line for connecting the circuit-switch with the on-line data services.
20. The system of claim 13 , wherein the data trunk comprises a T1 trunk line.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/402,627 US20070019624A1 (en) | 1997-10-30 | 2006-04-12 | Trunk and switch architecture for providing switched-circuit connections to on-line data services |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/961,313 US6084872A (en) | 1997-10-30 | 1997-10-30 | Trunk and switch architecture for providing switched-circuit connections to on-line data services |
US60673200A | 2000-06-29 | 2000-06-29 | |
US11/402,627 US20070019624A1 (en) | 1997-10-30 | 2006-04-12 | Trunk and switch architecture for providing switched-circuit connections to on-line data services |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US60673200A Continuation | 1997-10-30 | 2000-06-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070019624A1 true US20070019624A1 (en) | 2007-01-25 |
Family
ID=25504321
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/961,313 Expired - Lifetime US6084872A (en) | 1997-10-30 | 1997-10-30 | Trunk and switch architecture for providing switched-circuit connections to on-line data services |
US11/402,627 Abandoned US20070019624A1 (en) | 1997-10-30 | 2006-04-12 | Trunk and switch architecture for providing switched-circuit connections to on-line data services |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/961,313 Expired - Lifetime US6084872A (en) | 1997-10-30 | 1997-10-30 | Trunk and switch architecture for providing switched-circuit connections to on-line data services |
Country Status (1)
Country | Link |
---|---|
US (2) | US6084872A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070116235A1 (en) * | 2005-10-13 | 2007-05-24 | Sbc Knowledge Ventures, L.P. | Call tracking system |
US20090285202A1 (en) * | 1998-02-25 | 2009-11-19 | John Jutten Lawser | Method for completing internet telephony calls |
US20100020945A1 (en) * | 2007-01-29 | 2010-01-28 | Huawei Technologies Co., Ltd. | Method, system and device for playing enterprise color ringback tone |
US20110085469A1 (en) * | 2009-10-14 | 2011-04-14 | John Klincewicz | Methods and apparatus to determine a capacity for a network layer topology |
US8908851B2 (en) * | 2011-04-14 | 2014-12-09 | Alcatel Lucent | System and method for reducing power consumption in a telecommunications facility |
US20170219268A1 (en) * | 2011-02-02 | 2017-08-03 | Robert Almblad | Positive air pressure ice making and dispensing system |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6097802A (en) | 1996-02-28 | 2000-08-01 | Sbc Technology Resources, Inc. | Advanced intelligent single telephone number routing |
US6850600B1 (en) | 1997-03-31 | 2005-02-01 | Sbc Laboratories, Inc. | Apparatus and method for intelligent call routing and call return |
US6084872A (en) * | 1997-10-30 | 2000-07-04 | Ameritech Corporation | Trunk and switch architecture for providing switched-circuit connections to on-line data services |
US6330324B1 (en) | 1997-12-09 | 2001-12-11 | Sbc Technology Resources, Inc. | Geographical call routing for a non-emergency calling service |
US6813346B2 (en) * | 1998-08-10 | 2004-11-02 | Sbc Properties, L.P. | System and method for selecting a destination number upon receiving a dialed number from a calling party |
US6608893B1 (en) * | 1998-08-12 | 2003-08-19 | Bellsouth Intellectual Property Corporation | Networks, systems and methods for routing data traffic within a telephone network based on available resources |
US6618370B1 (en) * | 1999-11-16 | 2003-09-09 | Bellsouth Intellectual Property Corporation | System and method for bandwidth on demand for internet service providers |
AU2001243155A1 (en) * | 2000-07-07 | 2002-01-21 | Xybridge Technologies, Inc. | Apparatus for providing end-to-end quality of service in a softswitch-based network for voice and other real time applications |
US20020034220A1 (en) * | 2000-09-21 | 2002-03-21 | Tom Duxbury | Apparatus and method for digital subscriber line signal communications |
US7406165B2 (en) * | 2001-03-05 | 2008-07-29 | Sbc Properties, L.P. | Direct route ISDN primary route interface |
US20040047346A1 (en) * | 2002-07-10 | 2004-03-11 | Vandendorpe James Edward | Large telecommunications network |
US7263362B1 (en) * | 2002-09-30 | 2007-08-28 | Digeo, Inc. | System and method for deploying multi-function access points in a data network |
US9859965B2 (en) | 2014-05-27 | 2018-01-02 | Fortinet, Inc. | Telecommunication terminal |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5680446A (en) * | 1995-08-24 | 1997-10-21 | Southwestern Bell Technology Resources, Inc. | Advanced intelligent network screening |
US5740239A (en) * | 1995-09-27 | 1998-04-14 | Lucent Technologies Inc. | Method and apparatus using bit maps to access data for processing telephone calls |
US5805587A (en) * | 1995-11-27 | 1998-09-08 | At&T Corp. | Call notification feature for a telephone line connected to the internet |
US6026151A (en) * | 1997-06-12 | 2000-02-15 | At&T Corp. | Network based determination of cost effective access |
US6038305A (en) * | 1997-03-28 | 2000-03-14 | Bell Atlantic Network Services, Inc. | Personal dial tone service with personalized caller ID |
US6047051A (en) * | 1996-11-11 | 2000-04-04 | Nokia Telecommunications Oy | Implementation of charging in a telecommunications system |
US6084875A (en) * | 1997-10-29 | 2000-07-04 | Ericsson Inc. | Routing of internet traffic and related internet service provider services |
US6084872A (en) * | 1997-10-30 | 2000-07-04 | Ameritech Corporation | Trunk and switch architecture for providing switched-circuit connections to on-line data services |
US6097719A (en) * | 1997-03-11 | 2000-08-01 | Bell Atlantic Network Services, Inc. | Public IP transport network |
US6151628A (en) * | 1997-07-03 | 2000-11-21 | 3Com Corporation | Network access methods, including direct wireless to internet access |
US6205134B1 (en) * | 1997-02-19 | 2001-03-20 | International Business Machines Corp. | Voice processing system |
US6324173B1 (en) * | 1997-05-02 | 2001-11-27 | Alcatel Usa Sourcing, L.P. | System and method for routing Internet calls |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69118115T2 (en) * | 1990-11-15 | 1996-08-29 | At & T Corp | Device and method for validating credit cards in an ISDN network |
US5375124A (en) * | 1992-02-20 | 1994-12-20 | At&T Corp. | Method and apparatus for providing ISDN access |
GB2273851A (en) * | 1992-12-22 | 1994-06-29 | Ibm | Call routing in switched digital networks |
US5423003A (en) * | 1994-03-03 | 1995-06-06 | Geonet Limited L.P. | System for managing network computer applications |
US5812639A (en) * | 1994-12-05 | 1998-09-22 | Bell Atlantic Network Services, Inc. | Message communication via common signaling channel |
US5610910A (en) * | 1995-08-17 | 1997-03-11 | Northern Telecom Limited | Access to telecommunications networks in multi-service environment |
US5712903A (en) * | 1995-08-21 | 1998-01-27 | Bell Atlantic Network Services, Inc. | Split intelligent peripheral for broadband and narrowband services |
-
1997
- 1997-10-30 US US08/961,313 patent/US6084872A/en not_active Expired - Lifetime
-
2006
- 2006-04-12 US US11/402,627 patent/US20070019624A1/en not_active Abandoned
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5680446A (en) * | 1995-08-24 | 1997-10-21 | Southwestern Bell Technology Resources, Inc. | Advanced intelligent network screening |
US5740239A (en) * | 1995-09-27 | 1998-04-14 | Lucent Technologies Inc. | Method and apparatus using bit maps to access data for processing telephone calls |
US5805587A (en) * | 1995-11-27 | 1998-09-08 | At&T Corp. | Call notification feature for a telephone line connected to the internet |
US6047051A (en) * | 1996-11-11 | 2000-04-04 | Nokia Telecommunications Oy | Implementation of charging in a telecommunications system |
US6205134B1 (en) * | 1997-02-19 | 2001-03-20 | International Business Machines Corp. | Voice processing system |
US6097719A (en) * | 1997-03-11 | 2000-08-01 | Bell Atlantic Network Services, Inc. | Public IP transport network |
US6038305A (en) * | 1997-03-28 | 2000-03-14 | Bell Atlantic Network Services, Inc. | Personal dial tone service with personalized caller ID |
US6324173B1 (en) * | 1997-05-02 | 2001-11-27 | Alcatel Usa Sourcing, L.P. | System and method for routing Internet calls |
US6026151A (en) * | 1997-06-12 | 2000-02-15 | At&T Corp. | Network based determination of cost effective access |
US6151628A (en) * | 1997-07-03 | 2000-11-21 | 3Com Corporation | Network access methods, including direct wireless to internet access |
US6084875A (en) * | 1997-10-29 | 2000-07-04 | Ericsson Inc. | Routing of internet traffic and related internet service provider services |
US6084872A (en) * | 1997-10-30 | 2000-07-04 | Ameritech Corporation | Trunk and switch architecture for providing switched-circuit connections to on-line data services |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9571327B2 (en) | 1998-02-25 | 2017-02-14 | At&T Intellectual Property Ii, L.P. | Method for completing internet telephony calls |
US20090285202A1 (en) * | 1998-02-25 | 2009-11-19 | John Jutten Lawser | Method for completing internet telephony calls |
US10171676B2 (en) | 1998-02-25 | 2019-01-01 | At&T Intellectual Property Ii, L.P. | Method for completing internet telephony calls |
US8520665B2 (en) * | 1998-02-25 | 2013-08-27 | At&T Intellectual Property Ii, L.P. | Method for completing internet telephony calls |
US7751532B2 (en) * | 2005-10-13 | 2010-07-06 | At&T Intellectual Property I, Lp | Call tracking system |
US20070116235A1 (en) * | 2005-10-13 | 2007-05-24 | Sbc Knowledge Ventures, L.P. | Call tracking system |
US20100020945A1 (en) * | 2007-01-29 | 2010-01-28 | Huawei Technologies Co., Ltd. | Method, system and device for playing enterprise color ringback tone |
US20120063583A1 (en) * | 2007-01-29 | 2012-03-15 | Huawei Technologies Co., Ltd. | Method, system and device for playing enterprise color ringback tone |
US8149998B2 (en) * | 2007-01-29 | 2012-04-03 | Huawei Technologies Co., Ltd. | Method, system and device for playing enterprise color ringback tone |
US8462916B2 (en) * | 2007-01-29 | 2013-06-11 | Huawei Technologies Co., Ltd. | Method, system and device for playing enterprise color ringback tone |
US8488490B2 (en) * | 2009-10-14 | 2013-07-16 | At&T Intellectual Property I, L.P. | Methods and apparatus to determine a capacity for a network layer topology |
US8942138B2 (en) * | 2009-10-14 | 2015-01-27 | At&T Intellectual Property I, L.P. | Methods and apparatus to determine a capacity for a network layer topology |
US20130287391A1 (en) * | 2009-10-14 | 2013-10-31 | At&T Intellectual Property I, L.P. | Methods and apparatus to determine a capacity for a network layer topology |
US20110085469A1 (en) * | 2009-10-14 | 2011-04-14 | John Klincewicz | Methods and apparatus to determine a capacity for a network layer topology |
US20170219268A1 (en) * | 2011-02-02 | 2017-08-03 | Robert Almblad | Positive air pressure ice making and dispensing system |
US8908851B2 (en) * | 2011-04-14 | 2014-12-09 | Alcatel Lucent | System and method for reducing power consumption in a telecommunications facility |
Also Published As
Publication number | Publication date |
---|---|
US6084872A (en) | 2000-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070019624A1 (en) | Trunk and switch architecture for providing switched-circuit connections to on-line data services | |
US5793857A (en) | Method of using dynamic database to improve telephone number portability | |
US5420914A (en) | System and method for real time carrier selection | |
US7555109B2 (en) | System and method for caller control of a distinctive ring | |
US5917899A (en) | Method of connecting a plurality of virtual networks | |
US5539817A (en) | Wide area centrex toll service with novel translation | |
EP1005758B1 (en) | Management of calling name delivery in telephone networks providing for telephone number portability | |
US7203302B2 (en) | Geographical call routing for a non-emergency calling service | |
US5805688A (en) | Automated system and method for call handling | |
US7548611B2 (en) | Method and system for reporting events in telecommunication networks | |
US20020027982A1 (en) | System and computer program for routing a dedicated number through alternate telephone carriers | |
US6035028A (en) | Telecommunications network architecture enabling local services resale in a legacy network | |
US5995605A (en) | Method and network for providing access to an information network | |
AU9386698A (en) | Interexchange carrier escape list for local number portability | |
US6055232A (en) | Telecommunications network architecture deploying intelligent network services in a legacy network | |
US5953403A (en) | Method for preventing call congestion on outgoing trunks of a local telephone exchange | |
CA2233125C (en) | Method and apparatus for providing multi-network virtual services | |
US8670547B2 (en) | Direct route ISDN primary route interface | |
US20010005414A1 (en) | Method of routing interlata network traffic | |
US6687351B1 (en) | Method for providing telephone services for commercial classes of service | |
US6256380B1 (en) | Methods for processing operator service system calls | |
CA2281135A1 (en) | Method and system for minimizing database structure overhead in handling large volume advanced intelligent network services | |
WO1999009755A1 (en) | Telecommunications network architecture deploying intelligent new services in a legacy network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |