专利摘要:
Algorithms for call set up and monitoring of calls intended for high end customers. who prefer to be reached any time, any where and very fast, allow for quick call set up by referring to a customer profile data base in real time during the call set up process. The customer profile database includes all network addresses (telephone numbers, e.g., day time number, evening number, wireless number, pager number, etc.) where the customer can be reached and will keep a record of the number where the customer was reached the last time. This service is implemented on a new NCP or as a new application on an existing NCP with sufficient capacity.The NCP data base includes several data elements for each customer. These include the customer calling number indicating that a query to an NCP is needed before initiating the call set up; preferred call set up algorithm, e.g., call me where my last call completed, call according to day of the week and time of the day schedule, call all numbers simultaneously, connect directly to my mailbox or call my pager, etc.;preferred calling numbers for each day of the week and the time of day; and the calling number where the most recent call was completed. In an emergency contact all the emergency contacts in the conference mode.
公开号:CA2356828A1
申请号:C002356828
申请日:1998-10-14
公开日:1999-04-24
发明作者:Ajay K. Jain;Ram N. S. Rathore
申请人:At&T Corp.;Ajay K. Jain;Ram N. S. Rathore;
IPC主号:H04M3-54
专利说明:
CUSTOMER DEFINED CALL SETUPThis is a divisional application of co-pending Application Serial No.
2,250,449, filed October 14, 1998. BACKGROUND OF THE INVENTION The present invention relates generally to methods and systems for processing telephone calls, and more particularly to a method and system for processing a 1, 0 telephone call according to a customer definable process. Currently, call sequencing is known. For example, U.S. Patent No. 5,487,111 discloses a telecommunications sequence calling system, which enables a user to specify a list of telephone numbers to call in sequence, if the user is unable to be reached at the main telephone number. According to this patent, however, the call is lu 5 processed according to the predefined sequence each time, despite the fact that the customer may be moving betweem the telephone numbers in the sequence.Consequently, the length of the call processing can be significant and annoying to the calling party.The present invention is therefore directed to the problem of developing a : 0 method and system for enabling a customer to define the processing of a telephone call made to the customer's telephone number so that the processing is as short as possible. SUMMARY OF THE INVENTION The present invention solves this problem by enabling the user to specify a : 5 sequence of telephone numbers along with a set of parameters that enable the system to adaptively and intelligently order the sequence in accordance with the specified parameters. For example, the customer can specify that the first alternate telephone number in the call sequence be the last number the customer was reached at, which is stored in a database, or the customer can specify that during certain hours (e.g., 9:00 a0 a.m.-5:00 p.m.) the first alternate' telephone number in the call sequence be the business telephone, even if the last telephone number at which the customer was reached was not the business telephone number. The end result is that the customer is able to reduce the time that it takes to reach him by specifying a set of parameters that the system can use to make intelligent choices about the sequence of alternate telephone numbers. In accordance with one aspect of the present invention, there is provided a method for routing a telephone call comprising: a) detecting a particular telephone number being called; b) launching a query to request a set of call set up instructions upon detecting the particular telephone number; c) receiving the set of call set up instructions based on a modified call routing sequence in response to the query, the set of call set up instructions defining a call routing sequence; and d) forwarding the telephone call according to the cull set up instructions; the modified call routing sequence being created using an adaptive algorithm that modifies the call routing sequence in accordance with definable parameters and in accordance with information about a telephone number at which a user was last reached, said information being stored following a call completion to the user so that the information is accessible in real time. BRIEF DESCRIPTION OF THE DRAWINGS The present invention taken in conjunction with the invention disclosed in co pending Application Serial No. ; ,250,449 which was filed on October 14, 1998, will 2 0 be discussed in detail hereinafter with the aid of the accompanying drawings, in which: FIG. 1 depicts the customer defined call set up and monitoring network architecture of the present invention.FIG. 2 depicts the call flow of the present invention for a multipoint signaling example.a5 FIG. 3 depicts a flow chart of the processing at the Originating Switch according to the present invention. DETAILED DESCRIPTION The present invention defines algorithms for call set up and monitoring for ..0 calls intended for high end customers who prefer to be reached any time, any where and very fast. The algorithms allow for quick call set up by referring to a customer profile data base in real time during the call set up process. The customer profile data 2a base will include all network addresses (phone numbers, e.g., day time number, evening number, wireless number, pager number, etc.) and keep a record of the telephone number where the customer was reached the last time for use in later processing. One embodiment of the present invention is implemented as a new Network Control Point (NCP). In the alternative, the present invention can be implemented as a new application on an existing NCP with sufficient capacity. The NCP data base stores at least the following data elements for each customer.1. The customer calling number indicating that a query to an NCP is i needed before initiatcncl the call set up 2. The preferred call set up algorithm. e.g., call me where my last call completed, call according to day of the week and time of the day schedule.call all numbers simultisneously, connect directly to my mailbox or call my pager, etc.
3. The preferred calling numbers for each day of the week and the time of day.
4. The calling number where the most recent call was completed.
5. In an emergency. contact all the emergency contacts in the conference mode. The present invention includes the following network enhancements:1. Multi-point signaling so that all called party (customer) numbers can be dialed simultaneously to reduced the reach time and calling party experience relative to dialing one number at time until the customer is reached.2. Collection of the most recent data on call completion to the customer, as well as storage and update of this data in near real time. The use of this measurement based intelligence to complete the call helps reduce post dial delays and eliminates sequential dialing of multiple numbers. This approach is very efFective for many customers.3. The capability to change or update customer call set up algorithms, preferably by the customer using a touch tone or some other user friendly interface, e.g., a world wide web access to NCP. The architecture depicted in FIG 1 is similar to current NCP based architecture used for database based dialing services by AT&T and other carriers.The above enhancements can be incrementally implemented by enhancing switching, signaling and data collection capabilities in the network without requiring the network to be of~line.According to the present invention, the simplified call flow will be as follows:1. The calling party dials a number for a high-end customer.2. The call originating toll switch (OS) recognizes this number and launches a query to the NCP3. The NCP rer.urns the call set up instructions to the OS based on the customer profile.4. The OS corr~pletes the call via the Terminating Switch (TS) and the Local Exchange Carrier (LEC) egress network.5. Messaging or pager notification options can be invoked if the called number is busv or if there is no answer. One possible implementation of the present invention is as a sen~ice that is provided to the calling party. !~ onsequently, the calling party will pay for call completion on the paths or numbers referred to by the NCP data base. If a toll-free telephone number (such as an 800 or 888 telephone number) is used to reach the called party, obviously there will be no charge to the calling party.In a situation where a call is completed simultaneously on more than one path, the calling party will pay for the call completion on all referred numbers. It is likely that some calls will be picked up simultaneously on different numbers (e.g., by children, spouse or secretary), in this case the called party will stay on line until the third parties hang up. If the called party is not available, or no one picks up the call, the called party will have the option to refer the call to a voice messaging system (i.e., a voice mailbox).One possible implementation of the present invention includes the ability to provide a distinctive ring to alert other third parties of the network referred calls. This can help minimize simultaneous call completion on multiple numbers. As a result of the present invention, there are many differences relative to current practice. For example, the present invention introduces a national NCPserving high-end voice telephone customers, multi-point signaling in the toll network to multiple called party numbers simultaneously, and intelligence in the toll switches to drop unused call paths when the call is completed in one of the paths.Furthermore, the present invention provides the capability to collect call completion data once the call is completed and update the NCP database for call set up if the customer has "Call Me where I was Last" feature. This set of enhancements enables a customized calling experience for a segment of highly valued customers. Referring to FIG 1, shown therein is the Customer Defined Call Set Up and Monitoring Network Architecture 1 1. The call begins with a calling party 12. who accesses the network via the Local Exchange Carrier (LEC) Access Network 13, which is connected to the Originating Switch (OS) 14. The OS 14 is in turn connected to the Signaling Network 15, which is controlled by the Network Control Point (NCP) 16. The Signaling Network I 5 determines the routing of the call placed by the calling party 12 via the 'Voice Switched Network (VSN) 19. The call is routed to the Terminating Switch 17 in accordance with the routine determined by the Signaling Network 15. The Terminating Switch 17 is coupled both to the VSN 19 and the Signaling Network 15, and routes the call to the LEC Egress Network 18, which in turn routes the call to the called party 20. The NCP 16 determines the routing of the call and passes the routing instructions on to the Signalinf: Network 15. :If the called party is successfully reached at a particular telephone number, this information is made available to the NCP 16 via the Signaling Netvvork 15, and stored therein in a database 21 accessible by the NCP 16 for later use in processing calls for the same called party 20. To modify the routing algorithm set up by the customer, the customer can access his routing algorithm via the World Wide Web on the Internet. Each customer has a Web site that is dedicated to the customer. and can only be accessed by specifying the correct password.To initiate the service, the customer can either telephone the service provider or access a World Wide Web site, at which the user can obtain his ID and password.The service is then billed to thc: customer in the normal manner. This reduces delays in establishing the service for the customer. It is expected that each customer may require some interactivity to determine the optimum algorithm for himself, hence the Web site access provides the ease of enabling quick modifications to an existing call setup process in a very user friendly environment.Turning to FIG 2, shown therein is the call flow according to the present invention. In addition to that shown in FIG 1, FIG 2 includes a second terminating switch 17b and a second Local. Exchange Carrier Central Office (LEC CO) 18b, and b of course. a second called part' Ob This figure depicts the parallel calling of the present invention. Each terminating switch 17a. 17b accesses the database 21 to determine the customer defined algorithm for processing the telephone call. In accordance with the present invention, the following is an example of the processing of an emergency call. Refer to FIG 2 when reading the following steps, as each step number 1-7 is shown in the figure next to the path of information flow during the call processing. Step 1: The calling party 12 dials an emergency access number for a customer, who is potentially reachable at multiple calling locations 20a, 20b. Step 2: Based on the di;~led number, the Local Exchange Carrier Central Office (LEC CO) 13 forwards the called number to the Originating Switch (OS) 14. Step 3: The called number is processed at the OS 14 and the OS 14 refers to the Network Control Point (NC'.I') database (i.e., the Call History Data Base, CHDB) 21 via the signaling network 15. Step 4: The NCP 16 provides the associated customer reach numbers back to the OS 14 via the Signaling Network 15.Step 5: In determining the reach numbers, the NCP 16 looks at the customer reach profile stored in the NCP l, 6 and the customer Call History Data Base (CHDB) 21 to determine where the customer originated (or received) his last call. This number is included in the list of reach numbers. Step 6: The reach numbers are dialed simultaneously by the OS 14 to reach the customer via multiple Terminating Switches (TS I and TS2) 17a, 17b. Step 7: The last call origination data is collected and stored in the CHDB 21 for each customer or called party 20a, 20b for use in processing future calls. Turning to FIG 3, depicted therein is a flow chart of the processing of a telephone call according to the present invention. First, the OS launches a query to the NCP containing a dialed number and AN1 or NPA of a customer location (element 32). Next, the OS receives a list of numbers to be dialed simultaneously (element 33). The OS then receives a set up message from the dialed switches (element 34).Now, the OS determines whether the setup for one call is complete (element 41 ). If Yes, processing moves to element 38, in which the OS then determines whether the call is complete to a voice mail system. If No, processing moves to element 42, in which the OS waits for a Time Out. .After the time out (element 42).the OS places the calling party's CPE on Hook, and the application ends (element 44).In element 38, if the OS detects a voice mail system. the OS waits for the voice mail system to time out (element 42), where processing continues as described above. If the OS does not detect a voice mail system, the OS declares the call complete (element 35), and then processing moves to element 36, in which the OSdetermines whether there is more than one call set up. If Yes, then the OS sets up a conference call (element 37). IfNo, the OS drops all other calls (element 39), and after detecting that all called parties have hung up (element 40), the OS places the calling party's CPE on Hook (element 43), and processing ends as described above.After setting up the conference call (element 37), the processing moves to IS element 40, in which the OS waits for all parties to hang up, after which processing continues as described above.
权利要求:
Claims (7)
[1] 1. A method for routing a telephone call comprising:a) detecting a particular telephone number being called;b) launching a query to request a set of call set up instructions upon detecting the particular telephone number;c) receiving the set of call set up instructions based on a modified call routing sequence in response to the query, the set of call set up instructions defining a call routing sequence; and d) forwarding the telephone call according to the call set up instructions;the modified call routing sequence being created using an adaptive algorithm that modifies the call routing sequence in accordance with definable parameters and in accordance with information about a telephone number at which a user was last reached, said information being stored following a call completion to the user so that the information is accessible in real time.
[2] 2. The method according to claim 1, further comprising:e) stopping the forwarding; of the telephone call upon reaching the customer at one of the numbers in the call routing sequence.
[3] 3. The method according to claim 2, further comprising:f) routing the telephone call to a voice messaging system if the particular telephone number is busy or if there is no answer.
[4] 4. The method according to claim 2, further comprising:f) routing the telephone call to a paging system if the particular telephone number is busy or if there is no answer.
[5] 5. The method according to claim 2, further comprising:f) if the user is not available or if no one picks up the call, providing the calling party an option to refer the call to a voice mailbox.
[6] 6. The method according to claim 2, further comprising:f) providing the user the option of a distinctive ring to alert other parties of network referred calls.
[7] 7. The method according to claim 2, further comprising:f) collecting a call completion number once the call is completed; and g) updating the information about a telephone number at which a user was last reached for a subsequent call set up if the user has a "Call Me where I was Last"feature.
类似技术:
公开号 | 公开日 | 专利标题
US6104799A|2000-08-15|Customer defined call setup
US9084100B2|2015-07-14|System and method for routing a call to a landline communication unit or a wireless communication unit
KR100318147B1|2002-04-06|Callee Control Method for Telecommunication Network Service
US8090091B2|2012-01-03|Network element routing service
US5425091A|1995-06-13|Method and system for providing an automatic customer callback service
EP0990337B1|2004-03-17|A method and apparatus for routing calls based on the identification of the calling party or calling line
US5943397A|1999-08-24|Network assisted callback system
US6898274B1|2005-05-24|Method and apparatus for adaptive time-based call routing in a communications system
EP1692852B1|2014-04-30|Communications system with direct access mailbox
EP1246489A1|2002-10-02|Method for automatic call forwarding when a mobile unit goes out of service
US8175238B2|2012-05-08|System and method of providing number identification in an intelligent telephone network
US5664003A|1997-09-02|Personal mobile communication system with two points of entry
EP0605120A1|1994-07-06|System for completing calls to roaming cellular telephone subscribers
US6862345B2|2005-03-01|Systems and methods for per use no-answer message
CA2356828A1|1999-04-24|Customer defined call setup
同族专利:
公开号 | 公开日
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
2001-08-30| EEER| Examination request|
2009-08-26| FZDE| Dead|
优先权:
申请号 | 申请日 | 专利标题
US08/957,428|US6104799A|1997-10-24|1997-10-24|Customer defined call setup|
US08/957,428||1997-10-24||
CA002250449A|CA2250449C|1997-10-24|1998-10-14|Customer defined call setup|
[返回顶部]