Telephone Systems and Programs
The telephone system simplifies system design and configuration by assigning and converting caller numbers, improving user convenience and eliminating the need for PBX and FMC contracts.
Patent Information
- Application Number
- JP2025084718
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-05-21
- Publication Date
- 2025-09-04
- Estimated Expiration
- 2045-05-21
AI Technical Summary
Existing PBX-less telephone systems require complex system design, configuration, and telephone line design, and lack user convenience.
A telephone system that assigns a pre-prepared external telephone number to a mobile phone terminal for calling, notifies the terminal of the assigned number, converts the caller number to a main telephone number for incoming calls, and connects calls using the converted number, without requiring a PBX or FMC contracts.
Facilitates system design and configuration, simplifies telephone line design, and enhances user convenience by allowing calls to be made using a main telephone number as the caller ID, eliminating the need for extensions and dedicated apps.
Smart Images

Figure 0007733957000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a telephone system and a program. [Background technology]
[0002] A communication system that enables a mobile terminal to respond to a representative call has been known. 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 call is received, an information sending unit that sends representative call information including the mobile phone numbers to a notification request unit, and a notification request unit that, when the representative call information is received, requests a push notification server to deliver a push notification indicating that a representative call has been received to the belonging electronic terminal.
[0003] In the technology disclosed in Patent Document 1, a telephone control device performs call control, which is the processing of outgoing and incoming calls for external and internal telephones. Typically, a private branch exchange known as 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 FMC (Fixed-Mobile Convergence), enabling mobile terminals to be used like internal telephones. In such systems, the PBX manages a numbering plan that determines which external numbers, internal numbers, special numbers, and other numbers are assigned to which terminal devices. This requires high skill in designing and configuring the PBX, and changing the design and configuration is also a significant effort. Furthermore, using a mobile terminal as an internal telephone requires an FMC contract and the installation of a dedicated app for extensions, which complicates telephone line design.
[0004] Therefore, a telephone system that can simplify system design and configuration and telephone line design is known. For example, the telephone system disclosed in Patent Document 2 includes a number search unit that, when a call is received specifying a representative telephone number, searches for the external telephone number of a mobile phone terminal assigned to the representative telephone number; a first number assignment unit that assigns a pre-prepared first external telephone number for calling to the searched external telephone number; a first notification request unit that sends a push notification request to a push notification server together with the first external telephone number, requesting that a push notification be sent to the mobile phone terminal corresponding to the searched external telephone number to notify the mobile phone terminal of the received representative telephone number that the call has been received; and a first call connection unit that, when a call specifying the first external telephone number is received from the mobile phone terminal that received the push notification, connects the mobile phone terminal to the call originator of the call so that the call can be made. This allows the mobile phone terminal that received the push notification to answer the call without using an extension number or a special number, thereby realizing a PBX-less telephone system. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Patent No. 7115797 [Patent Document 2] Patent No. 7603355 Summary of the Invention [Problem to be solved by the invention]
[0006] In the above-mentioned PBX-less telephone system, there has been a demand for further improvement in user convenience.
[0007] An object of the present invention is to provide a telephone system and program that can facilitate system design and setup, simplify telephone line design, and further improve user convenience. [Means for solving the problem]
[0008] In order to achieve the above object, the telephone system of the present invention comprises: a first number assignment unit that assigns a pre-prepared first external telephone number for calling to the external telephone number of a mobile phone terminal when a request for calling is received from the mobile phone terminal using a main telephone number as the caller number; an assigned number notification unit that notifies the mobile phone terminal of the assigned first external telephone number; a number conversion unit that converts the caller number from the external telephone number of the mobile phone terminal to the main telephone number when a call specifying the first external telephone number is received from the mobile phone terminal that notified the first external telephone number; and a first calling unit that makes a call to the destination using the converted main telephone number as the caller number.
[0009] In order to achieve the above object, the telephone system of the present invention includes a number search unit that, when there is a representative incoming call that specifies a representative phone number, searches for the outside phone number of a mobile phone terminal assigned to the representative phone number; a second number assignment unit that assigns a pre-prepared second outside phone number for calling to the searched outside phone number; a notification request unit that sends a push notification request to a push notification server together with the second outside phone number, requesting that a 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; a second calling unit that, when there is a callback request including the second outside phone number from the mobile phone terminal that received the push notification, calls back the mobile phone terminal using the outside phone number; and a call connection unit that, when there is a response to the callback, connects the mobile phone terminal and the sender of the representative incoming call so that they can make a call.
[0010] In addition, in order to achieve the above object, the program of the present invention causes a telephone system to execute the following steps when a request for a call is received from a mobile phone terminal using a main telephone number as the caller number: assigning a pre-prepared first external telephone number for calling to the external telephone number of the mobile phone terminal; notifying the mobile phone terminal of the assigned first external telephone number; when a call specifying the first external telephone number is received from the mobile phone terminal that notified the first external telephone number, converting the caller number from the external telephone number of the mobile phone terminal to the main telephone number; and making a call to the destination using the converted main telephone number as the caller number.
[0011] In order to achieve the above object, the program of the present invention causes a telephone system to execute the following steps when a call is received that specifies a main telephone number: searching for the outside telephone number of a mobile phone terminal assigned to the main telephone number; assigning a second outside telephone number for calling that has been prepared in advance to the searched outside telephone number; sending a push notification request to a push notification server together with the second outside telephone number, requesting that a push notification be sent to the mobile phone terminal corresponding to the searched outside telephone number to notify that the call has been received; calling back to the mobile phone terminal using the outside telephone number when a callback request including the second outside telephone number is made from the mobile phone terminal that received the push notification; and connecting the mobile phone terminal and the caller of the call so that they can communicate when there is a response to the callback. [Effects of the Invention]
[0012] According to the present invention, it is possible to facilitate system design and setup, simplify telephone line design, and further improve user convenience. [Brief explanation of the drawings]
[0013] [Figure 1]1 is a diagram conceptually illustrating an example of the overall configuration of a communication system according to a first embodiment. [Figure 2] FIG. 2 is a block diagram illustrating an example of functions of the telephone system according to the first embodiment. [Figure 3] 4 is a sequence chart showing an example of control content executed by a telephone system and a mobile phone terminal that constitute a communication system in the first embodiment. [Figure 4] FIG. 10 is a diagram showing an example of a screen displayed on the display unit of the mobile phone terminal in step S5. [Figure 5] FIG. 10 is a diagram showing an example of a screen displayed on the display unit of the mobile phone terminal in step S5. [Figure 6] FIG. 10 is a diagram showing an example of a screen displayed on the display unit of the mobile phone terminal in step S5. [Figure 7] FIG. 10 is a diagram showing an example of a screen displayed on the display unit of the mobile phone terminal in steps S25 to S35. [Figure 8] FIG. 10 is a diagram conceptually illustrating an example of the overall configuration of a communication system according to a second embodiment. [Figure 9] FIG. 10 is a block diagram illustrating an example of functions of a telephone system according to a second embodiment. [Figure 10] 10 is a sequence chart showing an example of control content executed by a telephone system, a push notification server, and a mobile phone terminal that constitute a communication system in the second embodiment. [Figure 11] FIG. 10 is a diagram showing an example of a screen displayed on the display unit of the mobile phone terminal in steps S147 to S155. [Figure 12] FIG. 10 is a diagram showing an example of a screen displayed on the display unit of the mobile phone terminal in steps S147 to S155. [Figure 13] FIG. 10 is a diagram showing an example of a screen displayed on the display unit of the mobile phone terminal in steps S147 to S155. [Figure 14] FIG. 10 is a diagram showing an example of a screen displayed on the display unit of the mobile phone terminal in steps S177 to S185. [Figure 15] FIG. 1 is a block diagram illustrating an example of a hardware configuration when a telephone system is configured as, for example, a physical server. DETAILED DESCRIPTION OF THE INVENTION
[0014] Hereinafter, embodiments of the present invention will be described with reference to the drawings. In each embodiment, the same elements are designated by the same reference numerals and the description thereof will be omitted.
[0015] First Embodiment The first embodiment is an embodiment that enables a mobile phone terminal to make a call using the main telephone number as the caller number when a request for a main call is made from the mobile phone terminal using the main telephone number as the caller number.
[0016] <Overall configuration of communication system> Fig. 1 is a diagram conceptually illustrating an example of the overall configuration of a communication system 1 according to the first embodiment. In Fig. 1, connections between components are indicated by solid lines, regardless of whether they are wired or wireless connections.
[0017] The communication system 1 includes a telephone system 3, a mobile phone terminal 7 provided to a calling member who is the source of a representative call, and a telephone terminal 9A that is the destination of the representative call. The mobile phone terminal 7 is a portable terminal device with telephone and communication functions, such as a smartphone, and is carried by each calling member. There may be one or more mobile phone terminals 7. The telephone terminal 9A may be a fixed telephone or a mobile phone terminal.
[0018] The telephone system 3, the mobile phone terminal 7, and the telephone terminal 9A are connected via a telephone network 11 so that they can make and receive calls. The telephone network 11 is, for example, a public telephone network or an IP telephone network. The telephone system 3 and the mobile phone terminal 7 are also connected via a communication network 13 so that they can communicate with each other. The communication network 13 is, for example, the Internet.
[0019] 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 call made through the telephone network 11, etc., such as a voice call between telephone terminal 9A and mobile phone terminal 7. The telephone system 3 may be configured as, for example, 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.
[0020] 2 is a block diagram showing an example of the functions of the telephone system 3 according to the first embodiment. As shown in FIG. 2, the telephone system 3 includes a line connection unit 15, a first number assignment unit 17, an assigned number notification unit 19, a first incoming call judgment unit 21, a number conversion unit 23, a first calling unit 25, a calling outside line number database 27, and an assigned number management table 29.
[0021] The line connection unit 15 functions as a gateway that relays between the telephone network 11 and the telephone system 3. When a request for a representative call using the representative telephone number as the caller number is received from the mobile phone terminal 7 via the communication network 13, the line connection unit 15 makes a call to the telephone terminal 9A using the representative telephone number as the caller number, and accepts an incoming call from the mobile phone terminal 7 specifying an outside line number for calling.
[0022] When a request for a representative outgoing call is made from the mobile phone terminal 7 using the representative telephone number as the caller number, the first number assigning unit 17 assigns a prepared calling outside number (an example of a first calling outside number) to the outside telephone number of the mobile phone terminal 7. One calling outside number is assigned to one request for a representative outgoing call. The calling outside number is an outside telephone number that begins with, for example, 050 and can be contracted for a telephone line. A plurality of calling outside numbers are prepared in advance depending on the size of the business operator, the number of representative telephone numbers, etc., and are registered in the calling outside number database 27. The outside telephone number of the mobile phone terminal 7 and the calling outside number assigned to the outside telephone number by the first number assigning unit 17 are associated with each other and registered in the assigned number management table 29 (an example of a first storage unit).
[0023] The assigned number notification unit 19 notifies the mobile phone terminal 7 via the communication network 13 of the calling outside line number assigned by the first number assignment unit 17 .
[0024] When an incoming call specifying a calling outside line number is received via the telephone network 11 from a mobile phone terminal 7 that has been notified of the calling outside line number by the assigned number notification unit 19, the first incoming call judgment unit 21 refers to the assigned number management table 29 and judges whether the outside line telephone number of the mobile phone terminal 7 that is the caller is the outside line telephone number to which the calling outside line number has been assigned.
[0025] When an incoming call specifying a calling outside line number is received via the telephone network 11 from the mobile phone terminal 7 that has been notified of the calling outside line number by the assigned number notifying unit 19, the number conversion unit 23 converts the caller number from the outside line telephone number of the mobile phone terminal 7 to the main telephone number. Specifically, when the first incoming call judgment unit 21 judges that the outside line telephone number of the mobile phone terminal 7 is an outside line telephone number to which a calling outside line number has been assigned, the number conversion unit 23 converts the caller number from the outside line telephone number of the mobile phone terminal 7 to the main telephone number. On the other hand, when the first incoming call judgment unit 21 judges that the outside line telephone number of the mobile phone terminal 7 is not an outside line telephone number to which a calling outside line number has been assigned, the number conversion unit 23 does not convert the caller number from the outside line telephone number of the mobile phone terminal 7 to the main telephone number.
[0026] The first calling unit 25 uses the representative telephone number converted by the number converting unit 23 as the caller number and makes a call via the telephone network 11 to the telephone terminal 9A, which is the call destination.
[0027] FIG. 3 is a sequence chart showing an example of the control content executed by the telephone system 3 and the mobile phone terminal 7 that constitute the communication system 1 in the first embodiment.
[0028] 3, in step S5, the mobile phone terminal 7 of one of the calling members starts a dedicated application related to the representative call based on the request operation by the user, and sends a request for the representative call, with the representative telephone number as the caller number, to the telephone system 3 via the communication network 13. The request for the representative call includes the destination telephone number of the representative call, the outside telephone number of the mobile phone terminal 7, and the representative telephone number as the caller number.
[0029] In step S10, the first number assigning unit 17 of the telephone system 3 reads out one of the calling outside line numbers registered in the calling outside line number database 27 in response to the request for a representative call from the mobile phone terminal 7, and assigns the calling outside line number to the outside line telephone number of the mobile phone terminal 7 that sent the request for a representative call. Note that step S10 is an example of a step of assigning a first calling outside line telephone number that has been prepared in advance to the outside line telephone number of the mobile phone terminal.
[0030] In step S15, the first number assignment unit 17 of the telephone system 3 associates the outside telephone number of the mobile phone terminal 7 that sent the request for the representative call with the outside calling number assigned in step S10 above, and writes the association result into the assigned number management table 29.
[0031] In step S20, the first number assigning unit 17 of the telephone system 3 notifies the mobile phone terminal 7 that sent the request for the representative call of the calling outside line number assigned in step S10 above, via the communication network 13. Note that step S20 is an example of a step of notifying the mobile phone terminal of the assigned first outside line telephone number.
[0032] In step S25, the mobile phone terminal 7 displays the calling outside line number on the display unit based on the notification received from the telephone system 3.
[0033] In step S30, the mobile phone terminal 7 determines whether or not the user has performed a call operation specifying the displayed calling outside line number. If the mobile phone terminal 7 determines that the user has not performed a call operation (step S30: No), it ends the process. On the other hand, if the mobile phone terminal 7 determines that the user has performed a call operation (step S30: Yes), it proceeds to the next step S35.
[0034] In step S35, the mobile phone terminal 7 on which the outgoing call operation has been performed makes a call to the telephone system 3 via the telephone network 11 using the calling outside line number.
[0035] In step S40, 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 the line connection unit 15 determines that there is no incoming call specifying an outside line number for calling (step S40: No), it ends the process. On the other hand, if the line connection unit 15 determines that there is an incoming call specifying an outside line number for calling (step S40: Yes), it proceeds to the next step S45.
[0036] In step S45, the first incoming call judgment unit 21 of the telephone system 3 determines whether the outside phone number of the mobile phone terminal 7 that has received the incoming call is an incoming call from the calling member. That is, the first incoming call judgment unit 21 refers to the assigned number management table 29 and determines 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 21 determines that the outside phone number of the mobile phone terminal 7 is not an incoming call from the calling member (step S45: No), the process proceeds to the next step S50.
[0037] In step S50, the first incoming call judgment unit 21 of the telephone system 3 rejects the incoming call to the mobile phone terminal 7. That is, the number conversion unit 23 does not convert the caller number from the outside phone number of the mobile phone terminal 7 to the main phone number. Thereafter, the telephone system 3 ends the processing.
[0038] On the other hand, in step S45, if the first incoming call judgment unit 21 judges that the outside phone number of the mobile phone terminal 7 is an incoming call from a calling member (step S45: Yes), the process proceeds to the next step S55.
[0039] In step S55, the number conversion unit 23 of the telephone system 3 converts the caller number from the outside telephone number of the mobile phone terminal 7 to the main telephone number. Note that step S55 is an example of a step of converting the caller number from the outside telephone number of the mobile phone terminal to the main telephone number.
[0040] In step S60, the first calling unit 25 of the telephone system 3 makes a call to the destination telephone terminal 9A via the telephone network 11 using the main telephone number converted in step S55 as the caller number. Note that step S60 is an example of a step of making a call to the destination telephone terminal 9A using the converted main telephone number as the caller number.
[0041] In step S65, when the telephone terminal 9A responds to the representative call, the telephone system 3 connects the mobile phone terminal 7 and the telephone terminal 9A, which is the destination of the representative call, so that they can communicate with each other. Thereafter, the telephone system 3 ends the process.
[0042] 4 to 6 are diagrams showing examples of screens displayed on the display unit 7a of the mobile phone terminal 7 in step S5 of Fig. 3. As shown in Fig. 4, the mobile phone terminal 7 displays a dial pad 31, a phone book button 33, and a favorites button 35 on the display unit 7a. The user may use the dial pad 31 to input the destination phone number of the representative call, or may operate the phone book button 33 to select the destination phone number of the representative call from the phone book, or may operate the favorites button 35 to select the destination phone number of the representative call from numbers registered in favorites.
[0043] When the user inputs the destination telephone number (090********) for a representative call, the mobile phone terminal 7 displays the input destination telephone number 37, a representative button 39, and a mobile button 41 on the display unit 7a, as shown in Fig. 5. The representative button 39 is a button for selecting whether to convert the caller number to a representative telephone number, and the mobile button 41 is a button for selecting whether to leave the caller number as the outside telephone number of the mobile phone terminal 7 without converting it to a representative telephone number. The user can select whether to convert the caller number to a representative telephone number by operating either the representative button 39 or the mobile button 41.
[0044] When the user operates the main button 39, as shown in FIG. 6, the mobile phone terminal 7 displays a main call window 43 on the display unit 7a. The main call window 43 displays a selection unit 45 for selecting a main telephone number, a call button 47, and a cancel button 49. The selection unit 45 is configured as, for example, a pull-down menu, and allows the user to specify a main telephone number to use from a plurality of main telephone numbers registered in advance. The main telephone number may be, for example, the main telephone number of a company or the main telephone numbers of each department that makes up a company. When the user selects a main telephone number in the selection unit 45 and then operates the call button 47, the mobile phone terminal 7 sends a request for main call to the telephone system 3 (step S5 in FIG. 3). When the user operates the cancel button 49, the request for main call is canceled.
[0045] Fig. 7 is a diagram showing an example of a screen displayed on the display unit 7a of the mobile phone terminal 7 in steps S25 to S35 of Fig. 3. As shown in Fig. 7, the mobile phone terminal 7 displays on the display unit 7a a call button 51 for making a call by specifying the calling outside line number (050********) notified by the telephone system 3, and a cancel button 53. When the user operates the call button 51 (step S30 in Fig. 3: Yes), the mobile phone terminal 7 makes a call to the telephone system 3 using the notified calling outside line number (step S35 in Fig. 3). When the user operates the cancel button 53, the call using the calling outside line number is canceled.
[0046] <Effects of the first embodiment> According to the first embodiment described above, when there is a request from the mobile phone terminal 7 to make a call using the main telephone number as the caller number, the first number assignment unit 17 assigns a pre-prepared outside line number for calling to the outside line telephone number of the mobile phone terminal 7, the assigned number notification unit 19 notifies the mobile phone terminal 7 of the assigned outside line number for calling, and when there is an incoming call specifying the outside line number for calling from the mobile phone terminal 7 that has notified the outside line number for calling, the number conversion unit 23 converts the caller number from the outside line telephone number of the mobile phone terminal 7 to the main telephone number, and the first calling unit 25 makes a call to the destination using the converted main telephone number as the caller number.
[0047] In this way, in the telephone system 3, calls can be made from the mobile phone terminal 7 using the main telephone number as the caller ID, thereby improving user convenience. Furthermore, a telephone system 3 can be constructed in which calls can be made from the mobile phone terminal 7 using the main telephone number as the caller ID without using an extension number or special number, thereby realizing a PBX-less telephone system 3. This simplifies system design and configuration, and also simplifies changes to the design and configuration. Furthermore, because the mobile phone terminal is not used as an extension telephone, there is no need for an FMC contract or the installation of a dedicated app for extensions, which simplifies telephone line design. This simplifies system design and configuration, and also simplifies telephone line design, improving user convenience.
[0048] Furthermore, according to the first embodiment, the assigned number management table 29 stores an outside line telephone number and an outside line number for calling assigned by the first number assignment unit 17 in association with each other. When an incoming call specifying an outside line number for calling is received from a mobile phone terminal 7 that has notified the outside line number for calling, the first incoming call judgment unit 21 refers to the assigned number management table 29 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. If the number conversion 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, it converts the caller number from the outside line telephone number of the mobile phone terminal 7 to a main telephone number, and if it 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 has been assigned, it does not convert the caller number from the outside line telephone number of the mobile phone terminal 7 to a main telephone number.
[0049] In this way, it is possible to reject a request for a representative call from a member who is not stored in the assigned number management table 29. Therefore, it is possible to prevent a call from being made using the representative telephone number as the caller number from the mobile phone terminal 7 of another member.
[0050] Second Embodiment The second embodiment is an embodiment in which, when a callback request is made from a mobile phone terminal 7 that has received a push notification indicating that a representative call has been received, the telephone system 3 is able to call back the mobile phone terminal 7 using an external telephone number.
[0051] Fig. 8 is a diagram conceptually illustrating an example of the overall configuration of a communication system 1 according to the second embodiment. In Fig. 8, the same components as those in Fig. 1 are denoted by the same reference numerals, and descriptions thereof will be omitted where appropriate.
[0052] As shown in Figure 8, the communication system 1 includes the telephone system 3 described above, a push notification server 5 that distributes push notifications, a mobile phone terminal 7 provided to a notifying member to whom the push notification is to be distributed, and a telephone terminal 9B that is the source of a representative 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 or more mobile phone terminals 7. The telephone terminal 9B may be a landline telephone or a mobile phone terminal.
[0053] The telephone system 3, the mobile phone terminal 7, and the telephone terminal 9B are connected via a telephone network 11. The telephone system 3, the push notification server 5, and the mobile phone terminal 7 are connected via a communication network 13 so as to be able to communicate with each other.
[0054] As described above, the telephone system 3 performs call control, which is the process of making and receiving external telephone calls (i.e., the process of securing and disconnecting a communication path between a caller and a call recipient). An external telephone call is a call made through the telephone network 11, for example, a voice call between telephone terminal 9B and mobile phone terminal 7.
[0055] The push notification server 5 distributes push notifications to each mobile phone terminal 7 of the notification members. A push notification is a notification sent using a communication method known as push technology, and indicates that a notification request is initiated by the sender. Upon receiving a push notification, the mobile phone terminal 7 displays the notification message on its screen, or outputs a sound or vibration. This allows the user of the mobile phone terminal 7 to check the notification message and, if necessary, respond to the notification message.
[0056] Fig. 9 is a block diagram showing an example of the functions of the telephone system 3 according to the second embodiment. The telephone system 3 according to the second embodiment may have the same functions as those of the first embodiment (the functions of Fig. 2). In Fig. 9, the same functions as those of Fig. 2 are denoted by the same reference numerals, and the description thereof will be omitted as appropriate.
[0057] As shown in FIG. 9, the telephone system 3 has, in addition to the aforementioned line connection unit 15, calling outside line number database 27, and assigned number management table 29, a number search unit 55, a second number assignment unit 57, a notification request unit 59, a second incoming call judgment unit 61, a second calling unit 63, a call connection unit 65, a mode setting unit 67, a notifying member management table 69, a token management table 71, and a mode setting management table 73.
[0058] When there is a representative incoming call that specifies a representative telephone number, the number search unit 55 refers to the notifying member management table 69 to search for the outside telephone number of the mobile phone terminal 7 assigned to the representative telephone number. The notifying member management table 69 registers the outside telephone numbers of the mobile phone terminal 7 of the notifying member who will be notified of the representative incoming call for each representative telephone number in association with each other.
[0059] The second number assigning unit 57 assigns a prepared calling outside number (an example of a second calling outside number) to the outside phone number searched by the number searching unit 55. Even if the number searching unit 55 searches for a plurality of outside phone numbers, only one calling outside number is assigned. In other words, one calling outside number is assigned to one representative incoming call. The calling outside number is an outside phone number that begins with, for example, 050 and can be contracted for a telephone line. A plurality of calling outside numbers are prepared in advance according to the size of the business operator, the number of representative phone numbers, etc., and are registered in the calling outside number database 27. The outside phone number and the calling outside number assigned to the outside phone number by the second number assigning unit 57 are associated with each other and registered in the assigned number management table 29 (an example of a second storage unit).
[0060] The notification request unit 59 sends a push notification request to the push notification server 5, together with the calling outside line number, to request that a push notification be delivered to the mobile phone terminal 7 corresponding to the outside line telephone number searched by the number search unit 55 to notify that a representative call has been received.
[0061] The push notification server 5 identifies the mobile phone terminal 7 to which the notification is to be sent by using a token. A token is an identification ID assigned to each mobile phone terminal 7. The token management table 71 stores, for each mobile phone terminal 7, the outside line telephone number of that mobile phone terminal 7 and the token in association with each other. The notification request unit 59 references the token management table 71 to identify the token of the mobile phone terminal 7 corresponding to the outside line telephone number searched for by the number search unit 55, and generates a push notification request by specifying the token and a message to be sent by push notification. The notification request unit 59 then transmits the generated push notification request to the push notification server 5 together with the calling outside line number.
[0062] 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 sends the issued token to the telephone system 3. Next, the telephone system 3 associates the outside phone number of the mobile phone terminal 7 with the token and registers them in the token management table 71.
[0063] When a callback request including an outside line number for calling is made via the communication network 13 from the mobile phone terminal 7 that received the push notification, the second incoming call judgment unit 61 refers to the assigned number management table 29 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.
[0064] When a callback request including an outside line number for calling is received via the communication network 13 from the mobile phone terminal 7 that has received the push notification, the second calling unit 63 calls back the mobile phone terminal 7 via the telephone network 11 using the outside line telephone number. Specifically, when the second incoming call judgment unit 61 determines that the outside line telephone number of the mobile phone terminal 7 is an outside line telephone number to which a calling outside line number is assigned, the second calling unit 63 calls back the mobile phone terminal 7 using the outside line telephone number. On the other hand, when the second incoming call judgment unit 61 determines that the outside line telephone number of the mobile phone terminal 7 is not an outside line telephone number to which a calling outside line number is assigned, the second calling unit 63 does not call back the mobile phone terminal 7.
[0065] When the mobile phone terminal 7 responds to the callback, the call connection unit 65 connects the mobile phone terminal 7 and the caller of the representative incoming call so that they can communicate with each other. Specifically, while the caller continues to hear the ringtone, the call connection unit 65, at the timing when the mobile phone terminal 7 responds to the callback, makes a call to the calling outside line number (for pickup) included in the callback request in the telephone system 3 to pick up the call, and connects the caller to the mobile phone terminal 7 of the notifying member. This enables the caller and the mobile phone terminal 7 of the notifying member to communicate with each other.
[0066] The mode setting unit 67 sets a mode to enable or disable callback for each mobile phone terminal 7. The mode setting is set in advance by, for example, a system administrator or a user, but may be changed by the system administrator or the user at any time as needed. If the mobile phone terminal 7 that received the push notification has callback enabled, the second calling unit 63 accepts a callback request including a calling outside line number from the mobile phone terminal 7 that responded via the communication network 13, and calls back the mobile phone terminal 7 using the outside line number via the telephone network 11. If the mobile phone terminal 7 that received the push notification has callback disabled, the call connection unit 65 accepts an incoming call specifying the calling outside line number via the telephone network 11 from the mobile phone terminal 7 that responded via the telephone network 11, and connects the mobile phone terminal 7 and the caller of the representative incoming call so that they can communicate with each other. The content of the mode setting by the mode setting unit 67 is registered in the mode setting management table 73 for each mobile phone terminal 7.
[0067] Fig. 10 is a sequence chart showing an example of control 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. Note that Fig. 10 shows an example in which callback is enabled for the mobile phone terminal 7.
[0068] 10, in step S105, the line connection unit 15 of the telephone system 3 determines whether or not there is a representative incoming call specifying a representative telephone number. If the line connection unit 15 determines that there is no representative incoming call (step S105: No), it repeats step S105 until there is a representative incoming call. On the other hand, if the line connection unit 15 determines that there is a representative incoming call (step S105: Yes), it proceeds to the next step S110.
[0069] In step S110, the line connection unit 15 of the telephone system 3 notifies the number search unit 55 of the representative telephone number related to the representative incoming call.
[0070] In step S115, the number search unit 55 of the telephone system 3 refers to the notifying member management table 69 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 S110. Note that step S115 is an example of a step of searching for the outside telephone number of the mobile phone terminal assigned to the main telephone number.
[0071] In step S120, the number search unit 55 of the telephone system 3 transmits to the second number assignment unit 57 the outside telephone number of the mobile phone terminal 7 of the notified member searched for in step S115 above.
[0072] In step S125, the second number assigning unit 57 of the telephone system 3 receives the outside telephone number of the mobile phone terminal 7 of the notified member transmitted in step S120, reads out one outside calling number that is not in use from the outside calling numbers registered in the outside calling number database 27, and assigns it to the outside calling number. Note that step S125 is an example of a step of assigning a second outside calling number that has been prepared in advance to the searched outside calling number.
[0073] In step S130, the second number assigning unit 57 of the telephone system 3 associates the outside telephone number of the notified member's mobile phone terminal 7 with the calling outside number assigned in step S125 above and writes the association into the assigned number management table 29.
[0074] In step S135, the notification request unit 59 of the telephone system 3 refers to the token management table 71 to identify the 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.
[0075] In step S140, the notification request unit 59 of the telephone system 3 transmits the push notification request generated in step S135 to the push notification server 5 together with the calling outside line number. Step S140 is an example of a step of transmitting the push notification request to the push notification server together with the second outside line telephone number.
[0076] In step S145, 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.
[0077] In step S147, based on the received push notification, 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.
[0078] In step S150, 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 the mobile phone terminal 7 determines that a response operation has not been performed (step S150: No), it ends the process. On the other hand, if the mobile phone terminal 7 determines that a response operation has been performed (step S150: Yes), it proceeds to the next step S155.
[0079] In step S155, the mobile phone terminal 7 on which the answering operation has been performed transmits a callback request to the telephone system 3 via the communication network 13. The callback request includes an outside line number for calling.
[0080] In step S160, the telephone system 3 determines whether or not a callback request including a calling outside line number has been received from the mobile phone terminal 7. If the telephone system 3 determines that a callback request has not been received (step S160: No), it ends the process. On the other hand, if the telephone system 3 determines that a callback request has been received (step S160: Yes), it proceeds to the next step, S165.
[0081] In step S165, the second incoming call judgment unit 61 of the telephone system 3 determines whether the callback request is a request from a notifying member. That is, the second incoming call judgment unit 61 refers to the assigned number management table 29 and determines whether the outside phone number of the mobile phone terminal 7 that requested the callback is an outside phone number to which the calling outside number included in the callback request is assigned. If the second incoming call judgment unit 61 determines that the callback request is not a request from a notifying member (step S165: No), the second incoming call judgment unit 61 proceeds to the next step S170.
[0082] In step S170, the second incoming call judgment unit 61 of the telephone system 3 rejects the callback request. That is, the second calling unit 63 does not call back the mobile phone terminal 7 that requested the callback. Thereafter, the telephone system 3 ends the process.
[0083] On the other hand, in step S165, if the second incoming call determination unit 61 determines that the callback request is a request from the notifying member (step S165: Yes), the process proceeds to the next step S175.
[0084] In step S175, the second calling unit 63 of the telephone system 3 uses the outside telephone number of the mobile phone terminal 7 that requested the callback to call back to the mobile phone terminal 7 via the telephone network 11. Step S175 is an example of a step of calling back the mobile phone terminal using an outside telephone number.
[0085] In step S177, the mobile phone terminal 7 displays a notification message on the display unit to the effect that a callback has been received from the telephone system 3.
[0086] In step S180, the mobile phone terminal 7 determines whether or not the user has performed a response operation to the callback. If the mobile phone terminal 7 determines that a response operation has not been performed (step S180: No), it ends the process. On the other hand, if the mobile phone terminal 7 determines that a response operation has been performed (step S180: Yes), it proceeds to the next step S185.
[0087] In step S185, the mobile phone terminal 7 to which the response operation has been performed transmits a response notification to the telephone system 3.
[0088] In step S190, the telephone system 3 determines whether or not there has been a response to the callback from the mobile phone terminal 7. If the telephone system 3 determines that there has been no response (step S190: No), it ends the process. On the other hand, if the telephone system 3 determines that there has been a response (step S190: Yes), it proceeds to the next step S195.
[0089] In step S195, the call connection unit 65 of the telephone system 3 connects the mobile phone terminal 7 and the telephone terminal 9 that is the caller of the representative incoming call so that they can communicate with each other. Specifically, as described above, the call connection unit 65 calls the calling outside line number (for pickup) included in the callback request within the telephone system 3, performs pickup, and connects the caller to the mobile phone terminal 7 of the notified member. Step S195 is an example of a step of connecting the mobile phone terminal and the caller of the representative incoming call so that they can communicate with each other. Thereafter, the telephone system 3 ends the processing.
[0090] 11 to 13 are diagrams showing examples of screens displayed on the display unit 7a of the mobile phone terminal 7 in steps S147 to S155 of FIG. 10. As shown in FIG. 11, when the mobile phone terminal 7 receives a push notification, it displays a notification message 75 on the display unit 7a (step S147 of FIG. 10). In the example shown in FIG. 11, the notification message 75 displays, for example, a message indicating that an incoming call has been made to the main telephone number (03XXXXXX01) from the caller's telephone number (090YYYYYY01). Note that instead of the caller's telephone number and the main telephone number, the names of the respective parties may be displayed.
[0091] When the user operates the notification message 75 in the above display state, a dedicated application related to the representative incoming call notification is started, and the response screen shown in Fig. 12 is displayed. A response button 77 is displayed on the response screen.
[0092] When the user operates the answer button 77 (step S150 in FIG. 10: Yes), the mobile phone terminal 7 displays a callback request window 79 on the display unit 7a, as shown in FIG. 13. The callback request window 79 displays a message 81 requesting a callback and a close button 83. When the user operates the close button 83, the mobile phone terminal 7 transmits a callback request to the telephone system 3 (step S155 in FIG. 10), and stops displaying the callback request window 79.
[0093] FIG. 14 is a diagram showing an example of a screen displayed on the display unit 7a of the mobile phone terminal 7 in steps S177 to S185 of FIG. 10. As shown in FIG. 14, when the mobile phone terminal 7 receives a callback from the telephone system 3, the mobile phone terminal 7 displays a notification window 85 indicating the receipt of the callback on the display unit 7a (step S177 of FIG. 10). The notification window 85 is not a window of a dedicated application related to representative callback notification, but a window of a standard telephone application installed on the mobile phone terminal 7. Note that FIG. 14 shows an example in which the notification window 85 is displayed on the home screen of the mobile phone terminal 7, but the notification window 85 may also be displayed on the screen of an application or website that is running when the callback is received. The notification window 85 displays an outside phone number 87 of the mobile phone terminal 7, an answer button 89, and a cancel button 91. When the user operates the answer button 89 (step S180 in FIG. 10: Yes), the mobile phone terminal 7 sends a response notification to the telephone system 3 (step S185 in FIG. 10), and the mobile phone terminal 7 and the telephone terminal 9 that is the source of the representative incoming call are connected so that they can communicate.
[0094] <Effects of the second embodiment> According to the second embodiment described above, the following effects can be obtained: In other words, when a telephone system 3 is constructed that delivers a push notification to a mobile phone terminal 7 to respond to a representative call without using an extension number or a special number, if a call is made from a mobile phone terminal 7 that has received the push notification specifying an outside line number for calling, and the mobile phone terminal 7 and the call originator of the representative call are connected so that they can communicate, the user of the mobile phone terminal 7 may incur a call charge.
[0095] In the telephone system 3 according to the second embodiment, when a representative incoming call is received that specifies a representative telephone number, the number search unit 55 searches for the outside telephone number of the mobile phone terminal 7 assigned to the representative telephone number, the second number assignment unit 57 assigns a pre-prepared calling outside number to the searched outside telephone number, the notification request unit 59 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 a representative incoming call has been received, and the second calling unit 63 calls back the mobile phone terminal 7 using the outside telephone number when a callback request including the calling outside number is received from the mobile phone terminal 7 that received the push notification, and the call connection unit 65 connects the mobile phone terminal 7 and the sender of the representative incoming call so that they can communicate with each other when there is a response to the callback.
[0096] This prevents the user of the mobile phone terminal 7 from having to pay call charges in the telephone system 3 (the company that owns the telephone system 3 bears the call charges), improving user convenience. Furthermore, a telephone system 3 can be constructed in which a mobile phone terminal 7 that receives a push notification indicating a representative call can answer (pick up) the representative call without using an extension number or special number, thereby realizing a PBX-less telephone system 3. This simplifies system design and configuration, and also simplifies changes to the design and configuration. Furthermore, because the mobile phone terminal 7 is not used as an internal telephone, there is no need for an FMC contract or the installation of a dedicated app for extensions, which simplifies telephone line design. This simplifies system design and configuration, and also simplifies telephone line design, improving user convenience.
[0097] Furthermore, according to the second embodiment, the assigned number management table 29 stores an outside line telephone number and an outside line number for calling assigned by the second number assignment unit 57 in association with each other, and when a callback request including the outside line number for calling is made from the mobile phone terminal 7 that has received the push notification, the second incoming call judgment unit 61 refers to the assigned number management table 29 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, and if the second calling unit 63 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, it calls back the mobile phone terminal 7 using the outside line telephone number, and if it 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 has been assigned, it does not call back the mobile phone terminal 7.
[0098] In this way, it is possible to reject a callback request from a member who is not stored in the assigned number management table 29. Therefore, it is possible to prevent a callback from being made to a mobile phone terminal 7 of a different member.
[0099] Furthermore, according to the second embodiment, the mode setting unit 67 sets a mode to enable or disable callback for each mobile phone terminal 7. If the mobile phone terminal 7 that received the push notification has callback enabled, the second calling unit 63 accepts a callback request including the calling outside line number from the mobile phone terminal 7 and calls back the mobile phone terminal 7 using the outside line phone number. On the other hand, if the mobile phone terminal 7 that received the push notification has callback disabled, the call connection unit 65 accepts an incoming call specifying the calling outside line number from the mobile phone terminal 7 and connects the mobile phone terminal 7 and the sender of the representative incoming call so that they can communicate with each other.
[0100] In this way, the callback function can be enabled or disabled for each mobile phone terminal 7 depending on the usage status of the mobile phone terminal 7, the line status, and the like.
[0101] The callback method described in the second embodiment is not limited to a case where a notifying member answers a call on behalf of a representative call, but can also be applied to various other cases where the user incurs call charges. For example, as in the first embodiment, it may be applied to a case where a call is made from the mobile phone terminal 7 of the calling member using a representative telephone number as the caller ID. In this case, in step S35 of FIG. 3, a callback request may be made from the mobile phone terminal 7, and the telephone system 3 may call back the mobile phone terminal 7 using an external telephone number. In this case, the telephone system 3 may further include a second calling unit 63 that, when a callback request including a calling external number is made from the mobile phone terminal 7 that notified the calling external number, calls back the mobile phone terminal 7 using the external telephone number. When a response is received to the callback, the number conversion unit 23 converts the caller ID from the external telephone number of the mobile phone terminal 7 to a representative telephone number. When a response is received to the callback, the first calling unit 25 may call the destination using the converted representative telephone number as the caller ID.
[0102] Furthermore, for example, in the second embodiment, the present invention may be applied to a situation in which one of the notifying members can place a call on hold while talking to telephone terminal 9B, the source of the representative call, and the call is transferred to another notifying member through the call on hold. In this case, a callback may be requested from mobile phone terminal 7 that answers the call on hold, and telephone system 3 may call back to mobile phone terminal 7 using an external telephone number. Furthermore, for example, in the second embodiment, when a representative call is not answered for a predetermined period of time or longer and an absence message is recorded, a push notification indicating that a message has been recorded may be sent to mobile phone terminal 7 of the notifying member, allowing the notifying member to listen to the recorded message, and the notifying member may listen to the recorded message from mobile phone terminal 7. In this case, a callback may be requested from mobile phone terminal 7 that has performed an operation to listen to the recorded message, and telephone system 3 may call back to mobile phone terminal 7 using an external telephone number.
[0103] 2 and 9 are not limited to these examples of division of processing, and may be processed by further subdivided processing units, or by a smaller number of processing units (for example, one processing unit). Furthermore, the functions of the above-mentioned processing units may be implemented by a program executed by a processor such as a CPU (see FIG. 15 described later), or part of the functions may be implemented by hardware such as a dedicated integrated circuit or electric circuit.
[0104] <Example of telephone system hardware configuration> Fig. 15 is a block diagram showing an example of a hardware configuration in which telephone system 3 is configured as, for example, a physical server. As shown in Fig. 15, telephone system 3 includes, for example, CPU 301, ROM 303, RAM 305, dedicated integrated circuit 307 configured for a specific application such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array), input device 313, output device 315, recording device 317, drive 319, connection port 321, and communication device 323. These components are connected to each other via bus 309, input / output interface 311, etc. so that signals can be transmitted between them.
[0105] The program can be recorded in, for example, the ROM 303, the RAM 305, or the recording device 317. The recording device 317 is, for example, a hard disk drive (HDD) or a solid state drive (SSD).
[0106] 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 optical disks such as CDs, MO disks, and DVDs, or a semiconductor memory. Such recording medium 325 may also be provided as a 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, etc.
[0107] 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 the communication network 13 or the telephone network 11, 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.
[0108] The program may also be recorded in, for example, an appropriate externally connected 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.
[0109] 2 and 9. In this case, the CPU 301 may, for example, directly read 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.
[0110] 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).
[0111] Then, CPU 301 outputs the results of the above processing from output device 315. Furthermore, CPU 301 may transmit the processing results via communication device 323 or connection port 321, as necessary, or may record the results in recording device 317 or recording medium 325.
[0112] 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.
[0113] Although not specifically illustrated, the present invention can be implemented with various modifications within the scope of the invention. [Explanation of symbols]
[0114] 1. Communication Systems 3. Telephone System 5 Push notification server 7. Mobile phone terminals 7a Display section 9A Telephone terminal (representative call destination) 9B Telephone terminal (source of representative incoming call) 11 Telephone network 13. Communication Network 15 Line connection section 17 First Number Assignment Unit 19 Allocation Number Notification Department 21 1st incoming call determination section 23 Number conversion unit 25 First Transmission Section 27. Database of external dialing numbers for calls 29 Allocation number management table 55 Number Search Unit 57 Second Number Assignment Unit 59 Notification request section 61 2nd incoming call determination section 63 Second Transmission Department 65 Call connection 67 Mode setting section 69 Notification Member Management Table 71 Token Management Table 73 Mode setting management table
Claims
1. a first number assignment unit that, when a request for a representative call is made from a mobile phone terminal using a representative telephone number as a caller number, assigns, to the external telephone number of the mobile phone terminal, a first external telephone number for calling that is prepared in advance and can be contracted for a telephone line, and that is used as a telephone number of a call destination when making a call from the mobile phone terminal to a telephone system; an assigned number notifying unit that notifies the mobile phone terminal of the assigned first outside telephone number; a number conversion unit that converts the caller number from the external telephone number of the mobile phone terminal to the main telephone number when an incoming call is received from the mobile phone terminal that has notified the first external telephone number and that specifies the first external telephone number as the telephone number of the callee; a first calling unit that calls the converted representative telephone number to a destination as the caller number; a first storage unit that stores the external telephone number and the first external telephone number assigned by the first number assigning unit in association with each other; a first incoming call determination unit that, when an incoming call is received from the mobile phone terminal that has notified the first external phone number and that designates the first external phone number as the telephone number of the callee, refers to the first storage unit and determines whether the external phone number of the mobile phone terminal that is the caller is the external phone number assigned to the first external phone number; and The number conversion unit 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 caller number is converted from the outside line telephone number of the mobile phone terminal to the main telephone number, 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 caller number is not converted from the outside line telephone number of the mobile phone terminal to the main telephone number. Telephone system.
2. A first number allocation unit that, when a request for a representative call is made from a mobile phone terminal using a representative telephone number as the caller number, allocates to the external telephone number of the mobile phone terminal a first external telephone number for calling that is prepared in advance and can be contracted for a telephone line, and that is used as the telephone number to be called when making a call from the mobile phone terminal to a telephone system; an assigned number notifying unit that notifies the mobile phone terminal of the assigned first outside telephone number; a number conversion unit that converts the caller number from the external telephone number of the mobile phone terminal to the main telephone number when an incoming call is received from the mobile phone terminal that has notified the first external telephone number and that specifies the first external telephone number as the telephone number of the callee; a first calling unit that calls the converted representative telephone number to a destination as the caller number; a second calling unit that, when a callback request including the first outside line telephone number is received from the mobile phone terminal that has notified the first outside line telephone number, calls back the mobile phone terminal using the outside line telephone number; and The number conversion unit When there is a response to the callback, convert the caller number from the outside telephone number of the mobile phone terminal to the main telephone number; The first transmitting unit When there is a response to the callback, the converted representative telephone number is used as the caller number to make a call to the destination. Telephone system.
3. 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 call is received, the outside telephone number being a call that designates the representative telephone number; a second number assigning unit that assigns a second external telephone number for calling that is prepared in advance to the retrieved external telephone number; a notification request unit that transmits a push notification request to the push notification server together with the second external telephone number, the push notification request requesting that a push notification be delivered to the mobile phone terminal corresponding to the searched external telephone number to notify that the representative call has been received; a second calling unit that, when a callback request including the second external telephone number is received from the mobile phone terminal that has received the push notification, calls back the mobile phone terminal using the second external telephone number; a call connection unit that connects said mobile phone terminal and the call originator of said representative incoming call so that they can communicate with each other when there is a response to said callback; A telephone system having:
4. a second storage unit that stores the external telephone number and the second external telephone number assigned by the second number assigning unit in association with each other; a second incoming call determination unit that, when a callback request including the second external telephone number is made from the mobile phone terminal that has received the push notification, refers to the second storage unit and determines whether the external telephone number of the mobile phone terminal that is a caller is the external telephone number to which the second external telephone number is assigned, The second transmitting 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, a call is made to the mobile phone terminal using the outside line telephone number, 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, a call is not made to the mobile phone terminal.
4. The telephone system of claim 3.
5. a mode setting unit for setting a mode to enable or disable the callback for each of the mobile phone terminals; The second transmitting unit is If the mobile phone terminal that received the push notification has the callback enabled, the callback request including the second external telephone number is accepted from the mobile phone terminal, and a callback is made to the mobile phone terminal using the external telephone number; The call connection unit If the callback is disabled on the mobile phone terminal that received the push notification, the mobile phone terminal accepts an incoming call specifying the second external telephone number, and connects the mobile phone terminal and the caller of the representative incoming call so that they can communicate with each other.
5. A telephone system according to claim 3 or 4.
6. a step of allocating, when a request for a representative call is received from a mobile phone terminal using a representative telephone number as a caller number, a first external telephone number for calling that is prepared in advance and can be contracted for a telephone line, to the external telephone number of the mobile phone terminal, the first external telephone number being used as a telephone number to be called when making a call from the mobile phone terminal to a telephone system; notifying the mobile phone terminal of the assigned first external telephone number; a step of converting the caller number from the external telephone number of the mobile phone terminal to the main telephone number when an incoming call is received from the mobile phone terminal to which the first external telephone number has been notified, the caller number being specified as the destination telephone number; a step of calling the converted representative telephone number as the caller number to a destination; a step of storing the external telephone number and the first external telephone number assigned in the assigning step in a first storage unit in association with each other; a step of referring to the first storage unit and determining whether the external telephone number of the mobile phone terminal that is the caller is the external telephone number assigned to the first external telephone number when an incoming call is received from the mobile phone terminal that has notified the first external telephone number and the first external telephone number is designated as the call destination telephone number; to the telephone system, The step of converting to the main telephone number includes: 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 caller number is converted from the outside line telephone number of the mobile phone terminal to the main telephone number, 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 caller number is not converted from the outside line telephone number of the mobile phone terminal to the main telephone number. program.
7. When a request for a representative call is made from a mobile phone terminal using a representative telephone number as the caller number, a step of assigning to the external telephone number of said mobile phone terminal a first external telephone number for calling that is prepared in advance and can be contracted for a telephone line, said first external telephone number being used as the telephone number to be called when making a call from said mobile phone terminal to a telephone system; notifying the mobile phone terminal of the assigned first external telephone number; a step of converting the caller number from the external telephone number of the mobile phone terminal to the main telephone number when an incoming call is received from the mobile phone terminal to which the first external telephone number has been notified, the caller number being specified as the destination telephone number; a step of calling the converted representative telephone number as the caller number to a destination; a step of calling back the mobile phone terminal using the first external telephone number when a callback request including the first external telephone number is received from the mobile phone terminal to which the first external telephone number has been notified; to the telephone system, The step of converting to the main telephone number includes: When there is a response to the callback, convert the caller number from the outside telephone number of the mobile phone terminal to the main telephone number; The step of transmitting includes: When there is a response to the callback, the converted representative telephone number is used as the caller number to make a call to the destination. program.
8. When a call is received that specifies a representative telephone number, a step of searching for an outside telephone number of a mobile phone terminal assigned to the representative telephone number is performed; a step of allocating a second external telephone number for calling that has been prepared in advance to the retrieved external telephone number; sending a push notification request to a push notification server together with the second external telephone number, the push notification request requesting that a push notification be delivered to the mobile phone terminal corresponding to the searched external telephone number to notify that the representative call has been received; When a callback request including the second external telephone number is received from the mobile phone terminal that has received the push notification, calling back the mobile phone terminal using the second external telephone number; a step of connecting said mobile phone terminal and the caller of said representative incoming call so that they can communicate with each other when there is a response to said callback; A program that causes the telephone system to execute
Citation Information
Patent Citations
Caller number converter
JP1999234744A
Method of setting phone number of mobile communication terminal
JP2006129491A
Communication server, communication system, and communication method
JP2008079087A
Relay device, communication system, relaying method, and program
WO2021235149A1
Telephone System
JP7115797B1