Telephone systems and programs

The telephone system simplifies design and settings by allocating external numbers to mobile terminals for representative calls, sending push notifications, and connecting calls without PBX or dedicated applications, addressing the complexity of existing systems.

JP7603355B1Active Publication Date: 2024-12-20HY GIKEN CO LTD

Patent Information

Application Number
JP2024140808
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-08-22
Publication Date
2024-12-20
Estimated Expiration
2044-08-22

AI Technical Summary

Technical Problem

Existing telephone systems require complex design and settings, especially when using mobile terminals as extension telephones, necessitating FMC contracts and dedicated applications, which complicates telephone line design.

Method used

A telephone system that allocates a first external telephone number to a mobile phone terminal upon receiving a representative call, sends a push notification to the terminal, and connects the call without requiring a PBX or dedicated applications, simplifying system design and settings.

Benefits of technology

Simplifies telephone system design and settings, eliminating the need for FMC contracts and dedicated applications, and allows mobile phone terminals to handle representative calls efficiently.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007603355000001_ABST
    Figure 0007603355000001_ABST
Patent Text Reader

Abstract

A telephone system and program are provided that can facilitate system design and setup, and can also simplify telephone line design. [Solution] The telephone system 3 has a number search unit 17 that searches for the outside telephone number of the mobile phone terminal 7 assigned to the representative telephone number when there is a representative incoming call that specifies the representative telephone number, a first number assignment unit 19 that assigns a pre-prepared calling outside number to the searched outside telephone number, a first notification request unit 21 that sends a push notification request to the push notification server 5, together with the calling outside number, to request that a push notification be delivered to the mobile phone terminal 7 corresponding to the searched outside telephone number to notify that there has been a representative incoming call, and a first call connection unit 25 that connects the mobile phone terminal 7 and the telephone terminal 9 that is the originator of the representative incoming call so that they can make a call when there is an incoming call specifying the calling outside number from the mobile phone terminal 7 that received the push notification.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a telephone system and a program. [Background technology]

[0002] Conventionally, there is known a communication system in which a mobile terminal can respond to a representative incoming call. For example, a telephone system disclosed in Patent Document 1 includes a number search unit that searches for mobile phone numbers of electronic terminals belonging to a destination group when a representative incoming call is received, an information sending unit that sends representative incoming call information including the mobile phone numbers to a notification request unit, and a notification request unit that requests a push notification server to deliver a push notification indicating that there is a representative incoming call to the affiliated electronic terminal when the representative incoming call information is received. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 7115797 Summary of the Invention [Problem to be solved by the invention]

[0004] In the technology disclosed in Patent Document 1, a telephone control device performs call control, which is processing of making and receiving external and internal telephone calls. Generally, a private branch exchange called a PBX (Private Branch Exchange) is used as such a telephone control device. The telephone control device is connected to a mobile phone network via an FMC (Fixed-Mobile Convergence), making it possible to use a mobile terminal like an internal telephone.

[0005] In the above system, the PBX manages a numbering plan that determines which terminal device is assigned each number, such as an outside line number, an extension number, and a special number, and the design and configuration of the PBX requires high skills, and changing the design and configuration is also very time-consuming. Furthermore, in order to use a mobile terminal as an extension telephone, an FMC contract and the introduction of a dedicated application for extension are required, which makes the telephone line design complicated.

[0006] An object of the present invention is to provide a telephone system and a program that can facilitate the design and setup of the system and can simplify the design of telephone lines. [Means for solving the problem]

[0007] In order to achieve the above object, the telephone system of the present invention comprises: a number search unit that, when there is a representative incoming call that specifies a representative phone number, searches for an outside phone number of a mobile phone terminal assigned to the representative phone number; a first number assignment unit that assigns a first outside phone number for calling that is prepared in advance to the searched outside phone number; a first notification request unit that sends a first push notification request to a push notification server together with the first outside phone number, requesting that a first push notification be delivered to the mobile phone terminal corresponding to the searched outside phone number to notify that the representative incoming call has occurred; and a first call connection unit that, when there is an incoming call specifying the first outside phone number from the mobile phone terminal that received the first push notification, connects the mobile phone terminal and the originator of the representative incoming call so that they can make a call.

[0008] In addition, in order to achieve the above-mentioned object, the program of the present invention causes a telephone system to execute the following steps when a representative incoming call is received that specifies a representative telephone number: searching for an outside telephone number of a mobile phone terminal assigned to the representative telephone number; assigning a first outside telephone number for calling that is prepared in advance to the searched outside telephone number; sending a first push notification request to a push notification server together with the first outside telephone number, requesting that a first push notification be delivered to the mobile phone terminal corresponding to the searched outside telephone number to notify that the representative incoming call has been received; and when a call specifying the first outside telephone number is received from the mobile phone terminal that received the first push notification, connecting the mobile phone terminal and the caller of the representative incoming call so that they can be connected to each other. Effect of the Invention

