CA2176477C - System and method for providing advanced intelligent network services - Google Patents
System and method for providing advanced intelligent network servicesInfo
- Publication number
- CA2176477C CA2176477C CA002176477A CA2176477A CA2176477C CA 2176477 C CA2176477 C CA 2176477C CA 002176477 A CA002176477 A CA 002176477A CA 2176477 A CA2176477 A CA 2176477A CA 2176477 C CA2176477 C CA 2176477C
- Authority
- CA
- Canada
- Prior art keywords
- ain
- service
- response
- scp
- query
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 25
- 230000004044 response Effects 0.000 claims abstract description 107
- 238000012545 processing Methods 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 101001134276 Homo sapiens S-methyl-5'-thioadenosine phosphorylase Proteins 0.000 description 4
- 102100022050 Protein canopy homolog 2 Human genes 0.000 description 4
- 230000003993 interaction Effects 0.000 description 2
- 239000002957 persistent organic pollutant Substances 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 241000726103 Atta Species 0.000 description 1
- 241001481828 Glyptocephalus cynoglossus Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 150000001768 cations Chemical class 0.000 description 1
- 230000003340 mental effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
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
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/4228—Systems providing special services or facilities to subscribers in networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13512—800 - freefone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13547—Indexing scheme relating to selecting arrangements in general and for multiplex systems subscriber, e.g. profile, database, database access
Abstract
In a telephone network, customized advanced intelligent network (AIN) services are provided to standard IN/1 "800" service customers. An IN/1 service switching point (IN/1 SSP) (130) receives a call directed to the standard IN/1 "800" service customer (112), and generates an "800" query to an "800" services data base (156). An "800" service control point ("800" SCP) (150) generates an "800" response containing a carrier identification code, and the IN/1 SSP routes the call via a trunk group designated by the carrier identification code. An AIN-equipped service switching point (AIN SSP) (126) then generates an AIN query to an AIN service data base (174). In response, an AIN-equipped service control point (AIN.SCP) (170) executes AIN service records corresponding to the standar IN/1 "800" service customer to generate an AIN response containing call processing instructions. The AIN SSP (126) then uses the call processing instructions to complete the call.
Description
WOg5/16321 ~ 7 ~ ~ ~ 7 PCT~S94/13812 SYSTEM AND METHOD FOR PROVIDING ADVANCED INTELLIGENT NETWORK
SERVICES
Descri~tion Bac~around of the Invention The present invention relates generally to the field of customized tele~ cation services, and more specifically to providing customized telephone services made available by the next-generation Advanced Intelligent Network (AIN) to customers receiving st~n~Ard services from existing telephone facilities.
The telephone network presently is undergoing a transition from the intelligent networ~ (IN/l) that has been in place for many years to an AIN. The evolving AIN provides both advanced service features and flexible service provisioning capabilities that make it very beneficial to customer~, particularly those with uni~ue service requirements. Because implementation of the AIN is an ongoing process, however, many of the customized telephone ser~ices to be provided by the AIN presently are not available to customers recei~ing stAn~Ard services from the existing IN/l facilities. For example, customers receiving stAn~Ard "800"
services from IN/l facilities may desire customized AIN features that are not yet implemented for "800" customers. Although customers presently have the ability to designate an interexchange carrier (IC) and routing numbers (either POTS numbers or dialed "800' numbers) with some fl~Yi hi 1 ~ ty, e.g., time of day or day of week, more dynamic service features are unavailable. Desirable features that sre not available include caller interaction with option~ d~signated by the "800" cu3tomer, and the ability to make routing decisions based on the states of networ~ resources such as customer te~minating facilities or IC tr~nk~ ng facilities. These types of dynamlc features are, however, increasingly available with the AIN.
A natural desire of "800" customer~ is to have available, at reasonable cost and in timely fashion, the typa of dynamic service features available with the AIN . However, immediate implementation of the complete and ubiquitous AIN i~ not practical. Unfortunately, ~pAncion of the st~n~A~d IN/l 800~
service to deliver AIN services will require expensive and time-consuming ~witch modifications, as well as modifications to the WO95/16321 ^ 21 7~ ~ 7 7 PcrluS94113812~
existing IN/l "800" service control applications and operations support system. Accordingly, it i8 desirable to provide a means for bridging the gap between existing "800" services supplied by the IN/l and the evolving features made available by the AIN, without imm-~-li Ate expansion or modification of the existing IN/l network systems.
Disclosure of the Invention In light of the foregoing, and in accordance with the present invention, there is provided, in a telephone network, a system and method for providing customized AIN services to st~n~lArd IN/l "800" service customers. The system and method of the present invention employ a double query architecture in which a first query made to a st~n~rd IN/l "800" services data base yields instructions for generating a second query to an AIN services data bsse cont~;ning one or more AIN service records for the stAn~l~rd "800" service customer. A call directed to the "800" service customer can then be completed according to instructions contained in the customer's AIN service records, thereby providing advanced AIN features without the need for extensive modification of the existing IN/l network systems.
Additional features and advantages of the invention will be set forth in part in the description that follows, and in part ~will be apparent from the description, or may be learned by practice of the invention. The ob~ects and advantages of the invention will be realized and attA i nl~A by the system and method particularly pointed out in the written description and claims hereof, as well as in the appended drawings.
To achieve the ad~antages of the invention snd in accordance with the purpose of the invention, as embodied and broadly described herein, the present invention is, in a telephone network, a system for providing customized advanced intelligent network (AIN) ser~ices to stAn~Ard intelligent network (IN/l) "800" service customers, the system comprising an IN/l-equipped service switching point (IN/l SSP) for receiving a call directed to a stAn~Ard IN/l "800" service customer, an IN/l-equipped "800"
WO 95/16321 ~ 1 7 6 4 7 7 PCT/US94tl3812 service control point ("800' SCP) coupled to the IN/l SSP, an AIN-equipped service switching point (AIN SSP) coupled to the IN/l SSP, and an AIN-equipped service control point (AIN SCP) coupled to the AIN SSP, wherein the IN/l SSP generates an "800" query in response to the received call, the "800" SCP generates, in response to the "800" query, an "800" response corresponding to the st~n~rd IN/l "800" service customer, the AIN SSP generates an AIN query based on the "800" response, the AIN SCP generates, in response to the AIN ~uery, an AIN response cont~i n ing instructions for completing the call, and the AIN SSP completes the call according to the instructions cont~;ne~ in the AIN response.
In another aspect, the present invention is a method for providing, in a telephone network, customized advanced intelligent network (AIN) services to stAn~rd intelligent network (IN/l) "800" service customers, the method comprising the steps of receiving a call directed to a st~n~Ard IN/l "800" service customer, generating an "800" query in response to the received call, generating, in response to the "800 1! query, an "800"
response including an identification code specified in an 800 service record correspon~ing to the stAn~rd IN/1 800 service customer, routing the call via a trunk group designated by the identification code, generating an AIN query in response to the routing of the call, executing, in response to the AIN query, at least one AIN ser~ice record corresponding to the s~n~Ard IN/l 1'800'' service customer, generating an AIN response including instructions based on the execution of the at least one AIN
service record, and completing the call according to the instructions.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as c 1 ~ i me~ .
Brief DescriPtion of the Drawinqs The aC~nmp~nying drawings, which are included to provide a further underst~n~ing of the invention and are incorporated in and constitute a part of this specification, illustrate the preferred WO95/16321 PCT~S94113812 ~
2176~77 embodiments of the invention and together with the description serve to explain the principles of the invention.
Fig. l is a block diagram of one embo~im~nt of a system ~or providing customized AIN services to s~ rd IN/l "800" service customers;
Fig. 2 is a block diagram of a second embodiment of a system for providing customized AIN services to st~n~rd IN/l "800"
service customers;
Fig. 3 is a block diagram of a third embodiment of a system for providing customized AIN services to st~ntl~rd IN/l "800"
service customers;
Fig. 4 is a block diagram of a fourth embodiment of a system for providing customized AIN services to st~n~rd IN/l "800"
service customers;
Fig. 5 is a flow diagram illustrating one embodiment of a method for providing customized AIN services to stAn-l~rd IN/l "8 00" service customers; and Fig. 6 is a flow diagram illustrating a second embodiment of a method for providing customized AIN services to standard IN/l "800" service customers.
Best Mode for Carr~inq Out the Invention Reference will now be made in detail to the presently preferred embodimEnts of the invention, examples of which are illustrated in the accomrAnying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
A first exemplary embodiment of the system of the present invention is shown in Fig. l and is designated generally by reference numeral lO0. As herein embodied and shown in Fig. 1, the system lO0 employs a double query system architecture that includes a st~n~rd IN/l service switching point (IN/l SSP) 130 equipped with existing IN/l call-triggering capabilities for processing telephone calls directed to "800" service customers.
When a telephone call having an "800" number is received at the IN/l SSP 130 ~rom telephone 112, the SSP 130 recognizes "800"
service triggers within the call and generates an "800" query ~ WO95/16321 PCr/Uss4/13812 ~1~&~7 requesting instructions for completing the call. The IN/1 SSP 130 transmits the "800" query to a signal transfer point (STP) 140, which then transmits the "800" query to an "800" service control point ("800" SCP) 150.
The "800" SCP 150 includes a processor 152 and an "800" call management services data base (CMSDB) 154 contAining an "800"
service record for each customer. The processor 152 runs an IN/l "800" service application program 156, such as the current SCP/800 spplication release, a proprietary software application owned by Bellcore. In response to the "800" query, processor 152, running application 156, locates in the "800" CMSDB 154 an "800" service record corresponding to the customer to whom the call is directed, and then executes the "800" service record to generate an "800 response cont~in;ng instructions for completing the "800" call.
The "800" SCP 150 transmits the "800" response to STP 140, which then transmits the "800" response to IN/1 SSP 130. Because processor 152 h~nflles all of the "800" queries transmitted by SSP
130, all of the sophisticated network management controls provided by the SCP/800 application, such as "800" service call overload protection, can be maint~;ne~.
In the conventional IN/1, the SSP 130 routes the "800 call via an appropriate IN/1 trunk group (not shown) and completes the call according to the instructions contained in the "800" response generated by the "800" SCP 150. For example, the "800" response contains a carrier identification code (CIC), which may designate facilities corresponding to an IC or a local exchange carrier (LEC). The SSP 130 uses the CIC in the "800" response returned from the "800" SCP 150 to select an appropriate outgoing trunk group, which would normally correspond to an IC point-of-presence (POP). The SSP 130 then monitors whether an idle trunk can be found in the selected outgoing trunk group. If an idle trunk group is not available, the SSP 130 routes the call to reorder tone, providing an audible indication to the caller that the call cannot be completed due to network congestion. If an idle trunk is found, the SSP 130 signals the office at the other end of the trunk, normally an IC POP, that a call is being routed to it. The WO95/16321 PCT~S94/13812 ~
217t~q~' of~ice then assumes responsibility for further call processing, ending the routing responsibility of the SSP 130 at this point.
In accordance with the present invention, however, the IN/l SSP 130 routes the call to an AIN SSP 126 e~uipped with AIN call-triggering capabilities via trunk group 124. The SSP 130 routes to the AIN SSP 126 based on a turnaround record, an "800" service record contained in the "800" CMSDB 154. The turnaround record includes a CIC, as~ociated with the LEC, that directs the SSP 130 to route via trunk group 124. A service management system (SMS) 160, running a service creation and management application, such as the current SMS/800 application release, a proprietary software application owned by Bellcore, is used to create a turnaround record in the " 800 " CMSDB 154 for each " 800 " customer desiring AIN
services. In response to the "800" query, the "800" SCP processor 152, rllnning the "800" service application 156, executes the turnaround record to generate an -800" response that includes the LEC CIC designating trunk group 124. The STP 140 receives the " 800 " response and transmits it to the IN/1 SSP 130, which then routes the call to the AIN SSP 126 via the trunk group 124 designated by the CIC. The AIN SSP 126 serves as a POP within the originating LATA for a particular LEC, and will be referred to as the LEC POP 120.
The AIN SSP 126, sssociated with the LEC POP 120, receives the call routed from IN/1 SSP 130, and launches the second query of the double quer~ scheme, generating an AIN query with respect to the "800" ~ervice customer to whom the original call was directed. The AIN query contains information concerning the number of the calling party and the originally dialed "800"
number. Thus, the AIN query specifies the "800" service cu~tomer by the use of the originally dialed "800" number, eliminating the ~min; strative overhead required for a dusl-numbering scheme. The AIN SSP 126 may be equipped with AIN call triggering capabilities as specified, for example, by the Ameritech Advanced Intelligent Network (AIN) 0.0 SSP Functional Specification (TR-OAT-00042) or the Bellcore Advanced Intelligent Network (AIN) 0.1 Switching Systems Generic Requirements (TR-NWT-001284). The AIN SSP lZ6 may wo 95/16321 2 ~ 7 ~ Pcrluss4ll38l2 launch the AIN query based on triggering criteria such as the "800" code or 800-NXX code of the originally dialed "800" number, or may employ an off-hook delay trigger to launch the AIN query only in response to calls routed from particular trunk groups. In either case, it is not necessary to convert the "800" number to a corresponding POTS ntl~he~ to carry out the AIN query.
The STP 140 transmits the AIN query to an AIN-equipped service control point 170, such as, for example, the integrated service control point (ISCP) developed by Bellcore. The ISCP l70 includes a processor 172 rllnnin~ an AIN 8ervices application 176, and an AIN services data base 174 cont~i n i ng one or more AIN
service records for each "800" service customer. The SMS 180 is used to create and modify the AIN service records in AIN services data base 174 with a service creation and management application, such as the SPACE~ version 2.0 application. Thus, in the system 100 of the present invention, the record set for a particular customer includes both the t~ round record stored in the "800"
services data base 154 and one or more AIN service records stored in the AIN services data base 174. The AIN services application 176 running on processor 172 may be, for example, the current Nulti-Services Application Platform (MSAP) release, a proprietary software application owned by Bellcore. Use of the MSAP
application is described in commonly assigned United States patent application serial no. 07/972,529, the content of which is hereby incorporated by reference.
In response to the AIN query generated by AIN-equipped SSP
126, ISCP processor 172 locates one or more AIN service records corresponding to the "800" service customer based on the originally dialed "800" number, and executes them to generate AIN
service instructions. The AIN-equipped SSP 126 then completes the original c811 according to the AIN service instructions contained in the AIN response. The inc;,e,..~tal post dial delay for the double query architecture of system l00 is estimated to be less than one second for the "800" and AIN queries, plus the signaling delay between the initial "800" querying SSP 130 and the AIN-equipped SSP 126 associated with the LEC POP 120. If SS7 WO95/16321 ~ 7 ~ ~ ~ 7 PCT~S94/13812 ~
signaling is carried out between SSP 130 and AIN-equipped SSP 126, the total average inc~mental delsy is estimated to be approximately one second.
~he graphical creation, validation, and network testing capabilities of the SPACE~ application can be used to quickly A
create a variety of customized AIN services for each stAn~rd INtl ~800" service customer. Use of the SPACE~ application is described in commonly-assigned United States patent application serial no. 07/972,817, the content of which is hereby incorporated by reference. A particular "800" service customer~s records can be provisioned by first using the SPACE~ application to create the AIN service records in the AIN services data base 174 and then using the SMS/800 application to create the turnaround record in the "800" services data base 154. This sequence provides the opportunity to test the AIN services using the SPACE~ application before the services are network-enabled via the turnaround record.
In addition, this sequence provides orderly transitioning of each customer from the stAn~rd IN/l "800" system to the AIN-capable ~800~ system of the present invention, because it is only necessary to replace the customer's existing "800" service record with a turnaround record after the AIN services have been fully provisioned, thereby avoiding a prolonged interruption in ~800"
service.
The system of the present invention can be used to provide all evolving AIN ser~ice festures to s~An~Ard IN/l "800" service customer3 as they l~ecome available. As one example, the SPACEX
application may be used to creste AIN service records con~i n i ng instructions for caller interaction, enabling "800" calls to be routed based on caller dual-tone multi-frequency (DTNF) input.
Other AIN service records may provide more robust routing features, such as the ability to route over both private facilities and the public switched telephone network. AIN service records may also include other evolving AIN features such as, for example, serial triggering and the ability to monitor network resources. Serial triggering refers to the ability to trigger sequentially within call processing based on various criteria, WO 95/16321 ~ 1 7 ~ 4 ~ ~ PCT/US94/13812 such as trunk group busy/idle states. The flexibility and ease of the SPACE~ application, made available to stAn~Ard IN/l "800"
service customers by the system of the present invention, enables practical provisioning of customized sets of AIN features for each st~n~Ard IN/l "800" service customer.
The double-query architecture of system lO0 provides additional flexibility in terms of the specific deployment options available to a LEC. For example, the system 100 could be deployed LATA-wide by simply establishing the LEC POP 120 and configuring end offices to route to the LEC POP. The double-query srchitecture of system 100 could be further extended by implementation in a regional or national area of service. A
regional service architecture could be implemented, for example, by establishing a LEC POP per LATA, with an associated AIN
services data base 174 also provided within the LATA.
Alternatively, the regional service architecture may have multiple LEC POPs accessing a shared AIN services datsbase. A national service architecture could be implemented, for example, by ext~n~ing the regional architecture to have LEC POPs in different LATAs that guery AIN services data bases in other LATAs.
Depending upon the degree of data base sharing, at least a portion of an AIN services data base could be replicated in appropriate data bases using multiple data base record distribution features available, for example, in a future version of the SPACE~
application.
As herein embodied and shown in Fig. 2, a second embodiment of the system of the present invention, designated generally by reference numeral 200, retains the double query architecture, but provides a more efficient implementation configured to launch both the "800" query and the AIN query f~om a single AIN-equipped SSP
230. The AIN SSP 230 is equipped with both AIN and IN/l "800"
triggering capabilities. The system 200 of this second embodiment saves facilities and switching resources, and reduces post-dial delay by el;minAting the need for a separate LEC POP facility.
When a telephone call directed to a stAn~Ard IN/l "800"
service customer is received, AIN SSP 230 recognizes "800" service WO9~116321 ~ 7 ~ PCr/USs~/13812 triggers within the call and generates the initial "800" query.
STP 140 receives the "800" query from AIN SSP 230 and transmits the query to SCP 150. In response to the "800 query, the SCP
processor 152, running the 800 service application 156, locates an "800" service record in '800" services data base 154, and executes the service record to generate the "800" response. As in the first embodiment, each of the '800" service records in data base 154 includes a turnaround record, created by SMS 160.
Based on a LEC CIC in the turnaround record, the "800' response directs the AIN SSP 230 to route the call ~ria a trunk group having an appropriate AIN call model trigger. Because AIN
SSP 230 is itself AIN-equipped, however, it is not necessary to route to a LEC POP facility to launch the AIN query. Rather, the AIN-equipped SSP 230 generates the AIN query itself, for example, by routing to a "loop-around" trunk group (not shown) that both originates and tt~min~tes at the AIN SSP 230. The loop-around arrangement enables the AIN SSP 230 to treat the t~rminAting calls in the trunk group as AIN calls. The loop-around arrangement can be used with the present set of SSP capabilities without changing the SSP "800" and AIN call processing logic. However, with changes to the SSP call processing logic, more efficient arrangements are possible.
In response to the AIN query generated by AIN SSP 230 and received via STP 1.40, the ISCP processor 172, r~lnning the AIN
services application (MSAP) 176, locates AIN service records in the AIN services data base 174 that correspond to the "800"
service customer and generates the AIN response cont~i n; rlg instructions for completing the call. The SSP 230 then routes the original call via a trunk group designated by the AIN service instructions and completes the call according to the AIN service instructions. Thus, AIN SSP 230 does not route the call to another switching element until after it has received both the "800" response and the AIN response.
As herein embodied and shown in Fig. 3, a third embodiment of the system of the present invention, designated generally by reference numeral 300, employs a consolidated AIN/800 ISCP 310.
95/16321 ~ 7 7 PCT~S94/13812 The ISCP 310 includes a processor 312 running both the IN/l "800"
services application 156 and the AIN services application 176.
These applications 156, 176 handle, respectively, "800" queries to an "800" CMSDB 314 and AIN queries to an AIN services data base 316. The processor 312 makes use of a multi-application configuration, in which the "800" services application 156 coexists with the AIN services application (MSAP) 176, to consolidate SCP resources while retA i n i ng the double-query architecture and the IN/l SSP "800" triggering arrangement described with reference to Fig. 1. The logical architecture of system 300 preserves the independent use of "800" and AIN ser~ice capabilities, requires no changes to the switch/SCP message interfaces, e.g., transaction capabilities application protocol (TCAP), for either the "800" or AIN services, and is consistent with the planned AIN switch call model/trigger evolution.
According to this third embodiment, an IN/1 SSP 130 generates the "800" query to the ISCP 310, via STP 140, in response to "800"
service triggers within the call received from telephone 112. The ISCP processor 312, running "800" services application 156, receives the "800" query and locates a corresponding "800" service record in the "800" CMSDB 314.
As in the first and second embodiments, an SMS 160 is used to create a turnaround record in the "800" service record in "800"
CMSDB 314, and an SMS 180 i8 used to create and modify AIN service records in AIN ~ervices data base 316. The ISCP processor 312 generates an "800" response that includes a CIC specified by the turnaround record, and the IN/1 SSP 130 routes the call to a LEC
POP 120 via trunk group 124 according to the CIC. The AIN-equipped SSP 126 of LEC POP 120 then launches an AIN query to the consolidated AIN/800 ISCP 310. Thus, the "800" and AIN queries are directed to the same ISCP 310. The ISCP processor 312, running the AIN services application 176, locates one or more AIN
service records in the AIN services data base 316 based on the originally dialed "800" number and executes the AIN service records to generate the AIN response. The AIN-equipped SSP 126 WO95/16321 PCT~S94/13812 ~
21~77 -associated with LEC POP 120 completes the call sccording to the service instructions in the AIN response.
As herein embodied and shown in Fig. 4, a fourth embodiment of the system of the present invention, designated generally by reference numeral 400, provides a single AIN SSP 230 equipped with both AIN and IN/l "~00" triggering capabilities, as in the second em~odiment described with reference to Fig. 2, in combination with a consolidated, mul~i-application AIN/800 ISCP 310. As in the third embodiment shown in Fig. 3, the AIN/800 ISCP 310 includes a processor 312 running both the IN/l '800" services application 156 and the AIN services application 176. The system 400 combines certain advantages of exemplary systems 200 and 300 described with reference to the second and third embodiments, respectively.
Specifically, by elim;n~ting the need to route to a LEC POP, system 400 saves facilities and switching resources and reduces post-dial delay. Further, with the multi-application configuration of ISCP 310, system 400 consolidates SCP resources.
According to this fourth embodiment, the AIN-equipped SSP 230 generates the "800 query to the consolidated AIN/800 ISCP 310 in response to "800" service triggers within the call received from telephone 112. The AIN/800 ISCP processor 312, r~nning the 800 service application 156, responds by locating the corresponding "800" service record in the "800" C~SDB 314 and generating an "800" response accoxding to the turnaround record cont~i n~ in the "800" service record. The "800" response directs the AIN SSP 230 to route the call to an AIN-equipped trunk group. Instead of routing to a LEC POP, however, the AIN SSP 230 utilizes, for example, a loop-around trunk arrangement for the AIN-equipped trunk group. In response to a call termin~ting on the loop-around trunk group, AIN SSP 230 generates the AIN query to the consolidated AIN/800 ISCP 310. The AIN/800 ISCP processor 312, running the AIN service application 176, executes the AIN service records stored in the AIN services data base 316 for the appropriate "800" service customer and generates the AIN response.
The AIN-equipped SSP 230 then routes the original call via a trunk group designated in the AIN response and completes the call ~ WO95/16321 2 17 ~ ~ ~ 7 PCT~S94/13812 according to the AIN serviCe instructions contained in the AIN
response.
The foregoing description describes exemplary structural embodiments of the present invention. However, the present invention is not limited to such structural configurations, but also includes methods for providing AIN services to st~n~Ard IN/l "800" service customers. Although some of the methods of the present invention are described above with respect to structural configurations in which they may be implemented, the present invention also contemplates broader methods, as described below.
A first exemplary embodiment of the method of the present invention is shown in Fig. 5. As herein embodied and shown in Fig. 5, the method includes a first step of receiving, in a telephone networ~, a call from a telephone directed to a standard IN/l "800" service customer (step 502). An "800~ query is then generated (step 504). In response to the "800" query, the method provides the step of generating an "800" response cont~i n; ng a CIC
specified in a turnaround record cont~ine~ in an "800" service record that corresponds to the st~n~rd IN/l "800' service customer (step 506). The call is then routed via a trunk group designated by the CIC (step 508), followed by the step of generating an AIN query (step 5lO). In response to the AIN query, at least one AIN ~erv~ce record corresponding to the st~nAArd IN/I
"800" service cus~omer is executed, to generate an AIN response (step ~12), contAining service instructions for completing the call (step 514).
A second exemplary embodiment of the method of the present invention i~ shown in Fig. 6. As herein embodied and shown in Fig. 6, the method includes a first step of receiving, in a telephone network, a call from a telephone directed to a standard IN/l "800" service customer (step 602). An "800" query is then generated (step 604). In response to the "800" query, the method provides the step of generating an "800" response that contains instructions for carrying out an AIN query based on an ''800~l ser~ice record for the st~n~d IN/l "800" service customer (step 606). An AIN query is then generated (step 608) and, in response WO95t16321 ~ 7 7 PCT~S94/13812 ~
to the AIN query, at least one AIN service record corresponding to the st~n~rd IN/l "800" service customer is executed to generate an AIN response cont~;n;ng AIN service instructions (step 610).
The call is then routed via a trunk group designated by the AIN
response, and the call is completed according to the AIN service instructions provided in the AIN response (step 612).
Having described the presently preferred embodiments o~ the invention, additional advantages and modifications will readily occur to those skilled in the art from consideration of the specification and practice of the invention disclosed herein.
Therefore, it is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the invention being indicated by the following claims.
SERVICES
Descri~tion Bac~around of the Invention The present invention relates generally to the field of customized tele~ cation services, and more specifically to providing customized telephone services made available by the next-generation Advanced Intelligent Network (AIN) to customers receiving st~n~Ard services from existing telephone facilities.
The telephone network presently is undergoing a transition from the intelligent networ~ (IN/l) that has been in place for many years to an AIN. The evolving AIN provides both advanced service features and flexible service provisioning capabilities that make it very beneficial to customer~, particularly those with uni~ue service requirements. Because implementation of the AIN is an ongoing process, however, many of the customized telephone ser~ices to be provided by the AIN presently are not available to customers recei~ing stAn~Ard services from the existing IN/l facilities. For example, customers receiving stAn~Ard "800"
services from IN/l facilities may desire customized AIN features that are not yet implemented for "800" customers. Although customers presently have the ability to designate an interexchange carrier (IC) and routing numbers (either POTS numbers or dialed "800' numbers) with some fl~Yi hi 1 ~ ty, e.g., time of day or day of week, more dynamic service features are unavailable. Desirable features that sre not available include caller interaction with option~ d~signated by the "800" cu3tomer, and the ability to make routing decisions based on the states of networ~ resources such as customer te~minating facilities or IC tr~nk~ ng facilities. These types of dynamlc features are, however, increasingly available with the AIN.
A natural desire of "800" customer~ is to have available, at reasonable cost and in timely fashion, the typa of dynamic service features available with the AIN . However, immediate implementation of the complete and ubiquitous AIN i~ not practical. Unfortunately, ~pAncion of the st~n~A~d IN/l 800~
service to deliver AIN services will require expensive and time-consuming ~witch modifications, as well as modifications to the WO95/16321 ^ 21 7~ ~ 7 7 PcrluS94113812~
existing IN/l "800" service control applications and operations support system. Accordingly, it i8 desirable to provide a means for bridging the gap between existing "800" services supplied by the IN/l and the evolving features made available by the AIN, without imm-~-li Ate expansion or modification of the existing IN/l network systems.
Disclosure of the Invention In light of the foregoing, and in accordance with the present invention, there is provided, in a telephone network, a system and method for providing customized AIN services to st~n~lArd IN/l "800" service customers. The system and method of the present invention employ a double query architecture in which a first query made to a st~n~rd IN/l "800" services data base yields instructions for generating a second query to an AIN services data bsse cont~;ning one or more AIN service records for the stAn~l~rd "800" service customer. A call directed to the "800" service customer can then be completed according to instructions contained in the customer's AIN service records, thereby providing advanced AIN features without the need for extensive modification of the existing IN/l network systems.
Additional features and advantages of the invention will be set forth in part in the description that follows, and in part ~will be apparent from the description, or may be learned by practice of the invention. The ob~ects and advantages of the invention will be realized and attA i nl~A by the system and method particularly pointed out in the written description and claims hereof, as well as in the appended drawings.
To achieve the ad~antages of the invention snd in accordance with the purpose of the invention, as embodied and broadly described herein, the present invention is, in a telephone network, a system for providing customized advanced intelligent network (AIN) ser~ices to stAn~Ard intelligent network (IN/l) "800" service customers, the system comprising an IN/l-equipped service switching point (IN/l SSP) for receiving a call directed to a stAn~Ard IN/l "800" service customer, an IN/l-equipped "800"
WO 95/16321 ~ 1 7 6 4 7 7 PCT/US94tl3812 service control point ("800' SCP) coupled to the IN/l SSP, an AIN-equipped service switching point (AIN SSP) coupled to the IN/l SSP, and an AIN-equipped service control point (AIN SCP) coupled to the AIN SSP, wherein the IN/l SSP generates an "800" query in response to the received call, the "800" SCP generates, in response to the "800" query, an "800" response corresponding to the st~n~rd IN/l "800" service customer, the AIN SSP generates an AIN query based on the "800" response, the AIN SCP generates, in response to the AIN ~uery, an AIN response cont~i n ing instructions for completing the call, and the AIN SSP completes the call according to the instructions cont~;ne~ in the AIN response.
In another aspect, the present invention is a method for providing, in a telephone network, customized advanced intelligent network (AIN) services to stAn~rd intelligent network (IN/l) "800" service customers, the method comprising the steps of receiving a call directed to a st~n~Ard IN/l "800" service customer, generating an "800" query in response to the received call, generating, in response to the "800 1! query, an "800"
response including an identification code specified in an 800 service record correspon~ing to the stAn~rd IN/1 800 service customer, routing the call via a trunk group designated by the identification code, generating an AIN query in response to the routing of the call, executing, in response to the AIN query, at least one AIN ser~ice record corresponding to the s~n~Ard IN/l 1'800'' service customer, generating an AIN response including instructions based on the execution of the at least one AIN
service record, and completing the call according to the instructions.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as c 1 ~ i me~ .
Brief DescriPtion of the Drawinqs The aC~nmp~nying drawings, which are included to provide a further underst~n~ing of the invention and are incorporated in and constitute a part of this specification, illustrate the preferred WO95/16321 PCT~S94113812 ~
2176~77 embodiments of the invention and together with the description serve to explain the principles of the invention.
Fig. l is a block diagram of one embo~im~nt of a system ~or providing customized AIN services to s~ rd IN/l "800" service customers;
Fig. 2 is a block diagram of a second embodiment of a system for providing customized AIN services to st~n~rd IN/l "800"
service customers;
Fig. 3 is a block diagram of a third embodiment of a system for providing customized AIN services to st~ntl~rd IN/l "800"
service customers;
Fig. 4 is a block diagram of a fourth embodiment of a system for providing customized AIN services to st~n~rd IN/l "800"
service customers;
Fig. 5 is a flow diagram illustrating one embodiment of a method for providing customized AIN services to stAn-l~rd IN/l "8 00" service customers; and Fig. 6 is a flow diagram illustrating a second embodiment of a method for providing customized AIN services to standard IN/l "800" service customers.
Best Mode for Carr~inq Out the Invention Reference will now be made in detail to the presently preferred embodimEnts of the invention, examples of which are illustrated in the accomrAnying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
A first exemplary embodiment of the system of the present invention is shown in Fig. l and is designated generally by reference numeral lO0. As herein embodied and shown in Fig. 1, the system lO0 employs a double query system architecture that includes a st~n~rd IN/l service switching point (IN/l SSP) 130 equipped with existing IN/l call-triggering capabilities for processing telephone calls directed to "800" service customers.
When a telephone call having an "800" number is received at the IN/l SSP 130 ~rom telephone 112, the SSP 130 recognizes "800"
service triggers within the call and generates an "800" query ~ WO95/16321 PCr/Uss4/13812 ~1~&~7 requesting instructions for completing the call. The IN/1 SSP 130 transmits the "800" query to a signal transfer point (STP) 140, which then transmits the "800" query to an "800" service control point ("800" SCP) 150.
The "800" SCP 150 includes a processor 152 and an "800" call management services data base (CMSDB) 154 contAining an "800"
service record for each customer. The processor 152 runs an IN/l "800" service application program 156, such as the current SCP/800 spplication release, a proprietary software application owned by Bellcore. In response to the "800" query, processor 152, running application 156, locates in the "800" CMSDB 154 an "800" service record corresponding to the customer to whom the call is directed, and then executes the "800" service record to generate an "800 response cont~in;ng instructions for completing the "800" call.
The "800" SCP 150 transmits the "800" response to STP 140, which then transmits the "800" response to IN/1 SSP 130. Because processor 152 h~nflles all of the "800" queries transmitted by SSP
130, all of the sophisticated network management controls provided by the SCP/800 application, such as "800" service call overload protection, can be maint~;ne~.
In the conventional IN/1, the SSP 130 routes the "800 call via an appropriate IN/1 trunk group (not shown) and completes the call according to the instructions contained in the "800" response generated by the "800" SCP 150. For example, the "800" response contains a carrier identification code (CIC), which may designate facilities corresponding to an IC or a local exchange carrier (LEC). The SSP 130 uses the CIC in the "800" response returned from the "800" SCP 150 to select an appropriate outgoing trunk group, which would normally correspond to an IC point-of-presence (POP). The SSP 130 then monitors whether an idle trunk can be found in the selected outgoing trunk group. If an idle trunk group is not available, the SSP 130 routes the call to reorder tone, providing an audible indication to the caller that the call cannot be completed due to network congestion. If an idle trunk is found, the SSP 130 signals the office at the other end of the trunk, normally an IC POP, that a call is being routed to it. The WO95/16321 PCT~S94/13812 ~
217t~q~' of~ice then assumes responsibility for further call processing, ending the routing responsibility of the SSP 130 at this point.
In accordance with the present invention, however, the IN/l SSP 130 routes the call to an AIN SSP 126 e~uipped with AIN call-triggering capabilities via trunk group 124. The SSP 130 routes to the AIN SSP 126 based on a turnaround record, an "800" service record contained in the "800" CMSDB 154. The turnaround record includes a CIC, as~ociated with the LEC, that directs the SSP 130 to route via trunk group 124. A service management system (SMS) 160, running a service creation and management application, such as the current SMS/800 application release, a proprietary software application owned by Bellcore, is used to create a turnaround record in the " 800 " CMSDB 154 for each " 800 " customer desiring AIN
services. In response to the "800" query, the "800" SCP processor 152, rllnning the "800" service application 156, executes the turnaround record to generate an -800" response that includes the LEC CIC designating trunk group 124. The STP 140 receives the " 800 " response and transmits it to the IN/1 SSP 130, which then routes the call to the AIN SSP 126 via the trunk group 124 designated by the CIC. The AIN SSP 126 serves as a POP within the originating LATA for a particular LEC, and will be referred to as the LEC POP 120.
The AIN SSP 126, sssociated with the LEC POP 120, receives the call routed from IN/1 SSP 130, and launches the second query of the double quer~ scheme, generating an AIN query with respect to the "800" ~ervice customer to whom the original call was directed. The AIN query contains information concerning the number of the calling party and the originally dialed "800"
number. Thus, the AIN query specifies the "800" service cu~tomer by the use of the originally dialed "800" number, eliminating the ~min; strative overhead required for a dusl-numbering scheme. The AIN SSP 126 may be equipped with AIN call triggering capabilities as specified, for example, by the Ameritech Advanced Intelligent Network (AIN) 0.0 SSP Functional Specification (TR-OAT-00042) or the Bellcore Advanced Intelligent Network (AIN) 0.1 Switching Systems Generic Requirements (TR-NWT-001284). The AIN SSP lZ6 may wo 95/16321 2 ~ 7 ~ Pcrluss4ll38l2 launch the AIN query based on triggering criteria such as the "800" code or 800-NXX code of the originally dialed "800" number, or may employ an off-hook delay trigger to launch the AIN query only in response to calls routed from particular trunk groups. In either case, it is not necessary to convert the "800" number to a corresponding POTS ntl~he~ to carry out the AIN query.
The STP 140 transmits the AIN query to an AIN-equipped service control point 170, such as, for example, the integrated service control point (ISCP) developed by Bellcore. The ISCP l70 includes a processor 172 rllnnin~ an AIN 8ervices application 176, and an AIN services data base 174 cont~i n i ng one or more AIN
service records for each "800" service customer. The SMS 180 is used to create and modify the AIN service records in AIN services data base 174 with a service creation and management application, such as the SPACE~ version 2.0 application. Thus, in the system 100 of the present invention, the record set for a particular customer includes both the t~ round record stored in the "800"
services data base 154 and one or more AIN service records stored in the AIN services data base 174. The AIN services application 176 running on processor 172 may be, for example, the current Nulti-Services Application Platform (MSAP) release, a proprietary software application owned by Bellcore. Use of the MSAP
application is described in commonly assigned United States patent application serial no. 07/972,529, the content of which is hereby incorporated by reference.
In response to the AIN query generated by AIN-equipped SSP
126, ISCP processor 172 locates one or more AIN service records corresponding to the "800" service customer based on the originally dialed "800" number, and executes them to generate AIN
service instructions. The AIN-equipped SSP 126 then completes the original c811 according to the AIN service instructions contained in the AIN response. The inc;,e,..~tal post dial delay for the double query architecture of system l00 is estimated to be less than one second for the "800" and AIN queries, plus the signaling delay between the initial "800" querying SSP 130 and the AIN-equipped SSP 126 associated with the LEC POP 120. If SS7 WO95/16321 ~ 7 ~ ~ ~ 7 PCT~S94/13812 ~
signaling is carried out between SSP 130 and AIN-equipped SSP 126, the total average inc~mental delsy is estimated to be approximately one second.
~he graphical creation, validation, and network testing capabilities of the SPACE~ application can be used to quickly A
create a variety of customized AIN services for each stAn~rd INtl ~800" service customer. Use of the SPACE~ application is described in commonly-assigned United States patent application serial no. 07/972,817, the content of which is hereby incorporated by reference. A particular "800" service customer~s records can be provisioned by first using the SPACE~ application to create the AIN service records in the AIN services data base 174 and then using the SMS/800 application to create the turnaround record in the "800" services data base 154. This sequence provides the opportunity to test the AIN services using the SPACE~ application before the services are network-enabled via the turnaround record.
In addition, this sequence provides orderly transitioning of each customer from the stAn~rd IN/l "800" system to the AIN-capable ~800~ system of the present invention, because it is only necessary to replace the customer's existing "800" service record with a turnaround record after the AIN services have been fully provisioned, thereby avoiding a prolonged interruption in ~800"
service.
The system of the present invention can be used to provide all evolving AIN ser~ice festures to s~An~Ard IN/l "800" service customer3 as they l~ecome available. As one example, the SPACEX
application may be used to creste AIN service records con~i n i ng instructions for caller interaction, enabling "800" calls to be routed based on caller dual-tone multi-frequency (DTNF) input.
Other AIN service records may provide more robust routing features, such as the ability to route over both private facilities and the public switched telephone network. AIN service records may also include other evolving AIN features such as, for example, serial triggering and the ability to monitor network resources. Serial triggering refers to the ability to trigger sequentially within call processing based on various criteria, WO 95/16321 ~ 1 7 ~ 4 ~ ~ PCT/US94/13812 such as trunk group busy/idle states. The flexibility and ease of the SPACE~ application, made available to stAn~Ard IN/l "800"
service customers by the system of the present invention, enables practical provisioning of customized sets of AIN features for each st~n~Ard IN/l "800" service customer.
The double-query architecture of system lO0 provides additional flexibility in terms of the specific deployment options available to a LEC. For example, the system 100 could be deployed LATA-wide by simply establishing the LEC POP 120 and configuring end offices to route to the LEC POP. The double-query srchitecture of system 100 could be further extended by implementation in a regional or national area of service. A
regional service architecture could be implemented, for example, by establishing a LEC POP per LATA, with an associated AIN
services data base 174 also provided within the LATA.
Alternatively, the regional service architecture may have multiple LEC POPs accessing a shared AIN services datsbase. A national service architecture could be implemented, for example, by ext~n~ing the regional architecture to have LEC POPs in different LATAs that guery AIN services data bases in other LATAs.
Depending upon the degree of data base sharing, at least a portion of an AIN services data base could be replicated in appropriate data bases using multiple data base record distribution features available, for example, in a future version of the SPACE~
application.
As herein embodied and shown in Fig. 2, a second embodiment of the system of the present invention, designated generally by reference numeral 200, retains the double query architecture, but provides a more efficient implementation configured to launch both the "800" query and the AIN query f~om a single AIN-equipped SSP
230. The AIN SSP 230 is equipped with both AIN and IN/l "800"
triggering capabilities. The system 200 of this second embodiment saves facilities and switching resources, and reduces post-dial delay by el;minAting the need for a separate LEC POP facility.
When a telephone call directed to a stAn~Ard IN/l "800"
service customer is received, AIN SSP 230 recognizes "800" service WO9~116321 ~ 7 ~ PCr/USs~/13812 triggers within the call and generates the initial "800" query.
STP 140 receives the "800" query from AIN SSP 230 and transmits the query to SCP 150. In response to the "800 query, the SCP
processor 152, running the 800 service application 156, locates an "800" service record in '800" services data base 154, and executes the service record to generate the "800" response. As in the first embodiment, each of the '800" service records in data base 154 includes a turnaround record, created by SMS 160.
Based on a LEC CIC in the turnaround record, the "800' response directs the AIN SSP 230 to route the call ~ria a trunk group having an appropriate AIN call model trigger. Because AIN
SSP 230 is itself AIN-equipped, however, it is not necessary to route to a LEC POP facility to launch the AIN query. Rather, the AIN-equipped SSP 230 generates the AIN query itself, for example, by routing to a "loop-around" trunk group (not shown) that both originates and tt~min~tes at the AIN SSP 230. The loop-around arrangement enables the AIN SSP 230 to treat the t~rminAting calls in the trunk group as AIN calls. The loop-around arrangement can be used with the present set of SSP capabilities without changing the SSP "800" and AIN call processing logic. However, with changes to the SSP call processing logic, more efficient arrangements are possible.
In response to the AIN query generated by AIN SSP 230 and received via STP 1.40, the ISCP processor 172, r~lnning the AIN
services application (MSAP) 176, locates AIN service records in the AIN services data base 174 that correspond to the "800"
service customer and generates the AIN response cont~i n; rlg instructions for completing the call. The SSP 230 then routes the original call via a trunk group designated by the AIN service instructions and completes the call according to the AIN service instructions. Thus, AIN SSP 230 does not route the call to another switching element until after it has received both the "800" response and the AIN response.
As herein embodied and shown in Fig. 3, a third embodiment of the system of the present invention, designated generally by reference numeral 300, employs a consolidated AIN/800 ISCP 310.
95/16321 ~ 7 7 PCT~S94/13812 The ISCP 310 includes a processor 312 running both the IN/l "800"
services application 156 and the AIN services application 176.
These applications 156, 176 handle, respectively, "800" queries to an "800" CMSDB 314 and AIN queries to an AIN services data base 316. The processor 312 makes use of a multi-application configuration, in which the "800" services application 156 coexists with the AIN services application (MSAP) 176, to consolidate SCP resources while retA i n i ng the double-query architecture and the IN/l SSP "800" triggering arrangement described with reference to Fig. 1. The logical architecture of system 300 preserves the independent use of "800" and AIN ser~ice capabilities, requires no changes to the switch/SCP message interfaces, e.g., transaction capabilities application protocol (TCAP), for either the "800" or AIN services, and is consistent with the planned AIN switch call model/trigger evolution.
According to this third embodiment, an IN/1 SSP 130 generates the "800" query to the ISCP 310, via STP 140, in response to "800"
service triggers within the call received from telephone 112. The ISCP processor 312, running "800" services application 156, receives the "800" query and locates a corresponding "800" service record in the "800" CMSDB 314.
As in the first and second embodiments, an SMS 160 is used to create a turnaround record in the "800" service record in "800"
CMSDB 314, and an SMS 180 i8 used to create and modify AIN service records in AIN ~ervices data base 316. The ISCP processor 312 generates an "800" response that includes a CIC specified by the turnaround record, and the IN/1 SSP 130 routes the call to a LEC
POP 120 via trunk group 124 according to the CIC. The AIN-equipped SSP 126 of LEC POP 120 then launches an AIN query to the consolidated AIN/800 ISCP 310. Thus, the "800" and AIN queries are directed to the same ISCP 310. The ISCP processor 312, running the AIN services application 176, locates one or more AIN
service records in the AIN services data base 316 based on the originally dialed "800" number and executes the AIN service records to generate the AIN response. The AIN-equipped SSP 126 WO95/16321 PCT~S94/13812 ~
21~77 -associated with LEC POP 120 completes the call sccording to the service instructions in the AIN response.
As herein embodied and shown in Fig. 4, a fourth embodiment of the system of the present invention, designated generally by reference numeral 400, provides a single AIN SSP 230 equipped with both AIN and IN/l "~00" triggering capabilities, as in the second em~odiment described with reference to Fig. 2, in combination with a consolidated, mul~i-application AIN/800 ISCP 310. As in the third embodiment shown in Fig. 3, the AIN/800 ISCP 310 includes a processor 312 running both the IN/l '800" services application 156 and the AIN services application 176. The system 400 combines certain advantages of exemplary systems 200 and 300 described with reference to the second and third embodiments, respectively.
Specifically, by elim;n~ting the need to route to a LEC POP, system 400 saves facilities and switching resources and reduces post-dial delay. Further, with the multi-application configuration of ISCP 310, system 400 consolidates SCP resources.
According to this fourth embodiment, the AIN-equipped SSP 230 generates the "800 query to the consolidated AIN/800 ISCP 310 in response to "800" service triggers within the call received from telephone 112. The AIN/800 ISCP processor 312, r~nning the 800 service application 156, responds by locating the corresponding "800" service record in the "800" C~SDB 314 and generating an "800" response accoxding to the turnaround record cont~i n~ in the "800" service record. The "800" response directs the AIN SSP 230 to route the call to an AIN-equipped trunk group. Instead of routing to a LEC POP, however, the AIN SSP 230 utilizes, for example, a loop-around trunk arrangement for the AIN-equipped trunk group. In response to a call termin~ting on the loop-around trunk group, AIN SSP 230 generates the AIN query to the consolidated AIN/800 ISCP 310. The AIN/800 ISCP processor 312, running the AIN service application 176, executes the AIN service records stored in the AIN services data base 316 for the appropriate "800" service customer and generates the AIN response.
The AIN-equipped SSP 230 then routes the original call via a trunk group designated in the AIN response and completes the call ~ WO95/16321 2 17 ~ ~ ~ 7 PCT~S94/13812 according to the AIN serviCe instructions contained in the AIN
response.
The foregoing description describes exemplary structural embodiments of the present invention. However, the present invention is not limited to such structural configurations, but also includes methods for providing AIN services to st~n~Ard IN/l "800" service customers. Although some of the methods of the present invention are described above with respect to structural configurations in which they may be implemented, the present invention also contemplates broader methods, as described below.
A first exemplary embodiment of the method of the present invention is shown in Fig. 5. As herein embodied and shown in Fig. 5, the method includes a first step of receiving, in a telephone networ~, a call from a telephone directed to a standard IN/l "800" service customer (step 502). An "800~ query is then generated (step 504). In response to the "800" query, the method provides the step of generating an "800" response cont~i n; ng a CIC
specified in a turnaround record cont~ine~ in an "800" service record that corresponds to the st~n~rd IN/l "800' service customer (step 506). The call is then routed via a trunk group designated by the CIC (step 508), followed by the step of generating an AIN query (step 5lO). In response to the AIN query, at least one AIN ~erv~ce record corresponding to the st~nAArd IN/I
"800" service cus~omer is executed, to generate an AIN response (step ~12), contAining service instructions for completing the call (step 514).
A second exemplary embodiment of the method of the present invention i~ shown in Fig. 6. As herein embodied and shown in Fig. 6, the method includes a first step of receiving, in a telephone network, a call from a telephone directed to a standard IN/l "800" service customer (step 602). An "800" query is then generated (step 604). In response to the "800" query, the method provides the step of generating an "800" response that contains instructions for carrying out an AIN query based on an ''800~l ser~ice record for the st~n~d IN/l "800" service customer (step 606). An AIN query is then generated (step 608) and, in response WO95t16321 ~ 7 7 PCT~S94/13812 ~
to the AIN query, at least one AIN service record corresponding to the st~n~rd IN/l "800" service customer is executed to generate an AIN response cont~;n;ng AIN service instructions (step 610).
The call is then routed via a trunk group designated by the AIN
response, and the call is completed according to the AIN service instructions provided in the AIN response (step 612).
Having described the presently preferred embodiments o~ the invention, additional advantages and modifications will readily occur to those skilled in the art from consideration of the specification and practice of the invention disclosed herein.
Therefore, it is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the invention being indicated by the following claims.
Claims (19)
1. In a telephone network, a system for providing customized advanced intelligent network (AIN) services to standard intelligent network (IN/1) "800" service customers, the system comprising:
an IN/1-equipped service switching point (IN/1 SSP) for receiving a call directed to a standard IN/1 "800" service customer;
an IN/1-equipped "800" service control point ("800" SCP) coupled to the IN/1 SSP;
an AIN-equipped service switching point (AIN SSP) coupled to the IN/1 SSP; and an AIN-equipped service control point (AIN SCP) coupled to the AIN SSP, wherein the IN/1 SSP generates an "800" query in response to the received call, the "800" SCP generates, in response to the "800" query, an "800" response corresponding to the standard IN/1 "800" service customer, the AIN SSP generates an AIN query based on the "800" response, the AIN SCP generstes, in response to the AIN query, an AIN response containing instructions for completing the call, and the AIN SSP completes the call according to the instructions contained in the AIN response.
an IN/1-equipped service switching point (IN/1 SSP) for receiving a call directed to a standard IN/1 "800" service customer;
an IN/1-equipped "800" service control point ("800" SCP) coupled to the IN/1 SSP;
an AIN-equipped service switching point (AIN SSP) coupled to the IN/1 SSP; and an AIN-equipped service control point (AIN SCP) coupled to the AIN SSP, wherein the IN/1 SSP generates an "800" query in response to the received call, the "800" SCP generates, in response to the "800" query, an "800" response corresponding to the standard IN/1 "800" service customer, the AIN SSP generates an AIN query based on the "800" response, the AIN SCP generstes, in response to the AIN query, an AIN response containing instructions for completing the call, and the AIN SSP completes the call according to the instructions contained in the AIN response.
2. The system of claim 1, wherein the "800" SCP generates the "800" response according to an "800" service record stored in an "800" services data base associated with the "800" SCP, and the AIN SCP generates the AIN response according to at least one AIN
service record stored in an AIN services data base associated with the AIN SCP.
service record stored in an AIN services data base associated with the AIN SCP.
3. The system of claim 1, wherein the call directed to the standard IN/1 "800" service customer is initiated by an originally dialed "800" number, and the AIN SCP selects the at least one AIN
service record to be executed by the AIN SCP based on the originally dialed "800" number.
service record to be executed by the AIN SCP based on the originally dialed "800" number.
4. In a telephone network, a system for providing customized advanced intelligent network (AIN) services to standard intelligent network (IN/1) "800" service customers, the system comprising:
an IN/1-equipped service switching point (IN/1 SSP) for receiving a call directed to a standard IN/1 "800" service customer, and for generating an "800" query in response to the received call;
an IN/1-equipped "800" service control point ("800" SCP) for generating, in response to the "800" query, an "800" response containing an identification code specified in an "800" service record corresponding to the standard IN/1 "800" service customer, wherein the IN/1 SSP routes the call via a trunk group designated by the identification code;
an AIN-equipped service switching point (AIN SSP), associated with the trunk group designated by the identification code, for receiving the call routed from the IN/1 SSP, and for generating an AIN query in response to the received call; and an AIN-equipped service control point (AIN SCP) for executing, in response to the AIN query, at least one AIN service record corresponding to the standard IN/1 "800'- service customer, and for generating an AIN response containing instructions based on the execution of the at least one AIN service record, wherein the AIN SSP completes the call according to the instructions generated by the AIN SCP.
an IN/1-equipped service switching point (IN/1 SSP) for receiving a call directed to a standard IN/1 "800" service customer, and for generating an "800" query in response to the received call;
an IN/1-equipped "800" service control point ("800" SCP) for generating, in response to the "800" query, an "800" response containing an identification code specified in an "800" service record corresponding to the standard IN/1 "800" service customer, wherein the IN/1 SSP routes the call via a trunk group designated by the identification code;
an AIN-equipped service switching point (AIN SSP), associated with the trunk group designated by the identification code, for receiving the call routed from the IN/1 SSP, and for generating an AIN query in response to the received call; and an AIN-equipped service control point (AIN SCP) for executing, in response to the AIN query, at least one AIN service record corresponding to the standard IN/1 "800'- service customer, and for generating an AIN response containing instructions based on the execution of the at least one AIN service record, wherein the AIN SSP completes the call according to the instructions generated by the AIN SCP.
5. The system of claim 4, wherein the "800" service record is stored in an "800" services data base associated with the "800"
SCP, and the at least one AIN service record is stored in an AIN
services data base associated with the AIN SCP.
SCP, and the at least one AIN service record is stored in an AIN
services data base associated with the AIN SCP.
6. The system of claim 4, wherein the call directed to the standard IN/1 " 800" service customer is initiated by an originally dialed "800" number, and the AIN SCP selects the at least one AIN
service record to be executed by the AIN SCP based on the originally dialed "800" number.
service record to be executed by the AIN SCP based on the originally dialed "800" number.
7. In a telephone network, a system for providing customized advanced intelligent network (AIN) services to standard intelligent network (IN/1) "800" service customers, the system comprising:
an AIN-equipped service switching point (AIN SSP) for receiving a call directed to a standard IN/1 "800" service customer, and for generating an "800" query in response to the received call;
an IN/1-equipped "800" service control point ("800" SCP) for generating, in response to the "800" query, an "800" response according to an "800" service record corresponding to the standard IN/1 "800" service customer, wherein the AIN SSP generates an AIN
query in response to the "800" response; and an AIN-equipped service control point (AIN SCP) for executing, in response to the AIN query, at least one AIN service record corresponding to the standard IN/1 "800" service customer, and for generating an AIN response containing instructions based on the execution of the at least one AIN service record, wherein the AIN SSP completes the call according to the AIN response generated by the AIN SCP.
an AIN-equipped service switching point (AIN SSP) for receiving a call directed to a standard IN/1 "800" service customer, and for generating an "800" query in response to the received call;
an IN/1-equipped "800" service control point ("800" SCP) for generating, in response to the "800" query, an "800" response according to an "800" service record corresponding to the standard IN/1 "800" service customer, wherein the AIN SSP generates an AIN
query in response to the "800" response; and an AIN-equipped service control point (AIN SCP) for executing, in response to the AIN query, at least one AIN service record corresponding to the standard IN/1 "800" service customer, and for generating an AIN response containing instructions based on the execution of the at least one AIN service record, wherein the AIN SSP completes the call according to the AIN response generated by the AIN SCP.
8. The system of claim 7, wherein the "800" service record is stored in an "800" services data base associated with the "800"
SCP, and the at least one AIN service record is stored in an AIN
services data base associated with the AIN SCP.
SCP, and the at least one AIN service record is stored in an AIN
services data base associated with the AIN SCP.
9. The system of claim 7, wherein the call directed to the standard IN/1 "800" service customer is initiated by an originally dialed "800" number, and the AIN SCP selects the at least one AIN
service record to be executed by the AIN SCP based on the originally dialed "800" number.
service record to be executed by the AIN SCP based on the originally dialed "800" number.
10. In a telephone network, a system for providing customized advanced intelligent network (AIN) services to standard intelligent network (IN/1) "800" service customers, the system comprising:
an IN/1-equipped service switching point (IN/1 SSP) for receiving a call directed to a standard IN/1 "800" service customer, and for generating an "800" query in response to the received call;
an AIN/800-equipped service control point (AIN/800 SCP) for generating, in response to the "800" query, an "800" response containing an identification code specified in an "800" service record corresponding to the standard IN/1 "800" service customer, wherein the IN/1 SSP routes the call via a trunk group designated by the identification code; and an AIN-equipped service switching point (AIN SSP), associated with the trunk group designated by the "800" response, for receiving the call routed from the IN/1 SSP, and for generating an AIN query in response to the received call, wherein the AIN/800 SCP executes, in response to the AIN query, at least one AIN
service record corresponding to the standard IN/1 "800" service customer, and generates an AIN response containing instructions based on the execution of the at least one AIN service record, and wherein the AIN SSP completes the call according to the instructions generated by the AIN/800 SCP.
an IN/1-equipped service switching point (IN/1 SSP) for receiving a call directed to a standard IN/1 "800" service customer, and for generating an "800" query in response to the received call;
an AIN/800-equipped service control point (AIN/800 SCP) for generating, in response to the "800" query, an "800" response containing an identification code specified in an "800" service record corresponding to the standard IN/1 "800" service customer, wherein the IN/1 SSP routes the call via a trunk group designated by the identification code; and an AIN-equipped service switching point (AIN SSP), associated with the trunk group designated by the "800" response, for receiving the call routed from the IN/1 SSP, and for generating an AIN query in response to the received call, wherein the AIN/800 SCP executes, in response to the AIN query, at least one AIN
service record corresponding to the standard IN/1 "800" service customer, and generates an AIN response containing instructions based on the execution of the at least one AIN service record, and wherein the AIN SSP completes the call according to the instructions generated by the AIN/800 SCP.
11. The system of claim 10, wherein the "800" service record is stored in an "800" services data base and the at least one AIN
service record is stored in an AIN services data base, both the "800" services data base and the AIN services data base being associated with the AIN/800 SCP.
service record is stored in an AIN services data base, both the "800" services data base and the AIN services data base being associated with the AIN/800 SCP.
12. The system of claim 10, wherein the call directed to the standard IN/1 "800" service customer is initiated by an originally dialed "800" number, and the AIN/800 SCP selects the at least one AIN service record to be executed by the AIN/800 SCP based on the originally dialed "800" number.
13. In a telephone network, a system for providing customized advanced intelligent network (AIN) services to standard IN/1 "800" service customers, the system comprising:
an AIN-equipped service switching point (AIN SSP) for receiving a call directed to a standard IN/1 "800" service customer, and for generating an "800" query in response to the received call; and an AIN/800-equipped service control point (AIN/800 SCP) for generating, in response to the "800" query, an "800" response according to an "800" service record corresponding to the standard IN/1 "800" service customer, wherein the AIN SSP generates an AIN
query in response to the identification code, wherein the AIN/800 SCP executes, in response to the AIN query, at least one AIN
service record corresponding to the standard IN/1 "800" service customer, and generates an AIN response containing instructions based on the execution of the at least one AIN service record, and wherein the AIN SSP completes the call according to the AIN
response generated by the AIN/800 SCP.
an AIN-equipped service switching point (AIN SSP) for receiving a call directed to a standard IN/1 "800" service customer, and for generating an "800" query in response to the received call; and an AIN/800-equipped service control point (AIN/800 SCP) for generating, in response to the "800" query, an "800" response according to an "800" service record corresponding to the standard IN/1 "800" service customer, wherein the AIN SSP generates an AIN
query in response to the identification code, wherein the AIN/800 SCP executes, in response to the AIN query, at least one AIN
service record corresponding to the standard IN/1 "800" service customer, and generates an AIN response containing instructions based on the execution of the at least one AIN service record, and wherein the AIN SSP completes the call according to the AIN
response generated by the AIN/800 SCP.
14. The system of claim 13, wherein the "800" service record is stored in an "800" services data base and the at least one AIN
service record is stored in an AIN services data base, both the "800" services data base and the AIN services data base being associated with the AIN/800 SCP.
service record is stored in an AIN services data base, both the "800" services data base and the AIN services data base being associated with the AIN/800 SCP.
15. The system of claim 13, wherein the call directed to the standard IN/1 "800" service customer is initiated by an originally dialed "800" number, and the AIN/800 SCP selects the at least one AIN service record to be executed by the AIN/800 SCP based on the originally dialed "800" number.
16. A method for providing, in a telephone network, customized advanced intelligent network (AIN) services to standard intelligent network (IN/1) "800" service customers, the method comprising the steps of:
receiving a call directed to a standard IN/1 "800" service customer;
generating an "800" query in response to the received call;
generating, in response to the "800" query, an "800" response including an identification code specified in an "800" service record corresponding to the standard IN/1 "800" service customer;
routing the call via a trunk group designated by the identification code;
generating an AIN query in response to the routing of the call;
executing, in response to the AIN query, at least one AIN
service record corresponding to the standard IN/1 "800" service customer;
generating an AIN response including instructions based on the execution of the at least one AIN service record; and completing the call according to the instructions.
receiving a call directed to a standard IN/1 "800" service customer;
generating an "800" query in response to the received call;
generating, in response to the "800" query, an "800" response including an identification code specified in an "800" service record corresponding to the standard IN/1 "800" service customer;
routing the call via a trunk group designated by the identification code;
generating an AIN query in response to the routing of the call;
executing, in response to the AIN query, at least one AIN
service record corresponding to the standard IN/1 "800" service customer;
generating an AIN response including instructions based on the execution of the at least one AIN service record; and completing the call according to the instructions.
17. The method of claim 16, wherein the received call is initiated by an originally dialed "800" number, and the at least one AIN service record to be executed is selected based on the originally dialed "800" number.
18. A method for providing, in a telephone network, customized advanced intelligent network (AIN) services to standard intelligent network (IN/1) "800" service customers, the method comprising the steps of:
receiving a call directed to a standard IN/1 "800" service customer;
generating an "800" query in response to the received call;
generating, in response to the "800" query, an "800' response according to an "800" service record corresponding to the standard IN/1 "800" service customer;
generating an AIN query in response to the "800" response;
executing, in response to the AIN query, at least one AIN
service record corresponding to the standard IN/1 "800" service customer;
generating an AIN response including instructions based on the execution of the at least one AIN service record; and completing the call according to the instructions.
receiving a call directed to a standard IN/1 "800" service customer;
generating an "800" query in response to the received call;
generating, in response to the "800" query, an "800' response according to an "800" service record corresponding to the standard IN/1 "800" service customer;
generating an AIN query in response to the "800" response;
executing, in response to the AIN query, at least one AIN
service record corresponding to the standard IN/1 "800" service customer;
generating an AIN response including instructions based on the execution of the at least one AIN service record; and completing the call according to the instructions.
19. The method of claim 18, wherein the received call is initiated by an originally dialed "800" number, and the at least one AIN service record to be executed is selected based on the originally dialed "800" number.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/163,316 US5425090A (en) | 1993-12-07 | 1993-12-07 | System and method for providing advanced intelligent network services |
US163,316 | 1993-12-07 | ||
PCT/US1994/013812 WO1995016321A1 (en) | 1993-12-07 | 1994-12-02 | System and method for providing advanced intelligent network services |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2176477A1 CA2176477A1 (en) | 1995-06-15 |
CA2176477C true CA2176477C (en) | 1999-05-04 |
Family
ID=22589470
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002176477A Expired - Fee Related CA2176477C (en) | 1993-12-07 | 1994-12-02 | System and method for providing advanced intelligent network services |
Country Status (5)
Country | Link |
---|---|
US (1) | US5425090A (en) |
EP (1) | EP0733291A4 (en) |
JP (1) | JP2792735B2 (en) |
CA (1) | CA2176477C (en) |
WO (1) | WO1995016321A1 (en) |
Families Citing this family (117)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5353331A (en) | 1992-03-05 | 1994-10-04 | Bell Atlantic Network Services, Inc. | Personal communications service using wireline/wireless integration |
US5590181A (en) * | 1993-10-15 | 1996-12-31 | Link Usa Corporation | Call-processing system and method |
US5703940A (en) * | 1993-11-12 | 1997-12-30 | Intervoice, Inc. | Method and apparatus for delivering calling services |
WO1995031057A1 (en) | 1994-05-05 | 1995-11-16 | Sprint Communications Company, L.P. | Method, system and apparatus for telecommunications control |
US6181703B1 (en) * | 1995-09-08 | 2001-01-30 | Sprint Communications Company L. P. | System for managing telecommunications |
US6631133B1 (en) * | 1994-05-05 | 2003-10-07 | Sprint Communications Company L.P. | Broadband telecommunications system |
US5991301A (en) * | 1994-05-05 | 1999-11-23 | Sprint Communications Co. L.P. | Broadband telecommunications system |
US6633561B2 (en) | 1994-05-05 | 2003-10-14 | Sprint Communications Company, L.P. | Method, system and apparatus for telecommunications control |
US6314103B1 (en) | 1994-05-05 | 2001-11-06 | Sprint Communications Company, L.P. | System and method for allocating bandwidth for a call |
US5920562A (en) * | 1996-11-22 | 1999-07-06 | Sprint Communications Co. L.P. | Systems and methods for providing enhanced services for telecommunication call |
US6172977B1 (en) * | 1994-05-05 | 2001-01-09 | Sprint Communications Company, L. P. | ATM direct access line system |
US6031840A (en) * | 1995-12-07 | 2000-02-29 | Sprint Communications Co. L.P. | Telecommunications system |
US6023474A (en) * | 1996-11-22 | 2000-02-08 | Sprint Communications C.O.L.P. | Broadband telecommunications system interface |
US6430195B1 (en) * | 1994-05-05 | 2002-08-06 | Sprint Communications Company L.P. | Broadband telecommunications system interface |
US5926482A (en) | 1994-05-05 | 1999-07-20 | Sprint Communications Co. L.P. | Telecommunications apparatus, system, and method with an enhanced signal transfer point |
US5537467A (en) * | 1994-08-23 | 1996-07-16 | Bell Communications Research, Inc. | Method for forwarding a call to a temporarily utilized portable telephone |
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 |
US5594721A (en) * | 1994-12-28 | 1997-01-14 | Lucent Technologies Inc. | Method and system for implementing an application protocol in a communication network |
US5694463A (en) * | 1995-02-15 | 1997-12-02 | Christie; Joseph Michael | System for service control point routing |
JPH10506254A (en) * | 1995-03-06 | 1998-06-16 | ベル コミュニケーションズ リサーチ,インコーポレイテッド | Service management operation and support system and method |
US5574782A (en) * | 1995-04-14 | 1996-11-12 | Lucent Technologies Inc. | Minimizing service disruptions in handling call request messages where new message formats are needed in a telecommunication network |
US5526413A (en) * | 1995-04-17 | 1996-06-11 | Bell Atlantic Network Services, Inc. | Advanced intelligent network access by customer premise equipment |
US6301350B1 (en) * | 1995-06-30 | 2001-10-09 | Qwest Communications International, Inc. | System and method for call handling |
US6269157B1 (en) | 1995-11-06 | 2001-07-31 | Summit Telecom Systems, Inc. | Bidding for telecommunications traffic with request for service |
US6373929B1 (en) | 1995-11-06 | 2002-04-16 | Summit Telecom, Inc. | Bidding for telecommunications traffic |
US5574780A (en) * | 1995-11-16 | 1996-11-12 | Lucent Technologies Inc. | Controll of call features provided to a subscriber by a hierarchical telecommunication switch |
US5802146A (en) * | 1995-11-22 | 1998-09-01 | Bell Atlantic Network Services, Inc. | Maintenance operations console for an advanced intelligent network |
GB9603582D0 (en) | 1996-02-20 | 1996-04-17 | Hewlett Packard Co | Method of accessing service resource items that are for use in a telecommunications system |
KR0160347B1 (en) * | 1995-12-22 | 1998-12-15 | 양승택 | Information service |
US5757903A (en) * | 1995-12-29 | 1998-05-26 | Mci Corporation | Flexible direct and shared termination call processing |
CA2193015C (en) * | 1996-01-04 | 2001-04-03 | Dominic Ricciardi | Network architecture for routing of adjunct based services |
WO1997028622A1 (en) * | 1996-02-02 | 1997-08-07 | Sprint Communications Company, L.P. | Atm gateway system |
US5826014A (en) | 1996-02-06 | 1998-10-20 | Network Engineering Software | Firewall system for protecting network elements connected to a public network |
US5898830A (en) * | 1996-10-17 | 1999-04-27 | Network Engineering Software | Firewall providing enhanced network security and user transparency |
FI101663B (en) * | 1996-02-19 | 1998-07-31 | Sonera Oyj | Method for rerouting a call |
US8117298B1 (en) | 1996-02-26 | 2012-02-14 | Graphon Corporation | Multi-homed web server |
US6154445A (en) | 1996-04-18 | 2000-11-28 | Bell Atlantic Network Services, Inc. | Telephony communication via varied redundant networks |
US6069890A (en) | 1996-06-26 | 2000-05-30 | Bell Atlantic Network Services, Inc. | Internet telephone service |
US5940393A (en) * | 1996-05-28 | 1999-08-17 | Sprint Communications Co. L.P. | Telecommunications system with a connection processing system |
US6014379A (en) * | 1996-06-26 | 2000-01-11 | Bell Atlantic Network Services, Inc. | Telecommunications custom calling services |
US6021126A (en) * | 1996-06-26 | 2000-02-01 | Bell Atlantic Network Services, Inc. | Telecommunication number portability |
US6243374B1 (en) | 1996-06-26 | 2001-06-05 | Bell Atlantic Network Services, Inc. | Telecommunications custom calling services using voice mail |
AU4078097A (en) * | 1996-08-30 | 1998-03-19 | Tollfree Cellular | Wireless call processing |
US6301474B1 (en) | 1996-09-27 | 2001-10-09 | Openwave Technologies Inc. | Mobility extended telephone application programming interface and method of use |
US5978672A (en) * | 1996-09-27 | 1999-11-02 | Global Mobility Systems, Inc. | Mobility extended telephone application programming interface and method of use |
US7359720B2 (en) * | 1996-09-27 | 2008-04-15 | Openwave Systems Inc. | Mobility extended telephone application programming interface and method of use |
US6181935B1 (en) | 1996-09-27 | 2001-01-30 | Software.Com, Inc. | Mobility extended telephone application programming interface and method of use |
DE19640069A1 (en) * | 1996-09-28 | 1998-04-09 | Alsthom Cge Alcatel | Connection establishment procedure as well as switching center and service control facility |
SE514922C2 (en) * | 1996-10-10 | 2001-05-21 | Teligent Ab | Procedure for providing and performing a telecommunications service |
US6370149B1 (en) * | 1998-07-20 | 2002-04-09 | Ameritech Corporation | Telecommunication system, method and subscriber unit for use therein |
US7187686B1 (en) | 1996-11-01 | 2007-03-06 | Sbc Properties, B.P. | Telecommunication system, method and subscriber unit for use therein |
US5850432A (en) * | 1996-11-13 | 1998-12-15 | Bellsouth Corporation | Method and system for capturing and recording information associated with a dial-around call |
BR9713283A (en) | 1996-11-22 | 1999-10-26 | Sprint Communications Co | System and method for transporting a call on a telecommunications network |
US6115380A (en) * | 1996-11-22 | 2000-09-05 | Sprint Communications Co., L.P. | Broadband telecommunications system |
US6002689A (en) * | 1996-11-22 | 1999-12-14 | Sprint Communications Co. L.P. | System and method for interfacing a local communication device |
US6014378A (en) * | 1996-11-22 | 2000-01-11 | Sprint Communications Company, L.P. | Telecommunications tandem system for circuit-based traffic |
US6667982B2 (en) | 1996-11-22 | 2003-12-23 | Sprint Communications Company, L.P. | Broadband telecommunications system interface |
US5974128A (en) | 1996-11-27 | 1999-10-26 | Ameritech Corporation | Method and system for providing calling name identification requery |
US6891939B1 (en) * | 1996-11-27 | 2005-05-10 | Sbc Properties, L.P. | Method and system for providing calling name identification with advanced intelligent network |
US5982867A (en) * | 1996-11-27 | 1999-11-09 | Ameritech Corporation | Method and system for providing the name of the state of a calling party |
US6078582A (en) | 1996-12-18 | 2000-06-20 | Bell Atlantic Network Services, Inc. | Internet long distance telephone service |
US6052718A (en) | 1997-01-07 | 2000-04-18 | Sightpath, Inc | Replica routing |
US5978806A (en) | 1997-02-18 | 1999-11-02 | Ameritech Corporation | Method and apparatus for communicating information about a called party to a calling party |
US6127380A (en) * | 1997-02-18 | 2000-10-03 | American Home Products Corporation | 4-aminoalkoxy-1H-benzoimidazoles |
US5946684A (en) | 1997-02-18 | 1999-08-31 | Ameritech Corporation | Method and system for providing computer-network related information about a calling party |
US6137869A (en) | 1997-09-16 | 2000-10-24 | Bell Atlantic Network Services, Inc. | Network session management |
US6574216B1 (en) | 1997-03-11 | 2003-06-03 | Verizon Services Corp. | Packet data network voice call quality monitoring |
US6870827B1 (en) | 1997-03-19 | 2005-03-22 | Verizon Services Corp. | Voice call alternative routing through PSTN and internet networks |
US6067299A (en) * | 1997-04-16 | 2000-05-23 | Sprint Communications Company, L.P. | Communications system for providing ATM connections and echo cancellation |
US6137800A (en) * | 1997-05-09 | 2000-10-24 | Sprint Communications Company, L. P. | System and method for connecting a call |
US6704327B1 (en) | 1997-05-09 | 2004-03-09 | Sprint Communications Company, L.P. | System and method for connecting a call |
US6178170B1 (en) | 1997-05-13 | 2001-01-23 | Sprint Communications Company, L. P. | System and method for transporting a call |
AU8282698A (en) * | 1997-07-03 | 1999-01-25 | Dsc Telecom L.P. | Ani based routing |
US5949763A (en) * | 1997-07-17 | 1999-09-07 | Ameritech Corporation | Method and apparatus for providing broadband access conferencing services |
US6055232A (en) * | 1997-08-15 | 2000-04-25 | Alcatel Usa Sourcing, L.P. | Telecommunications network architecture deploying intelligent network services in a legacy network |
US6148069A (en) | 1997-11-04 | 2000-11-14 | Ameritech Corporation | System and method for mixed mode communications in an advanced intelligent network telephone system |
US6141356A (en) | 1997-11-10 | 2000-10-31 | Ameritech Corporation | System and method for distributing voice and data information over wireless and wireline networks |
US6563918B1 (en) | 1998-02-20 | 2003-05-13 | Sprint Communications Company, LP | Telecommunications system architecture for connecting a call |
US6470019B1 (en) | 1998-02-20 | 2002-10-22 | Sprint Communications Company L.P. | System and method for treating a call for call processing |
US6888820B1 (en) * | 1998-02-20 | 2005-05-03 | Sprint Communications Company L.P. | System and method for treating a call for call processing |
US6483837B1 (en) | 1998-02-20 | 2002-11-19 | Sprint Communications Company L.P. | System and method for connecting a call with an interworking system |
US6160871A (en) | 1998-04-10 | 2000-12-12 | Sprint Communications Company, L.P. | Communications test system |
US6175618B1 (en) | 1998-07-01 | 2001-01-16 | Alcatel Usa Sourcing, L.P. | ANI based routing |
US6556996B1 (en) | 1998-07-15 | 2003-04-29 | Ameritech Corporation | Service package application and a service activation manager for use with a service control point in an advanced intelligent network |
US6222912B1 (en) * | 1998-07-24 | 2001-04-24 | Praeses Corp. | Method and system for billing toll-free calls from public telephones |
US6243457B1 (en) * | 1998-07-31 | 2001-06-05 | Industrial Technology Research Institute | Apparatus and method for deploying and updating services in a telephone network |
US6618471B1 (en) | 1998-10-01 | 2003-09-09 | Qwest Communications International Inc. | Method and system for measuring usage of advanced intelligent network services |
US6714217B2 (en) * | 1998-12-18 | 2004-03-30 | Sprint Communication Company, L.P. | System and method for providing a graphical user interface to, for building, and/or for monitoring a telecommunication network |
US6597701B1 (en) * | 1998-12-22 | 2003-07-22 | Sprint Communications Company L.P. | System and method for configuring a local service control point with a call processor in an architecture |
US6888833B1 (en) * | 1998-12-22 | 2005-05-03 | Sprint Communications Company L.P. | System and method for processing call signaling |
US6526138B1 (en) * | 1998-12-31 | 2003-02-25 | At&T Corp. | System and method for edge switch query using advanced intelligent network protocol |
US6560226B1 (en) | 1999-02-25 | 2003-05-06 | Sprint Communications Company, L.P. | System and method for caching ported number information |
US7079530B1 (en) | 1999-02-25 | 2006-07-18 | Sprint Communications Company L.P. | System and method for caching toll free number information |
US6505254B1 (en) | 1999-04-19 | 2003-01-07 | Cisco Technology, Inc. | Methods and apparatus for routing requests in a network |
US6345294B1 (en) | 1999-04-19 | 2002-02-05 | Cisco Technology, Inc. | Methods and apparatus for remote configuration of an appliance on a network |
US6335936B1 (en) | 1999-04-22 | 2002-01-01 | Ameritech Corporation | Wide area communication networking |
US6285671B1 (en) * | 1999-04-22 | 2001-09-04 | Ameritech Corporation | Method and system for providing facsimile service over a digital subscriber line |
US7103068B1 (en) * | 1999-05-04 | 2006-09-05 | Sprint Communication Company L.P. | System and method for configuring bandwidth transmission rates for call connections |
US6895088B1 (en) * | 1999-05-21 | 2005-05-17 | Sprint Communications Company L.P. | System and method for controlling a call processing system |
US6816497B1 (en) * | 1999-11-05 | 2004-11-09 | Sprint Communications Company, L.P. | System and method for processing a call |
US6704314B1 (en) * | 1999-12-15 | 2004-03-09 | Sprint Communications Company, L.P. | Method and apparatus to control cell substitution |
US6615046B1 (en) | 1999-12-29 | 2003-09-02 | International Business Machines Corporation | Automatic dispatch of mobile services |
US6785377B1 (en) * | 2000-01-19 | 2004-08-31 | Sprint Communications Company L.P. | Data calls using both constant bit rate and variable bit rate connections |
US6654451B1 (en) | 2000-02-07 | 2003-11-25 | Bellsouth Intellectual Property Corporation | Methods and systems for billing and routing local toll-free calls |
US7443969B2 (en) * | 2003-09-24 | 2008-10-28 | At&T Intellectual Property I, L.P. | Methods and systems for billing and routing local toll-free communications |
RU2311741C2 (en) * | 2001-12-21 | 2007-11-27 | Ориндж Персонал Коммьюникейшнз Сервисиз Лимитед | Call processing in mobile telecommunication networks |
US6807267B2 (en) * | 2001-12-21 | 2004-10-19 | Sbc Properties, Lp | Method and system for providing enhanced caller identification information for subscribers that interface via private trunk groups |
AU2002249564A1 (en) * | 2002-03-14 | 2003-09-22 | Eurotecnica Development And Licensing S.P.A. | Process for the synthesis of phenol and acetone |
US7103166B2 (en) * | 2003-03-31 | 2006-09-05 | Sbc Properties, L.P. | Call transfer service using service control point and service node |
US7856094B2 (en) * | 2005-03-21 | 2010-12-21 | Tekelec | Methods, systems, and computer program products for providing telecommunications services between a session initiation protocol (SIP) network and a signaling system 7 (SS7) network |
US20070127652A1 (en) * | 2005-12-01 | 2007-06-07 | Divine Abha S | Method and system for processing calls |
US20070206747A1 (en) * | 2006-03-01 | 2007-09-06 | Carol Gruchala | System and method for performing call screening |
JP4563432B2 (en) * | 2007-08-24 | 2010-10-13 | 株式会社エヌ・ティ・ティ・ドコモ | Incoming call control method, incoming call control system, exchange, additional number side service control apparatus, and basic number side service control apparatus |
US8600007B2 (en) * | 2008-11-24 | 2013-12-03 | Tekelec Global, Inc. | Systems, methods, and computer readable media for providing toll-free service in a telecommunications network |
US9712341B2 (en) | 2009-01-16 | 2017-07-18 | Tekelec, Inc. | Methods, systems, and computer readable media for providing E.164 number mapping (ENUM) translation at a bearer independent call control (BICC) and/or session intiation protocol (SIP) router |
US8238538B2 (en) | 2009-05-28 | 2012-08-07 | Comcast Cable Communications, Llc | Stateful home phone service |
US8249241B1 (en) | 2010-02-19 | 2012-08-21 | Sprint Communications Company L.P. | Call routing through an access node shared by multiple networks by using a double-network identifier |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5089954A (en) * | 1988-08-08 | 1992-02-18 | Bell Communications Research, Inc. | Method for handling conversational transactions in a distributed processing environment |
US4924510A (en) * | 1988-12-28 | 1990-05-08 | American Telephone And Telegraph Company | Telecommunications database accessing method |
US5212789A (en) * | 1989-10-12 | 1993-05-18 | Bell Communications Research, Inc. | Method and apparatus for updating application databases used in a distributed transaction processing environment |
US5008929A (en) * | 1990-01-18 | 1991-04-16 | U.S. Intelco Networks, Inc. | Billing system for telephone signaling network |
US5251255A (en) * | 1991-04-17 | 1993-10-05 | At&T Bell Laboratories | Processing interactions among telecommunications call features |
US5259026A (en) * | 1991-12-18 | 1993-11-02 | Bell Communications Research, Inc. | Method for speed calling automatic update |
US5452350A (en) * | 1992-03-09 | 1995-09-19 | Advantis | Subscriber call routing processing system |
-
1993
- 1993-12-07 US US08/163,316 patent/US5425090A/en not_active Expired - Lifetime
-
1994
- 1994-12-02 CA CA002176477A patent/CA2176477C/en not_active Expired - Fee Related
- 1994-12-02 WO PCT/US1994/013812 patent/WO1995016321A1/en not_active Application Discontinuation
- 1994-12-02 JP JP7516237A patent/JP2792735B2/en not_active Expired - Lifetime
- 1994-12-02 EP EP95903659A patent/EP0733291A4/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
EP0733291A4 (en) | 1997-03-12 |
CA2176477A1 (en) | 1995-06-15 |
US5425090A (en) | 1995-06-13 |
EP0733291A1 (en) | 1996-09-25 |
JPH09500509A (en) | 1997-01-14 |
WO1995016321A1 (en) | 1995-06-15 |
JP2792735B2 (en) | 1998-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2176477C (en) | System and method for providing advanced intelligent network services | |
US5420914A (en) | System and method for real time carrier selection | |
US5661791A (en) | Method and apparatus for enhanced distinctive call redirection | |
US5917899A (en) | Method of connecting a plurality of virtual networks | |
US5692033A (en) | AIN queuing for call-back system | |
CA2237622C (en) | Subscription and paired authorization code based access to a meet-me conferencing service | |
CA2237624C (en) | Centralized management and allocation of bridges in a telecommunications network for a meet-me conferencing service | |
US5793857A (en) | Method of using dynamic database to improve telephone number portability | |
US7106846B2 (en) | System and method for caller control of a distinctive ring | |
US5867569A (en) | Enhanced efficient telephone number portability | |
US5550911A (en) | Adjunct call handling for accessing adjunct-based capabilities platform | |
EP0808546B1 (en) | Telecommunications system | |
US7079638B1 (en) | System and method for privacy screening with special information tones | |
US6661887B1 (en) | Service interaction in an intelligent network | |
US6947541B2 (en) | Enhancing an intelligent network service | |
US6816586B2 (en) | Controlling intelligent network services | |
US6411703B1 (en) | Geographically distributed telephony | |
EP0766898B1 (en) | Call setup and service invocation in telecommunications networks | |
US6687366B1 (en) | Intelligent routing | |
US6968051B1 (en) | Programmable feature queues | |
EP1025714B1 (en) | System for handling telephone calls | |
CA2205308C (en) | Telecommunications system with active database |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |