US8600029B2 - Caller information notifier system for use in callback with a callback number different from a caller phone number - Google Patents

Caller information notifier system for use in callback with a callback number different from a caller phone number Download PDF

Info

Publication number
US8600029B2
US8600029B2 US12/458,392 US45839209A US8600029B2 US 8600029 B2 US8600029 B2 US 8600029B2 US 45839209 A US45839209 A US 45839209A US 8600029 B2 US8600029 B2 US 8600029B2
Authority
US
United States
Prior art keywords
callback
terminal
phone number
calling
call
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.)
Active, expires
Application number
US12/458,392
Other versions
US20100040216A1 (en
Inventor
Koichi Chida
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Assigned to OKI ELECTRIC INDUSTRY CO., LTD. reassignment OKI ELECTRIC INDUSTRY CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHIDA, KOICHI
Publication of US20100040216A1 publication Critical patent/US20100040216A1/en
Application granted granted Critical
Publication of US8600029B2 publication Critical patent/US8600029B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/57Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42042Notifying the called party of information on the calling party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42195Arrangements for calling back a calling subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/10Aspects of automatic or semi-automatic exchanges related to the purpose or context of the telephonic communication
    • H04M2203/1091Fixed mobile conversion

Definitions

  • the present invention relates to a caller information notifier system, and more in particular to a caller information notifier system applicable to, for example, providing advanced services in the fixed mobile convergence (FMC) environment for telecommunications systems, such as plain old telephone and videophone systems.
  • the invention also relates to a method of notifying caller information.
  • some types of communications terminals are adapted to display, when a call terminates thereon, the phone number of a caller having originated the call or the name of the caller stored therein in association with the phone number, regardless of whether the call comes over a circuit-switching or IP (Internet Protocol) packet-switching network, as disclosed by Japanese patent laid-open publication Nos. 2006-237751 and 2004-88796.
  • the called party can take notes of the displayed phone number to thereby call it back.
  • calls may terminate by dialing an FMC one-number to thereby allow the call to terminate on, for instance, a fixed-line phone or a mobile phone, depending upon the presence information.
  • an FMC one-number for the callback because the called party is presented with the phone number for callback which is assigned to the calling terminal when having originated the call.
  • a communications terminal for use in a telecommunications network for transmitting a calling signal comprises a callback number inserting circuit for inserting into the calling signal a phone number for callback that differs from a phone number of the communications terminal.
  • a communication network server for use in a telecommunications network for passing a calling signal comprises a callback number authenticator for determining a relation between a phone number of a terminal which sent out the calling signal and a phone number for callback, when inserted in the calling signal, to authenticate the phone number for callback.
  • a communications terminal for use in a telecommunications network for receiving a calling signal comprises a callback number holding circuit for retrieving a phone number for callback, when inserted in the calling signal, to hold the retrieved number as a phone number for callback.
  • a method of notifying caller information in a telecommunications network comprising the steps of: originating a call by a calling terminal to a called terminal; terminating the call on the called terminal; disconnecting the call without answering; and notifying the called terminal of a phone number for callback that differs from a phone number of the calling terminal.
  • the present invention can improve the probability of reaching the caller when a callback is made by the called terminal.
  • the term “caller” or “calling party or terminal” is generally referred to a user or terminal first originating a call meant for a called party or terminal but failing to reach the called party or user. That is to say, the caller, or calling party or terminal is to be called back later on by the called party or terminal.
  • a party or terminal on which a call is terminated or is to be terminated may be referred to as a called party or terminal, or a party or terminal to be called.
  • FIG. 1 is a schematic system diagram showing an example of FMC service system implementing a caller information notifier system in accordance with a preferred embodiment of the present invention together with a flow of information in the system;
  • FIG. 2 is a schematic block diagram showing the internal functions of a calling terminal in terms of caller identification notification in the preferred embodiment shown in FIG. 1 ;
  • FIG. 3 is a schematic block diagram showing the internal function of a telephone switch in terms of caller identification notification in the preferred embodiment
  • FIG. 4 is explanatorily shows the data items of a database on FMC service subscribers in the preferred embodiment
  • FIG. 5 is a schematic block diagram showing the internal functions of a called terminal in terms of caller identification notification in the preferred embodiment
  • FIG. 6 is a schematic system diagram, like FIG. 1 , showing an example of FMC service system implementing a caller information notifier system in accordance with an alternative embodiment of the present invention together with a flow of information in the system;
  • FIG. 7 is a schematic block diagram showing the internal functions of a called terminal in terms of acquiring a callback number in the alternative embodiment shown in FIG. 6 ;
  • FIG. 8 is a schematic block diagram showing the internal functions of a telephone switch in terms of acquiring the callback number in the alternative embodiment.
  • the caller information notifier system in this embodiment is applicable to a fixed mobile convergence (FMC) service system for providing so-called one-number service.
  • FMC fixed mobile convergence
  • FIG. 1 schematically shows in a system diagram an FMC service system 10 implementing a caller information notifier system according to a preferred embodiment, together with a flow of information in the system.
  • the figure specifically shows three telecommunications terminals 11 , 12 and 13 .
  • the terminals 11 , 12 and 13 are adapted for use in communications services including the plain old telephone service (POTS), advanced telephony service, videophone service and similar services.
  • POTS plain old telephone service
  • the terminal 11 is associated with a called party or a user to be called A
  • the other terminals 12 and 13 are associated with the same calling party, namely, both terminals 12 and 13 take the role of calling terminals, e.g. owned by the same user B subscribing to an FMC service.
  • the terminals 12 and 13 are allotted to phone numbers 1-yyy-yyyyyyyy and 1-zzz-zzzzzzz, respectively, as shown in FIGS. 1 and 4 .
  • the calling terminal 12 and the called terminal 11 are herein fixed-line or landline phones, but may not be restricted thereto.
  • the calling terminal 13 and the called terminal 11 may be designed for use in communications provider environments different from each other, e.g. subscribing to either of a circuit switching (CS) network or a packet switching (PS) network.
  • CS circuit switching
  • PS packet switching
  • the calling terminal 12 subscribes for a PS network and is operative as a SIP (Session Initiation Protocol) client.
  • SIP Session Initiation Protocol
  • the CS network may be a public switched telephone network (PSTN) or a 3G (Third Generation) mobile network
  • PSTN public switched telephone network
  • 3G Third Generation
  • the PS network may be an IP (internet protocol) telephony network on a Wi-Fi (Wireless Fidelity, trade name) broadband connection or equivalent.
  • IP internet protocol
  • the telecommunications network 16 where the terminals 11 , 12 and 13 belong to may consist of a sole communications provider or common carrier, or may be an interconnection of several providers or common carriers to form a telecommunications network.
  • a telephone switching system 14 is included for providing the FMC service, and an application server 15 interconnected with the switching system 14 .
  • FIG. 2 is a schematic block diagram representatively showing the internal structure of the calling terminal 12 in terms of caller identification notification.
  • the calling terminal 12 includes a callback number insertion flag setter 20 , a callback number register 21 and a call signaling unit 22 .
  • the other calling terminal 13 may be the same in structure as the terminal 12 .
  • the callback number insertion flag setter 20 is operable to set a callback number insertion flag to its ON or OFF state and hold its setting, the flag being indicative of whether to insert a callback number into a call-originating, or calling, signal.
  • the calling signal basically includes the telephone number of the calling terminal 12 , i.e. caller number.
  • the callback number insertion flag is to specify whether or not a telephone number for use in making a callback, i.e. callback number, should be included in the calling signal in addition to the caller number.
  • Many telephone terminals are equipped with simplified voice mail function.
  • the callback number insertion flag can be set in a manner, for instance, similar to or operative with enabling/disenabling the simplified voicemail function on a telephone handset.
  • the calling terminal 12 may be equipped with a one-touch key for easily switching the ON/OFF state of the insertion flag.
  • the callback number register 21 is adapted to store a callback number to be inserted into the calling signal.
  • the calling terminal 12 may be adapted to be responsive to the callback number insertion flag being set to its ON state to urge the user to newly input a callback number on the terminal 12 to store the callback number in the callback number register 21 .
  • the calling terminal 12 may be adapted to keep the data stored when the callback number insertion flag is changed to its OFF state, and to display, when the flag is changed to its ON state again, the stored callback number to inquire the user as to whether to use this callback number. If the user intends to change the number, he/she may input a new number to store it in the callback number register 21 .
  • the user may be allowed to assign any callback number.
  • the caller number may be or may not be set as a callback number.
  • numbers to be assigned to a callback number may be restricted to ones suitable or appropriate for callback. For example, the restriction may be imposed such that only an FMC one-number or FMC service number starting with a prefix “1-” can be used as the callback number.
  • the call signaling unit 22 is dedicated to form a calling, or call-originating, signal when the user A originates a call and send out the calling signal to the telecommunications network 16 .
  • the call signaling unit 22 checks whether or not the callback number insertion flag is set to its ON state in the callback number insertion flag setter 20 , and, if the flag is in its ON state, then incorporates the callback number stored in the callback number register 21 into the calling signal.
  • the calling signal formed by the call signaling unit 22 is an INVITE request, which has its optional header reserved for use in storing a callback number. In the option header, the callback number will be inserted.
  • the telephone switching system 14 may advantageously be a central-office telephone switch or a server such as SIP server which is adapted to establish communication calls or paths between the called terminal 11 and the calling terminal 12 .
  • the communication calls or paths may sometimes be established through several switches and servers.
  • FIG. 1 simply shows the single telephone switch 14 for use in providing the FMC service.
  • FIG. 3 is a schematic block diagram showing the internal structure of the telephone switch 14 in terms of caller identification notification.
  • the telephone switch 14 includes a callback number insertion determiner 30 , an inserted-number authenticator 31 and a callback number eliminator 32 .
  • the callback number insertion determiner 30 is adapted to receive a calling signal, e.g. delivered by the calling terminal 12 , and determine whether or not a callback number is inserted in the received signal.
  • the inserted-number authenticator 31 is operative in response to the callback number insertion determiner 30 having determined a callback number inserted in the calling signal to be cooperative with the application server 15 in authenticating the inserted callback number or signal.
  • the callback number eliminator 32 is designed to eliminate the callback number from a calling signal if the callback number is determined as inserted in the calling signal but not authenticated. Otherwise, namely, when no callback number is inserted in a calling signal or when a callback number is determined as inserted in a calling signal and authenticated, the callback number eliminator 32 keeps the callback number or signal contained in the calling signal. For instance, the callback number eliminator 32 deletes the callback number inserted in the optional header for use in callback number insertion or the optional header itself. Alternatively, instead of deleting the callback number, the eliminator 32 can overwrite the caller number with the callback number.
  • the telephone switching system 14 may be of the type having the functions similar to those of a conventional telephone switching system except for the callback number insertion determiner 30 , the inserted-number authenticator 31 and the callback number eliminator 32 thus added.
  • FIG. 4 exemplarily shows how data fields are provided in an FMC service subscriber database 15 A on the application server 15 .
  • the FMC service subscriber database 15 A contains data on, e.g. subscriber identification (ID) information about the name, nickname or the like of subscribers and the FMC service numbers specifically assigned to subscribers such as phone numbers starting with a prefix, e.g. “1-”, one or more candidates for a number to which a call is to be forwarded, and call forwarding destination flags indicative of which of the candidates for a number is currently for use in call forwarding, or redirection.
  • ID subscriber identification
  • the FMC service numbers specifically assigned to subscribers such as phone numbers starting with a prefix, e.g. “1-”, one or more candidates for a number to which a call is to be forwarded, and call forwarding destination flags indicative of which of the candidates for a number is currently for use in call forwarding, or redirection.
  • a subscriber B has an FMC service number of “1-xxx-xxxxxxx” and candidates for number for call forwarding of “1-yyy-yyyyyyyy” and “1-zzz-zzzzz”. As a candidate for number currently predominant, the number “1-yyy-yyyyyyy” is flagged.
  • the inserted-number authenticator 31 supplies the application server 15 with a caller number included in a received calling signal to retrieve therefrom an FMC service number associated with the caller number, thereby authenticating the callback number when corresponding to the FMC service number.
  • the inserted-number authenticator 31 may supply the application server 15 with the caller number and the callback number (FMC service number) contained in the received calling signal, and the application server 15 in turn determines whether or not the caller and callback numbers, or FMC service number, thus supplied are associated with one and the same subscriber to feed back a result from the determination to the authenticator 31 .
  • the authenticator 31 then authenticates or certifies the callback number based on the determination result.
  • FIG. 5 is a schematic block diagram showing the internal structure of the called terminal 11 in terms of caller identification notification.
  • the called terminal 11 comprises a caller number extractor 50 , a callback number extractor 5 i, an incoming-call history register 52 , an incoming-call number display controller 53 and an incoming-call history display controller 54 .
  • the caller number extractor 50 is adapted to extract a caller number from a received calling signal. If the extraction or display of a caller number is refused, i.e. the caller number is not set as notified, the caller number extractor 50 does not execute the extraction.
  • the callback number extractor 51 is dedicated to extract a callback number when contained in a received calling signal.
  • the calling signal may have a callback signal inserted even when a call is originated on the calling number identification restriction service.
  • the incoming-call history register 52 is configured to, for instance, keep a predetermined number of events on a call history.
  • the register 52 may be adapted to hold only the latest event on the history.
  • each of “call history events” may include (a) a record of “caller-ID-blocked call” if the caller number in a received calling signal is not notified, (b) a “caller number” if only the caller number is extracted from a received calling signal, or (c) “a set of caller and callback numbers” if the caller and callback numbers are extracted from a received calling signal. Note that, in the cases (b) and (c), the address book function of the called terminal 11 can be used to add additional information such as the name and nickname of the caller to the call history.
  • the incoming-call number display controller 53 is adapted to display, upon receipt of an calling signal, number information on a caller identification contained in the calling signal.
  • the called terminal 11 has its display screen 56 which may indicate in the aforementioned case (a) that “the caller is unknown”.
  • the display screen 56 shows the “caller number” and the “caller and callback numbers”, respectively.
  • the caller and callback numbers may be displayed together, or one of these numbers may be displayed first and the other may be displayed by allowing the subscriber A to manipulate a display control, e.g. a cursor key, not shown, of the terminal 11 to thereby change the number display.
  • either of the caller and callback numbers may be so fixedly displayed as not to be shifted to the other on display.
  • the incoming-call number display controller 53 may show the name and/or nickname of the caller instead of or in addition to the caller number.
  • the incoming-call history display controller 54 is operative in response to a request from the called user A to display a list of incoming-call events or the latest incoming-call event in the call history.
  • the display screen 56 indicates a history appropriate to each case of (a), (b) and (c).
  • the incoming-call history display controller 54 indicates on the display screen 56 that “the caller ID is blocked” in case (a), a “caller number” in case (b) and “caller and callback numbers” in case (c).
  • the caller and callback numbers maybe displayed together, or one of these numbers may be displayed first and allowing the subscriber A to change a number to be displayed to the other by the display change control key. Alternatively, the callback number may be so fixedly displayed that it cannot be changed to the other number.
  • the incoming-call history display controller 54 places the cursor on any one of call history events when displayed on the call history list. In addition, the incoming-call history display controller 54 may display, instead of or in addition to the caller number, the name and/or nickname of a person to whom a callback is to be made.
  • the incoming-call history display controller 54 is also adapted to be responsive to a call request given in a situation where a call event on the incoming-call history is specified, e.g. the cursor is positioned on a specific incoming-call event or the latest incoming-call event to provide a phone number to be called to a call controller, not shown, of the terminal 11 .
  • a call event on the incoming-call history is specified in case (b)
  • a caller number listed on the incoming-call history is provided as a phone number to be called.
  • the callback number listed on the incoming-call history is supplied as a phone number to be called.
  • a manipulation on address book registration will cause the incoming-call history display controller 54 to shift its control to the address book registering.
  • several phone numbers may be registered as items in one record of the address book, or phone numbers may be registered separately from callback numbers.
  • the incoming-call history display controller 54 When shifting to the address book registering operation, if a call event on the incoming-call history includes a caller and a callback number, then the incoming-call history display controller 54 automatically inputs these numbers to the columns allotted to phone and callback numbers in a record to be registered in the address book while leaving other columns for caller name and the like in blank to thereby allow the user to fill the blank columns.
  • the operation of the FMC service system 10 will be described in relation to a callback procedure according to the illustrative embodiment.
  • the calling terminal 12 is set to have a calling signal 102 , FIG. 1 , include a callback number consisting of an FMC one-number “1-xxx-xxxxxxx” in addition to its caller number “1-yyy-yyyyyy”, that is, the callback number insertion flag is set in its ON state, as shown in FIG. 4 .
  • the calling terminal 12 When the user B operates the calling terminal 12 to originate a call to the called terminal 11 , the calling terminal 12 inserts the callback number registered in the callback number register 21 into a calling signal 102 according to the callback number insertion flag which is set to its ON state by the callback number insertion flag setter 20 .
  • the calling signal 102 is then transmitted to the telephone switch 14 . Since the calling signal 102 includes the callback number, the switch 14 is in turn in cooperation with the application server 15 to authenticate the callback signal or number inserted in the calling signal 102 , as depicted with a line 104 in FIG. 1 .
  • the telephone switch 14 gets an authentication or certification 106 of the callback number acceptable and then switches the calling signal 108 to the called terminal 11 without eliminating the callback number therefrom.
  • the calling signal 108 includes the FMC one-number “1-xxx-xxxxxxx” and the caller number “1-yyy-yyyyyyy”. As above, signals are designated with connections on which they are conveyed.
  • the called terminal 11 Upon receipt of the calling signal 108 with the callback number, the called terminal 11 extracts the caller and callback numbers to show them on the display screen 56 , FIG. 5 .
  • the display allows the called party A to have a time to decide whether or not he/she will answer the phone depending on the displayed information even when he/she stays therearound to answer the phone right now. In that case, the calling terminal 11 registers the caller and callback numbers thus extracted from the calling signal 108 regardless of whether or not the called party A goes off-hook the phone.
  • the called party A wants to make a callback later on after the call has terminated thereon, he/she brings up the list of call events on the incoming-call history on the display 56 and moves the cursor on the call event in question on the incoming-call history to thereby instruct the called terminal 11 to originate a call.
  • the called terminal 11 in turn sends out a calling signal containing the callback number as a destination number, or the FMC service number (FMC one-number), included in the call event on the incoming-call history.
  • FMC service number FMC one-number
  • the telephone switch 14 receives the calling signal indicative of the called number, i.e. FMC service number, and supplies the FMC service number to the application server 15 to retrieve therefrom the phone number of the terminal 12 or 13 to which the subscriber B wishes at this time to establish a callback connection.
  • the switch 14 then changes or converts the called number in the calling signal to the derived number, i.e. ultimate destination number and transmits the signal 108 to the called terminal 11 .
  • the called party A can register in the address book of the called terminal the information on the caller and callback numbers included in the received calling signal.
  • the address book registration is similar to a conventional solution, but the subject of the registration in the illustrative embodiment also includes the callback number.
  • the phone number for callback is inserted in the calling signal in addition to the caller number to make a called terminal carry out a callback to the callback number thus inserted. It is therefore possible to increase the possibility of reaching the caller more than ever.
  • a authentication process executed on the callback number by the telephone switch 14 controls unauthorized use of the service of allowing the user to set the callback number in addition to the caller number.
  • the caller information notifier system in this alternative embodiment is also applicable to the FMC service system for providing the one-number service.
  • a callback number is inserted into a calling signal to be delivered to a called terminal, thereby allowing the called terminal to retrieve the callback number.
  • the called terminal obtains the callback number by requesting a telephone switching system to supply the callback number.
  • FIG. 6 is a schematic system diagram showing an FMC service system 10 A implementing a caller information notifier system in accordance with the alternative embodiment, together with a flow of information in the system.
  • Like constituent elements or components are designated with the same reference numerals.
  • the situation is almost the same as the system 10 shown in FIG. 1 so that there are a called terminal 11 A, calling terminals 12 A and 13 A, a telephone switching system 14 A and the application server 15 .
  • the calling terminals 12 A and 13 A may work as conventional ones, i.e. having telephonic functions such as dialing, call control and speech circuitry.
  • a calling signal 201 sent out from the calling terminal 12 A simply contains a caller number, e.g. “1-yyy-yyyyyy” but not a callback number. Therefore, the called terminal 11 A is adapted to acquire only a caller number as a number associated with the incoming-call history.
  • FIG. 7 is a schematic block diagram showing the internal structure of the called terminal 11 A in terms of acquiring a callback number in the alternative embodiment.
  • the called terminal 11 A comprises a call history register 60 , a call history display controller 61 , a callback number request unit 62 and a callback instruction receiving unit 63 .
  • the call history register 60 is adapted to, for example, keep a predetermined number of call events on an incoming-call history.
  • each call event on the incoming-call history except call events showing the blockage of caller IDs, includes a caller number, but not a callback number unlike with the call history in the embodiment shown in FIG. 1 .
  • the call history display controller 61 is responsive to a request of the called user A for displaying a list of call events or the latest call event on the incoming-call history to display the list or the latest event.
  • a cursor points to any one of call events, and the call history display controller 61 is responsive to a cursor shift action to shift the cursor accordingly from the call event currently pointed on the incoming-call history to another.
  • the callback number requesting unit 62 is operable to detect that a callback number request is made by the called user A during displaying the list of call events on the incoming-call history, and then send out a callback number request signal to the telephone switch 14 A.
  • the callback number request signal may conform to a format predefined between the switch 14 A and telecommunications terminals, e.g. a SIP SUBSCRIBE request can be used.
  • the callback number request signal includes a caller number that the cursor pointed on the list of call events on the incoming-call history.
  • the callback number requesting unit 62 is also operable, when a callback number is supplied from the telephone switch 14 A, to display the supplied callback number in place of or in addition to the caller number included in the list of call events on the incoming-call history. In the former case, a marker is also indicated on the display screen 56 to signify that the displayed number is the callback number.
  • the callback instruction receiving unit 63 is responsive to an instruction to originate a call with a call event specified on the incoming-call history by, e.g. positioning the cursor on a specific call event on the incoming-call history or selecting the latest call event on the incoming-call history to supply the call controller, not shown, of the terminal 11 A with a telephone number to be dialed.
  • the callback instruction receiving unit 63 develops as a number to be dialed a callback number or a caller number if the call event specified on the incoming-call history contains or does not contain a callback number, respectively.
  • the callback instruction receiving unit 63 may be adapted to execute a procedure to shift to the address book registering operation, as with the incoming-call history display controller 54 in the embodiment shown in FIG. 5 .
  • FIG. 8 is a schematic block diagram showing the internal structure of the telephone switching system 14 A in terms of acquiring a callback number in the alternative embodiment.
  • the telephone switch 14 A comprises a callback number request receiver 70 , a callback number retrieval requesting unit 71 and a callback number transmitter 72 .
  • the callback number request receiver 70 is adapted to recognize a callback number request signal among various signals transmitted from various terminal devices and retrieve a caller number from the request signal to supply the caller number to the callback number retrieval requesting unit 71 .
  • the callback number retrieval requesting unit 71 is configured to supply the caller number to the application server 15 to request retrieval of an FMC service number or FMC one-number corresponding to the caller number.
  • the application server 15 accesses the FMC service subscriber database 15 A, which has data stored as shown in FIG. 4 , and retrieves an FMC service number associated with the caller number to provide the obtained FMC service number to the callback number retrieval requesting unit 71 .
  • the callback number transmitter 72 is adapted to transmit to the terminal 11 A, which has sent out the callback number request signal, a request response signal that contains the callback number or FMC service number thus retrieved.
  • the request response signal may conform to a predefined format, e.g. a NOTIFY response can be used for the above purpose.
  • the operation of the FMC service system 10 A will be described in relation to callback in accordance with the alternative embodiment. It is to be noted that the registration procedure of a prescribed number of the latest call events on the incoming-call history in the call history register 60 may be executed in the called terminal 11 A in the same way as the conventional procedure, and therefore the description thereon will be omitted.
  • the user A of the called terminal 11 A intends to make a callback to a calling terminal, e.g. of the user B, from which a call was terminated in the not too distant past
  • the user A operates the called terminal 11 A to make a request for displaying a list of call events or the latest call event on the incoming-call history so as to display a list of call events or the latest incoming-call event on the display screen 56 , FIG. 7 .
  • the user A may wonder if the user B of the phone number in question who is a subscriber of the FMC service is within reach of the terminal corresponding to the phone number in question when the user A tries to dial the phone number obtained from the call event on the incoming-call history list, or the user B may not answer the phone when the call is actually originated. Under those circumstances, the user A places the cursor at the phone number in question on the display screen 56 in the call event on the incoming-call history list to issue a request for a callback number. In response to this request, the called terminal 11 A transmits to the telephone switch 14 A a callback number request signal 202 , FIG. 6 , including a caller number “1-yyy-yyyyyyy”.
  • the telephone switch 14 A Upon receipt of the callback number request signal 202 , the telephone switch 14 A extracts the caller number “1-yyy-yyyyyy” from the callback number request signal 202 , and then feeds the extracted number to the application server 15 to request the server 15 to retrieve an FMC service number or FMC one-number associated with the caller number, as depicted with a connection 204 in FIG. 6 .
  • the application server 15 accesses the FMC service subscriber database 15 A to retrieve an FMC service number, e.g. “1-xxx-xxxxxxx”, corresponding to the caller number and gives the acquired number to the telephone switch 14 A, as shown with a connection 206 .
  • the switch 14 A then sends back a request response signal 208 containing the callback number or FMC service number “1-xxx-xxxxxxx” to the terminal 11 A that sent the callback number request signal 202 .
  • the called terminal 11 A displays on the display screen 56 the received callback number “1-xxx-xxxxxxx” in place of or in addition to the caller number “1-yyy-yyyyyyy” listed in the call history.
  • the user A may then instruct the called terminal 11 A to originate a call meant for the callback number, and the terminal 11 A in turn supplies the callback number as a destination phone number to its call controller, not shown, to send out a calling signal.
  • a telephone number for callback is derived from the telephone switching system 14 by using the caller number contained in a calling signal as a key to place a callback.
  • the possibility of reaching a caller can be more increased.
  • the calling terminal inserts a callback number in to a calling signal.
  • the telephone switching system may implement the callback number insertion.
  • the calling signal may include mere information on an intention of inserting a callback number, or the telephone switching system may be set to execute a callback number insertion service, and when the telephone switching system receives the calling signal, the switching system retrieves an FMC service number or FMC one-number of the caller from the application server to insert the obtained number into the calling signal.
  • the authentication procedure described before is not required.
  • a callback number to be inserted may be optionally set to the telephone switching system.
  • the calling terminal is adapted to insert a callback number into a calling signal, but the caller user B maybe allowed to select whether to insert a callback number into a calling signal on a call-by-call basis.
  • the called terminal retrieves a callback number at the request of a called user.
  • the called terminal may be adapted to automatically retrieve a callback number.
  • the called terminal starts to automatically retrieve a callback number when a phone call is disconnected, or in the case where the called party does not answer a call although the ringer of the called terminal sounds and then the caller goes on-hook.
  • the present invention is not specifically limited to the FMC service system.
  • the callback number is not restricted to the FMC service number.
  • the system may be adapted to allow the user B to set a callback number at will by an operation similar to setting a call-forwarding number to a telephone switching system.
  • the protocol for use in providing services for callback is not restrictively comprehended to the SIP.
  • the called terminal visually displays a callback number on its display screen in the above-described embodiments.
  • a callback number may audibly, e.g. in synthetic speech.
  • the above embodiments employ the telephone switches 14 and 14 A separately provided from the application server 15 .
  • the present invention is not limited to the specific embodiments, but any types of server are applicable to implementing the integrated functions of the telephone switch and the application server collaboratively.

Abstract

In a caller information notifier system, a calling terminal transmits a calling signal having a phone number for callback inserted which is different from the phone number of the calling terminal. When a callback is tried from a called terminal, a communication network server, where the calling signal passes, determines the relationship between the phone number of the calling terminal and the phone number for callback inserted in the calling signal to authenticate the phone number for callback. A terminal which receives the calling signal extracts the phone number for callback from the calling signal and keeps the extracted number as a callback phone number. The callback phone number is, for instance, an FMC service number. The probability of success in reaching a caller is thereby increased.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a caller information notifier system, and more in particular to a caller information notifier system applicable to, for example, providing advanced services in the fixed mobile convergence (FMC) environment for telecommunications systems, such as plain old telephone and videophone systems. The invention also relates to a method of notifying caller information.
2. Description of the Background Art
Conventionally, some types of communications terminals are adapted to display, when a call terminates thereon, the phone number of a caller having originated the call or the name of the caller stored therein in association with the phone number, regardless of whether the call comes over a circuit-switching or IP (Internet Protocol) packet-switching network, as disclosed by Japanese patent laid-open publication Nos. 2006-237751 and 2004-88796. The called party can take notes of the displayed phone number to thereby call it back.
Another solution is available in which a terminal, when called, stores the phone number of a caller and is responsive to operation of the called party to present the stored number so as to facilitate a callback procedure, as taught by Japanese patent laid-open publication No. 2007-74443.
However, when a callback is made to a call having originated from a fixed-line or landline phone while the caller is not available because of absence from the vicinity of the phone, the caller cannot answer the callback.
Onto the users to whom the FMC service is available, calls may terminate by dialing an FMC one-number to thereby allow the call to terminate on, for instance, a fixed-line phone or a mobile phone, depending upon the presence information. When a called party calls back such a user, the called party cannot use an FMC one-number for the callback because the called party is presented with the phone number for callback which is assigned to the calling terminal when having originated the call.
SUMMARY OF THE INVENTION
It is an object of the invention to provide a caller information notifier system which is improved in probability of success in reaching a caller when a callback is tried from a called terminal.
In accordance with the present invention, a caller information notifier system for use in a telecommunications network comprises a callback number notifier for notifying a called terminal, on which a call is to terminate, of a phone number for callback that differs from a phone number of a calling terminal which originated the call.
Also in accordance with the present invention, a communications terminal for use in a telecommunications network for transmitting a calling signal comprises a callback number inserting circuit for inserting into the calling signal a phone number for callback that differs from a phone number of the communications terminal.
Further in accordance with the present invention, a communication network server for use in a telecommunications network for passing a calling signal comprises a callback number authenticator for determining a relation between a phone number of a terminal which sent out the calling signal and a phone number for callback, when inserted in the calling signal, to authenticate the phone number for callback.
In accordance with the present invention, a communications terminal for use in a telecommunications network for receiving a calling signal comprises a callback number holding circuit for retrieving a phone number for callback, when inserted in the calling signal, to hold the retrieved number as a phone number for callback.
Further in accordance with the invention, a method of notifying caller information in a telecommunications network, comprising the steps of: originating a call by a calling terminal to a called terminal; terminating the call on the called terminal; disconnecting the call without answering; and notifying the called terminal of a phone number for callback that differs from a phone number of the calling terminal.
Thus, the present invention can improve the probability of reaching the caller when a callback is made by the called terminal. In the context, the term “caller” or “calling party or terminal” is generally referred to a user or terminal first originating a call meant for a called party or terminal but failing to reach the called party or user. That is to say, the caller, or calling party or terminal is to be called back later on by the called party or terminal. Also in the context, a party or terminal on which a call is terminated or is to be terminated may be referred to as a called party or terminal, or a party or terminal to be called.
BRIEF DESCRIPTION OF THE DRAWINGS
The objects and features of the present invention will become more apparent from consideration of the following detailed description taken in conjunction with the accompanying drawings in which:
FIG. 1 is a schematic system diagram showing an example of FMC service system implementing a caller information notifier system in accordance with a preferred embodiment of the present invention together with a flow of information in the system;
FIG. 2 is a schematic block diagram showing the internal functions of a calling terminal in terms of caller identification notification in the preferred embodiment shown in FIG. 1;
FIG. 3 is a schematic block diagram showing the internal function of a telephone switch in terms of caller identification notification in the preferred embodiment;
FIG. 4 is explanatorily shows the data items of a database on FMC service subscribers in the preferred embodiment;
FIG. 5 is a schematic block diagram showing the internal functions of a called terminal in terms of caller identification notification in the preferred embodiment;
FIG. 6 is a schematic system diagram, like FIG. 1, showing an example of FMC service system implementing a caller information notifier system in accordance with an alternative embodiment of the present invention together with a flow of information in the system;
FIG. 7 is a schematic block diagram showing the internal functions of a called terminal in terms of acquiring a callback number in the alternative embodiment shown in FIG. 6; and
FIG. 8 is a schematic block diagram showing the internal functions of a telephone switch in terms of acquiring the callback number in the alternative embodiment.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
A preferred embodiment of the caller information notifier system in accordance with the present invention will now be described in detail with reference to the accompanying drawings. The caller information notifier system in this embodiment is applicable to a fixed mobile convergence (FMC) service system for providing so-called one-number service.
FIG. 1 schematically shows in a system diagram an FMC service system 10 implementing a caller information notifier system according to a preferred embodiment, together with a flow of information in the system. Among a number of telecommunications terminals having the telephony function in the FMC service system 10, the figure specifically shows three telecommunications terminals 11, 12 and 13.
The terminals 11, 12 and 13 are adapted for use in communications services including the plain old telephone service (POTS), advanced telephony service, videophone service and similar services. For illustration only, the terminal 11 is associated with a called party or a user to be called A, and the other terminals 12 and 13 are associated with the same calling party, namely, both terminals 12 and 13 take the role of calling terminals, e.g. owned by the same user B subscribing to an FMC service. For illustration purpose, the terminals 12 and 13 are allotted to phone numbers 1-yyy-yyyyyyy and 1-zzz-zzzzzzz, respectively, as shown in FIGS. 1 and 4.
The calling terminal 12 and the called terminal 11 are herein fixed-line or landline phones, but may not be restricted thereto. The calling terminal 13 and the called terminal 11 may be designed for use in communications provider environments different from each other, e.g. subscribing to either of a circuit switching (CS) network or a packet switching (PS) network. In the illustrative embodiment, the calling terminal 12 subscribes for a PS network and is operative as a SIP (Session Initiation Protocol) client. For example, the CS network may be a public switched telephone network (PSTN) or a 3G (Third Generation) mobile network, and the PS network may be an IP (internet protocol) telephony network on a Wi-Fi (Wireless Fidelity, trade name) broadband connection or equivalent.
The telecommunications network 16 where the terminals 11, 12 and 13 belong to may consist of a sole communications provider or common carrier, or may be an interconnection of several providers or common carriers to form a telecommunications network. In the telecommunications network 16, a telephone switching system 14 is included for providing the FMC service, and an application server 15 interconnected with the switching system 14.
FIG. 2 is a schematic block diagram representatively showing the internal structure of the calling terminal 12 in terms of caller identification notification. As shown in the figure, the calling terminal 12 includes a callback number insertion flag setter 20, a callback number register 21 and a call signaling unit 22. The other calling terminal 13 may be the same in structure as the terminal 12.
The callback number insertion flag setter 20 is operable to set a callback number insertion flag to its ON or OFF state and hold its setting, the flag being indicative of whether to insert a callback number into a call-originating, or calling, signal. The calling signal basically includes the telephone number of the calling terminal 12, i.e. caller number. The callback number insertion flag is to specify whether or not a telephone number for use in making a callback, i.e. callback number, should be included in the calling signal in addition to the caller number. Many telephone terminals are equipped with simplified voice mail function. The callback number insertion flag can be set in a manner, for instance, similar to or operative with enabling/disenabling the simplified voicemail function on a telephone handset. Alternatively, the calling terminal 12 may be equipped with a one-touch key for easily switching the ON/OFF state of the insertion flag.
The callback number register 21 is adapted to store a callback number to be inserted into the calling signal. By way of example, the calling terminal 12 may be adapted to be responsive to the callback number insertion flag being set to its ON state to urge the user to newly input a callback number on the terminal 12 to store the callback number in the callback number register 21. Alternatively, the calling terminal 12 may be adapted to keep the data stored when the callback number insertion flag is changed to its OFF state, and to display, when the flag is changed to its ON state again, the stored callback number to inquire the user as to whether to use this callback number. If the user intends to change the number, he/she may input a new number to store it in the callback number register 21.
The user may be allowed to assign any callback number. In that case, the caller number may be or may not be set as a callback number. Furthermore, numbers to be assigned to a callback number may be restricted to ones suitable or appropriate for callback. For example, the restriction may be imposed such that only an FMC one-number or FMC service number starting with a prefix “1-” can be used as the callback number.
The call signaling unit 22 is dedicated to form a calling, or call-originating, signal when the user A originates a call and send out the calling signal to the telecommunications network 16. When forming the calling signal, the call signaling unit 22 checks whether or not the callback number insertion flag is set to its ON state in the callback number insertion flag setter 20, and, if the flag is in its ON state, then incorporates the callback number stored in the callback number register 21 into the calling signal. By way of example, if the calling terminal 12 is operative under the SIP protocol, the calling signal formed by the call signaling unit 22 is an INVITE request, which has its optional header reserved for use in storing a callback number. In the option header, the callback number will be inserted.
The telephone switching system 14 may advantageously be a central-office telephone switch or a server such as SIP server which is adapted to establish communication calls or paths between the called terminal 11 and the calling terminal 12. The communication calls or paths may sometimes be established through several switches and servers. However, FIG. 1 simply shows the single telephone switch 14 for use in providing the FMC service.
FIG. 3 is a schematic block diagram showing the internal structure of the telephone switch 14 in terms of caller identification notification. In this figure, the telephone switch 14 includes a callback number insertion determiner 30, an inserted-number authenticator 31 and a callback number eliminator 32.
The callback number insertion determiner 30 is adapted to receive a calling signal, e.g. delivered by the calling terminal 12, and determine whether or not a callback number is inserted in the received signal.
The inserted-number authenticator 31 is operative in response to the callback number insertion determiner 30 having determined a callback number inserted in the calling signal to be cooperative with the application server 15 in authenticating the inserted callback number or signal.
The callback number eliminator 32 is designed to eliminate the callback number from a calling signal if the callback number is determined as inserted in the calling signal but not authenticated. Otherwise, namely, when no callback number is inserted in a calling signal or when a callback number is determined as inserted in a calling signal and authenticated, the callback number eliminator 32 keeps the callback number or signal contained in the calling signal. For instance, the callback number eliminator 32 deletes the callback number inserted in the optional header for use in callback number insertion or the optional header itself. Alternatively, instead of deleting the callback number, the eliminator 32 can overwrite the caller number with the callback number.
The telephone switching system 14 may be of the type having the functions similar to those of a conventional telephone switching system except for the callback number insertion determiner 30, the inserted-number authenticator 31 and the callback number eliminator 32 thus added.
FIG. 4 exemplarily shows how data fields are provided in an FMC service subscriber database 15A on the application server 15. As shown in the figure, the FMC service subscriber database 15A contains data on, e.g. subscriber identification (ID) information about the name, nickname or the like of subscribers and the FMC service numbers specifically assigned to subscribers such as phone numbers starting with a prefix, e.g. “1-”, one or more candidates for a number to which a call is to be forwarded, and call forwarding destination flags indicative of which of the candidates for a number is currently for use in call forwarding, or redirection.
By way of example in FIG. 4, a subscriber B has an FMC service number of “1-xxx-xxxxxxx” and candidates for number for call forwarding of “1-yyy-yyyyyyy” and “1-zzz-zzzzzzz”. As a candidate for number currently predominant, the number “1-yyy-yyyyyyy” is flagged.
The inserted-number authenticator 31, for example, supplies the application server 15 with a caller number included in a received calling signal to retrieve therefrom an FMC service number associated with the caller number, thereby authenticating the callback number when corresponding to the FMC service number. Alternatively, the inserted-number authenticator 31 may supply the application server 15 with the caller number and the callback number (FMC service number) contained in the received calling signal, and the application server 15 in turn determines whether or not the caller and callback numbers, or FMC service number, thus supplied are associated with one and the same subscriber to feed back a result from the determination to the authenticator 31. The authenticator 31 then authenticates or certifies the callback number based on the determination result.
FIG. 5 is a schematic block diagram showing the internal structure of the called terminal 11 in terms of caller identification notification. In the figure, the called terminal 11 comprises a caller number extractor 50, a callback number extractor 5i, an incoming-call history register 52, an incoming-call number display controller 53 and an incoming-call history display controller 54.
The caller number extractor 50 is adapted to extract a caller number from a received calling signal. If the extraction or display of a caller number is refused, i.e. the caller number is not set as notified, the caller number extractor 50 does not execute the extraction.
The callback number extractor 51 is dedicated to extract a callback number when contained in a received calling signal. The calling signal may have a callback signal inserted even when a call is originated on the calling number identification restriction service.
The incoming-call history register 52 is configured to, for instance, keep a predetermined number of events on a call history. The register 52 may be adapted to hold only the latest event on the history. In the illustrative embodiment, each of “call history events” may include (a) a record of “caller-ID-blocked call” if the caller number in a received calling signal is not notified, (b) a “caller number” if only the caller number is extracted from a received calling signal, or (c) “a set of caller and callback numbers” if the caller and callback numbers are extracted from a received calling signal. Note that, in the cases (b) and (c), the address book function of the called terminal 11 can be used to add additional information such as the name and nickname of the caller to the call history.
The incoming-call number display controller 53 is adapted to display, upon receipt of an calling signal, number information on a caller identification contained in the calling signal. By way of example, the called terminal 11 has its display screen 56 which may indicate in the aforementioned case (a) that “the caller is unknown”. In cases (b) and (c), the display screen 56 shows the “caller number” and the “caller and callback numbers”, respectively. In case (c), the caller and callback numbers may be displayed together, or one of these numbers may be displayed first and the other may be displayed by allowing the subscriber A to manipulate a display control, e.g. a cursor key, not shown, of the terminal 11 to thereby change the number display. Alternatively in case (c), either of the caller and callback numbers may be so fixedly displayed as not to be shifted to the other on display. It is to be noted that the incoming-call number display controller 53 may show the name and/or nickname of the caller instead of or in addition to the caller number.
The incoming-call history display controller 54 is operative in response to a request from the called user A to display a list of incoming-call events or the latest incoming-call event in the call history. Like in the cases of the incoming-call number display controller 53, the display screen 56 indicates a history appropriate to each case of (a), (b) and (c). Specifically, the incoming-call history display controller 54 indicates on the display screen 56 that “the caller ID is blocked” in case (a), a “caller number” in case (b) and “caller and callback numbers” in case (c). Concerning case (c), the caller and callback numbers maybe displayed together, or one of these numbers may be displayed first and allowing the subscriber A to change a number to be displayed to the other by the display change control key. Alternatively, the callback number may be so fixedly displayed that it cannot be changed to the other number. The incoming-call history display controller 54 places the cursor on any one of call history events when displayed on the call history list. In addition, the incoming-call history display controller 54 may display, instead of or in addition to the caller number, the name and/or nickname of a person to whom a callback is to be made.
The incoming-call history display controller 54 is also adapted to be responsive to a call request given in a situation where a call event on the incoming-call history is specified, e.g. the cursor is positioned on a specific incoming-call event or the latest incoming-call event to provide a phone number to be called to a call controller, not shown, of the terminal 11. In case (a), however, such a call request will be ignored when a call event on the incoming-call history is specified. When a call event on the incoming-call history is specified in case (b), a caller number listed on the incoming-call history is provided as a phone number to be called. If a call event on the incoming-call history is specified in case (c), the callback number listed on the incoming-call history is supplied as a phone number to be called.
Furthermore, in the situation where a call event on the incoming-call history is specified, i.e. the cursor is positioned on a specific event or the latest event on the incoming-call history, a manipulation on address book registration will cause the incoming-call history display controller 54 to shift its control to the address book registering. In this case, several phone numbers may be registered as items in one record of the address book, or phone numbers may be registered separately from callback numbers. When shifting to the address book registering operation, if a call event on the incoming-call history includes a caller and a callback number, then the incoming-call history display controller 54 automatically inputs these numbers to the columns allotted to phone and callback numbers in a record to be registered in the address book while leaving other columns for caller name and the like in blank to thereby allow the user to fill the blank columns.
Now, the operation of the FMC service system 10 will be described in relation to a callback procedure according to the illustrative embodiment. Assume that, in considering the possibility that the user or caller B who is a subscriber to the FMC service may not always stay in close proximity to the calling terminal 12 but may return within reach of the calling terminal 13, the calling terminal 12 is set to have a calling signal 102, FIG. 1, include a callback number consisting of an FMC one-number “1-xxx-xxxxxxx” in addition to its caller number “1-yyy-yyyyyyy”, that is, the callback number insertion flag is set in its ON state, as shown in FIG. 4.
When the user B operates the calling terminal 12 to originate a call to the called terminal 11, the calling terminal 12 inserts the callback number registered in the callback number register 21 into a calling signal 102 according to the callback number insertion flag which is set to its ON state by the callback number insertion flag setter 20.
The calling signal 102 is then transmitted to the telephone switch 14. Since the calling signal 102 includes the callback number, the switch 14 is in turn in cooperation with the application server 15 to authenticate the callback signal or number inserted in the calling signal 102, as depicted with a line 104 in FIG. 1.
When the relation between the caller and callback numbers included in the received calling signal 102 is determined to be proper by going through the data stored in the FMC service subscriber database 15A, the telephone switch 14 gets an authentication or certification 106 of the callback number acceptable and then switches the calling signal 108 to the called terminal 11 without eliminating the callback number therefrom. Thus, the calling signal 108 includes the FMC one-number “1-xxx-xxxxxxx” and the caller number “1-yyy-yyyyyyy”. As above, signals are designated with connections on which they are conveyed.
Upon receipt of the calling signal 108 with the callback number, the called terminal 11 extracts the caller and callback numbers to show them on the display screen 56, FIG. 5. The display allows the called party A to have a time to decide whether or not he/she will answer the phone depending on the displayed information even when he/she stays therearound to answer the phone right now. In that case, the calling terminal 11 registers the caller and callback numbers thus extracted from the calling signal 108 regardless of whether or not the called party A goes off-hook the phone.
If the called party A wants to make a callback later on after the call has terminated thereon, he/she brings up the list of call events on the incoming-call history on the display 56 and moves the cursor on the call event in question on the incoming-call history to thereby instruct the called terminal 11 to originate a call. The called terminal 11 in turn sends out a calling signal containing the callback number as a destination number, or the FMC service number (FMC one-number), included in the call event on the incoming-call history.
The telephone switch 14 receives the calling signal indicative of the called number, i.e. FMC service number, and supplies the FMC service number to the application server 15 to retrieve therefrom the phone number of the terminal 12 or 13 to which the subscriber B wishes at this time to establish a callback connection. The switch 14 then changes or converts the called number in the calling signal to the derived number, i.e. ultimate destination number and transmits the signal 108 to the called terminal 11.
Consequently, if presence information on the user B currently indicates that the user B uses the terminal 13 after having originated the call from the calling terminal 12 to the called terminal 11, a calling signal of the callback from the user A is transferred to the terminal 13, rather than the terminal 12, thereby allowing the user B to be reached.
It is to be noted that, the called party A can register in the address book of the called terminal the information on the caller and callback numbers included in the received calling signal. The address book registration is similar to a conventional solution, but the subject of the registration in the illustrative embodiment also includes the callback number.
In this way, the phone number for callback is inserted in the calling signal in addition to the caller number to make a called terminal carry out a callback to the callback number thus inserted. It is therefore possible to increase the possibility of reaching the caller more than ever.
Furthermore, a authentication process executed on the callback number by the telephone switch 14 controls unauthorized use of the service of allowing the user to set the callback number in addition to the caller number.
Well, an alternative embodiment of the caller information notifier system in accordance with the present invention will now be described in detail with reference to FIGS. 6, 7 and 8. The caller information notifier system in this alternative embodiment is also applicable to the FMC service system for providing the one-number service.
In the embodiment shown in and described with reference to FIG.1, a callback number is inserted into a calling signal to be delivered to a called terminal, thereby allowing the called terminal to retrieve the callback number. In the alternative embodiment, however, the called terminal obtains the callback number by requesting a telephone switching system to supply the callback number.
FIG. 6 is a schematic system diagram showing an FMC service system 10A implementing a caller information notifier system in accordance with the alternative embodiment, together with a flow of information in the system. Like constituent elements or components are designated with the same reference numerals.
In the FMC service system 10A of the alternative embodiment, the situation is almost the same as the system 10 shown in FIG. 1 so that there are a called terminal 11A, calling terminals 12A and 13A, a telephone switching system 14A and the application server 15.
The calling terminals 12A and 13A may work as conventional ones, i.e. having telephonic functions such as dialing, call control and speech circuitry. In accordance with the alternative embodiment, for example, a calling signal 201, FIG. 6, sent out from the calling terminal 12A simply contains a caller number, e.g. “1-yyy-yyyyyyy” but not a callback number. Therefore, the called terminal 11A is adapted to acquire only a caller number as a number associated with the incoming-call history.
FIG. 7 is a schematic block diagram showing the internal structure of the called terminal 11A in terms of acquiring a callback number in the alternative embodiment. In this figure, the called terminal 11A comprises a call history register 60, a call history display controller 61, a callback number request unit 62 and a callback instruction receiving unit 63.
The call history register 60 is adapted to, for example, keep a predetermined number of call events on an incoming-call history. In the alternative embodiment, each call event on the incoming-call history, except call events showing the blockage of caller IDs, includes a caller number, but not a callback number unlike with the call history in the embodiment shown in FIG. 1.
The call history display controller 61 is responsive to a request of the called user A for displaying a list of call events or the latest call event on the incoming-call history to display the list or the latest event. On the display screen 56 showing the call events, a cursor, not shown, points to any one of call events, and the call history display controller 61 is responsive to a cursor shift action to shift the cursor accordingly from the call event currently pointed on the incoming-call history to another.
The callback number requesting unit 62 is operable to detect that a callback number request is made by the called user A during displaying the list of call events on the incoming-call history, and then send out a callback number request signal to the telephone switch 14A. The callback number request signal may conform to a format predefined between the switch 14A and telecommunications terminals, e.g. a SIP SUBSCRIBE request can be used. Furthermore, the callback number request signal includes a caller number that the cursor pointed on the list of call events on the incoming-call history. The callback number requesting unit 62 is also operable, when a callback number is supplied from the telephone switch 14A, to display the supplied callback number in place of or in addition to the caller number included in the list of call events on the incoming-call history. In the former case, a marker is also indicated on the display screen 56 to signify that the displayed number is the callback number.
The callback instruction receiving unit 63 is responsive to an instruction to originate a call with a call event specified on the incoming-call history by, e.g. positioning the cursor on a specific call event on the incoming-call history or selecting the latest call event on the incoming-call history to supply the call controller, not shown, of the terminal 11A with a telephone number to be dialed. The callback instruction receiving unit 63 develops as a number to be dialed a callback number or a caller number if the call event specified on the incoming-call history contains or does not contain a callback number, respectively.
Furthermore, the callback instruction receiving unit 63 may be adapted to execute a procedure to shift to the address book registering operation, as with the incoming-call history display controller 54 in the embodiment shown in FIG. 5.
FIG. 8 is a schematic block diagram showing the internal structure of the telephone switching system 14A in terms of acquiring a callback number in the alternative embodiment. In this figure, the telephone switch 14A comprises a callback number request receiver 70, a callback number retrieval requesting unit 71 and a callback number transmitter 72.
The callback number request receiver 70 is adapted to recognize a callback number request signal among various signals transmitted from various terminal devices and retrieve a caller number from the request signal to supply the caller number to the callback number retrieval requesting unit 71.
The callback number retrieval requesting unit 71 is configured to supply the caller number to the application server 15 to request retrieval of an FMC service number or FMC one-number corresponding to the caller number. The application server 15 in turn accesses the FMC service subscriber database 15A, which has data stored as shown in FIG. 4, and retrieves an FMC service number associated with the caller number to provide the obtained FMC service number to the callback number retrieval requesting unit 71.
The callback number transmitter 72 is adapted to transmit to the terminal 11A, which has sent out the callback number request signal, a request response signal that contains the callback number or FMC service number thus retrieved. The request response signal may conform to a predefined format, e.g. a NOTIFY response can be used for the above purpose.
Next, the operation of the FMC service system 10A will be described in relation to callback in accordance with the alternative embodiment. It is to be noted that the registration procedure of a prescribed number of the latest call events on the incoming-call history in the call history register 60 may be executed in the called terminal 11A in the same way as the conventional procedure, and therefore the description thereon will be omitted.
When the user A of the called terminal 11A intends to make a callback to a calling terminal, e.g. of the user B, from which a call was terminated in the not too distant past, the user A operates the called terminal 11A to make a request for displaying a list of call events or the latest call event on the incoming-call history so as to display a list of call events or the latest incoming-call event on the display screen 56, FIG. 7.
In some cases, even though the user A finds out from the call events on the incoming-call history list the phone number or past caller number he/she wants to make a callback, the user A may wonder if the user B of the phone number in question who is a subscriber of the FMC service is within reach of the terminal corresponding to the phone number in question when the user A tries to dial the phone number obtained from the call event on the incoming-call history list, or the user B may not answer the phone when the call is actually originated. Under those circumstances, the user A places the cursor at the phone number in question on the display screen 56 in the call event on the incoming-call history list to issue a request for a callback number. In response to this request, the called terminal 11A transmits to the telephone switch 14A a callback number request signal 202, FIG. 6, including a caller number “1-yyy-yyyyyyy”.
Upon receipt of the callback number request signal 202, the telephone switch 14A extracts the caller number “1-yyy-yyyyyyy” from the callback number request signal 202, and then feeds the extracted number to the application server 15 to request the server 15 to retrieve an FMC service number or FMC one-number associated with the caller number, as depicted with a connection 204 in FIG. 6. The application server 15 in turn accesses the FMC service subscriber database 15A to retrieve an FMC service number, e.g. “1-xxx-xxxxxxx”, corresponding to the caller number and gives the acquired number to the telephone switch 14A, as shown with a connection 206. The switch 14A then sends back a request response signal 208 containing the callback number or FMC service number “1-xxx-xxxxxxx” to the terminal 11A that sent the callback number request signal 202.
When the callback number is supplied from the telephone switch 14A, the called terminal 11A displays on the display screen 56 the received callback number “1-xxx-xxxxxxx” in place of or in addition to the caller number “1-yyy-yyyyyyy” listed in the call history.
When the callback number is displayed, the user A may then instruct the called terminal 11A to originate a call meant for the callback number, and the terminal 11A in turn supplies the callback number as a destination phone number to its call controller, not shown, to send out a calling signal.
In this way, a telephone number for callback is derived from the telephone switching system 14 by using the caller number contained in a calling signal as a key to place a callback. The possibility of reaching a caller can be more increased.
With respect of the illustrative embodiments, various modifications have been described above. In addition to those modifications, further modifications can be implemented as discussed below.
In accordance with the illustrative embodiment shown in and described with reference to FIG. 1, the calling terminal inserts a callback number in to a calling signal. Alternatively, the telephone switching system may implement the callback number insertion. For example, the calling signal may include mere information on an intention of inserting a callback number, or the telephone switching system may be set to execute a callback number insertion service, and when the telephone switching system receives the calling signal, the switching system retrieves an FMC service number or FMC one-number of the caller from the application server to insert the obtained number into the calling signal. In this case, the authentication procedure described before is not required. Moreover, a callback number to be inserted may be optionally set to the telephone switching system.
Furthermore, in the embodiment shown in FIG. 1, the calling terminal is adapted to insert a callback number into a calling signal, but the caller user B maybe allowed to select whether to insert a callback number into a calling signal on a call-by-call basis.
In accordance with the alternative embodiment shown in FIG. 6, the called terminal retrieves a callback number at the request of a called user. Alternatively, the called terminal may be adapted to automatically retrieve a callback number. By way of example, the called terminal starts to automatically retrieve a callback number when a phone call is disconnected, or in the case where the called party does not answer a call although the ringer of the called terminal sounds and then the caller goes on-hook.
The above embodiments are applied to the FMC service system providing the one-number service, but the present invention is not specifically limited to the FMC service system. In other words, the callback number is not restricted to the FMC service number. For instance, the system may be adapted to allow the user B to set a callback number at will by an operation similar to setting a call-forwarding number to a telephone switching system. Moreover in the present invention, the protocol for use in providing services for callback is not restrictively comprehended to the SIP.
Furthermore, the called terminal visually displays a callback number on its display screen in the above-described embodiments. Alternatively, different display methods can be employed. For example, a callback number may audibly, e.g. in synthetic speech.
The above embodiments employ the telephone switches 14 and 14A separately provided from the application server 15. The present invention is not limited to the specific embodiments, but any types of server are applicable to implementing the integrated functions of the telephone switch and the application server collaboratively.
The entire disclosure of Japanese patent application No. 2008-209801 filed on Aug. 18, 2008, including the specification, claims, accompanying drawings and abstract of the disclosure is incorporated herein by reference in its entirety.
While the present invention has been described with reference to the particular illustrative embodiments, it is not to be restricted by the embodiments. It is to be appreciated that those skilled in the art can change or modify the embodiments without departing from the scope and spirit of the present invention.

Claims (11)

What is claimed is:
1. A caller information notifier system for use in a telecommunications network, the network including a calling terminal on which a call originates and a called terminal on which the call terminates, comprising:
a callback number notifier, disposed in the calling terminal, for notifying the called terminal of a phone number for callback that differs from a phone number of the calling terminal; and
a callback number insertion flag setter disposed in the calling terminal for setting a callback number insertion flag to an ON or OFF state, wherein
the callback number notifier checks the state of the callback number insertion flag, and inserts the phone number for callback into a calling signal and sends out the calling signal when the state of the callback number insertion flag is ON.
2. The system in accordance with claim 1, wherein said telecommunications network comprises a communication network server through which the calling signal passes, said server comprising a callback number authenticator for authenticating the phone number for callback inserted in the calling signal.
3. The system in accordance with claim 1, wherein said telecommunications network comprises a communication network server, said callback number notifier being provided to said server,
said called terminal sending a callback number request signal containing the phone number of the calling terminal to derive the phone number for callback from said callback number notifier.
4. The system in accordance with claim 1, wherein said called terminal comprises an address book registering circuit for registering in an address book information on the phone number for callback automatically included.
5. A communications terminal for use in a telecommunications network for transmitting a calling signal, comprising:
a callback number insertion flag setter for setting a callback number insertion flag to an ON or OFF state;
a call signaling unit for checking the state of callback number insertion flag; and
a callback number inserting circuit for inserting into the calling signal a phone number for callback that differs from a phone number of said communications terminal when the state of the callback number insertion flag is ON.
6. A communications network server for use in a telecommunications network for passing a calling signal, comprising a callback number authenticator for determining a relation between a phone number of a terminal which sent out the calling signal and a phone number for callback, when inserted in the calling signal, to authenticate the phone number for callback.
7. A communications terminal for use in a telecommunications network for receiving a calling signal, comprising a callback number holding circuit for retrieving a phone number for callback, when inserted in the calling signal, to hold the retrieved number as a phone number for callback.
8. A method of notifying caller information in a telecommunications network, the network including a calling terminal on which a call originates and a called terminal on which the call terminates, the method comprising the steps of:
originating a call by the calling terminal to the called terminal;
terminating the call on the called terminal;
disconnecting the call without answering;
notifying the called terminal of a phone number for callback that differs from a phone number of the calling terminal;
checking a state of a callback number insertion flag set by a callback number insertion flag setter; and
inserting the phone number for callback into a calling signal and sending out the signal by the calling terminal when the state of the callback number insertion flag is ON.
9. The method in accordance with claim 8, further comprising the steps of:
passing the calling signal through a communication network server provided in the telecommunications network; and
authenticating the phone number for callback inserted in the calling signal by a callback number authenticator provided in the server.
10. The method in accordance with claim 8, further comprising the steps of:
sending a callback number request signal containing the phone number of the calling terminal by the called terminal; and
deriving the phone number for callback from a communication network server provided in the telecommunications network.
11. The method in accordance with claim 8, further comprising the step of registering information on the phone number for callback automatically included in an address book included in the called terminal.
US12/458,392 2008-08-18 2009-07-10 Caller information notifier system for use in callback with a callback number different from a caller phone number Active 2032-09-05 US8600029B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2008-209801 2008-08-18
JP2008209801A JP5353110B2 (en) 2008-08-18 2008-08-18 Sender information notification system and communication network server

Publications (2)

Publication Number Publication Date
US20100040216A1 US20100040216A1 (en) 2010-02-18
US8600029B2 true US8600029B2 (en) 2013-12-03

Family

ID=41681282

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/458,392 Active 2032-09-05 US8600029B2 (en) 2008-08-18 2009-07-10 Caller information notifier system for use in callback with a callback number different from a caller phone number

Country Status (3)

Country Link
US (1) US8600029B2 (en)
JP (1) JP5353110B2 (en)
CN (1) CN101656774B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2847960B1 (en) 2012-12-20 2018-10-10 Unify GmbH & Co. KG Method, device, and system for connecting to a communication device
KR101577170B1 (en) * 2015-07-03 2015-12-11 박주현 Apparatus and Method for controlling voice communications in a Fixed Mobile Convergence System
CN107465710B (en) * 2016-06-06 2020-10-30 阿里巴巴集团控股有限公司 Communication method and device
JP6748510B2 (en) * 2016-08-04 2020-09-02 株式会社三菱Ufj銀行 Information providing system, information providing method, and information providing program
JP7452966B2 (en) 2019-09-30 2024-03-19 ホーチキ株式会社 Disaster prevention monitoring system

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5155761A (en) * 1990-01-26 1992-10-13 Intervoice, Inc. Automatic call back system and method of operation
US6269149B1 (en) * 1996-12-30 2001-07-31 Paradyne Corporation System and method for enhancing a communication link
US6396906B1 (en) * 1997-09-25 2002-05-28 At&T Corp. Telephone answering system that automatically calls back a caller who has left a message
US20030063732A1 (en) * 2001-09-28 2003-04-03 Mcknight Russell F. Portable electronic device having integrated telephony and calendar functions
US6603846B1 (en) * 1999-04-07 2003-08-05 Agere Systems, Inc. Methods and devices for selecting preferred call back numbers using CID data
JP2004088796A (en) 2003-10-06 2004-03-18 Denso Corp Communication terminal
US6724885B1 (en) * 2000-03-31 2004-04-20 Lucent Technologies Inc. Automatic call distribution center with queue position restoration for call-back customers
US20060009266A1 (en) * 2004-07-06 2006-01-12 Fujitsu Limited Method and apparatus for communication, and computer product
JP2006237751A (en) 2005-02-22 2006-09-07 Nec Corp Call center reservation system, presence server, management server, call center reservation method, and program
US7145998B1 (en) * 2002-07-29 2006-12-05 Bellsouth Intellectual Property Corporation Systems, methods, and devices for a callback/callback reminder feature
US20070054659A1 (en) * 2005-09-05 2007-03-08 Sunplus Technology Co., Ltd. Multimode communication device having an automatic call-back setting mechanism and its method
JP2007074443A (en) 2005-09-07 2007-03-22 Sharp Corp Incoming side communication terminal, outgoing side communication terminal, server device, call back system, call back reservation system, call back control method and call back control program
WO2007056092A1 (en) 2005-11-08 2007-05-18 Lucent Technologies Inc. Network support for enhanced voip caller id
JP2007251622A (en) 2006-03-16 2007-09-27 Nippon Telegraph & Telephone East Corp Server device and communication system
US20070232351A1 (en) * 1997-05-21 2007-10-04 Scalisi Joseph F Communication system and method including dual mode capability
US20080205608A1 (en) * 2005-11-30 2008-08-28 Oren Tal Data provision to a virtual personal assistant for handling calls in a communication system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1672897A1 (en) * 2004-12-15 2006-06-21 Alcatel Detection of a callback number in a voicemail system
US20060246891A1 (en) * 2005-04-29 2006-11-02 Alcatel Voice mail with phone number recognition system
CN100521714C (en) * 2006-10-12 2009-07-29 北京传奇互动技术有限公司 Method for realizing calling number additional label and customized information presenting in communication network

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5155761A (en) * 1990-01-26 1992-10-13 Intervoice, Inc. Automatic call back system and method of operation
US6269149B1 (en) * 1996-12-30 2001-07-31 Paradyne Corporation System and method for enhancing a communication link
US20070232351A1 (en) * 1997-05-21 2007-10-04 Scalisi Joseph F Communication system and method including dual mode capability
US20080090550A1 (en) * 1997-05-21 2008-04-17 Pocketfinder Inc. Communication system and method including communication billing options
US6396906B1 (en) * 1997-09-25 2002-05-28 At&T Corp. Telephone answering system that automatically calls back a caller who has left a message
US6603846B1 (en) * 1999-04-07 2003-08-05 Agere Systems, Inc. Methods and devices for selecting preferred call back numbers using CID data
US6724885B1 (en) * 2000-03-31 2004-04-20 Lucent Technologies Inc. Automatic call distribution center with queue position restoration for call-back customers
US20030063732A1 (en) * 2001-09-28 2003-04-03 Mcknight Russell F. Portable electronic device having integrated telephony and calendar functions
US7145998B1 (en) * 2002-07-29 2006-12-05 Bellsouth Intellectual Property Corporation Systems, methods, and devices for a callback/callback reminder feature
US20080226055A1 (en) * 2002-07-29 2008-09-18 At&T Delaware Intellectual Property, Inc. Formerly Known As Bellsouth Intellectual Property Corp. Systems, Methods, and Devices for a Callback/Callback Reminder Feature
JP2004088796A (en) 2003-10-06 2004-03-18 Denso Corp Communication terminal
US20060009266A1 (en) * 2004-07-06 2006-01-12 Fujitsu Limited Method and apparatus for communication, and computer product
JP2006237751A (en) 2005-02-22 2006-09-07 Nec Corp Call center reservation system, presence server, management server, call center reservation method, and program
US20070054659A1 (en) * 2005-09-05 2007-03-08 Sunplus Technology Co., Ltd. Multimode communication device having an automatic call-back setting mechanism and its method
JP2007074443A (en) 2005-09-07 2007-03-22 Sharp Corp Incoming side communication terminal, outgoing side communication terminal, server device, call back system, call back reservation system, call back control method and call back control program
US20070115928A1 (en) 2005-11-08 2007-05-24 Benco David S Network support for enhanced VoIP caller ID
WO2007056092A1 (en) 2005-11-08 2007-05-18 Lucent Technologies Inc. Network support for enhanced voip caller id
US20080205608A1 (en) * 2005-11-30 2008-08-28 Oren Tal Data provision to a virtual personal assistant for handling calls in a communication system
JP2007251622A (en) 2006-03-16 2007-09-27 Nippon Telegraph & Telephone East Corp Server device and communication system

Also Published As

Publication number Publication date
JP2010045716A (en) 2010-02-25
US20100040216A1 (en) 2010-02-18
JP5353110B2 (en) 2013-11-27
CN101656774A (en) 2010-02-24
CN101656774B (en) 2013-10-23

Similar Documents

Publication Publication Date Title
US8379818B2 (en) Method and apparatus for conveying a calling party identifier
US7508927B1 (en) Methods and apparatus for returning a call over a telephony system
CA2647920C (en) Method and system for routing telephony communications together with modified calling party identifier information
US20060023695A1 (en) Predictive communication routing scheme using instant messaging preferences and/or settings for routing packet traffic for voice, video and other multimedia communications
US9253319B1 (en) Methods and systems for call connecting calls
KR20060044612A (en) Caller originated multiple calling
US8600029B2 (en) Caller information notifier system for use in callback with a callback number different from a caller phone number
EP1786188B1 (en) System and method for providing multimedia contents during a call setup phase
CA2706392C (en) Method and apparatus for enabling a calling party to leave a voice message for a called party in response to a command provided by the calling party
CA2517646A1 (en) Detection of looping communication channels
US20070105537A1 (en) Network support for remote caller ID information
US20060072548A1 (en) User experience with residential voice gateways
US8582748B2 (en) Method and system for communication forwarding
CN101014004B (en) Method and system for processing emergent calling and a softswitch
US8315359B2 (en) Method and system for enabling emergency calling from nomadic VoIP extension telephones
CA2705961C (en) Method and apparatus for enabling a calling party to leave a voice message for a called party
US7957395B2 (en) Systems and methods for a hybrid telephony service
CN1913432B (en) Method and system of card number service using SIP authentication
US20080123629A1 (en) Apparatus and Method For Automatic Call Back
US9143593B2 (en) Addressee information notification system, addressee information notification method, application server and communication terminal
JP5682658B2 (en) Communication device and communication terminal
CN100493116C (en) A calling method for transmitting personal calling number
JP2010004268A (en) Switching system, terminating-side telephone communication terminal, telephone system, relay switching device, and terminating-side switching device

Legal Events

Date Code Title Description
AS Assignment

Owner name: OKI ELECTRIC INDUSTRY CO., LTD.,JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CHIDA, KOICHI;REEL/FRAME:022991/0550

Effective date: 20090611

Owner name: OKI ELECTRIC INDUSTRY CO., LTD., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CHIDA, KOICHI;REEL/FRAME:022991/0550

Effective date: 20090611

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8