US20080165946A1 - Direct Route ISDN Primary Route Interface - Google Patents
Direct Route ISDN Primary Route Interface Download PDFInfo
- Publication number
- US20080165946A1 US20080165946A1 US11/969,666 US96966608A US2008165946A1 US 20080165946 A1 US20080165946 A1 US 20080165946A1 US 96966608 A US96966608 A US 96966608A US 2008165946 A1 US2008165946 A1 US 2008165946A1
- Authority
- US
- United States
- Prior art keywords
- switch
- call
- network
- controller
- trunk
- 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.)
- Granted
Links
Images
Classifications
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/64—Distributing or queueing
- H04Q3/66—Traffic distributors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13097—Numbering, addressing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13103—Memory
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13141—Hunting for free outlet, circuit or channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13146—Rerouting upon blocking/overload, rearrangement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13164—Traffic (registration, measurement,...)
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13166—Fault prevention
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13176—Common channel signaling, CCS7
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13205—Primary rate access, PRI
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13209—ISDN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13298—Local loop systems, access network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13345—Intelligent networks, SCP
Definitions
- the present invention relates generally to telecommunication networks. More particularly, the present invention relates to method and apparatus providing a direct route primary interface.
- ISPs internet service providers
- ISPs internet service providers
- the subscriber dials an access number and the call is routed over the standard telephone network to a modem pool maintained by the network operator. From that point, high speed data communication is established over the network provider's data communication lines.
- the network provider may operate one or more server computers which may be accessed by the subscriber's computer acting as a client. Data communication is optimized on the network operator's network.
- POP Points of Presence
- a POP generally is an interface between the high speed data network of the network operator and the conventional telephone network. POPs may be added to areas of high demand by associating a new POP with a new telephone number. Subscribers may then access the network through the new POP.
- the present embodiments provide a method of operating a telecommunications network.
- the method includes detecting a call at an originating switch of the telecommunications network and, when a destination for the call matches a predetermined destination, routing the call on designated data trunks.
- traffic on the designated data trunks exceeds a capacity threshold, the method further includes touting the call to a terminating switch using interoffice trunks and completing the call to the destination from the terminating switch.
- the present embodiments further provide a telecommunications network which in one embodiment includes an originating switch and a terminating switch.
- the originating switch is configured to receive a call from a calling communication station intended for a network subscriber and to route the call to a Direct Route Primary Rate Interface associated with the network subscriber.
- the terminating switch is associated with the network subscriber.
- the network further includes Direct Route Primary Rate Interface trunk groups coupling the originating switch and the terminating switch and Advanced Intelligent Network elements configured to route calls between the originating switch and the terminating switch including the call when traffic of the Direct Route Primary Rate Interface exceeds a capacity threshold.
- FIG. 1 is a block diagram of a telecommunications system
- FIG. 2 is a flow diagram illustrating a method of operating the telecommunications network of FIG. 1 ;
- FIG. 3 is a block diagram illustrating operation of the telecommunications network of FIG. 1 .
- a direct route ISDN primary rate interface is a network capability based on the Advanced Intelligent Network (“AIN”).
- AIN Advanced Intelligent Network
- the disclosed system and method allow interoffice traffic destined for existing primary rate interfaces (PRIs) of a network subscriber such as an internet service provider (ISP) to be captured prior to leaving the originating switch. Traffic is re-routed over separate Direct Route PRI trunk groups established between the originating office and the ISP's modem pools. At the originating office, the call is recognized as a call for the ISP based on the called number.
- PRIs primary rate interfaces
- ISP internet service provider
- the AIN functionality redirects the call to the Direct Route PRI which is preferably established in the same switch as the originating call.
- the Direct Route PRIs are full and additional calls are received, special translations allow the additional calls to be re-routed via interoffice trunks to the ISP's primary ISDN PRI switch.
- FIG. 1 shows a telecommunications network 100 .
- the telecommunications network 100 in one embodiment includes an originating switch 102 and a terminating switch 104 , trunk lines 106 communicating telephone calls between the switches 102 , 104 , interoffice data trunks 108 , AIN signal transfer points (STPs) 110 , 112 , a signal control point (SCP) 114 and an SCP database 116 .
- STPs AIN signal transfer points
- SCP signal control point
- FIG. 1 shows a telecommunications network 100 .
- the telecommunications network 100 in one embodiment includes an originating switch 102 and a terminating switch 104 , trunk lines 106 communicating telephone calls between the switches 102 , 104 , interoffice data trunks 108 , AIN signal transfer points (STPs) 110 , 112 , a signal control point (SCP) 114 and an SCP database 116 .
- STPs AIN signal transfer points
- SCP signal control point
- the network 100 provides voice and data communication between a calling communication station 120 and computer services provided by network subscriber 122 .
- the calling communication station 120 in the illustrated embodiment is a data device such as a personal computer.
- the network subscriber 122 in the illustrated embodiment is an internet service provider (ISP).
- the ISP in general operates a data communication network or backbone providing high speed data communication among points of the ISP's network.
- the ISP's network is accessed by initiating a call from the calling communication station 120 using the communication network 100 .
- the call is completed to a modem or modem pool operated by the ISP.
- Facilities such as servers and data storage media operated by the ISP on the ISP's network may then be accessed by the calling communication station 120 .
- FIG. 1 shows a block diagram of one embodiment of a circuit-switched network 10 having dedicated equipment facilities for circuit-switching telephone calls to on-line data services.
- a circuit connection is established and maintained for the duration of each telephone call.
- the originating switch 102 and the terminating switch 104 of the circuit-switched network 100 are conventional local end offices which provide conventional plain old telephone service (“POTS) to a plurality of subscribers such as the calling communication station 120 . For illustration purposes, only one of the plurality of subscribers and originating offices are shown.
- POTS plain old telephone service
- the originating and terminating switches 102 , 104 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 subscribers such as Integrated Services Digital Networks (“ISDN”), Digital Subscriber Line (“DSL”), Asymmetric Digital Subscriber Lines (“ADSL”), T1 lines, etc.
- ISDN Integrated Services Digital Networks
- DSL Digital Subscriber Line
- ADSL Asymmetric Digital Subscriber Lines
- T1 lines T1 lines
- AIN advanced intelligent network
- SSP Service Switching Point
- Trunk lines 106 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 is known to those ordinarily skilled in the art. Tandem switches provide trunk circuits between originating offices that are not directly connected by trunk circuits.
- the network subscribers 122 within a defined local service area are accessed from a single terminating office 104 .
- the local service area is referred to as a Local Access and Transport Area or LATA.
- access to the network subscriber within the LATA is consolidated through the terminating switch 104 .
- all requests from ISPs for facilities to implement dial-up access lines from within a LATA are to be provisioned from the terminating switch 104 .
- the terminating switch 104 provides access to the ISP using 1 Measured Business lines (“1 MB”), T1/DS1, or Primary Rate Interface (“PRI”) trunks.
- 1 MB Measured Business lines
- PRI Primary Rate Interface
- Interoffice data trunks 108 provide connections between the originating switch 102 and the terminating switch 104 . It should also be understood, that in addition to providing data trunks and ISP access, the terminating switch 104 may also have separate voice trunks 18 to provide conventional POTS and provide the functions of an originating office. Preferably, data trunks 108 are dedicated to routing calls carrying computer data, and segregated from data trunks 106 carrying voice telephone calls. The data trunks 108 are digital high-speed trunks carrying voice band computer data traffic at a DS1 rate or higher to the ISP serviced by the terminating switch 122 .
- the circuit-switched network 100 uses a network common channel signaling protocol to control the initiation, routing, and termination of telephone calls.
- 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.
- AIN identifies telephone calls that are destined for the network subscriber 122 and routes these calls over the data trunks 108 to the terminating switch 104 .
- the originating switch 102 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 the ISP switch 22 over the data trunks 24 .
- the AIN operation of the present embodiment is described in more detailed below.
- the originating switch 102 also referred to as an SSP in an AIN-capable system, communicates with AIN Signal Transfer Points (STP) 110 , 112 and Signal Control Points (SCP) 28 to implement the AIN signaling protocol messages.
- STP Signal Transfer Points
- SCP Signal Control Points
- the SSP forming originating switch 102 is a programmable switch programmed with AIN triggers to recognize AIN calls and launch queries to SCP 114 and receive responses in the form of data and commands from the SCP 114 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.
- the originating switch 102 communicates with SCP 114 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 signaling network 126 utilizing STPs 110 , 112 .
- STPs 110 , 112 routes messages from originating offices to the SCP 114 .
- the STP 110 , 112 uses Global Title Translations to route queries from the originating switch 102 to the SCP 114 .
- the SCP 114 preferably includes a microprocessor controlled computer system using computer peripherals controlled by application software implementing SS7 AIN functionality.
- SCP 114 typically includes a database 116 containing information about the network 100 and its subscribers.
- the SCP database 116 maintains trunk routing information for routing calls to the terminating switch 104 .
- the SCP 114 responds to queries from the originating offices to determine the routing of telephone calls based on information in its database 116 and information provided by the originating office 102 .
- STPs and SCPs are available from a number of telephone switch vendors such as Lucent Technologies, Nortel, and Siemens.
- the SCP database 116 stores telephone numbers that are used to allow dial-up access to an ISP which can be cross-referenced to derive a trunk route index.
- the trunk route index identifies a data trunk 108 to the terminating switch 104 associated with the ISP 122 .
- the SCP database 116 may store the ISP telephone numbers and originating office information 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.
- the database 116 preferably stores the network information in a data record such as an array, lookup or pointer table, or other suitable data structure.
- 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
- XX is the customer line.
- the SCP database table also stores data uniquely identifying originating offices to be cross-referenced with the ISP telephone numbers to derive a route index.
- the SCP database 38 preferably contains a routing table for each LATA.
- the SCP database 116 may also maintain a number of other parameters to control the routing operation of ISP calls.
- the SCP database 116 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.
- 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.
- 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.
- the network 100 is configured to detect a call at an originating switch as described above. Further, the network 100 is configured to route the call on designated data trunks 108 when the destination for the call matches a predetermined destination. The destination may be determined in any suitable manner. However, in the preferred method, the call is recognized as a call intended for the ISP 122 based on the called number associated with the call. The originating switch 102 detects the called number and routes the call to the designated data trunks 108 and thence to the terminating switch 104 .
- a Primary Rate Interface is defined in the context of the Integrated Services Digital Network. In ISDN, there are two level of service.
- the Basic Rate Interface (BRI) is intended for the home and small enterprises.
- the PRI is intended for larger users. Both rates includes a number of B channels and a D channel.
- a B channel carries data, voice and other services.
- a D channel carries control and signaling information.
- the PRI channels are carried on a T-carrier system line.
- the PRI consists of twenty three 64 Kbps B channels and one 64 Kbps D channel.
- a PRI on a T-1 line can have up to 1.544 Mbps service.
- PRI uses the Q.931 protocol over the D channel.
- the twenty three B channels can be used flexibly and reassigned when necessary to meet special needs.
- the Primary Rate user is generally hooked up directly to a telephone company central office or SSP.
- the network 100 routes the call to the terminating switch 104 using the interoffice trunks 106 .
- the capacity threshold may be defined in any suitable manner, such as by a maximum number of calls carried on the data trunk 108 or a maximum data rate on the data trunks 108 , or otherwise.
- the capacity threshold is defined as 184 calls routed on the data trunks 108 . This number corresponds to the 23 B channels of a PRI multiplied by eight available PR's forming the data trunks 108 . Where other size connections are available, or where more or fewer PRIs are available, the capacity threshold will vary.
- FIG. 2 shows a method for operating the telecommunications system 100 of FIG. 1 .
- the method begins at block 200 .
- a call is received at an originating switch.
- the call may originate with any telephone or other calling station in communication with the originating switch.
- the call may be intended for any other called communication station.
- the call has associated therewith a called number which designates the intended destination for the call.
- the originating switch analyzes the call to determine how it should be processed.
- the originating office has AIN triggers set for the ISP 122 .
- these triggers may be 3/6/10D type triggers or Termination Attempt Triggers in 5 ESS switches or DMS switches.
- every originating office of the network 100 has a ten digit Specific Digit String (SDS) trigger provisioned for the ISP access number.
- SDS Specific Digit String
- the originating switch determines if the call is intended for the ISP.
- the SDS trigger associated with the ISP dial-up access number is triggered at block 204 . If the received digits of the called number do not match the number associated with the ISP, control proceeds to block 206 and the method ends. Call processing continues normally.
- the call is redirected at the originating switch to a Direct Route Primary Rate Interface (PRI) associated with the ISP.
- PRI Direct Route Primary Rate Interface
- processing of the call will be suspended at that point.
- the trigger causes the originating switch to generate an Info_Analyzed message which the originating switch sends to the SCP 114 .
- the triggers are translated if necessary 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 one 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 a Called Party ID which identifies the called ISP, or if 0+ dialing is used; PrimaryCarrier, which determines if the call is 2-PIC or carrier routed, and ChargePartyStationType, which determines if the call requires an operator rating.
- the originating office sends the Info_Analyzed message with the appropriate parameters to the STP 110 ( FIG. 1 ) which routes the query to the SCP 114 .
- the originating office awaits either an Analyze_Route or Continue message response from the SCP.
- the SCP receives the Info_Analyzed message and queries its database 116 for information associated with the called number to determine how the telephone call should be routed.
- the SCP database 116 maintains information relating to whether the called telephone number is dial-up access connection to a computer service such as an ISP. If the telephone number is assigned to a dial-up connection of the ISP 122 , the call is to be routed over the data trunk 108 to the terminating switch 104 .
- the SCP 114 identifies the originating switch 102 sending the trigger based on the point code of the originating switch.
- the terminating office 104 associated with the called ISP can be determined based on the dialed telephone number.
- the SCP 114 uses a service logic routine to determine an interoffice trunk route for the call to the terminating switch 104 .
- the service logic routine uses a table associated with dialed directory numbers and a corresponding route index to determine a data trunk 108 from the originating switch 102 to the terminating switch 104 .
- the trunk routes are determined by cross-referencing the originating office with the dialed telephone number. This is distinct from alternative implementations in which the AIN service logic is based on a table associated with point codes and route indices. It should be understood that many different methods may be used to determine the call routing as will be appreciated by those ordinarily skilled in the art.
- the SCP database 116 service logic If the SCP database 116 service logic is successful in determining a route to the ISP switch 22 , it returns the AIN Analyze_Route message.
- the Analyze_Route message contains dialed telephone number. This is distinct from implementations which return a 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 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 for several reasons.
- 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 operated telephones or those the caller requests be carried by other carriers.
- the Analyze_Route or Continue message is sent back to the originating office to determine if a valid Analyze_Route message specifying the data trunk was received. If a valid Analyze_Route was received, the originating office routes the call based on the called number. 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 Analyze_Route message. If a valid Analyze_Route message was not received, the call is routed as an ordinary voice telephone call.
- the Direct Route PRI for the ISP 122 has capacity to handle the additional dial-up call. If so, at block 212 , a direct route is established to the terminating switch 104 associated with the ISP 122 .
- the call is established as a packet-switched call in which a virtual circuit connection uses transmission resources only when data is actually transmitted, rather than maintaining a connection for the duration of the telephone call as in a circuit-switched call.
- the call allows two-way traffic, which is an enhancement over previous implementations which were not two-way.
- the method ends at step 218 .
- the call is routed to the terminating switch 104 associated with the ISP 122 via the interoffice trunks 106 .
- a circuit-switched call is set up over the interoffice trunks 106 to handle the call when the capacity of the direct route PRI is exceeded. The call allows two-way traffic.
- FIG. 3 is a block diagram illustrating operation of the telecommunications network of FIG. 1 .
- FIG. 3 shows operation of the telecommunications network in several service to route calls to Direct Route Primary Route Interfaces (PRI) associated with an internet service provider (ISP) and, when a capacity threshold is reached, to redirect calls to the PSTN.
- FIG. 3 illustrates a telecommunications network 300 which is divided into a plurality of service areas, including service area 302 , service area 304 , service area 306 , service area 308 , service area 310 and service area 312 .
- Each service area corresponds to a geographic region which is provided with telecommunications service by the telecommunications network 300 .
- Each service area may correspond, for example, with a Local Access and Transport Area (LATA).
- LATA Local Access and Transport Area
- each service area may correspond to a point of presence (POP) of an internet service provider or other computer service provider operating a data communication network.
- POP point of presence
- Each service area includes at least one end office or switch.
- service area 302 includes a switch 322 ;
- service area 304 includes a switch 324 ;
- service area 306 includes a switch 326 ;
- service area 308 includes a switch 328 ;
- service area 310 includes a switch 330 ;
- service area 312 includes a switch 332 .
- Each switch has associated therewith in FIG. 3 a name.
- switch 322 is associated with the name Fox Lake and switch 324 is associated with the name Waukegan.
- the switches 322 , 324 , 326 , 328 , 330 , 332 are preferably embodied as originating switch 102 and terminating switch 104 described above in conjunction with FIG. 1 .
- FIG. 3 illustrates call behavior with AIN triggers and overflow translations when processing calls from a number of calling communication stations to access an network 314 operated by an internet service provider (ISP).
- ISP internet service provider
- FIG. 3 illustrates this operation for varying levels of usage or congestion on the network.
- the switch 322 In the first service area 302 , the switch 322 is in a low usage condition. In a low usage state, relatively few calls are made to the switch. Since switch 322 is a low usage office, the ISP has not installed a Primary Rate Interface (PRI or prime) at this switch. For dial-up access to the data communication network operated by the ISP, a caller must access a PRI of the ISP. As shown in FIG.
- PRI Primary Rate Interface
- ten callers place calls to switch 328 , labeled Barrington. This is achieved by dialing the directory number (DN) (847) 277-2210 associated with the Primary Rate Interface or POP of the ISP established at switch 328 .
- the call is initially received at switch 322 , serving as the originating switch for the call. Using standard AIN triggers and functionality, the call is routed to the terminating switch, switch 328 . At switch 328 , the call is coupled to the PRI operated by the ISP.
- switch 324 also acts as the originating switch for these calls and, using appropriate AIN functionality, routes the calls to switch 324 .
- the calls are coupled to the PRI of the ISP and from there to the network 314 operated by the ISP.
- the ISP has established one or more existing Primary Rate Interfaces at the switch 324 .
- This switch 324 receives the calls routed over the AIN network from switch 322 as well as calls made from within the POP area or service area 304 . These calls are all initiated by dialing the DN associated with the PRI, (847) 625-5650. Further, the switch 324 handles overflow calls from switch 326 and witch 332 as will be described below.
- the switch 326 labeled Zion is a high usage office with eight direct route Primary Rate Interfaces. As described above, each PRI provides 23 B channels which may be assigned to handle calls intended for the ISP network 314 . The switch 326 receives two hundred calls from within the service area 306 . Of these calls, 184 calls are re-routed over direct route PRIs to the ISP network 314 . That is, when one of the 184 calls is received at the switch 326 , the directory number or called number is analyzed. Since the called number matches the number associated with the PRI for the switch 326 , the call is routed to the direct route PRI of the ISP for connection to the network 314 of the ISP.
- a trigger is generated and a query message is sent to the SCP servicing the switch 326 .
- the switch 326 detects that the direct route PRI has capacity (for one of the 184 calls) and returns a message with the directory number of the direct route PRI at the Zion switch 326 .
- the switch 326 routes the call to this DN and the PRI of the ISP. The call does not leave the switch 326 .
- this directory number is passed in an Info_Analyzed message to the servicing SCP, in the manner described above, the SCP detects the capacity condition at the switch 326 and determines that the direct route PRI at that switch can handle no more calls. Therefore, the SCP returns an Analyze_Route message including the directory number (DN) of the switch to which the overflow call should be routed. In the illustrated example, the SCP returns a message with the DN (847) 625-5650, corresponding to the PRI at the switch 324 , which has capacity to handle additional calls.
- the switch 328 includes one or more existing ISP PRIs.
- the switch 328 receives calls from within the service are 308 which are handled as normal calls. That is, the called number associated with the call is analyzed to determine the destination and the call is routed directly to the direct route PRI associated with the network 314 of the ISP.
- the switch 328 receives calls from other service areas such as service area 302 which lack installed PRIs. Still further, the switch receives overflow calls from other service areas such as service area 310 .
- the switch 330 is a high usage office with four direct route Primary Route Interfaces. This switch is labeled Wheeling.
- the switch 330 receives 100 calls from users within the service area 310 seeking dial-up access to the network 314 operated by the ISP. With four direct route PRIs, the switch 330 can directly handle 92 calls on the 23 channels per PRI. The remaining eight calls overflow to another switch having PRI capability for accessing the ISP network 314 .
- the overflow calls are routed using AIN functionality on the PSTN, by connecting the calls between the switch 330 and the switch 328 .
- AIN functionality on the PSTN, by connecting the calls between the switch 330 and the switch 328 .
- a query message is generated by the switch 330 and sent to the SCP which services the switch 330 .
- the SCP determines the overflow condition and locates another PRI with capacity to handle the overflow call.
- the SCP returns the DN of the PRI to the switch 330 .
- the switch 330 routes the call to the switch 328 using AIN functionality and the DN for the PRI.
- the switch 332 is a high usage office with six direct route PRIs.
- this switch 332 receives 200 calls from users seeking access to the network 314 operated by the ISP.
- the six direct route PRIs have a capacity of 138 calls and this number of calls is routed to the direct route PRIs at the switch 332 .
- the network 300 identifies a PRI having unused capacity for handling additional calls.
- the network 300 identifies switch 324 in service area 304 as having sufficient capacity. Accordingly, the sixty-two overflow calls are routed from switch 332 to switch 324 over the PSTN using AIN functionality.
- the present invention provides method and apparatus for managing call traffic in a telecommunication network. Calls to a Primary Rate Interface of a computer services provider are handled directly at the originating switch if possible. In the event of overflow, when the number of calls to the direct route PRI exceeds capacity, the overflow calls are routed to another switch of the network having one or more direct route Primary Route Interfaces associated with the computer services provider.
- PSTN public switched telephone network
- AIN Advanced Intelligent Network
- AIN service logic will be based on a table associated with dialed directory numbers and a corresponding route index.
- Previous systems used service logic based on a table associated with point codes and route indices. This solution allows two-way traffic, which the previous system did not.
- this solution provides a dedicated direct route Primary Route Interface.
Abstract
Description
- This application is related to U.S. application Ser. No. ______ entitled “Trunk and Switch Architecture For Providing Switched-Circuit Connections to On-Line Data Services,” which application is commonly assigned with the present application and which is incorporated herein by reference.
- The present invention relates generally to telecommunication networks. More particularly, the present invention relates to method and apparatus providing a direct route primary interface.
- Companies such as internet service providers (ISPs) provide dial-up access to data networks. Local access from a subscriber is provided over conventional telephone lines. The subscriber dials an access number and the call is routed over the standard telephone network to a modem pool maintained by the network operator. From that point, high speed data communication is established over the network provider's data communication lines. For example, the network provider may operate one or more server computers which may be accessed by the subscriber's computer acting as a client. Data communication is optimized on the network operator's network.
- Such networks need to be expandable and flexible to handle varying demand for access from subscribers. Heretofore, network operators have established numerous Points of Presence or POPs in an area. A POP generally is an interface between the high speed data network of the network operator and the conventional telephone network. POPs may be added to areas of high demand by associating a new POP with a new telephone number. Subscribers may then access the network through the new POP.
- This solution, however, can be slow and expensive to implement. A delay is required from the time a busy POP is identified until a new POP can be established. A solution offering real-time expansion of the network and re-direction of traffic would be preferred.
- By way of introduction only, the present embodiments provide a method of operating a telecommunications network. In one embodiment, the method includes detecting a call at an originating switch of the telecommunications network and, when a destination for the call matches a predetermined destination, routing the call on designated data trunks. When traffic on the designated data trunks exceeds a capacity threshold, the method further includes touting the call to a terminating switch using interoffice trunks and completing the call to the destination from the terminating switch.
- The present embodiments further provide a telecommunications network which in one embodiment includes an originating switch and a terminating switch. The originating switch is configured to receive a call from a calling communication station intended for a network subscriber and to route the call to a Direct Route Primary Rate Interface associated with the network subscriber. The terminating switch is associated with the network subscriber. The network further includes Direct Route Primary Rate Interface trunk groups coupling the originating switch and the terminating switch and Advanced Intelligent Network elements configured to route calls between the originating switch and the terminating switch including the call when traffic of the Direct Route Primary Rate Interface exceeds a capacity threshold.
- The foregoing summary has been provided only by way of introduction. Nothing in this section should be taken as a limitation on the following claims, which define the scope of the invention.
-
FIG. 1 is a block diagram of a telecommunications system; -
FIG. 2 is a flow diagram illustrating a method of operating the telecommunications network ofFIG. 1 ; and -
FIG. 3 is a block diagram illustrating operation of the telecommunications network ofFIG. 1 . - In accordance with the embodiments disclosed herein, a direct route ISDN primary rate interface is a network capability based on the Advanced Intelligent Network (“AIN”). The disclosed system and method allow interoffice traffic destined for existing primary rate interfaces (PRIs) of a network subscriber such as an internet service provider (ISP) to be captured prior to leaving the originating switch. Traffic is re-routed over separate Direct Route PRI trunk groups established between the originating office and the ISP's modem pools. At the originating office, the call is recognized as a call for the ISP based on the called number. Instead of terminating the call to the ISP's existing PRI located, for example, in a foreign office, the AIN functionality redirects the call to the Direct Route PRI which is preferably established in the same switch as the originating call. When the Direct Route PRIs are full and additional calls are received, special translations allow the additional calls to be re-routed via interoffice trunks to the ISP's primary ISDN PRI switch.
- Referring now to the drawing,
FIG. 1 shows atelecommunications network 100. Thetelecommunications network 100 in one embodiment includes anoriginating switch 102 and a terminatingswitch 104,trunk lines 106 communicating telephone calls between theswitches interoffice data trunks 108, AIN signal transfer points (STPs) 110, 112, a signal control point (SCP) 114 and anSCP database 116. It will be understood by those ordinarily skilled in the art that thenetwork 100 may include any number of devices and communication channels among those devices. Thenetwork 100 is shown in simplified format so as to not unduly complicate the drawing figure. - The
network 100 provides voice and data communication between acalling communication station 120 and computer services provided bynetwork subscriber 122. Thecalling communication station 120 in the illustrated embodiment is a data device such as a personal computer. Thenetwork subscriber 122 in the illustrated embodiment is an internet service provider (ISP). The ISP in general operates a data communication network or backbone providing high speed data communication among points of the ISP's network. The ISP's network is accessed by initiating a call from thecalling communication station 120 using thecommunication network 100. The call is completed to a modem or modem pool operated by the ISP. Facilities such as servers and data storage media operated by the ISP on the ISP's network may then be accessed by thecalling communication station 120. -
FIG. 1 shows a block diagram of one embodiment of a circuit-switchednetwork 10 having dedicated equipment facilities for circuit-switching telephone calls to on-line data services. In such a circuit-switched system, a circuit connection is established and maintained for the duration of each telephone call. The originatingswitch 102 and the terminatingswitch 104 of the circuit-switchednetwork 100 are conventional local end offices which provide conventional plain old telephone service (“POTS) to a plurality of subscribers such as thecalling communication station 120. For illustration purposes, only one of the plurality of subscribers and originating offices are shown. The originating and terminatingswitches switches - Typically, the
switches trunk lines 106. Trunklines 106 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 is known to those ordinarily 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
network subscribers 122, shown as ISPs, within a defined local service area are accessed from a singleterminating office 104. Typically, the local service area is referred to as a Local Access and Transport Area or LATA. In this present embodiment, access to the network subscriber within the LATA is consolidated through the terminatingswitch 104. For example, all requests from ISPs for facilities to implement dial-up access lines from within a LATA are to be provisioned from the terminatingswitch 104. 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. Preferably, the terminatingswitch 104 provides access to the ISP using 1 Measured Business lines (“1 MB”), T1/DS1, or Primary Rate Interface (“PRI”) trunks. -
Interoffice data trunks 108 provide connections between the originatingswitch 102 and the terminatingswitch 104. It should also be understood, that in addition to providing data trunks and ISP access, the terminatingswitch 104 may also have separate voice trunks 18 to provide conventional POTS and provide the functions of an originating office. Preferably,data trunks 108 are dedicated to routing calls carrying computer data, and segregated fromdata trunks 106 carrying voice telephone calls. Thedata trunks 108 are digital high-speed trunks carrying voice band computer data traffic at a DS1 rate or higher to the ISP serviced by the terminatingswitch 122. - The circuit-switched
network 100 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 for thenetwork subscriber 122 and routes these calls over thedata trunks 108 to the terminatingswitch 104. For example, the originatingswitch 102 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 the ISP switch 22 over the data trunks 24. The AIN operation of the present embodiment is described in more detailed below. - In the preferred embodiment, the originating
switch 102, also referred to as an SSP in an AIN-capable system, communicates with AIN Signal Transfer Points (STP) 110, 112 and Signal Control Points (SCP) 28 to implement the AIN signaling protocol messages. The SSP forming originatingswitch 102 is a programmable switch programmed with AIN triggers to recognize AIN calls and launch queries toSCP 114 and receive responses in the form of data and commands from theSCP 114 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 originatingswitch 102 communicates withSCP 114 to determine how the calls are to be handled. The signaling is communicated through out-of-band signaling, or common channel signaling, over aseparate signaling network 126 utilizingSTPs STPs SCP 114. Preferably, theSTP switch 102 to theSCP 114. - The
SCP 114 preferably includes a microprocessor controlled computer system using computer peripherals controlled by application software implementing SS7 AIN functionality.SCP 114 typically includes adatabase 116 containing information about thenetwork 100 and its subscribers. For example, theSCP database 116 maintains trunk routing information for routing calls to the terminatingswitch 104. TheSCP 114 responds to queries from the originating offices to determine the routing of telephone calls based on information in itsdatabase 116 and information provided by the originatingoffice 102. 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 116 stores telephone numbers that are used to allow dial-up access to an ISP which can be cross-referenced to derive a trunk route index. The trunk route index identifies adata trunk 108 to the terminatingswitch 104 associated with theISP 122. TheSCP database 116 may store the ISP telephone numbers and originating office information 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 116 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 XX is the customer line. The SCP database table also stores data uniquely identifying originating offices to be cross-referenced with the ISP telephone numbers to derive a route index. The SCP database 38 preferably contains a routing table for each LATA. - The
SCP database 116 may also maintain a number of other parameters to control the routing operation of ISP calls. For example, theSCP database 116 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. - In accordance with the present embodiments, the
network 100 is configured to detect a call at an originating switch as described above. Further, thenetwork 100 is configured to route the call on designateddata trunks 108 when the destination for the call matches a predetermined destination. The destination may be determined in any suitable manner. However, in the preferred method, the call is recognized as a call intended for theISP 122 based on the called number associated with the call. The originatingswitch 102 detects the called number and routes the call to the designateddata trunks 108 and thence to the terminatingswitch 104. - Thus, based on the called number, the call is directed to a Direct Route Primary Rate Interface established at the
same switch 102 as the originating call. A Primary Rate Interface (PRI) is defined in the context of the Integrated Services Digital Network. In ISDN, there are two level of service. The Basic Rate Interface (BRI) is intended for the home and small enterprises. The PRI is intended for larger users. Both rates includes a number of B channels and a D channel. A B channel carries data, voice and other services. A D channel carries control and signaling information. The PRI channels are carried on a T-carrier system line. The PRI consists of twenty three 64 Kbps B channels and one 64 Kbps D channel. Thus, a PRI on a T-1 line can have up to 1.544 Mbps service. PRI uses the Q.931 protocol over the D channel. The twenty three B channels can be used flexibly and reassigned when necessary to meet special needs. The Primary Rate user is generally hooked up directly to a telephone company central office or SSP. - Further in accordance with the present embodiments, when traffic on the designated
data trunks 108 exceeds a capacity threshold, thenetwork 100 routes the call to the terminatingswitch 104 using theinteroffice trunks 106. The capacity threshold may be defined in any suitable manner, such as by a maximum number of calls carried on thedata trunk 108 or a maximum data rate on thedata trunks 108, or otherwise. In the preferred embodiment, the capacity threshold is defined as 184 calls routed on thedata trunks 108. This number corresponds to the 23 B channels of a PRI multiplied by eight available PR's forming thedata trunks 108. Where other size connections are available, or where more or fewer PRIs are available, the capacity threshold will vary. -
FIG. 2 shows a method for operating thetelecommunications system 100 ofFIG. 1 . The method begins atblock 200. At block 202, a call is received at an originating switch. The call may originate with any telephone or other calling station in communication with the originating switch. The call may be intended for any other called communication station. The call has associated therewith a called number which designates the intended destination for the call. - The originating switch analyzes the call to determine how it should be processed. Preferably, the originating office has AIN triggers set for the
ISP 122. For example, these triggers may be 3/6/10D type triggers or Termination Attempt Triggers in 5 ESS switches or DMS switches. In one embodiment, every originating office of thenetwork 100 has a ten digit Specific Digit String (SDS) trigger provisioned for the ISP access number. Atblock 204, the originating switch determines if the call is intended for the ISP. When the originating office receives the digits of the number associated with theISP 122, the SDS trigger associated with the ISP dial-up access number is triggered atblock 204. If the received digits of the called number do not match the number associated with the ISP, control proceeds to block 206 and the method ends. Call processing continues normally. - If the received digits of the called number match the number associated with the ISP, control proceeds to block 208. There, the call is redirected at the originating switch to a Direct Route Primary Rate Interface (PRI) associated with the ISP. In one embodiment, processing of the call will be suspended at that point. The trigger causes the originating switch to generate an Info_Analyzed message which the originating switch sends to the
SCP 114. The triggers are translated if necessary 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 one 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 a Called Party ID which identifies the called ISP, or if 0+ dialing is used; PrimaryCarrier, which determines if the call is 2-PIC or carrier routed, and ChargePartyStationType, which determines if the call requires an operator rating. - The originating office sends the Info_Analyzed message with the appropriate parameters to the STP 110 (
FIG. 1 ) which routes the query to theSCP 114. The originating office awaits either an Analyze_Route or Continue message response from the SCP. - The SCP receives the Info_Analyzed message and queries its
database 116 for information associated with the called number to determine how the telephone call should be routed. TheSCP database 116 maintains information relating to whether the called telephone number is dial-up access connection to a computer service such as an ISP. If the telephone number is assigned to a dial-up connection of theISP 122, the call is to be routed over thedata trunk 108 to the terminatingswitch 104. TheSCP 114 identifies the originatingswitch 102 sending the trigger based on the point code of the originating switch. The terminatingoffice 104 associated with the called ISP can be determined based on the dialed telephone number. - In one embodiment, the
SCP 114 uses a service logic routine to determine an interoffice trunk route for the call to the terminatingswitch 104. The service logic routine uses a table associated with dialed directory numbers and a corresponding route index to determine adata trunk 108 from the originatingswitch 102 to the terminatingswitch 104. The trunk routes are determined by cross-referencing the originating office with the dialed telephone number. This is distinct from alternative implementations in which the AIN service logic is based on a table associated with point codes and route indices. It should be understood that many different methods may be used to determine the call routing as will be appreciated by those ordinarily skilled in the art. - If the
SCP database 116 service logic is successful in determining a route to the ISP switch 22, it returns the AIN Analyze_Route message. The Analyze_Route message contains dialed telephone number. This is distinct from implementations which return a 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 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 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 operated telephones or those the caller requests be carried by other carriers. - The Analyze_Route or Continue message is sent back to the originating office to determine if a valid Analyze_Route message specifying the data trunk was received. If a valid Analyze_Route was received, the originating office routes the call based on the called number. 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 Analyze_Route message. If a valid Analyze_Route message was not received, the call is routed as an ordinary voice telephone call.
- At
block 210, it is determined if the Direct Route PRI for theISP 122 has capacity to handle the additional dial-up call. If so, atblock 212, a direct route is established to the terminatingswitch 104 associated with theISP 122. The call is established as a packet-switched call in which a virtual circuit connection uses transmission resources only when data is actually transmitted, rather than maintaining a connection for the duration of the telephone call as in a circuit-switched call. The call allows two-way traffic, which is an enhancement over previous implementations which were not two-way. The method ends atstep 218. - If the Direct Route PRI does not have capacity, at
block 214, appropriate translations are made, if necessary. Atblock 216, the call is routed to the terminatingswitch 104 associated with theISP 122 via theinteroffice trunks 106. A circuit-switched call is set up over theinteroffice trunks 106 to handle the call when the capacity of the direct route PRI is exceeded. The call allows two-way traffic. -
FIG. 3 is a block diagram illustrating operation of the telecommunications network ofFIG. 1 .FIG. 3 shows operation of the telecommunications network in several service to route calls to Direct Route Primary Route Interfaces (PRI) associated with an internet service provider (ISP) and, when a capacity threshold is reached, to redirect calls to the PSTN.FIG. 3 illustrates atelecommunications network 300 which is divided into a plurality of service areas, includingservice area 302,service area 304,service area 306,service area 308,service area 310 andservice area 312. Each service area corresponds to a geographic region which is provided with telecommunications service by thetelecommunications network 300. Each service area may correspond, for example, with a Local Access and Transport Area (LATA). Alternatively, each service area may correspond to a point of presence (POP) of an internet service provider or other computer service provider operating a data communication network. - Each service area includes at least one end office or switch. Thus,
service area 302 includes aswitch 322;service area 304 includes aswitch 324;service area 306 includes aswitch 326;service area 308 includes aswitch 328;service area 310 includes aswitch 330; andservice area 312 includes aswitch 332. Each switch has associated therewith inFIG. 3 a name. For example, switch 322 is associated with the name Fox Lake and switch 324 is associated with the name Waukegan. Theswitches switch 102 and terminatingswitch 104 described above in conjunction withFIG. 1 . -
FIG. 3 illustrates call behavior with AIN triggers and overflow translations when processing calls from a number of calling communication stations to access annetwork 314 operated by an internet service provider (ISP).FIG. 3 illustrates this operation for varying levels of usage or congestion on the network. E In thefirst service area 302, theswitch 322 is in a low usage condition. In a low usage state, relatively few calls are made to the switch. Sinceswitch 322 is a low usage office, the ISP has not installed a Primary Rate Interface (PRI or prime) at this switch. For dial-up access to the data communication network operated by the ISP, a caller must access a PRI of the ISP. As shown inFIG. 3 , inservice area 302, ten callers place calls to switch 328, labeled Barrington. This is achieved by dialing the directory number (DN) (847) 277-2210 associated with the Primary Rate Interface or POP of the ISP established atswitch 328. The call is initially received atswitch 322, serving as the originating switch for the call. Using standard AIN triggers and functionality, the call is routed to the terminating switch,switch 328. Atswitch 328, the call is coupled to the PRI operated by the ISP. Similarly, four callers in theservice area 302 place calls to switch 324, labeled Waukegan, by dialing its assigned DN (847) 625-5650. Switch 322 also acts as the originating switch for these calls and, using appropriate AIN functionality, routes the calls to switch 324. Atswitch 324, the calls are coupled to the PRI of the ISP and from there to thenetwork 314 operated by the ISP. - In
service area 304, the ISP has established one or more existing Primary Rate Interfaces at theswitch 324. Thisswitch 324 receives the calls routed over the AIN network fromswitch 322 as well as calls made from within the POP area orservice area 304. These calls are all initiated by dialing the DN associated with the PRI, (847) 625-5650. Further, theswitch 324 handles overflow calls fromswitch 326 and witch 332 as will be described below. - In
service area 306, theswitch 326 labeled Zion is a high usage office with eight direct route Primary Rate Interfaces. As described above, each PRI provides 23 B channels which may be assigned to handle calls intended for theISP network 314. Theswitch 326 receives two hundred calls from within theservice area 306. Of these calls, 184 calls are re-routed over direct route PRIs to theISP network 314. That is, when one of the 184 calls is received at theswitch 326, the directory number or called number is analyzed. Since the called number matches the number associated with the PRI for theswitch 326, the call is routed to the direct route PRI of the ISP for connection to thenetwork 314 of the ISP. Upon receipt of the call, a trigger is generated and a query message is sent to the SCP servicing theswitch 326. Theswitch 326 detects that the direct route PRI has capacity (for one of the 184 calls) and returns a message with the directory number of the direct route PRI at theZion switch 326. Theswitch 326 routes the call to this DN and the PRI of the ISP. The call does not leave theswitch 326. - The remaining sixteen calls received at the
switch 326 for the ISP PRI overflow to switch 324serving service area 304 and labeled Waukegan. That is, when one of the sixteen calls is received at the switch, it is intended for a destination having a directory number associated with the direct route PRI of the ISP at theswitch 326. When this directory number is passed in an Info_Analyzed message to the servicing SCP, in the manner described above, the SCP detects the capacity condition at theswitch 326 and determines that the direct route PRI at that switch can handle no more calls. Therefore, the SCP returns an Analyze_Route message including the directory number (DN) of the switch to which the overflow call should be routed. In the illustrated example, the SCP returns a message with the DN (847) 625-5650, corresponding to the PRI at theswitch 324, which has capacity to handle additional calls. - At
service area 308, theswitch 328 includes one or more existing ISP PRIs. Theswitch 328 receives calls from within the service are 308 which are handled as normal calls. That is, the called number associated with the call is analyzed to determine the destination and the call is routed directly to the direct route PRI associated with thenetwork 314 of the ISP. In addition, theswitch 328 receives calls from other service areas such asservice area 302 which lack installed PRIs. Still further, the switch receives overflow calls from other service areas such asservice area 310. - At
service area 310, theswitch 330 is a high usage office with four direct route Primary Route Interfaces. This switch is labeled Wheeling. Theswitch 330 receives 100 calls from users within theservice area 310 seeking dial-up access to thenetwork 314 operated by the ISP. With four direct route PRIs, theswitch 330 can directly handle 92 calls on the 23 channels per PRI. The remaining eight calls overflow to another switch having PRI capability for accessing theISP network 314. - The overflow calls are routed using AIN functionality on the PSTN, by connecting the calls between the
switch 330 and theswitch 328. When an overflow call is received at theswitch 330, a query message is generated by theswitch 330 and sent to the SCP which services theswitch 330. The SCP determines the overflow condition and locates another PRI with capacity to handle the overflow call. The SCP returns the DN of the PRI to theswitch 330. Theswitch 330 routes the call to theswitch 328 using AIN functionality and the DN for the PRI. - At
service area 312, theswitch 332 is a high usage office with six direct route PRIs. In the illustrated example, thisswitch 332 receives 200 calls from users seeking access to thenetwork 314 operated by the ISP. The six direct route PRIs have a capacity of 138 calls and this number of calls is routed to the direct route PRIs at theswitch 332. Upon receipt of overflow calls, thenetwork 300 identifies a PRI having unused capacity for handling additional calls. In the example, thenetwork 300 identifiesswitch 324 inservice area 304 as having sufficient capacity. Accordingly, the sixty-two overflow calls are routed fromswitch 332 to switch 324 over the PSTN using AIN functionality. - From the foregoing, it can be seen that the present invention provides method and apparatus for managing call traffic in a telecommunication network. Calls to a Primary Rate Interface of a computer services provider are handled directly at the originating switch if possible. In the event of overflow, when the number of calls to the direct route PRI exceeds capacity, the overflow calls are routed to another switch of the network having one or more direct route Primary Route Interfaces associated with the computer services provider. This solution provides the capability for traffic to overflow to the public switched telephone network (PSTN), which previous systems did not. Further, the Advanced Intelligent Network (AIN) logic for this solution will return the dialed telephone number. Previous systems returned a substituted telephone number and/or a route index. Still further, in this solution, AIN service logic will be based on a table associated with dialed directory numbers and a corresponding route index. Previous systems used service logic based on a table associated with point codes and route indices. This solution allows two-way traffic, which the previous system did not. Lastly, this solution provides a dedicated direct route Primary Route Interface.
- While a particular embodiment of the present invention has been shown and described, modifications may be made. It is therefore intended in the appended claims to cover such changes and modifications which follow in the true spirit and scope of the invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/969,666 US8670547B2 (en) | 2001-03-05 | 2008-01-04 | Direct route ISDN primary route interface |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/799,818 US7406165B2 (en) | 2001-03-05 | 2001-03-05 | Direct route ISDN primary route interface |
US11/969,666 US8670547B2 (en) | 2001-03-05 | 2008-01-04 | Direct route ISDN primary route interface |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/799,818 Continuation US7406165B2 (en) | 2001-03-05 | 2001-03-05 | Direct route ISDN primary route interface |
Publications (2)
Publication Number | Publication Date |
---|---|
US20080165946A1 true US20080165946A1 (en) | 2008-07-10 |
US8670547B2 US8670547B2 (en) | 2014-03-11 |
Family
ID=25176834
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/799,818 Expired - Fee Related US7406165B2 (en) | 2001-03-05 | 2001-03-05 | Direct route ISDN primary route interface |
US11/969,666 Expired - Fee Related US8670547B2 (en) | 2001-03-05 | 2008-01-04 | Direct route ISDN primary route interface |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/799,818 Expired - Fee Related US7406165B2 (en) | 2001-03-05 | 2001-03-05 | Direct route ISDN primary route interface |
Country Status (1)
Country | Link |
---|---|
US (2) | US7406165B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090279684A1 (en) * | 2000-10-20 | 2009-11-12 | Verizon Corporate Services Group Inc. | Method and system for call center screening |
US20100111080A1 (en) * | 2008-10-31 | 2010-05-06 | Cisco Technology, Inc. | Graceful Network Merge by Performing a Graceful Transition of Conflicting Routing Identifiers |
US9042235B1 (en) * | 2013-03-15 | 2015-05-26 | Genband Us Llc | Determining peer-to-peer communication paths between service providers |
Citations (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4903263A (en) * | 1988-10-03 | 1990-02-20 | Network Access Corporation | Apparatus and method for providing existing telephone switching equipment with integrated services digital network capability |
US4993014A (en) * | 1989-05-30 | 1991-02-12 | At&T Bell Laboratories | Dynamic shared facility system for private networks |
US5101451A (en) * | 1988-12-29 | 1992-03-31 | At&T Bell Laboratories | Real-time network routing |
US5212691A (en) * | 1990-10-30 | 1993-05-18 | Nec Corporation | Private network with means for establishing virtual tie trunks between PBXS through ISDN public network |
US5278889A (en) * | 1992-07-29 | 1994-01-11 | At&T Bell Laboratories | Video telephony dialing |
US5331629A (en) * | 1991-11-26 | 1994-07-19 | Fujitsu Limited | System for connecting ISDN tie line via ISDN office line |
US5375124A (en) * | 1992-02-20 | 1994-12-20 | At&T Corp. | Method and apparatus for providing ISDN access |
US5422943A (en) * | 1992-09-30 | 1995-06-06 | At&T Corp. | Private branch exchange networks |
US5515427A (en) * | 1994-07-19 | 1996-05-07 | At&T Corp. | Completion of intelligent network telephone calls |
US5566235A (en) * | 1995-10-05 | 1996-10-15 | Bell Atlantic Network Services, Inc. | Customer controlled service mediation management |
US5570410A (en) * | 1994-10-13 | 1996-10-29 | Bellsouth Corporation | Dynamic resource allocation process for a service control point in an advanced intelligent network system |
US5572583A (en) * | 1992-04-17 | 1996-11-05 | Bell Atlantic | Advanced intelligent network with intelligent peripherals interfaced to the integrated services control point |
US5579300A (en) * | 1993-06-14 | 1996-11-26 | Hyundai Electronics Industries Co., Ltd. | Private automatic branch exchange for integrated services digital network |
US5703938A (en) * | 1995-08-28 | 1997-12-30 | Mct Communications Corp. | Method of optimizing access trunk configurations and system therefor |
US5737333A (en) * | 1995-06-23 | 1998-04-07 | Lucent Technologies Inc. | Method and apparatus for interconnecting ATM-attached hosts with telephone-network attached hosts |
US5740237A (en) * | 1995-09-14 | 1998-04-14 | Bellsouth Corporation | Method and system for a singular activation of a redirection service without general activation of the service |
US5809130A (en) * | 1993-07-08 | 1998-09-15 | U S West Advanced Technologies, Inc. | System and method for selectively retrieving communications from any selected location |
US5818919A (en) * | 1996-07-15 | 1998-10-06 | At&T Corp. | Inter-network call forwarding with subscriber identity |
US5825780A (en) * | 1994-05-05 | 1998-10-20 | Sprint Communications Co.L.P. | Method, system and apparatus for telecommunications control |
US5828652A (en) * | 1996-09-30 | 1998-10-27 | Lucent Technologies, Inc. | Establishment of a flexible rate interface link to restore channels from a failed communication link |
USRE36051E (en) * | 1993-10-27 | 1999-01-19 | Rockwell International Corporation | Automatic call distribution network with call overload system and method |
US5878127A (en) * | 1996-09-30 | 1999-03-02 | Sbc Technology Resources, Inc. | Method and apparatus for facilitating remote communications access to multiple locations within a telecommunications network |
US5889946A (en) * | 1993-03-19 | 1999-03-30 | Ncr Corporation | Collaborative system running application program for transmitting the identity of each surrogate function to remotes to draw images of displays |
US5889846A (en) * | 1997-02-10 | 1999-03-30 | At&T Corp | Method and system for initiating a software defined network call via a network adjunct platform |
US5918019A (en) * | 1996-07-29 | 1999-06-29 | Cisco Technology, Inc. | Virtual dial-up protocol for network communication |
US5919919A (en) * | 1996-02-06 | 1999-07-06 | Her Majesty The Queen In Right Of Canada, As Represented By Agriculture And Agri-Food Canada | Brassica sp. gene promoter highly expressed during tapetum development |
US5920618A (en) * | 1996-11-29 | 1999-07-06 | Sbc Technology Resources, Inc. | Apparatus and method for managing telephony-based services |
US5933490A (en) * | 1997-03-12 | 1999-08-03 | Bell Atlantic Network Services, Inc. | Overload protection for on-demand access to the internet that redirects calls from overloaded internet service provider (ISP) to alternate internet access provider |
US5949762A (en) * | 1996-01-24 | 1999-09-07 | Telebit Corporation | Apparatus and method for processing multiple telephone calls |
US6011838A (en) * | 1997-06-06 | 2000-01-04 | Bellsouth Intellectual Property Corporation | Process and system for dynamically measuring switch traffic |
US6070192A (en) * | 1997-05-30 | 2000-05-30 | Nortel Networks Corporation | Control in a data access transport service |
US6075853A (en) * | 1997-03-31 | 2000-06-13 | Sbc Technology Resources, 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 |
US6108408A (en) * | 1997-07-30 | 2000-08-22 | Sbc Technology Resources, Inc. | Apparatus and method for routing a dedicated number through alternate telephone carriers |
US6160876A (en) * | 1998-07-24 | 2000-12-12 | Ameritech Corporation | Method and system for providing enhanced caller identification |
US6226374B1 (en) * | 1998-11-24 | 2001-05-01 | Qwest Communications International Inc. | Capacity provisioning for AIN |
US6341161B1 (en) * | 1998-07-24 | 2002-01-22 | Teresa Farias Latter | Method and system for providing enhanced caller identification information including tailored announcements |
US6449350B1 (en) * | 1997-12-19 | 2002-09-10 | Bellsouth Intellectual Property Corporation | Processes and systems for dynamically measuring switch traffic |
US6535598B1 (en) * | 1998-02-03 | 2003-03-18 | Nokia Corporation | Service provision in a telecommunications network |
US6704405B1 (en) * | 1997-03-28 | 2004-03-09 | Verizon Services Corp. | Personal dial tone service with personalized call waiting |
US6771761B1 (en) * | 1999-12-29 | 2004-08-03 | Bellsouth Intellectual Property Corporation | System and method for caller-selectable call routing from a single telephone number |
-
2001
- 2001-03-05 US US09/799,818 patent/US7406165B2/en not_active Expired - Fee Related
-
2008
- 2008-01-04 US US11/969,666 patent/US8670547B2/en not_active Expired - Fee Related
Patent Citations (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4903263A (en) * | 1988-10-03 | 1990-02-20 | Network Access Corporation | Apparatus and method for providing existing telephone switching equipment with integrated services digital network capability |
US5101451A (en) * | 1988-12-29 | 1992-03-31 | At&T Bell Laboratories | Real-time network routing |
US4993014A (en) * | 1989-05-30 | 1991-02-12 | At&T Bell Laboratories | Dynamic shared facility system for private networks |
US5212691A (en) * | 1990-10-30 | 1993-05-18 | Nec Corporation | Private network with means for establishing virtual tie trunks between PBXS through ISDN public network |
US5331629A (en) * | 1991-11-26 | 1994-07-19 | Fujitsu Limited | System for connecting ISDN tie line via ISDN office line |
US5375124A (en) * | 1992-02-20 | 1994-12-20 | At&T Corp. | Method and apparatus for providing ISDN access |
US5572583A (en) * | 1992-04-17 | 1996-11-05 | Bell Atlantic | Advanced intelligent network with intelligent peripherals interfaced to the integrated services control point |
US5278889A (en) * | 1992-07-29 | 1994-01-11 | At&T Bell Laboratories | Video telephony dialing |
US5422943A (en) * | 1992-09-30 | 1995-06-06 | At&T Corp. | Private branch exchange networks |
US5889946A (en) * | 1993-03-19 | 1999-03-30 | Ncr Corporation | Collaborative system running application program for transmitting the identity of each surrogate function to remotes to draw images of displays |
US5579300A (en) * | 1993-06-14 | 1996-11-26 | Hyundai Electronics Industries Co., Ltd. | Private automatic branch exchange for integrated services digital network |
US5809130A (en) * | 1993-07-08 | 1998-09-15 | U S West Advanced Technologies, Inc. | System and method for selectively retrieving communications from any selected location |
USRE36051E (en) * | 1993-10-27 | 1999-01-19 | Rockwell International Corporation | Automatic call distribution network with call overload system and method |
US5825780A (en) * | 1994-05-05 | 1998-10-20 | Sprint Communications Co.L.P. | Method, system and apparatus for telecommunications control |
US5515427A (en) * | 1994-07-19 | 1996-05-07 | At&T Corp. | Completion of intelligent network telephone calls |
US5570410A (en) * | 1994-10-13 | 1996-10-29 | Bellsouth Corporation | Dynamic resource allocation process for a service control point in an advanced intelligent network system |
US5737333A (en) * | 1995-06-23 | 1998-04-07 | Lucent Technologies Inc. | Method and apparatus for interconnecting ATM-attached hosts with telephone-network attached hosts |
US5703938A (en) * | 1995-08-28 | 1997-12-30 | Mct Communications Corp. | Method of optimizing access trunk configurations and system therefor |
US5740237A (en) * | 1995-09-14 | 1998-04-14 | Bellsouth Corporation | Method and system for a singular activation of a redirection service without general activation of the service |
US5566235A (en) * | 1995-10-05 | 1996-10-15 | Bell Atlantic Network Services, Inc. | Customer controlled service mediation management |
US5949762A (en) * | 1996-01-24 | 1999-09-07 | Telebit Corporation | Apparatus and method for processing multiple telephone calls |
US5919919A (en) * | 1996-02-06 | 1999-07-06 | Her Majesty The Queen In Right Of Canada, As Represented By Agriculture And Agri-Food Canada | Brassica sp. gene promoter highly expressed during tapetum development |
US5818919A (en) * | 1996-07-15 | 1998-10-06 | At&T Corp. | Inter-network call forwarding with subscriber identity |
US5918019A (en) * | 1996-07-29 | 1999-06-29 | Cisco Technology, Inc. | Virtual dial-up protocol for network communication |
US5828652A (en) * | 1996-09-30 | 1998-10-27 | Lucent Technologies, Inc. | Establishment of a flexible rate interface link to restore channels from a failed communication link |
US5878127A (en) * | 1996-09-30 | 1999-03-02 | Sbc Technology Resources, Inc. | Method and apparatus for facilitating remote communications access to multiple locations within a telecommunications network |
US5920618A (en) * | 1996-11-29 | 1999-07-06 | Sbc Technology Resources, Inc. | Apparatus and method for managing telephony-based services |
US5889846A (en) * | 1997-02-10 | 1999-03-30 | At&T Corp | Method and system for initiating a software defined network call via a network adjunct platform |
US5933490A (en) * | 1997-03-12 | 1999-08-03 | Bell Atlantic Network Services, Inc. | Overload protection for on-demand access to the internet that redirects calls from overloaded internet service provider (ISP) to alternate internet access provider |
US6704405B1 (en) * | 1997-03-28 | 2004-03-09 | Verizon Services Corp. | Personal dial tone service with personalized call waiting |
US6185282B1 (en) * | 1997-03-31 | 2001-02-06 | Sbc Technology Resources, Inc. | Apparatus and method for intelligent call routing and call return |
US6075853A (en) * | 1997-03-31 | 2000-06-13 | Sbc Technology Resources, Inc. | Apparatus and method for intelligent call routing and call return |
US6070192A (en) * | 1997-05-30 | 2000-05-30 | Nortel Networks Corporation | Control in a data access transport service |
US6011838A (en) * | 1997-06-06 | 2000-01-04 | Bellsouth Intellectual Property Corporation | Process and system for dynamically measuring switch traffic |
US6108408A (en) * | 1997-07-30 | 2000-08-22 | Sbc Technology Resources, Inc. | Apparatus and method for routing a dedicated number through alternate telephone carriers |
US6697480B2 (en) * | 1997-07-30 | 2004-02-24 | Sbc Laboratories, Inc. | Method and network for routing a communication through an alternate carrier |
US6526136B2 (en) * | 1997-07-30 | 2003-02-25 | Sbc Technology Resources, Inc. | System and computer program for routing a dedicated number through alternate telephone carriers |
US6084872A (en) * | 1997-10-30 | 2000-07-04 | Ameritech Corporation | Trunk and switch architecture for providing switched-circuit connections to on-line data services |
US6449350B1 (en) * | 1997-12-19 | 2002-09-10 | Bellsouth Intellectual Property Corporation | Processes and systems for dynamically measuring switch traffic |
US6535598B1 (en) * | 1998-02-03 | 2003-03-18 | Nokia Corporation | Service provision in a telecommunications network |
US6160876A (en) * | 1998-07-24 | 2000-12-12 | Ameritech Corporation | Method and system for providing enhanced caller identification |
US6341161B1 (en) * | 1998-07-24 | 2002-01-22 | Teresa Farias Latter | Method and system for providing enhanced caller identification information including tailored announcements |
US6226374B1 (en) * | 1998-11-24 | 2001-05-01 | Qwest Communications International Inc. | Capacity provisioning for AIN |
US6771761B1 (en) * | 1999-12-29 | 2004-08-03 | Bellsouth Intellectual Property Corporation | System and method for caller-selectable call routing from a single telephone number |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090279684A1 (en) * | 2000-10-20 | 2009-11-12 | Verizon Corporate Services Group Inc. | Method and system for call center screening |
US8085910B2 (en) * | 2000-10-20 | 2011-12-27 | Verizon Corporate Services Group Inc. | Method and system for call center screening |
US20100111080A1 (en) * | 2008-10-31 | 2010-05-06 | Cisco Technology, Inc. | Graceful Network Merge by Performing a Graceful Transition of Conflicting Routing Identifiers |
US8111691B2 (en) * | 2008-10-31 | 2012-02-07 | Cisco Technology, Inc. | Graceful network merge by performing a graceful transition of conflicting routing identifiers |
US20120189014A1 (en) * | 2008-10-31 | 2012-07-26 | Cisco Technology, Inc. | Graceful network merge by performing a graceful transition of conflicting routing identifiers |
US8780904B2 (en) * | 2008-10-31 | 2014-07-15 | Cisco Technology, Inc. | Graceful network merge by performing a graceful transition of conflicting routing identifiers |
US9042235B1 (en) * | 2013-03-15 | 2015-05-26 | Genband Us Llc | Determining peer-to-peer communication paths between service providers |
Also Published As
Publication number | Publication date |
---|---|
US7406165B2 (en) | 2008-07-29 |
US8670547B2 (en) | 2014-03-11 |
US20020122549A1 (en) | 2002-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070019624A1 (en) | Trunk and switch architecture for providing switched-circuit connections to on-line data services | |
US7555109B2 (en) | System and method for caller control of a distinctive ring | |
US7620168B2 (en) | Network element routing service | |
US5420914A (en) | System and method for real time carrier selection | |
US7203302B2 (en) | Geographical call routing for a non-emergency calling service | |
EP1013107B1 (en) | Local number portability | |
US7664244B2 (en) | Method and system for providing calling number restoral | |
US5867569A (en) | Enhanced efficient telephone number portability | |
US6493444B2 (en) | Enhanced application telephone network | |
CA2055170A1 (en) | Call forwarding system | |
EP0767568A2 (en) | Method and apparatus for processing telephone calls | |
US20080014950A1 (en) | Methods of routing interlata network traffic | |
US8670547B2 (en) | Direct route ISDN primary route interface | |
US6173051B1 (en) | Custom routing for multiple carrier interconnection | |
CA2233125C (en) | Method and apparatus for providing multi-network virtual services | |
US6411703B1 (en) | Geographically distributed telephony | |
US7466800B1 (en) | Method and system of voice activated dialing using an intelligent peripheral in an advance intelligent network | |
EP1236339B1 (en) | System and method for communicating data to a call destination | |
WO1999018711A9 (en) | Virtual end office in a switched telephone network | |
US7907715B2 (en) | System and method for blocking a telephone call | |
US7664247B1 (en) | Methods and apparatus for integrating automatic route selection with AIN services | |
MXPA01001520A (en) | Intelligent traffic routing | |
MXPA00002320A (en) | Interexchange carrier escape list for local number portability | |
CA2288340A1 (en) | Integrated ain busy call return/ain call forward on busy feature |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: AT&T INTELLECTUAL PROPERTY 1, L.P., NEVADA Free format text: CHANGE OF NAME;ASSIGNOR:SBC PROPERTIES, L.P.;REEL/FRAME:022457/0815 Effective date: 20030610 Owner name: AT&T INTELLECTUAL PROPERTY 1, L.P.,NEVADA Free format text: CHANGE OF NAME;ASSIGNOR:SBC PROPERTIES, L.P.;REEL/FRAME:022457/0815 Effective date: 20030610 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.) |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.) |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20180311 |