[0009] According to the present invention, it is possible to facilitate the design and setup of a telephone system and to simplify the design of telephone lines. [Brief description of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram conceptually illustrating an example of an overall configuration of a communication system common to each of first to third embodiments. [Diagram 2] FIG. 2 is a block diagram illustrating an example of functions of the telephone system according to the first embodiment. [Diagram 3] 13 is a diagram illustrating an example of a registration screen when registering a notifying member in a notifying member management table. FIG. [Figure 4] 13 is a diagram illustrating an example of a member selection screen when registering a notifying member in a notifying member management table. FIG. [Diagram 5] 4 is a sequence chart showing an example of control contents executed by a telephone system, a push notification server, and a mobile phone terminal that configure the communication system in the first embodiment. [Figure 6] 6 is a diagram showing an example of a screen displayed on the display unit of the mobile phone terminal in step S47 and step S50 of FIG. 5. [Figure 7] FIG. 11 is a block diagram illustrating an example of functions of a telephone system according to a second embodiment. [Figure 8] 13 is a sequence chart showing an example of control contents executed by a telephone system, a push notification server, and a mobile phone terminal that configure a communication system in a second embodiment. [Figure 9] 9 is a diagram showing an example of a screen displayed on a display unit of the mobile phone terminal in step S105 of FIG. 8. FIG. [Figure 10] 9A and 9B are diagrams showing examples of screens displayed on the display unit of the mobile phone terminal in steps S155 and S160 of FIG. 8. [Figure 11] 13 is a diagram showing an example of a screen displayed on the display unit of a mobile phone terminal in a modified example in which a user can specify a transfer destination when placing a call on hold. FIG. [Figure 12] FIG. 13 is a block diagram illustrating an example of functions of a telephone system according to a third embodiment. [Figure 13] 13 is a sequence chart showing an example of control contents executed by a telephone system, a push notification server, and a mobile phone terminal that configure a communication system in the third embodiment. [Figure 14] 13 is a sequence chart showing an example of control contents executed by a telephone system, a push notification server, and a mobile phone terminal that configure a communication system in the third embodiment. [Figure 15] 14A to 14C are diagrams showing examples of screens displayed on the display unit of the mobile phone terminal in steps S267 and S270 of FIG. 13. [Figure 16] 13 is a diagram showing an example of a notification to a mobile phone terminal in a modified example for notifying a user of the playback status of recorded data. FIG. [Figure 17] 13 is a diagram illustrating an example of a screen displayed on a display unit of a mobile phone terminal in a modified example in which a notifying member is notified by push notification that a message is being recorded. FIG. [Figure 18] FIG. 2 is a block diagram illustrating an example of a hardware configuration in the case where the telephone system is configured as, for example, a physical server. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the embodiments, the same elements are designated by the same reference numerals and the description thereof will be omitted.

[0012] <Overall configuration of communication system> 1 is a diagram conceptually illustrating an example of the overall configuration of a communication system 1 common to each of the first to third embodiments described later. In FIG. 1, connections between the various parts are indicated by solid lines, regardless of whether they are wired connections or wireless connections.

[0013] The communication system 1 includes a telephone system 3, a push notification server 5 that distributes push notifications, a mobile phone terminal 7 of a notifying member to whom the push notification is distributed, and a telephone terminal 9 that is the source of a representative incoming call. The mobile phone terminal 7 is a portable terminal device equipped with telephone and communication functions, such as a smartphone, and is carried by each notifying member. There may be one mobile phone terminal 7 or multiple mobile phone terminals. The telephone terminal 9 may be a landline telephone or a mobile phone terminal.

[0014] The telephone system 3, the mobile phone terminal 7, and the telephone terminal 9 are connected via a telephone network 11. The telephone network 11 is, for example, a public telephone network, an IP telephone network, etc. The telephone system 3, the push notification server 5, and the mobile phone terminal 7 are communicatively connected via a communication network 13. The communication network 13 is, for example, the Internet, etc.

[0015] The telephone system 3 performs call control, which is the processing of making and receiving external telephone calls (i.e., processing of securing and disconnecting a communication path between the caller and the call recipient). An external telephone call is a voice call between a telephone terminal 9 and a mobile phone terminal 7, which is made through a telephone network 11 or the like. The telephone system 3 may be configured, for example, as a virtual server existing on the Internet (such as a cloud server that uses a server existing on the cloud on demand), or may be configured as a physical server.

[0016] The push notification server 5 distributes a push notification to each mobile phone terminal 7 of the notifying member. A push notification is a notification sent using a communication method called push technology, and indicates that a notification request is initiated by the sender. The mobile phone terminal 7 that receives the push notification displays the notification message on its screen, and outputs sound or vibration, etc. This allows the user of the mobile phone terminal 7 to check the notification message and, if necessary, perform an operation to respond to the notification message.

[0017] First Embodiment The first embodiment is an embodiment in which, when there is a representative incoming call in which a representative telephone number is specified in the telephone system 3, a push notification is sent to the mobile phone terminal 7 of the notifying member associated with the representative telephone number to notify that a representative incoming call has been received, enabling the notifying member to respond on behalf of the notifying member.

[0018] Fig. 2 is a block diagram showing an example of functions according to the first embodiment of the telephone system 3. As shown in Fig. 2, the telephone system 3 has a line connection unit 15, a number search unit 17, a first number assignment unit 19, a first notification request unit 21, a first incoming call judgment unit 23, a first call connection unit 25, a notified member management table 27, a calling outside line number database 29, an assigned number management table 31, and a token management table 33.

[0019] The line connection unit 15 functions as a gateway that relays between the telephone network 11 and the telephone system 3. The line connection unit 15 accepts incoming calls from the telephone terminal 9 that specify a representative telephone number, and incoming calls from the mobile phone terminal 7 that specify an outside line number for calling.

[0020] When there is a representative incoming call, the number search unit 17 searches for the outside telephone number of the mobile phone terminal 7 assigned to the representative telephone number by referring to the notifying member management table 27. In the notifying member management table 27, the outside telephone numbers of the mobile phone terminal 7 of the notifying member who notifies the reception of the representative incoming call are registered in association with each representative telephone number.

[0021] 3 and 4 are diagrams showing an example of a registration screen and a member selection screen when registering a notifying member in the notifying member management table 27. As shown in FIG. 3, the main telephone number member registration screen displays multiple main telephone numbers together with their names (e.g., department names, etc.). The user selects the main telephone number for which the notifying member is to be registered and then operates the member selection button 35. In the example shown in FIG. 3, the user can select the main telephone number by checking the check box 37.

[0022] When member selection button 35 is operated, a notifying member selection screen shown in Fig. 4 is displayed. As shown in Fig. 4, the notifying member selection screen displays the mobile phone numbers of multiple members along with, for example, their names and titles. The user can associate the mobile phone number of the notifying member with the main telephone number and record it by selecting a member and then operating registration button 39. In the example shown in Fig. 3, the user can select one or more mobile phone numbers by checking checkbox 41.

[0023] Returning to FIG. 2, the first number allocation unit 19 allocates a calling outside number (an example of a first outside number) prepared in advance to the outside phone number searched by the number search unit 17. Even if a plurality of outside phone numbers are searched by the number search unit 17, only one calling outside number is allocated. That is, one calling outside number is allocated to one representative incoming call. The calling outside number is an outside phone number that can be contracted to a telephone line, for example, starting with 050. A plurality of calling outside numbers are prepared in advance according to the scale of the business, the number of representative phone numbers, etc., and are registered in the calling outside number database 29. The outside phone number and the calling outside number allocated to the outside phone number by the first number allocation unit 19 are registered in an allocation number management table 31 (an example of a first storage unit) in association with each other.

[0024] The first notification request unit 21 sends a push notification request (first push notification request) to the push notification server 5, requesting that a push notification (an example of a first push notification) be delivered to notify the mobile phone terminal 7 corresponding to the outside phone number searched by the number search unit 17 that a representative incoming call has been received, together with the outside phone number for calling.

[0025] The push notification server 5 identifies the mobile phone terminal 7 to which the notification is to be sent by using a token. The token is an identification ID assigned to each mobile phone terminal 7. The token management table 33 stores, for each mobile phone terminal 7, the outside line telephone number of the mobile phone terminal 7 and the token in association with each other. The first notification request unit 21 refers to the token management table 33 to identify the token of the mobile phone terminal 7 corresponding to the outside line telephone number searched for by the number search unit 17, and generates a push notification request by specifying the token and a message to be transmitted by push notification. The first notification request unit 21 then transmits the generated push notification request to the push notification server 5 together with the calling outside line number.

[0026] A token is issued as follows. First, the mobile phone terminal 7 requests the push notification server 5 to register the mobile phone terminal 7. Next, the push notification server 5 registers the requesting mobile phone terminal 7 and issues a token. Next, the mobile phone terminal 7 transmits the issued token to the telephone system 3. Next, the telephone system 3 registers the outside phone number of the mobile phone terminal 7 and the token in the token management table 33, associating them with each other.

[0027] When an incoming call specifying an outside line number for calling is received from a mobile phone terminal 7 that has received a push notification, the first incoming call judgment unit 23 refers to the assigned number management table 31 and judges whether the outside line telephone number of the mobile phone terminal 7 that is the caller is an outside line telephone number to which a calling outside line number has been assigned.

[0028] When an incoming call specifying an outside line number for calling is received from the mobile phone terminal 7 that received the push notification, the first call connection unit 25 connects the mobile phone terminal 7 and the telephone terminal 9 that is the sender of the representative incoming call so that they can make a call. Specifically, when the first incoming call judgment unit 23 judges that the outside line number of the mobile phone terminal 7 is an outside line number to which a calling outside line number is assigned, the first call connection unit 25 connects the mobile phone terminal 7 and the telephone terminal 9 so that they can make a call. On the other hand, when the first incoming call judgment unit 23 judges that the outside line number of the mobile phone terminal 7 is not an outside line number to which a calling outside line number is assigned, the first call connection unit 25 does not connect the mobile phone terminal 7 and the sender of the representative incoming call.

[0029] FIG. 5 is a sequence chart showing an example of the control contents executed by the telephone system 3, the push notification server 5, and the mobile phone terminal 7 that constitute the communication system 1 in the first embodiment.

[0030] As shown in Fig. 5, in step S5, the line connection unit 15 of the telephone system 3 determines whether or not there is a representative incoming call that specifies a representative telephone number. If there is no representative incoming call (step S5: No), the line connection unit 15 repeats this step S5 until there is a representative incoming call. If there is a representative incoming call (step S5: Yes), the line connection unit 15 proceeds to the next step S10.

[0031] In step S10, the line connection unit 15 of the telephone system 3 notifies the number search unit 17 of the representative telephone number related to the representative incoming call.

[0032] In step S15, the number search unit 17 of the telephone system 3 refers to the notifying member management table 27 to search for the outside telephone number of the mobile phone terminal 7 of the notifying member assigned to the main telephone number notified in step S10. Note that step S15 is an example of a step of searching for the outside telephone number of the mobile phone terminal assigned to the main telephone number.

[0033] In step S20, the number searching unit 17 of the telephone system 3 transmits to the first number assigning unit 19 the outside telephone number of the mobile phone terminal 7 of the notified member searched for in step S15 above.

[0034] In step S25, the first number assigning unit 19 of the telephone system 3 receives the outside telephone number of the mobile phone terminal 7 of the notified member transmitted in step S20, reads out one outside telephone number for calling that is not in use from the outside telephone numbers for calling registered in the outside telephone number database 29, and assigns it to the outside telephone number. Note that step S25 is an example of a step of assigning a first outside telephone number for calling prepared in advance to the searched outside telephone number.

[0035] In step S30, the first number assigning unit 19 of the telephone system 3 writes into the assigned number management table 31 the outside telephone number of the notified member's mobile phone terminal 7 and the calling outside line number assigned in step S25 above in association with each other.

[0036] In step S35, the first notification request unit 21 of the telephone system 3 refers to the token management table 33 to identify a token corresponding to the outside telephone number of the notifying member's mobile phone terminal 7, and generates a push notification request by specifying the token and a notification message indicating that an incoming call has been received at the main telephone number.

[0037] In step S40, the first notification request unit 21 of the telephone system 3 transmits the push notification request generated in step S35 to the push notification server 5 together with the calling outside line number. Step S40 is an example of a step of transmitting the first push notification request to the push notification server together with the first outside line phone number.

[0038] In step S45, in response to the push notification request received from the telephone system 3, the push notification server 5 distributes the push notification together with the calling outside line number to each of the mobile phone terminals 7 of all the notifying members.

[0039] In step S47, each mobile phone terminal 7 displays, on the display unit, a notification message indicating that an incoming call has been received at the main phone number, based on the received push notification.

[0040] In step S50, each mobile phone terminal 7 starts a dedicated application related to the representative incoming call notification and judges whether or not a response operation has been performed by the user. If a response operation has not been performed (step S50: No), the mobile phone terminal 7 executes other processing (not shown). If a response operation has been performed (step S50: Yes), the mobile phone terminal 7 proceeds to the next step S55.

[0041] In step S55, the mobile phone terminal 7 to which the response operation has been performed makes a call to the telephone system 3 using the outside line number for calling.

[0042] In step S60, the line connection unit 15 of the telephone system 3 determines whether or not there is an incoming call specifying an outside line number for calling from the mobile phone terminal 7. If there is no incoming call specifying an outside line number for calling (step S60: No), the line connection unit 15 ends the process. On the other hand, if there is an incoming call specifying an outside line number for calling (step S60: Yes), the line connection unit 15 proceeds to the next step S65.

[0043] In step S65, the first incoming call judgment unit 23 of the telephone system 3 judges whether the outside phone number of the mobile phone terminal 7 that has received the incoming call is an incoming call from the notified member. That is, the first incoming call judgment unit 23 refers to the assigned number management table 31 and judges whether the outside phone number of the mobile phone terminal 7 that has received the incoming call is an outside phone number to which the calling outside number that has received the incoming call has been assigned. If the first incoming call judgment unit 23 judges that the outside phone number of the mobile phone terminal 7 is not an incoming call from the notified member (step S65: No), the process proceeds to the next step S70.

[0044] In step S70, the first incoming call judgment unit 23 of the telephone system 3 rejects the incoming call to the mobile phone terminal 7. That is, the first call connection unit 25 does not connect the mobile phone terminal 7 to the telephone terminal 9 that is the source of the representative incoming call. After that, the telephone system 3 ends the process.

[0045] On the other hand, in step S65, if the first incoming call judgment unit 23 judges that the outside telephone number of the mobile phone terminal 7 is an incoming call from the notified member (step S65: Yes), the process proceeds to the next step S75.

[0046] In step S75, the first call connection unit 25 of the telephone system 3 connects the mobile phone terminal 7 and the telephone terminal 9 that is the call originator of the representative incoming call so that they can communicate with each other. Step S75 is an example of a step of connecting the mobile phone terminal and the call originator of the representative incoming call so that they can communicate with each other. After that, the telephone system 3 ends the process.

[0047] Fig. 6 is a diagram showing an example of a screen displayed on the display unit 7a of the mobile phone terminal 7 in steps S47 and S50 of Fig. 5. As shown in the upper part of Fig. 6, when the mobile phone terminal 7 receives a push notification, it displays a notification message 43 on the display unit 7a. In the example shown in Fig. 6, for example, a message is displayed as the notification message 43 indicating that an incoming call has been made from the caller's phone number (090YYYYYY01) to the main phone number (03XXXXXX01). Note that instead of the caller's phone number and the main phone number, their respective names, etc. may be displayed.

[0048] When the user operates the notification message 43 in the above display state, a dedicated application related to the representative incoming call notification is started, and the response screen shown in the lower part of Fig. 6 is displayed. The response screen displays a response button 45, and when the user operates the response button 45, it is determined in step S50 of Fig. 5 that a response operation has been performed (step S50: Yes).

[0049] According to the first embodiment described above, when there is a representative incoming call that specifies the representative telephone number, the number search unit 17 of the telephone system 3 searches for the outside telephone number of the mobile phone terminal 7 assigned to the representative telephone number, the first number assignment unit 19 assigns a pre-prepared calling outside number to the outside telephone number searched by the number search unit 17, the first notification request unit 21 sends a push notification request to the push notification server 5 together with the calling outside number to request that a push notification be delivered to the mobile phone terminal 7 corresponding to the outside telephone number searched by the number search unit 17 to notify that there is a representative incoming call, and the first call connection unit 25 connects the mobile phone terminal 7 and the telephone terminal 9 that is the source of the representative incoming call so that they can make a call when there is an incoming call specifying the calling outside number from the mobile phone terminal 7 that received the push notification.

[0050] In this way, a telephone system 3 can be constructed that allows a mobile phone terminal 7 that has received a push notification of a representative incoming call to answer (pick up) the representative incoming call without using an extension number or special number. Therefore, a PBX-less telephone system 3 can be realized. As a result, the system design and settings can be simplified, and the design and settings can also be changed easily. In addition, because the mobile phone terminal 7 is not used as an internal telephone, there is no need for an FMC contract or the introduction of a dedicated app for internal calls, and telephone line design can be simplified.

[0051] Furthermore, according to the first embodiment, the assigned number management table 31 stores the outside line telephone number of the mobile phone terminal 7 and the outside line number for calling assigned by the first number assignment unit 19 in association with each other. When there is an incoming call specifying the outside line number for calling from the mobile phone terminal 7 that has received a push notification, the first incoming call judgment unit 23 refers to the assigned number management table 31 and judges whether the outside line telephone number of the mobile phone terminal 7 that is the caller is an outside line telephone number to which the outside line number for calling has been assigned. When the first incoming call judgment unit 23 judges that the outside line telephone number of the mobile phone terminal 7 is an outside line telephone number to which the outside line number for calling has been assigned, the first call connection unit 25 connects the mobile phone terminal 7 and the telephone terminal 9 that is the caller of the representative incoming call so that they can make a call. When the first incoming call judgment unit 23 judges that the outside line telephone number of the mobile phone terminal is not an outside line telephone number to which the outside line number for calling has been assigned, the first call connection unit 25 does not connect the mobile phone terminal 7 and the telephone terminal 9 that is the caller of the representative incoming call.

[0052] In this way, it is possible to reject an incoming call from a member who is not stored in the assigned number management table 31. Therefore, it is possible to prevent a different member from responding to a representative incoming call.

[0053] <Second embodiment> The second embodiment is an embodiment in which, while one of the notifying members is talking to the telephone terminal 9 that is the originator of the representative incoming call, the call can be parked and transferred to another notifying member.

[0054] Fig. 7 is a block diagram showing an example of functions according to the second embodiment of the telephone system 3. Although the telephone system 3 has the same functions as those of the first embodiment, Fig. 7 shows functions related to the second embodiment, and other functions are omitted as appropriate. In Fig. 7, functions similar to those of Fig. 2 are given the same reference numerals, and descriptions thereof are omitted as appropriate.

[0055] 7, the telephone system 3 has a call holding unit 47, a second number allocating unit 49, a second notification requesting unit 51, a second incoming call determining unit 53, a second call connecting unit 55, and a call management table 57 in addition to the above-mentioned line connecting unit 15, the notifying member management table 27, the calling outside line number database 29, the assigned number management table 31, and the token management table 33. The forwarding destination accepting unit 65 will be described later.

[0056] When a hold request is received from the mobile phone terminal 7 in a state in which the mobile phone terminal 7 and the telephone terminal 9 that is the source of the representative incoming call are connected by the above-mentioned first call connection unit 25, the call hold unit 47 refers to the call management table 57 to search for a call assigned to the outside telephone number of the requesting mobile phone terminal 7, and holds the call. In the call management table 57, when there is a telephone line in use, a call ID for identifying the call and the outside telephone number of the mobile phone terminal 7 of the member in use are registered in association with each call.

[0057] The second number assigning unit 49 assigns a previously prepared outside line number for calling (an example of a second outside line number) to the outside line number searched by the number searching unit 17 described above, that is, the outside line number of the mobile phone terminal 7 assigned to the on-hold representative number. The outside line number for calling assigned by the second number assigning unit 49 is also an outside line number that can be contracted for a telephone line, for example, beginning with 050, similar to the outside line number for calling assigned by the first number assigning unit 19 in the first embodiment, and is registered in the outside line number for calling database 29. In the second embodiment, the same outside line number for calling as in the first embodiment may be assigned, or a different outside line number for calling may be assigned. That is, one outside line number for calling that is not in use at the time when a hold request is made from the mobile phone terminal 7 is read out from the outside line number for calling database 29 and assigned. Note that, as in the first embodiment, even if a plurality of outside line telephone numbers are searched by the number searching unit 17, the number of outside line numbers for calling assigned by the second number assigning unit 49 is one. That is, one calling outside line number is assigned to one hold request. The outside line telephone number and the calling outside line number assigned to the outside line telephone number by the second number assigning unit 49 are associated with each other and registered in the assigned number management table 31 (an example of the second storage unit).

[0058] The second notification request unit 51 sends a push notification request (an example of a second push notification request) to the push notification server 5, requesting that a push notification (an example of a second push notification) be delivered to the mobile phone terminal 7 corresponding to the outside telephone number searched by the above-mentioned number search unit 17, i.e., the mobile phone terminal 7 of the notifying member corresponding to the on-hold main telephone number, to notify that a representative incoming call has been put on hold, together with the calling outside number assigned by the second number assignment unit 49.

[0059] When an incoming call specifying an outside line number for calling is received from a mobile phone terminal 7 that has received a push notification, the second incoming call judgment unit 53 refers to the assigned number management table 31 and judges whether the outside line telephone number of the mobile phone terminal 7 that is the caller is an outside line telephone number to which a calling outside line number has been assigned.

[0060] When there is an incoming call specifying an outside line number for calling from the mobile phone terminal 7 that received the push notification, the second call connection unit 55 connects the mobile phone terminal 7 to the telephone terminal 9 that is the sender of the representative incoming call that put the call on hold. Specifically, when the second incoming call judgment unit 53 judges that the outside line phone number of the mobile phone terminal 7 is an outside line phone number to which an outside line number for calling is assigned, the second call connection unit 55 connects the mobile phone terminal 7 to the telephone terminal 9 that is the sender of the representative incoming call that put the call on hold. On the other hand, when the second incoming call judgment unit 53 judges that the outside line phone number of the mobile phone terminal 7 is not an outside line phone number to which an outside line number for calling is assigned, the second call connection unit 55 does not connect the mobile phone terminal 7 to the telephone terminal 9 that is the sender of the representative incoming call that put the call on hold.

[0061] FIG. 8 is a sequence chart showing an example of the control contents executed by the telephone system 3, the push notification server 5, and the mobile phone terminal 7 that constitute the communication system 1 in the second embodiment.

[0062] In Fig. 8, it is assumed that the mobile phone terminal 7 is in a call with the telephone terminal 9 which is the source of the representative incoming call, by the same control as in the first embodiment. As shown in Fig. 8, in step S105, the mobile phone terminal 7 judges whether or not the user has performed a call park hold operation. If the call park hold operation has not been performed (step S105: No), the mobile phone terminal 7 continues the call. If the call park hold operation has been performed (step S105: Yes), the mobile phone terminal 7 proceeds to the next step S110.

[0063] In step S110, the mobile phone terminal 7 transmits a call-hold request to the telephone system 3. The call-hold request is transmitted using, for example, a company code registered at the time of initial setup of a dedicated application related to representative incoming call notification and an outside telephone number of the mobile phone terminal 7 on which the call-hold operation was performed. The call-hold request may also be transmitted using an outside telephone number for calling.

[0064] In step S115, the call holding unit 47 of the telephone system 3 refers to the call management table 57 to search for the call to be held that is assigned to the outside telephone number of the mobile phone terminal 7 that has requested the park hold.

[0065] In step S120, the call holding unit 47 of the telephone system 3 holds the call found in step S115, and disconnects the mobile phone terminal 7 that requested the park hold.

[0066] In step S125, the call holding unit 47 of the telephone system 3 plays a holding tone on the telephone terminal 9 that is the originator of the representative incoming call.

[0067] In step S130, the second number assignment unit 49 of the telephone system 3 reads out one calling outside line number that is not in use from the calling outside line numbers registered in the calling outside line number database 29, and assigns it to the outside line telephone number of the mobile phone terminal 7 of the notified member related to the on-hold representative incoming call.

[0068] In step S135, the second number assigning unit 49 of the telephone system 3 writes the outside telephone number of the notified member's mobile phone terminal 7 and the calling outside line number assigned in step S130 in association with each other in the assigned number management table 31.

[0069] In step S140, the second notification request unit 51 of the telephone system 3 refers to the token management table 33 to identify a token corresponding to the outside telephone number of the notifying member's mobile phone terminal 7, and generates a push notification request by specifying the token and a notification message indicating that the representative incoming call has been put on hold.

[0070] In step S145, the second notification request unit 51 of the telephone system 3 transmits the push notification request generated in step S140 to the push notification server 5 together with the calling outside line number.

[0071] In step S150, in response to the push notification request received from the telephone system 3, the push notification server 5 distributes the push notification together with the calling outside line number to each of the mobile phone terminals 7 of all the notifying members.

[0072] In step S155, each mobile phone terminal 7 displays, on the display unit, a notification message that the representative incoming call has been put on hold, based on the received push notification.

[0073] In step S160, each mobile phone terminal 7 starts a dedicated application related to the representative incoming call notification and determines whether or not a response operation has been performed by the user. If a response operation has not been performed (step S160: No), the mobile phone terminal 7 executes other processing (not shown). If a response operation has been performed (step S160: Yes), the mobile phone terminal 7 proceeds to the next step S165.

[0074] In step S165, the mobile phone terminal 7 to which the response operation has been performed makes a call to the telephone system 3 using the outside line number for calling.

[0075] In step S170, the line connection unit 15 of the telephone system 3 determines whether or not there is an incoming call specifying an outside line number for calling from the mobile phone terminal 7. If there is no incoming call specifying an outside line number for calling (step S170: No), the line connection unit 15 ends the process. On the other hand, if there is an incoming call specifying an outside line number for calling (step S170: Yes), the line connection unit 15 proceeds to the next step S175.

[0076] In step S175, the second incoming call judgment unit 53 of the telephone system 3 judges whether the outside phone number of the mobile phone terminal 7 that has received the incoming call is an incoming call from the notified member. That is, the second incoming call judgment unit 53 refers to the assigned number management table 31 and judges whether the outside phone number of the mobile phone terminal 7 that has received the incoming call is an outside phone number to which the calling outside number that has received the incoming call has been assigned. If the second incoming call judgment unit 53 judges that the outside phone number of the mobile phone terminal 7 is not an incoming call from the notified member (step S175: No), the process proceeds to the next step S180.

[0077] In step S180, the second incoming call judgment unit 53 of the telephone system 3 rejects the incoming call to the mobile phone terminal 7. That is, the second call connection unit 55 does not connect the mobile phone terminal 7 to the telephone terminal 9 that is the source of the representative incoming call that has had its call put on hold. After that, the telephone system 3 ends the process.

[0078] On the other hand, in step S175, if the second incoming call judgment unit 53 judges that the outside phone number of the mobile phone terminal 7 is an incoming call from the notified member (step S175: Yes), the process proceeds to the next step S185.

[0079] In step S185, the second call connection unit 55 of the telephone system 3 connects the mobile phone terminal 7 and the telephone terminal 9 that is the originator of the representative incoming call that has had its call put on hold so that they can communicate with each other. After that, the telephone system 3 ends the process.

[0080] Fig. 9 is a diagram showing an example of a screen displayed on the display unit 7a of the mobile phone terminal 7 in step S105 of Fig. 8. As shown in Fig. 9, information such as the telephone number of the caller and the call duration, and a park hold button 59 are displayed on the display unit 7a of the mobile phone terminal 7 during a call with the telephone terminal 9 that is the caller of the representative incoming call. When the user operates the park hold button 59, it is determined that a park hold operation has been performed in step S105 of Fig. 8 (step S105: Yes).

[0081] Fig. 10 is a diagram showing an example of a screen displayed on the display unit 7a of the mobile phone terminal 7 in steps S155 and S160 of Fig. 8. As shown in the upper part of Fig. 10, when the mobile phone terminal 7 receives a push notification, it displays a notification message 61 on the display unit 7a. In the example shown in Fig. 10, for example, a message is displayed as the notification message 61 indicating that an incoming call from the caller's telephone number (090YYYYYY01) to the main telephone number (03XXXXXX01) is on hold. Note that instead of the caller's telephone number and the main telephone number, the names of each may be displayed.

[0082] When the user operates the notification message 61 in the above display state, a dedicated application related to the representative incoming call notification is started, and the park hold response screen shown in the lower part of Fig. 10 is displayed. The park hold response screen displays the park hold response button 63, and when the user operates the park hold response button 63, it is determined in step S160 of Fig. 8 that a response operation has been performed (step S160: Yes).

[0083] According to the second embodiment described above, when a hold request is received from the mobile phone terminal 7 in a state in which the mobile phone terminal 7 and the telephone terminal 9 that is the source of the representative incoming call are connected by the first call connection unit 25, the call holding unit 47 of the telephone system 3 searches for a call assigned to the outside line telephone number of the requesting mobile phone terminal 7 and holds the call, the second number assignment unit 49 assigns a pre-prepared calling outside line number to the outside line telephone number searched by the number search unit 17, the second notification request unit 51 sends a push notification request to the push notification server 5 together with the calling outside line number, requesting that a push notification be delivered to the mobile phone terminal 7 corresponding to the searched outside line telephone number to notify that the representative incoming call has been put on hold, and the second call connection unit 55 connects the mobile phone terminal 7 to the telephone terminal 9 that is the source of the representative incoming call whose call has been put on hold, when an incoming call specifying the calling outside line number is received from the mobile phone terminal 7 that received the push notification.

[0084] In this way, a telephone system 3 can be constructed that, without using an extension number or special number, when one of the notifying members places a call on park hold while talking to the caller of a representative incoming call, a push notification that the call is on hold is delivered to the mobile phone terminal 7, allowing the call to be transferred to another member.

[0085] Furthermore, according to the second embodiment, the assigned number management table 31 stores an outside line telephone number and an outside line number for calling assigned by the second number assignment unit 49 in association with each other. When an incoming call specifying an outside line number for calling is received from the mobile phone terminal 7 that has received a push notification, the second incoming call judgment unit 53 refers to the assigned number management table 31 and judges whether the outside line telephone number of the mobile phone terminal 7 that is the caller is an outside line telephone number to which the outside line number for calling is assigned. When the second incoming call judgment unit 53 judges that the outside line telephone number of the mobile phone terminal 7 is an outside line telephone number to which the outside line number for calling is assigned, the second call connection unit 55 connects the mobile phone terminal 7 to the telephone terminal 9 that is the caller of the representative incoming call that has put the call on hold, and when the second incoming call judgment unit 53 judges that the outside line telephone number of the mobile phone terminal 7 is not an outside line telephone number to which the outside line number for calling is assigned, the second call connection unit 55 does not connect the mobile phone terminal 7 to the telephone terminal 9 that is the caller of the representative incoming call that has put the call on hold.

[0086] In this way, it is possible to reject an incoming call from a member who is not stored in the assigned number management table 31. Therefore, it is possible to prevent a held representative incoming call from being transferred to a different member.

[0087] In the second embodiment, the user may specify a forwarding destination when parking a call. In this modification, as shown in FIG. 7, the telephone system 3 has a forwarding destination reception unit 65. When a hold request is received from the mobile phone terminal 7, the forwarding destination reception unit 65 displays a list of outside telephone numbers searched by the number search unit 17 or a list of users corresponding to the outside telephone numbers, and accepts the specification of the forwarding destination. In this case, the second number assignment unit 49 assigns a calling outside number to the outside telephone number of the forwarding destination specified by the forwarding destination reception unit 65, and the second notification request unit 51 transmits a push notification request, which requests that a push notification be delivered to the mobile phone terminal 7 corresponding to the forwarding destination specified by the forwarding destination reception unit 65, to the push notification server 5 together with the calling outside number.

[0088] FIG. 11 is a diagram showing an example of a screen displayed on the display unit 7a of the mobile phone terminal 7 in this modified example. As shown in the upper part of FIG. 11, the display unit 7a of the mobile phone terminal 7, which is currently talking to the telephone terminal 9 that is the source of the representative incoming call, displays information such as the source telephone number and the call duration, and a park hold button 59. When the user operates the park hold button 59, a list screen of the outside telephone numbers of the notified members shown in the lower part of FIG. 11 is displayed. The user can specify the forwarding destination by selecting the outside telephone number of the forwarding destination on the list screen and then operating the decision button 67. In the example shown in FIG. 11, the user can select the outside telephone number of the forwarding destination by checking the check box 69. Instead of the list of the outside telephone numbers of the notified members, a list of the names of the notified members, etc. may be displayed.

[0089] According to this modified example, when a hold request is received from the mobile phone terminal 7, the forwarding destination receiving unit 65 displays a list of outside telephone numbers searched by the number search unit 17 or a list of users corresponding to the outside telephone numbers and receives the designation of the forwarding destination. The second number assignment unit 49 assigns a calling outside number to the outside telephone number of the designated forwarding destination. The second notification request unit 51 sends a push notification request to the push notification server 5, together with the calling outside number, requesting that a push notification be delivered to the mobile phone terminal 7 corresponding to the designated forwarding destination.

[0090] In this way, a call on a parked representative call can be transferred to a specific member, which saves the member who placed the call on hold the trouble of calling out to or calling the member to whom the call is to be transferred, improving convenience.

[0091] <Third embodiment> The third embodiment is an embodiment in which, when a representative incoming call goes unanswered for a predetermined period of time or longer and an absence message is recorded, a push notification that a message has been recorded is sent to the notifying member's mobile phone terminal 7, allowing the notifying member to listen to the recorded message.

[0092] Fig. 12 is a block diagram showing an example of functions according to the third embodiment of the telephone system 3. Although the telephone system 3 has the same functions as those in the first embodiment or those in the first and second embodiments, Fig. 12 shows functions related to the third embodiment, and other functions are omitted as appropriate. In Fig. 12, functions similar to those in Fig. 2 and the like are given the same reference numerals, and descriptions thereof are omitted as appropriate.

[0093] 12, the telephone system 3 has, in addition to the above-mentioned line connection unit 15, notified member management table 27, calling outside line number database 29, assigned number management table 31, and token management table 33, a message recording unit 71, a third number allocation unit 73, a third notification request unit 75, a third incoming call judgment unit 77, a data specification unit 79, a data playback unit 81, and a recorded message management table 83. The playback status judgment unit 89 and playback status notification unit 91 will be described later.

[0094] The message recording unit 71 records a message input from the telephone terminal 9 that is the originator of the representative incoming call when the representative incoming call remains unanswered for a predetermined period of time or longer.

[0095] The third number assigning unit 73 assigns a previously prepared outside line number for calling (an example of a third outside line number) to the outside line number searched by the number searching unit 17, that is, the outside line number of the mobile phone terminal 7 assigned to the representative phone number where the message was recorded. The outside line number for calling assigned by the third number assigning unit 73 is also an outside line number that can be contracted for a telephone line, starting with, for example, 050, like the outside line number for calling assigned by the first number assigning unit 19 in the first embodiment and the outside line number for calling assigned by the second number assigning unit 49 in the second embodiment, and is registered in the outside line number for calling database 29. In the third embodiment, the same outside line number for calling as in the first or second embodiment may be assigned, or a different outside line number for calling may be assigned. That is, one outside line number for calling that is not in use at the time when the message is recorded is read from the outside line number for calling database 29 and assigned. As in the first and second embodiments, even if a plurality of outside telephone numbers are searched for by the number search unit 17, only one outside calling number is assigned by the third number assignment unit 73. That is, one outside calling number is assigned to one recorded message. The outside telephone number and the outside calling number assigned to that outside telephone number by the third number assignment unit 73 are associated with each other and registered in the assigned number management table 31 (an example of a fourth storage unit). In addition, the outside telephone number, the outside calling number assigned to that outside telephone number by the third number assignment unit 73, and a recording ID for identifying the recorded data of the message are associated with each other and registered in the recorded message management table 83 (an example of a third storage unit).

[0096] The third notification request unit 75 sends a push notification request (an example of a third push notification request) to the push notification server 5, requesting that a push notification (an example of a third push notification) be delivered to the mobile phone terminal 7 corresponding to the outside telephone number searched by the above-mentioned number search unit 17, i.e., the mobile phone terminal 7 of the notifying member corresponding to the main telephone number where the message was recorded, to notify that a message has been recorded, together with the calling outside number assigned by the third number assignment unit 73.

[0097] When an incoming call specifying an outside line number for calling is received from a mobile phone terminal 7 that has received a push notification, the third incoming call judgment unit 77 refers to the assigned number management table 31 and judges whether the outside line number of the mobile phone terminal 7 that is the caller is an outside line number to which a calling outside line number has been assigned.

[0098] When an incoming call specifying an outside line number for calling is received from the mobile phone terminal 7 that received the push notification, the data identifying unit 79 refers to the recorded message management table 83 and identifies the recorded data corresponding to the outside line number for calling. Specifically, when the third incoming call judgment unit 77 judges that the outside line number of the mobile phone terminal 7 is an outside line number to which a calling outside line number is assigned, the data identifying unit 79 identifies the recorded data corresponding to the outside line number for calling. On the other hand, when the third incoming call judgment unit 77 judges that the outside line number of the mobile phone terminal 7 is not an outside line number to which a calling outside line number is assigned, the data identifying unit 79 does not identify the recorded data corresponding to the outside line number for calling.

[0099] The data reproducing unit 81 reproduces the recorded data identified by the data identifying unit 79 to the mobile phone terminal 7. At this time, the data reproducing unit 81 may reproduce guidance for guiding the process according to a specific operation by the user. For example, a first operation (e.g., #1) by the user may enable a call back to be made to the telephone terminal 9 that is the originator of the representative incoming call. The recorded data may be reproduced again by a second operation (e.g., #2) by the user. The playback status of the recorded data may be returned to "unlistened to" by a third operation (e.g., #3) by the user. The recorded data may be erased by a fourth operation (e.g., #4) by the user. When the first operation is performed, a push notification for a call back may be delivered to each mobile phone terminal 7 of the notifying member by the same control as in each embodiment. In this case, the user may enable a call back by operating a call back button (not shown) displayed in response to the push notification.

[0100] 13 and 14 are sequence charts showing an example of the control contents executed by the telephone system 3, the push notification server 5, and the mobile phone terminal 7 constituting the communication system 1 in the third embodiment.

[0101] 13, in step S205, the line connection unit 15 of the telephone system 3 determines whether or not there is a representative incoming call that specifies a representative telephone number. If there is no representative incoming call (step S205: No), the line connection unit 15 repeats this step S205 until there is a representative incoming call. If there is a representative incoming call (step S205: Yes), the line connection unit 15 proceeds to the next step S210.

[0102] In step S210, the line connection unit 15 of the telephone system 3 notifies the number search unit 17 of the representative telephone number related to the representative incoming call.

[0103] In step S215, the number search unit 17 of the telephone system 3 refers to the notifying member management table 27 to search for the outside telephone number of the notifying member's mobile phone terminal 7 assigned to the main telephone number notified in step S210.

[0104] In step S220, the number searching unit 17 of the telephone system 3 transmits to the third number assigning unit 73 the outside telephone number of the mobile phone terminal 7 of the notified member searched for in step S215 above.

[0105] In step S225, the telephone system 3 determines whether the time period during which the representative call is not answered has continued for a predetermined time or more. If the representative call is answered within the predetermined time period by the same control as in the first embodiment (step S225: No), the telephone system 3 connects the call (not shown). On the other hand, if the time period during which the representative call is not answered has continued for a predetermined time or more (step S225: Yes), the telephone system 3 proceeds to the next step S230.

[0106] In step S230, the telephone system 3 reproduces a guidance requesting the telephone terminal 9 that is the originator of the representative incoming call to record a message. The guidance is, for example, "Our lines are busy at the moment. Please leave a message."

[0107] In step S235, the message recording unit 71 of the telephone system 3 records the message input from the telephone terminal 9 that is the originator of the representative incoming call.

[0108] In step S240, the third number assignment unit 73 of the telephone system 3 receives the outside telephone number of the mobile phone terminal 7 of the notified member sent in step S220, reads out one calling outside number that is not in use from the calling outside numbers registered in the calling outside number database 29, and assigns it to the outside telephone number.

[0109] In step S245, the third number assigning unit 73 of the telephone system 3 writes in the assigned number management table 31 the outside telephone number of the notified member's mobile phone terminal 7 and the calling outside line number assigned in step S240 in association with each other.

[0110] In step S250, the third number assignment unit 73 of the telephone system 3 associates the outside telephone number of the notifying member's mobile phone terminal 7, the calling outside number assigned in step S240 above, and the recording ID of the message recorded in step S235 above, and writes them into the recorded message management table 83.

[0111] In step S255, the third notification request unit 75 of the telephone system 3 refers to the token management table 33 to identify a token corresponding to the outside telephone number of the notifying member's mobile phone terminal 7, and generates a push notification request by specifying the token and a notification message indicating that a missed message has been recorded for the representative call.

[0112] In step S260, the third notification request unit 75 of the telephone system 3 transmits the push notification request generated in step S255 to the push notification server 5 together with the calling outside line number.

[0113] In step S265, in response to the push notification request received from the telephone system 3, the push notification server 5 delivers a push notification together with the calling outside line number to each of the mobile phone terminals 7 of all the notifying members.

[0114] In step S267, each mobile phone terminal 7 displays, on the display unit based on the received push notification, a notification message to the effect that a missed call message for the representative call has been recorded.

[0115] In step S270, each mobile phone terminal 7 starts a dedicated application related to the representative incoming call notification and judges whether or not a listening operation has been performed by the user. If a listening operation has not been performed (step S270: No), the mobile phone terminal 7 executes other processing (not shown). If a listening operation has been performed (step S270: Yes), the mobile phone terminal 7 proceeds to the next step S275.

[0116] In step S275, the mobile phone terminal 7 on which the listening operation has been performed makes a call to the telephone system 3 using the outside line number for calling.

[0117] 14, in step S280, the line connection unit 15 of the telephone system 3 determines whether or not there is an incoming call specifying an outside line number for calling from the mobile phone terminal 7. If there is no incoming call specifying an outside line number for calling (step S280: No), the line connection unit 15 ends the process. On the other hand, if there is an incoming call specifying an outside line number for calling (step S280: Yes), the line connection unit 15 proceeds to the next step S285.

[0118] In step S285, the third incoming call judgment unit 77 of the telephone system 3 judges whether the outside phone number of the mobile phone terminal 7 that has received the incoming call is an incoming call from the notified member. That is, the third incoming call judgment unit 77 refers to the assigned number management table 31 and judges whether the outside phone number of the mobile phone terminal 7 that has received the incoming call is an outside phone number to which the calling outside number that has received the incoming call has been assigned. When the third incoming call judgment unit 77 judges that the outside phone number of the mobile phone terminal 7 is not an incoming call from the notified member (step S285: No), the process proceeds to the next step S290.

[0119] In step S290, the third incoming call judgment unit 77 of the telephone system 3 rejects the incoming call to the mobile phone terminal 7. That is, the data identification unit 79 does not identify the recorded data corresponding to the calling outside line number. After that, the telephone system 3 ends the process.

[0120] On the other hand, in step S285, if the third incoming call judgment unit 77 judges that the outside phone number of the mobile phone terminal 7 is an incoming call from the notified member (step S285: Yes), the process proceeds to the next step S295.

[0121] In step S295, the data identifying unit 79 of the telephone system 3 refers to the recorded message management table 83 to identify the recorded data corresponding to the calling outside line number.

[0122] In step S297, the data reproducing unit 81 of the telephone system 3 reproduces the recorded data identified in step S295 above to the mobile phone terminal 7. After that, the telephone system 3 ends the process.

[0123] Fig. 15 is a diagram showing an example of a screen displayed on the display unit 7a of the mobile phone terminal 7 in steps S267 and S270 in Fig. 13. As shown in the upper part of Fig. 15, when the mobile phone terminal 7 receives a push notification, it displays a notification message 85 on the display unit 7a. In the example shown in Fig. 15, for example, a message indicating that a message has been recorded from the caller's name (XXXX) to the name of the main telephone number (XX Sales Department) is displayed as the notification message 85. Note that the caller's telephone number or the main telephone number may be displayed instead of the caller's name or the name of the main telephone number.

[0124] When the user operates the notification message 85 in the above display state, a dedicated application related to the representative incoming call notification is started, and the message listening screen shown in the lower part of Fig. 15 is displayed. A message listening button 87 is displayed on the message listening screen, and when the user operates the message listening button 87, it is determined in step S270 of Fig. 13 that a listening operation has been performed (step S270: Yes).

[0125] According to the third embodiment described above, the message recording unit 71 of the telephone system 3 records a message when a representative call is left unanswered for a predetermined period of time or more, the third number assignment unit 73 assigns a prepared calling outside number to the outside phone number searched by the number search unit 17, the recorded message management table 83 associates and stores the outside phone number searched by the number search unit 17, the calling outside number, and the recorded message data, the third notification request unit 75 sends a push notification request to the push notification server 5 together with the calling outside number to request that a push notification be delivered to the mobile phone terminal 7 corresponding to the searched outside phone number to notify that a message has been recorded, and the data identification unit 79, when an incoming call specifying the calling outside number is received from the mobile phone terminal 7 that received the push notification, refers to the recorded message management table 83 and identifies the recorded data corresponding to the calling outside number, and the data playback unit 81 plays the identified recorded data for the mobile phone terminal 7.

[0126] In this way, a telephone system 3 can be constructed in which a push notification is delivered to the mobile phone terminal 7 indicating that an unattended message has been recorded for a representative call, and the message can be listened to from the mobile phone terminal 7, without using an extension number or special number.

[0127] Furthermore, according to the third embodiment, the assigned number management table 31 stores an outside line telephone number and an outside line number for calling assigned by the third number assignment unit 73 in association with each other, and when there is an incoming call specifying an outside line number for calling from a mobile phone terminal 7 that has received a push notification, the third incoming call judgment unit 77 refers to the assigned number management table 31 and judges whether the outside line telephone number of the mobile phone terminal 7 that is the caller is an outside line telephone number to which a outside line number for calling has been assigned, and when it is judged that the outside line telephone number of the mobile phone terminal 7 is an outside line telephone number to which a outside line number for calling has been assigned, the data identification unit 79 identifies the recorded data corresponding to the outside line number for calling if it is judged that the outside line telephone number of the mobile phone terminal 7 is an outside line telephone number to which a outside line number for calling has been assigned, and does not identify the recorded data corresponding to the outside line number for calling if it is judged that the outside line telephone number of the mobile phone terminal 7 is not an outside line telephone number to which a outside line number for calling has been assigned.

[0128] In this way, it is possible to refuse playback of a recorded message by a member who is not stored in the assigned number management table 31. Therefore, it is possible to prevent a different member from playing back a recorded message related to a representative incoming call.

[0129] In the third embodiment, the user may be notified of the playback status of the recorded data. In this modification, as shown in Fig. 12, the telephone system 3 has a playback status determination unit 89 and a playback status notification unit 91. When an incoming call is made from the mobile phone terminal 7 that has received the push notification specifying a calling outside line number, the playback status determination unit 89 determines whether the recorded data corresponding to the calling outside line number is being played or has been played. When the playback status determination unit 89 determines that the recorded data is being played or has been played, the playback status notification unit 91 notifies the mobile phone terminal 7 that the recorded data is being played or has been played.

[0130] Fig. 16 is a diagram showing an example of a notification to the mobile phone terminal 7 in this modified example. In the example shown in Fig. 16, when the user operates the message listening button 87 on the message listening screen shown in the upper part, if the recorded data has already been played, a guidance to the effect that other members have already listened to the message is played, as shown in the lower part of Fig. 16. Note that instead of playing the guidance, a message to the effect that other members have already listened to the message may be displayed on the display unit 7a.

[0131] According to this modified example, when an incoming call specifying an outside line for calling is received from the mobile phone terminal 7 that received the push notification, the playback status determination unit 89 determines whether the recorded data corresponding to the outside line for calling is being played or has already been played, and when it is determined that the recorded data corresponding to the outside line for calling is being played or has already been played, the playback status notification unit 91 notifies the mobile phone terminal 7 that the recorded data is being played or has already been played.

[0132] In this way, it is possible to prevent a plurality of members from making duplicated call-backs to the telephone terminal 9 that is the source of the representative incoming call.

[0133] In the third embodiment, the notifying member may be notified by push notification that the message is being recorded, not only after the message recording is completed. FIG. 17 is a diagram showing an example of a screen displayed on the display unit 7a of the mobile phone terminal 7 in this modification. As shown in the upper part of FIG. 17, when the mobile phone terminal 7 receives a push notification, it displays a notification message 93 on the display unit 7a. In the example shown in FIG. 17, for example, a message indicating that a message is being recorded from the caller's name (XXXX) to the name of the main telephone number (XX Sales Department) is displayed as the notification message 93. Note that the caller's telephone number or the main telephone number may be displayed instead of the caller's name or the name of the main telephone number. When the user operates the notification message 93 from the above display state, a dedicated application related to the main incoming call notification is started, and the notification screen shown in the lower part of FIG. 17 is displayed.

[0134] 2, 7, and 12 are not limited to the examples of division of processing, and may be processed by further subdivided processing units, or may be processed by a smaller number of processing units (for example, one processing unit). The functions of each processing unit described above may be implemented by a program executed by a processor such as a CPU (see FIG. 18 described later), or a part of the functions may be implemented by hardware such as a dedicated integrated circuit or an electric circuit.

[0135] <Example of telephone system hardware configuration> Fig. 18 is a block diagram showing an example of a hardware configuration in the case where the telephone system 3 is configured as, for example, a physical server. As shown in Fig. 18, the telephone system 3 has, for example, a CPU 301, a ROM 303, a RAM 305, a dedicated integrated circuit 307 constructed for a specific purpose such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array), an input device 313, an output device 315, a recording device 317, a drive 319, a connection port 321, and a communication device 323. These components are connected to each other via a bus 309, an input / output interface 311, etc. so that signals can be transmitted between them.

[0136] The program can be recorded in, for example, the ROM 303, the RAM 305, or the recording device 317 such as a hard disk.

[0137] The program may also be temporarily or permanently (non-temporarily) recorded on a removable recording medium 325, such as a magnetic disk such as a flexible disk, various types of CDs, MO disks, DVDs, and other optical disks, and a semiconductor memory. Such recording medium 325 may also be provided as so-called package software. In this case, the program recorded on the recording medium 325 may be read by the drive 319 and recorded on the recording device 317 via the input / output interface 311, the bus 309, and the like.

[0138] The program may also be recorded, for example, on a download site, another computer, or another recording device (not shown). In this case, the program is transferred via a communication network 13 such as the Internet, and the communication device 323 receives the program. The program received by the communication device 323 may then be recorded in the recording device 317 via the input / output interface 311, the bus 309, or the like.

[0139] Furthermore, the program may be recorded in, for example, an appropriate external connection device 327. In this case, the program may be transferred via an appropriate connection port 321 and recorded in the recording device 317 via the input / output interface 311, the bus 309, etc.

[0140] 2, 7, and 12. In this case, the CPU 301 may directly read out and execute the program from the recording device 317, or may execute the program after first loading it into the RAM 305. Furthermore, when the CPU 301 receives the program via the communication device 323, the drive 319, or the connection port 321, the CPU 301 may directly execute the received program without recording it in the recording device 317.

[0141] Furthermore, the CPU 301 may perform various processes as necessary based on signals and information input from an input device 313 such as a microphone, mouse, keyboard, etc. (not shown).

[0142] Then, CPU 301 outputs the results of the above-mentioned processing from output device 315. Furthermore, CPU 301 may transmit the results of this processing via communication device 323 or connection port 321, as necessary, or may record the results in recording device 317 or recording medium 325.

[0143] In addition to the above, the methods according to the above embodiments and the methods according to the modifications may be used in appropriate combination.

[0144] Although not specifically illustrated, the present invention can be implemented with various modifications without departing from the spirit and scope of the present invention. [Explanation of symbols]

[0145] 1. Communication Systems 3. Telephone System 5. Push Notification Server 7. Mobile phone terminals 9 Telephone terminals 11 Telephone network 13. Communications Network 15 Line connection part 17 Number Search Unit 19 First Number Assignment Unit 21 1st notification request section 23 First incoming call determination unit 25 1st call connection part 27 Notification Member Management Table 29 External dialing number database for calling 31 Allocation number management table (an example of the first storage unit, the second storage unit, and the fourth storage unit) 33 Token Management Table 47 Call Holding Section 49 Second Number Assignment Section 51 2nd notification request section 53 2nd incoming call determination section 55 Second call connection part 57 Call Management Table 65 Transfer Reception Department 71 Message Recording Section 73 Third Number Assignment Department 75 Third notification request section 77 Third incoming call determination unit 79 Data Identification Section 81 Data playback section 83 Recorded message management table (an example of the third storage unit) 89 Playback status determination unit 91 Playback status notification section

Claims

1. a number search unit that searches for an outside telephone number of a mobile phone terminal assigned to a representative telephone number when a representative incoming call is received, the outside telephone number being a call that designates the representative telephone number; a first number assignment unit that assigns a first external telephone number for calling prepared in advance to the searched external telephone number; a first notification request unit that transmits a first push notification request to a push notification server together with the first external telephone number, the first push notification request requesting that a first push notification be delivered to the mobile phone terminal corresponding to the searched external telephone number to notify the mobile phone terminal of the receipt of the representative incoming call; a first call connection unit that, when an incoming call designating the first outside line telephone number is received from the mobile phone terminal that has received the first push notification, connects the mobile phone terminal and a call originator of the representative incoming call so that the call can be made; A telephone system having:

2. a first storage unit that stores the outside line telephone number and the first outside line telephone number assigned by the first number assignment unit in association with each other; a first incoming call determination unit that, when an incoming call designating the first outside line telephone number is received from the mobile phone terminal that has received the first push notification, refers to the first storage unit and determines whether the outside line telephone number of the mobile phone terminal that is a caller is the outside line telephone number to which the first outside line telephone number is assigned, The first call connection unit is when it is determined that the outside line telephone number of the mobile phone terminal is the outside line telephone number to which the first outside line telephone number is assigned, the mobile phone terminal and the caller of the representative incoming call are connected so as to be able to make a call, and when it is determined that the outside line telephone number of the mobile phone terminal is not the outside line telephone number to which the first outside line telephone number is assigned, the mobile phone terminal and the caller of the representative incoming call are not connected.

2. The telephone system of claim 1.

3. a call holding unit that searches for a call assigned to the outside line telephone number of the requesting mobile phone terminal and holds the call when a hold request is made from the mobile phone terminal in a state in which the mobile phone terminal and the call originator of the representative incoming call are connected by the first call connection unit; a second number assignment unit that assigns a second external telephone number for calling prepared in advance to the external telephone number searched for by the number search unit; a second notification request unit that transmits, to the push notification server, a second push notification request for requesting delivery of a second push notification to notify the mobile phone terminal corresponding to the searched external phone number that the representative call has been put on hold, together with the second external phone number; a second call connection unit that connects the mobile phone terminal to a call originator of the representative incoming call that has been put on hold when an incoming call designating the second outside line telephone number is received from the mobile phone terminal that has received the second push notification; The telephone system of claim 1 further comprising:

4. a second storage unit that stores the outside line telephone number and the second outside line telephone number assigned by the second number assignment unit in association with each other; a second incoming call determination unit that, when an incoming call designating the second outside line telephone number is received from the mobile phone terminal that has received the second push notification, refers to the second storage unit and determines whether the outside line telephone number of the mobile phone terminal that is a caller is the outside line telephone number to which the second outside line telephone number is assigned, The second call connection unit is when it is determined that the outside line telephone number of the mobile phone terminal is the outside line telephone number to which the second outside line telephone number is assigned, the mobile phone terminal is connected to the caller of the representative incoming call that has put the call on hold, and when it is determined that the outside line telephone number of the mobile phone terminal is not the outside line telephone number to which the second outside line telephone number is assigned, the mobile phone terminal is not connected to the caller of the representative incoming call that has put the call on hold.

4. The telephone system of claim 3.

5. a forwarding destination receiving unit that, when the hold request is made from the mobile phone terminal, displays a list of the outside telephone numbers searched for by the number search unit or a list of users corresponding to the outside telephone numbers, and receives a forwarding destination designation; The second number assignment unit, assigning the second external telephone number to the external telephone number of the designated forwarding destination; The second notification request unit, sending, to the push notification server, the second push notification request, which requests that the second push notification be delivered to the mobile phone terminal corresponding to the designated forwarding destination, together with the second external telephone number; 5. A telephone system according to claim 3 or 4.

6. a message recording unit that records a message when the representative call remains unanswered for a predetermined period of time or more; a third number assignment unit that assigns a third external telephone number for calling prepared in advance to the external telephone number searched for by the number search unit; a third storage unit that stores the outside telephone number searched by the number search unit, the third outside telephone number, and the recorded message data in association with each other; a third notification request unit that transmits, to the push notification server, a third push notification request for requesting delivery of a third push notification for notifying the mobile phone terminal corresponding to the searched outside telephone number that the message has been recorded, together with the third outside telephone number; a data identification unit that refers to the third storage unit and identifies the recorded data corresponding to the third outside line telephone number when an incoming call specifying the third outside line telephone number is received from the mobile phone terminal that has received the third push notification; a data reproducing unit that reproduces the identified recorded data on the mobile phone terminal; The telephone system of claim 1 further comprising:

7. a fourth storage unit that stores the outside line telephone number and the third outside line telephone number assigned by the third number assignment unit in association with each other; a third incoming call determination unit that, when an incoming call designating the third outside line telephone number is received from the mobile phone terminal that has received the third push notification, refers to the fourth storage unit and determines whether the outside line telephone number of the mobile phone terminal that is a caller is the outside line telephone number to which the third outside line telephone number is assigned, The data specifying unit is When it is determined that the outside line telephone number of the mobile phone terminal is the outside line telephone number to which the third outside line telephone number is assigned, the recorded data corresponding to the third outside line telephone number is identified, and when it is determined that the outside line telephone number of the mobile phone terminal is not the outside line telephone number to which the third outside line telephone number is assigned, the recorded data corresponding to the third outside line telephone number is not identified.

7. The telephone system of claim 6.

8. a playback status determination unit that, when an incoming call designating the third outside line telephone number is received from the mobile phone terminal that has received the third push notification, determines whether the recording data corresponding to the third outside line telephone number is being played back or has already been played back; a playback status notification unit that notifies the mobile phone terminal that the recorded data corresponding to the third outside telephone number is being played or has been played when it is determined that the recorded data corresponding to the third outside telephone number is being played or has been played; 8. The telephone system of claim 6 or 7, further comprising:

9. When a call is received that designates a representative telephone number, searching for an outside telephone number of a mobile phone terminal that is assigned to the representative telephone number; a step of allocating a first external telephone number for calling that is prepared in advance to the retrieved external telephone number; sending a first push notification request to a push notification server together with the first external telephone number, the first push notification request requesting that a first push notification be delivered to the mobile phone terminal corresponding to the searched external telephone number to notify the mobile phone terminal of the receipt of the representative incoming call; when a call is made from the mobile phone terminal that has received the first push notification and that designates the first outside line telephone number, connecting the mobile phone terminal and a caller of the representative call so that the call can be made; A program that causes a telephone system to execute

Citation Information

Patent Citations

  • Repeating device, communication system, repeating method and program

    JP2021182710A

  • Telephone system

    JP2023142766A

  • Telephone System

    JP7115797B1

Cited By

  • Telephone Systems and Programs

    JP7733957B1