Private branch exchange, communication system, communication terminal, private branch exchange control method and program, and communication terminal control method and program

The integration of call and caller number control units in a hybrid PBX system ensures consistent caller ID presentation and uninterrupted communication during network failures, addressing disruptions in hybrid PBX systems.

JP2025007059AActive Publication Date: 2025-01-17NEC PLATFROMS LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023108215
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-30
Publication Date
2025-01-17
Estimated Expiration
2043-06-30

AI Technical Summary

Technical Problem

In a hybrid system where a private branch exchange (PBX) and a cloud PBX operate together, network failures between the cloud PBX and the gateway or the gateway and the private branch exchange disrupt communication, preventing smartphones and PCs connected to the cloud PBX from functioning, leading to confusion over caller IDs and disrupted business operations.

Method used

The system integrates a call control unit and a caller number control unit in the private branch exchange to convert destination numbers and caller IDs, allowing calls to be routed through a public switched telephone network during network failures, ensuring consistent caller ID presentation and functionality.

Benefits of technology

Enables uninterrupted use of smartphones under the cloud PBX during network failures, maintaining normal operational functionality and reducing user confusion and disruption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025007059000001_ABST
    Figure 2025007059000001_ABST
Patent Text Reader

Abstract

To provide a private branch exchange that provides a function for supporting the use of a smartphone under a cloud PBX in the event of a network failure in a hybrid system in the same way as during normal operation when no network failure occurs.SOLUTION: A private branch exchange of a system in which a cloud PBX for accommodating communication terminals under the control thereof and a private branch exchange for accommodating landlines under the control thereof are connected to each other in a communication network via a gateway and mutually cooperated with each other to provide services includes a call control unit and a caller ID control unit. When a failure occurs in the communication network, the call control unit accepts an incoming call to a first destination number that is sent from a second communication terminal and is an outside line number assigned to a landline. The caller ID control unit converts the first destination number from an outside line number to a telephone number of the communication terminal, and the call control unit forwards the call to the converted first destination number via a public switched telephone network (PSTN).SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a private branch exchange, a communication system, a communication terminal, a control method and a program for a private branch exchange, and a control method and a program for a communication terminal. [Background technology]

[0002] For information on exchanges, cloud PBX (Private Branch Exchange), and sub-address setting methods, the following documents can be cited:

[0003] Patent Document 1 relates to a system in which, when an IP-PBX (Internet Protocol-Private Branch Exchange) line is unavailable, a call is made from an internal terminal of the cloud PBX or received at an internal terminal of the cloud PBX via a cloud line.

[0004] Patent Document 2 relates to an exchange that can put private branch exchange functions on a cloud by using a Session Initiation Protocol (SIP) server with a PBX function.

[0005] Patent Document 3 relates to an exchange that can continue to provide PBX function services when PBX communication is unavailable.

[0006] Patent Document 4 relates to a sub-address setting method in an ISDN (Integrated Services Digital Network) line that allows notification of the number of a forwarding telephone when a call is forwarded. [Prior art documents] [Patent documents]

[0007] [Patent Document 1] JP 2017-011575 A [Patent Document 2] JP 2016-086232 A [Patent Document 3] JP 2016-029774 A [Patent Document 4] JP 2006-148771 A Summary of the Invention [Problem to be solved by the invention]

[0008] The following analysis is given by the inventors.

[0009] In recent years, there have been frequent cases where users are unable to use telephone or the Internet due to communication failures at major carriers. In business, if telephone or Internet access is unavailable, work cannot be carried out, and companies suffer significant losses. For this reason, users are paying attention to the importance of redundancy of communication and telephone lines.

[0010] The telephone functions of a system in which a private branch exchange and a Cloud PBX operate as a single telephone exchange (called a hybrid system) are realized by two telephone exchanges: a private branch exchange and a Cloud PBX (Private Branch Exchange). Because there is a difference between the communication interfaces supported by the private branch exchange and the Cloud PBX, a gateway is installed to absorb the difference. Therefore, a hybrid system is composed of three devices: a Cloud PBX, a gateway, and a private branch exchange.

[0011] In conventional hybrid systems, if a network failure caused a breakdown in the communication line between the Cloud PBX and the gateway, or between the gateway and the private branch exchange, the telephones (PCs, smartphones, etc.) under the Cloud PBX were unable to make or receive calls via the private branch exchange. Meanwhile, when away from the office or teleworking, users often had telephones (smartphones, PCs, etc.) under the Cloud PBX, so when a network failure occurred, it caused major disruption to business operations. As a workaround, if the smartphone under the Cloud PBX contains a voice SIM (Subscriber Identity Module), there is a method to make external calls from the smartphone via the telephone line.

[0012] However, when an external call is made from a smartphone via a telephone line, the caller ID is the external number of the smartphone's voice SIM, not the external number used in the hybrid system. Therefore, if the caller does not know the external number used in the hybrid system by the smartphone under the cloud PBX, the caller cannot be identified. As a result, the caller may become confused. In addition, if the caller calls back to the smartphone under the cloud PBX after the network is restored from the failure, the call is made to the external number of the smartphone's voice SIM, not the external number used in the hybrid system. However, the call is not made to all telephones corresponding to the external numbers used in the hybrid system (for example, smartphones under the cloud PBX corresponding to the external numbers used in the hybrid system, fixed telephones under the private branch exchange, etc.), and the call is made only to the external number of the smartphone's voice SIM. In this case, it is necessary to explain the use of the external number to the caller who made the call back, which is time-consuming.

[0013] In other words, in a hybrid system, if a failure occurs in the network between the Cloud PBX and the private branch exchange, users can only use the telephones connected to the private branch exchange. Smartphones and PCs connected to the Cloud PBX cannot be used in the same way as they would be in normal operation when there is no network failure, causing disruption to business operations.

[0014] The present invention aims to provide a private branch exchange, a communication system, a communication terminal, a control method and program for a private branch exchange, and a control method and program for a communication terminal, which contribute to providing a function that enables a private branch exchange to use a smartphone under a cloud PBX in the same way as during normal operation when no network failure occurs in a hybrid system when a network failure occurs. [Means for solving the problem]

[0015] According to a first aspect of the present invention, a cloud PBX (Private Branch Exchange) that accommodates communication terminals is provided. A private branch exchange that accommodates fixed-line telephones and are connected to a communication network via a gateway, The cloud PBX and the private branch exchange cooperate with each other to provide services. The private branch exchange of a communication system, A call control unit and a caller number control unit are included, When a failure occurs in the communication network, The call control unit The call was sent from a second communication terminal different from the communication terminal. Accepting an incoming call to a first destination number, which is an outside line number assigned to the fixed telephone; The caller number control unit is converting the first destination number from the outside line number to a telephone number of the communication terminal; The call control unit forwarding the call to the converted first destination number via the public switched telephone network; We can provide private branch exchanges.

[0016] According to a second aspect of the present invention, a cloud PBX that accommodates communication terminals is provided. A private branch exchange according to the first aspect that accommodates fixed telephones; are connected to a communication network via a gateway, The cloud PBX and the private branch exchange cooperate with each other to provide services. A communication system can be provided.

[0017] According to a third aspect of the present invention, a cloud PBX (Private Branch Exchange) that accommodates communication terminals is provided. A private branch exchange that accommodates fixed-line telephones and are connected to a communication network via a gateway, The cloud PBX and the private branch exchange cooperate with each other to provide services. The communication terminal accommodated under the cloud PBX of the communication system, When a failure occurs in the communication network, Refer to the caller number conversion table and special number table provided in the cloud PBX, a second destination number converted from the telephone number of the second communication terminal to an outside line number; Special programs and the telephone number of the second communication terminal; As a call from the communication terminal to the second communication terminal, calling the converted second destination number via a mobile communication network; A communication terminal can be provided.

[0018] According to a fourth aspect of the present invention, a cloud PBX (Private Branch Exchange) that accommodates communication terminals is provided. A private branch exchange that accommodates fixed-line telephones and are connected to a communication network via a gateway, The cloud PBX and the private branch exchange cooperate to provide services. The private branch exchange of the communication system, When a failure occurs in the communication network, The call was sent from a second communication terminal different from the communication terminal. Accepting an incoming call to a first destination number, which is an outside line number assigned to the fixed telephone; converting the first destination number from the outside line number to a telephone number of the communication terminal; forwarding the call to the converted first destination number via the public switched telephone network; A method for controlling a private branch exchange can be provided, which is linked to a specific machine, that is, a computer, which performs the method for controlling a private branch exchange.

[0019] According to a fifth aspect of the present invention, a cloud PBX (Private Branch Exchange) that accommodates communication terminals is provided. A private branch exchange that accommodates fixed-line telephones and are connected to a communication network via a gateway, The cloud PBX and the private branch exchange cooperate with each other to provide services. The communication terminal accommodated under the cloud PBX of the communication system, When a failure occurs in the communication network, Refer to the caller number conversion table and special number table provided in the cloud PBX, a second destination number converted from the telephone number of the second communication terminal to an outside line number; Special programs and the telephone number of the second communication terminal; As a call from the communication terminal to the second communication terminal, calling the converted second destination number via a mobile communication network; A method for controlling a communication terminal can be provided, which is associated with a specific machine, that is, a computer, which performs the method for controlling a communication terminal.

[0020] According to a sixth aspect of the present invention, a cloud PBX (Private Branch Exchange) that accommodates communication terminals is provided. A private branch exchange that accommodates fixed-line telephones and are connected to a communication network via a gateway, The cloud PBX and the private branch exchange cooperate to provide services. A computer included in the private branch exchange of the communication system, When a failure occurs in the communication network, The call was sent from a second communication terminal different from the communication terminal. Accepting an incoming call to a first destination number, which is an outside line number assigned to the fixed telephone; converting the first destination number from the outside line number to a telephone number of the communication terminal; forwarding the call to the converted first destination number via the public switched telephone network; A program for executing the process can be provided.

[0021] According to a seventh aspect of the present invention, a cloud PBX (Private Branch Exchange) that accommodates communication terminals is provided. A private branch exchange that accommodates fixed-line telephones and are connected to a communication network via a gateway, The cloud PBX and the private branch exchange cooperate with each other to provide services. A computer included in the communication terminal accommodated under the cloud PBX of the communication system, When a failure occurs in the communication network, Refer to the caller number conversion table and special number table provided in the cloud PBX, a second destination number converted from the telephone number of the second communication terminal to an outside line number; Special programs and the telephone number of the second communication terminal; As a call from the communication terminal to the second communication terminal, calling the converted second destination number via a mobile communication network; A program for executing the process can be provided.

[0022] These programs can be recorded on a computer-readable storage medium. The storage medium can be a non-transient medium such as a semiconductor memory, a hard disk, a magnetic recording medium, an optical recording medium, etc. The present invention can also be embodied as a computer program product. Effect of the Invention

[0023] According to the present invention, it is possible to provide a private branch exchange, a communication system, a communication terminal, a control method and program for a private branch exchange, and a control method and program for a communication terminal, which contribute to providing a function that enables a private branch exchange to support a smartphone under a cloud PBX in the event of a network failure in a hybrid system, so that the smartphone can be used in the same way as during normal operation when no network failure occurs. [Brief description of the drawings]

[0024] [Figure 1] FIG. 2 is a diagram illustrating an example of the configuration of a private branch exchange according to an embodiment of the present invention. [Diagram 2] FIG. 1 is a diagram illustrating an example of a configuration of a hybrid system using a conventional private branch exchange and a conventional cloud PBX. [Diagram 3] FIG. 1 is a diagram illustrating an example of a conventional operation of a hybrid system using a conventional private branch exchange and a conventional cloud PBX when a network failure occurs. [Figure 4] FIG. 2 is a diagram illustrating an example of an operation when a network failure occurs in the hybrid system according to the first embodiment of the present invention. [Diagram 5] 1 is a diagram illustrating an example of a configuration of a private branch exchange according to a first embodiment of the present invention. [Figure 6] FIG. 2 is a diagram illustrating an example of a configuration of a caller number conversion table according to the first embodiment of the present invention. [Figure 7] FIG. 4 is a diagram showing an example of a configuration of a special program table according to the first embodiment of the present invention. [Figure 8] FIG. 4 is a sequence diagram showing an example of an operation when a network failure occurs in the hybrid system according to the first embodiment of the present invention. [Figure 9] FIG. 11 is a diagram illustrating an example of an operation when a network failure occurs in the hybrid system according to the second embodiment of the present invention. [Figure 10] FIG. 11 is a sequence diagram showing an example of an operation when a network failure occurs in the hybrid system according to the second embodiment of the present invention. [Figure 11] FIG. 2 is a diagram showing the configuration of a computer that constitutes the private branch exchange of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0025] First, an overview of one embodiment of the present invention will be described with reference to the drawings. Note that the reference numerals in the drawings attached to this overview are attached to each element for convenience as an example to aid in understanding, and are not intended to limit the present invention to the illustrated form. Furthermore, the connection lines between blocks in the drawings and the like referred to in the following description include both bidirectional and unidirectional lines. The unidirectional arrows are intended to diagrammatically indicate the flow of the main signal (data), and do not exclude bidirectionality.

[0026] Fig. 1 is a diagram showing an example of the configuration of a private branch exchange according to an embodiment of the present invention. Referring to Fig. 1, a private branch exchange 100 of a system is shown in which a cloud PBX that accommodates communication terminals and a private branch exchange that accommodates fixed telephones are connected by a communication network via a gateway, and the cloud PBX and the private branch exchange cooperate with each other to provide services. The private branch exchange 100 includes a call control unit 110 and a caller number control unit 120.

[0027] When a failure occurs in the communication network, the call control unit 110 accepts an incoming call to a first destination number, which is an outside line number assigned to a fixed line phone, originating from a second communication terminal different from the communication terminal. The caller ID control unit 120 converts the first destination number from an outside line number to the telephone number of the communication terminal. The call control unit 110 forwards the call to the converted first destination number via the Public Switched Telephone Networks (PSTN).

[0028] When a failure occurs in the communication network, the call control unit 110 further accepts, as an incoming call, a call from the communication terminal to the second communication terminal, which is a call from the communication terminal to the second communication terminal, and which includes a second destination number converted from the telephone number of the second communication terminal to an outside line number, a special number (also called a special number), and the telephone number of the second communication terminal. The caller number control unit 120 converts the caller number from the telephone number of the communication terminal to an outside line number, and converts the second destination number from an outside line number to the telephone number of the second communication terminal by referring to the special number. The call control unit 110 forwards the call from the caller number converted to an outside line number to the destination number converted to the telephone number of the second communication terminal.

[0029] Therefore, according to one embodiment of the present invention, it is possible to provide a private branch exchange, a communication system, a communication terminal, a control method and program for a private branch exchange, and a control method and program for a communication terminal, which contribute to providing a function that enables a private branch exchange to support a smartphone under a cloud PBX in the event of a network failure in a hybrid system, so that the smartphone can be used in the same way as during normal operation when no network failure occurs.

[0030] [First embodiment] Next, a first embodiment of the present invention will be described with reference to the drawings. First, a hybrid system using a conventional private branch exchange and a conventional cloud PBX will be described.

[0031] Fig. 2 is a diagram showing an example of the configuration of a hybrid system using a conventional private branch exchange 10 and a conventional cloud PBX 30. Referring to Fig. 2, a hybrid system using a conventional private branch exchange 10, a gateway 200, and a conventional cloud PBX 30 is shown.

[0032] 2, the cloud PBX 30 and the gateway 200 are connected by an IP line 11, and the private branch exchange 10 and the gateway 200 are connected by an IP line 12 to configure a hybrid system. The private branch exchange 10 accommodates telephone lines 13 and 14 in addition to the IP line 12. The private branch exchange 10 is connected to the PSTN 500 via the telephone line 14. The cloud PBX 30 and the gateway 200 do not accommodate telephone lines.

[0033] The private branch exchange 10 monitors the network status of the IP line 12 between the gateway 200 and the private branch exchange 10, and can detect the occurrence of a network failure. The gateway 200 monitors the network connection status of the IP line 11 between the cloud PBX 30 and the gateway 200, and notifies the private branch exchange 10 when a network failure occurs. The gateway 200 also monitors the network status of the IP line 12 between the gateway 200 and the private branch exchange 10, and notifies the cloud PBX 30 when a network failure occurs.

[0034] The cloud PBX 30 monitors whether the network between the cloud PBX 30 and the gateway 200 is connected, and can detect the occurrence of a network failure. A smartphone 400 of a user A (hereinafter referred to simply as A) and A's PC (Personal Computer) 420 are accommodated under the cloud PBX 30. A's smartphone 400 and A's PC 420 are connected to the cloud PBX 30 via communication lines 16 and 15. A's fixed telephone 410 is accommodated under the private branch exchange 10. A's fixed telephone 410 is connected to the private branch exchange 10 via a telephone line 13. The extension number of each telephone is 700, and the outside line number is 04-xxxx-xxxx.

[0035] Also, A's smartphone 400 is connected to a mobile communication network 520 via a wireless line 20, and the mobile communication network 520 is connected to a PSTN 500 via a communication line 19. The mobile communication network 520 and the PSTN 500 are connected via an exchange, but the exchange is not shown.

[0036] A's smartphone 400 under the cloud PBX 30 is equipped with a voice SIM, and the external line number of the voice SIM is 080-xxxx-xxxx. When an incoming call is made to the extension number 700 or the external line number 04-xxxx-xxxx of the hybrid system, the telephones under the cloud PBX 30, A's smartphone 400, A's PC 420, and the private branch exchange 10 ring, and the call can be made by answering any of the telephones.

[0037] When A's smartphone 400 receives an incoming call to the external number 080-xxxx-xxxx of the voice SIM, the call is received only by A's smartphone 400 under the cloud PBX 30, and the call can be answered and the call can be made. When an internal call is made from A's fixed telephone 410 under the private branch exchange 10, A's smartphone 400 under the cloud PBX 30, and A's PC 420, the caller number is 700, and when an external call is made, the caller number is 04-xxxx-xxxx.

[0038] At this time, A's smartphone 400 and A's PC 420 under the cloud PBX 30 make and receive calls using the application used in the hybrid system. When A's smartphone 400 under the cloud PBX 30 makes a call using the telephone application installed on A's smartphone 400, the caller number of A's smartphone 400 becomes the outside line number of the voice SIM, 080-xxxx-xxxx.

[0039] Fig. 3 is a diagram showing an example of a conventional operation of a hybrid system using a conventional private branch exchange 10 and a conventional cloud PBX 30 when a network failure occurs. In Fig. 3, components with the same reference symbols as those in Fig. 2 indicate the same components. Referring to Fig. 3, a smartphone 600 of a user B (hereinafter referred to as B) is connected to a mobile communication network 510 via a wireless line 18, and is connected to a PSTN 500 from the mobile communication network 510 via a communication line 17. The mobile communication network 510 and the PSTN 500 are connected via an exchange or the like, but the exchange is not shown.

[0040] 3, a case is shown in which the IP line 11 between the cloud PBX 30 and the gateway 200 is unavailable due to a network failure F. When a call is made from B's smartphone 600 to the outside line number (04-xxxx-xxxx) of A's fixed telephone 410, A's fixed telephone 410 under the private branch exchange 10 rings in response to the call. However, A's smartphone 400 and A's PC 420 under the cloud PBX 30 do not receive the call.

[0041] FIG. 4 is a diagram illustrating an example of an operation when a network failure occurs in the hybrid system according to the first embodiment of the present invention.

[0042] The hybrid system of the first embodiment of the present invention uses the private branch exchange 100, cloud PBX 300, and gateway 200 of the first embodiment of the present invention to configure a hybrid system instead of using the conventional private branch exchange 10 and the conventional cloud PBX 30. The hybrid system using the private branch exchange 100, cloud PBX 300, and gateway 200 of the first embodiment of the present invention performs the same operation as the hybrid system using the conventional private branch exchange 10, the conventional cloud PBX 30, and gateway 200 described with reference to FIG. 2 when no network failure occurs. In addition, when no network failure occurs, the operations of A's smartphone 400, A's fixed telephone 410, A's PC 420, and B's smartphone 600 are the same as those described with reference to FIG. 2.

[0043] Furthermore, the private branch exchange 100 can monitor the network status of the IP line 12 between the gateway 200 and the private branch exchange 100, and detect the occurrence of a network failure. The gateway 200 monitors the network connection status of the IP line 11 between the cloud PBX 300 and the gateway 200, and notifies the private branch exchange 100 when a network failure occurs. The gateway 200 also monitors the network status of the IP line 12 between the gateway 200 and the private branch exchange 100, and notifies the cloud PBX 300 when a network failure occurs.

[0044] Cloud PBX 300 monitors whether the network between Cloud PBX 300 and gateway 200 is connected, and can detect the occurrence of a network failure.

[0045] FIG. 5 is a diagram showing an example of the configuration of the private branch exchange 100 according to the first embodiment of the present invention. The call control unit 110 is a module that controls all telephone functions. The network control unit 130 is a module that transmits and receives network communications, analyzes them, and monitors the network connection status. The caller number control unit 120 is a module that obtains necessary data from the database 140 and performs conversion when conversion of the caller number is necessary. The database 140 stores general data of the private branch exchange 100, and also stores a caller number conversion table, an example of which is shown in FIG. 6, and a special number table, an example of which is shown in FIG. 7.

[0046] Fig. 6 is a diagram showing an example of the configuration of caller number conversion tables 40, 45 according to the first embodiment of the present invention. Fig. 7 is a diagram showing an example of the configuration of special number tables 50, 55 according to the first embodiment of the present invention. The caller number conversion table 40 and the special number table 50 may be stored in the database 140 of the private branch exchange 100, for example, and the cloud PBX 300 may also hold a caller number conversion table 45 similar to the caller number conversion table 40 and a special number table 55 similar to the special number table 50.

[0047] 6, in caller number conversion tables 40 and 45, user name 41 is the name of a user who uses caller number conversion tables 40 and 45. Smartphone outside line number 42 indicates the outside line number of a voice SIM of a smartphone under cloud PBX 300. The outside line number of a telephone in the hybrid system indicates the outside line number used by a user in the hybrid system.

[0048] 7, special number tables 50 and 55 indicate special numbers (also called special numbers) for utilizing the functions of the private branch exchange 100. In the first embodiment of the present invention, a number (special number) *999* for converting a destination number is newly added to number 51. Function name 52 indicates that the number *999* is destination number conversion. Additional information 53 has registered therein the name of the table to be referenced (destination number conversion table).

[0049] Next, the operation of the first embodiment of the present invention will be described with reference to Fig. 4 and Fig. 8. Fig. 8 is a sequence diagram showing an example of the operation when a network failure occurs in the hybrid system of the first embodiment of the present invention. In Fig. 4 and Fig. 8, components with the same reference symbols as those in Fig. 1 to Fig. 3 indicate the same components.

[0050] In step S100, a call is made from B's smartphone 600 to the outside line number (04-xxxx-xxxx) of A's fixed telephone 410.

[0051] In step S110, the private branch exchange 100 accepts an incoming call to A's landline telephone 410, and in step S120, rings A's landline telephone 410. Next, in step S130, the private branch exchange 100 analyzes the destination number and recognizes that it is the outside line number (04-xxxx-xxxx) of A's landline telephone 410. Next, in step S140, the network status is confirmed. As shown in FIG. 4, since a network failure F has occurred in the IP line 11 between the cloud PBX 300 and the gateway 200 and the line is not in service, in step S150, the private branch exchange 100 refers to the caller number conversion table 40 stored in the database 140 to acquire data, and in step S160, converts the destination number to the outside line number 42 (080-xxxx-xxxx) of the voice SIM of A's smartphone 400. Then, in step S170, the call is forwarded to the converted outside line number (080-xxxx-xxxx) of the voice SIM of A's smartphone 400 via PSTN 500.

[0052] The call is received from the private branch exchange 100 via the PSTN 500 and the mobile communication network 520 in step S180, and the smartphone 400 of the person A receives the call and rings in step S190.

[0053] In this way, in the first embodiment of the present invention, even in the event of a network failure between the Cloud PBX and the private branch exchange, the user can make calls on a smartphone under the Cloud PBX using the caller number of the hybrid system that the user normally uses.

[0054] As described above, according to the first embodiment of the present invention, in a hybrid system, it is possible to provide a private branch exchange, a communication system, a communication terminal, a control method and program for a private branch exchange, and a control method and program for a communication terminal, which contribute to providing a function that enables a private branch exchange to support a smartphone under a cloud PBX in the event of a network failure so that the smartphone can be used in the same way as during normal operation when no network failure occurs.

[0055] According to the first embodiment of the present invention, even in the event of a network failure, a smartphone under the cloud PBX of the hybrid system can be used to make and receive calls as usual, so that even when working remotely or on the go, work can be carried out without being affected by the network failure. In addition, the user can use a phone under the cloud PBX of the hybrid system without being aware of whether it is during normal operation or when a network failure has occurred, which allows the user to make stress-free calls.

[0056] [Second embodiment] Next, a second embodiment of the present invention will be described with reference to the drawings. Fig. 9 is a diagram showing an example of the operation when a network failure occurs in the hybrid system of the second embodiment of the present invention. In Fig. 9, components with the same reference symbols as those in Fig. 4 indicate the same components. The second embodiment of the present invention is an embodiment showing an example of the operation when a call is made from smartphone A 400 under cloud PBX 300 to smartphone B 600.

[0057] 10 is a sequence diagram showing an example of the operation when a network failure occurs in the hybrid system according to the second embodiment of the present invention. In step S200, A's smartphone 400 under the cloud PBX 300 makes a call to the outside line number (090-xxxx-xxxx) of B's ​​smartphone 600. In response to the call, A's smartphone 400 calls B's smartphone 600 via the cloud PBX 300 in step S210.

[0058] Next, in step S220, Cloud PBX 300 checks the network status. As shown in Fig. 9, a network failure F has occurred in IP line 11 between Cloud PBX 300 and gateway 200, causing a disconnection, so in step S230, Cloud PBX 300 instructs A's smartphone 400 to switch the call to a call via a telephone application.

[0059] In step S240, A's smartphone 400 refers to the caller number conversion table 45 shown in FIG. 6 in the database in the cloud PBX 300, and converts the destination number (090-xxxx-xxxx) to the outside line number (04-xxxx-xxxx) of A's landline telephone 410 used in A's hybrid system. Next, in step S250, A's smartphone 400 switches to calling via a telephone application. Also, in step S260, A's smartphone 400 refers to the special number table 55 shown in FIG. 7 in the database in the cloud PBX 300, and assigns the special number (*999*) of the private branch exchange and the destination number (090-xxxx-xxxx). Next, in step S270, A's smartphone 400 calls the converted destination number (04-xxxx-xxxx) via the telephone application using the mobile communication network 520 and the telephone line of the PSTN 500.

[0060] The private branch exchange 100 that has accepted the call in step S270 analyzes the destination number in step S280, and in step S290 acquires data from the database 140 and converts the caller number to the outside line number (04-xxxx-xxxx) of A's landline telephone based on the information in the caller number conversion table, and in step S300, the private branch exchange 100 converts the destination telephone number to the assigned destination number (090-xxxx-xxxx) by referring to the number 51 and function name 52 in the special number table in Fig. 7. Then, in step S310, the converted caller number (04-xxxx-xxxx) is used to forward the call to the destination telephone number, which is the outside line number (090-xxxx-xxxx) of B's ​​smartphone 600.

[0061] As a result, in step S320, B's smartphone 600 is called, and in step S330, B's smartphone 600 rings.

[0062] In this way, in the second embodiment of the present invention, even when a network failure occurs, a user can make a call using a smartphone under the cloud PBX by using the caller number of the hybrid system that the user normally uses.

[0063] As described above, according to the second embodiment of the present invention, in a hybrid system, it is possible to provide a private branch exchange, a communication system, a communication terminal, a control method and program for a private branch exchange, and a control method and program for a communication terminal, which contribute to providing a function that enables a private branch exchange to support a smartphone under a cloud PBX in the event of a network failure so that the smartphone can be used in the same way as during normal operation when no network failure occurs.

[0064] According to the second embodiment of the present invention, even in the event of a network failure, a smartphone under the cloud PBX of the hybrid system can be used to make and receive calls as usual, so that even during teleworking or when away from home, work can be carried out without being affected by the network failure. In addition, the user can use the phone under the cloud PBX of the hybrid system without being aware of whether it is during normal operation or when a network failure has occurred, which allows the user to use the phone stress-free.

[0065] Although each embodiment of the present invention has been described above, the present invention is not limited to the above-mentioned embodiments, and further modifications, substitutions, and adjustments can be made without departing from the basic technical idea of ​​the present invention. For example, the network configurations, element configurations, and message expression forms shown in the drawings are examples to help understand the present invention, and the present invention is not limited to the configurations shown in these drawings. In addition, "A and / or B" is used to mean at least either A or B.

[0066] Moreover, the procedures shown in the first and second embodiments can be realized by a program that causes a computer (9000 in FIG. 11) functioning as a private branch exchange or a communication terminal of the present invention to realize the function of the private branch exchange or the communication terminal. Such a computer is exemplified by a configuration including a CPU (Central Processing Unit) 9010, a communication interface 9020, a memory 9030, and an auxiliary storage device 9040 in FIG. 11. That is, the CPU 9010 in FIG. 11 executes a control program for the private branch exchange or the communication terminal, and performs an update process for each calculation parameter held in the auxiliary storage device 9040 or the like.

[0067] The memory 9030 is a RAM (Random Access Memory), a ROM (Read Only Memory), or the like.

[0068] In other words, each part (processing means, function) of the private branch exchange or communication terminal shown in the first and second embodiments described above can be realized by a computer program that causes the processor of the computer to execute each of the above-mentioned processes using its hardware.

[0069] Finally, preferred embodiments of the present invention will be summarized. [First form] (See Private Branch Exchange from the First Perspective above) [Second Form] The private branch exchange according to the first aspect further comprises, when a fault occurs in the communication network, The call control unit A call is made from the communication terminal to the second communication terminal, a second destination number converted from the telephone number of the second communication terminal to the outside line number; Special programs and the telephone number of the second communication terminal; A call from the communication terminal to the second communication terminal, Accept the call as an incoming call via the public switched telephone network, The caller number control unit is Converting a caller number from the telephone number of the communication terminal to the outside line number; See the above special number, Converting the second destination number from the outside line number to a telephone number of the second communication terminal; The call control unit From the caller number converted to the outside line number, It is preferable that the call is forwarded to the second destination number converted into the telephone number of the second communication terminal. [Third Form] (See the second aspect of the communication system above.) Cloud PBX that houses communication terminals A private branch exchange according to the first or second embodiment that accommodates a fixed telephone; are connected to a communication network via a gateway, The cloud PBX and the private branch exchange cooperate with each other to provide services. Communication systems. [Fourth Form] (See the third aspect of the communication terminal above.) [Fifth Form] (See the fourth aspect of the control method for a private branch exchange above.) [Sixth Form] The control method for a private branch exchange according to a fifth aspect further comprises the steps of: A call is made from the communication terminal to the second communication terminal, a second destination number converted from the telephone number of the second communication terminal to the outside line number; Special programs and the telephone number of the second communication terminal; A call from the communication terminal to the second communication terminal, Accept the call as an incoming call via the public switched telephone network, Converting a caller number from the telephone number of the communication terminal to the outside line number; See the above special number, Converting the second destination number from the outside line number to a telephone number of the second communication terminal; From the caller number converted to the outside line number, It is preferable that the call is forwarded to the second destination number converted into the telephone number of the second communication terminal. [7th form] (See the fifth aspect of the control method for a communication terminal above.) [8th form] (See Programme for the 6th Aspect above) [9th form] The program according to the eighth aspect includes: When a failure occurs in the communication network, A call is made from the communication terminal to the second communication terminal, a second destination number converted from the telephone number of the second communication terminal to the outside line number; Special programs and the telephone number of the second communication terminal; A call from the communication terminal to the second communication terminal, Accept the call as an incoming call via the public switched telephone network, Converting a caller number from the telephone number of the communication terminal to the outside line number; See the above special number, Converting the second destination number from the outside line number to a telephone number of the second communication terminal; From the caller number converted to the outside line number, forwarding the call to the second destination number converted into the telephone number of the second communication terminal; It is preferable to cause the processing to be performed. [10th form] (See Programme for the Seventh Aspect above) The seventh and tenth embodiments can be developed into the second embodiment, like the first embodiment.

[0070] The disclosures of the above patent documents are incorporated herein by reference. Within the scope of the entire disclosure of the present invention (including the scope of claims), and further based on the basic technical idea, modifications and adjustments of the embodiments and examples are possible. Furthermore, within the scope of the disclosure of the present invention, various combinations and selections of the various disclosed elements (including each element of each claim, each element of each embodiment or example, each element of each drawing, etc.) are possible. In other words, the present invention naturally includes various modifications and corrections that a person skilled in the art would be able to make according to the entire disclosure including the scope of claims and the technical idea. In particular, with regard to the numerical ranges described in this document, any numerical value or subrange included within the range should be construed as being specifically described even if not otherwise specified. Furthermore, the disclosures of the above cited documents, when necessary, in accordance with the spirit of the present invention, may be used in part or in whole in combination with the disclosures of this document as part of the disclosure of the present invention, and are deemed to be included in the disclosures of this application. [Explanation of symbols]

[0071] 10 Traditional Private Branch Exchange 11, 12 IP lines 13, 14 Telephone lines 15, 16, 17, 19 Communication lines 18, 20 Wireless lines 30 Traditional Cloud PBX 100 Private branch exchange 110 Call control unit 120 Caller ID Control Unit 130 Network Control Unit 140 Databases 200 Gateway 400A Smartphone 410 A landline phone 420A PC 500 PSTN 510, 520 Mobile communication network 600 B Smartphone 9000 Computers 9010 CPU 9020 Communication Interface 9030 Memory 9040 Auxiliary storage device

Claims

1. Cloud PBX (Private Branch Exchange) that accommodates communication terminals A private branch exchange that accommodates fixed-line telephones and are connected to a communication network via a gateway, The cloud PBX and the private branch exchange cooperate with each other to provide services. The private branch exchange of a communication system, A call control unit and a caller number control unit are included, When a failure occurs in the communication network, The call control unit The call was sent from a second communication terminal different from the communication terminal. Accepting an incoming call to a first destination number, which is an outside line number assigned to the fixed telephone; The caller number control unit is converting the first destination number from the outside line number to a telephone number of the communication terminal; The call control unit forwarding the call to the converted first destination number via a public switched telephone network; Private branch exchange.

2. When a failure occurs in the communication network, The call control unit A call is made from the communication terminal to the second communication terminal, a second destination number converted from the telephone number of the second communication terminal to the outside line number; Special programs and the telephone number of the second communication terminal; A call from the communication terminal to the second communication terminal, Accept the call as an incoming call via the public switched telephone network, The caller number control unit is Converting a caller number from the telephone number of the communication terminal to the outside line number; See the above special number, Converting the second destination number from the outside line number to a telephone number of the second communication terminal; The call control unit From the caller number converted to the outside line number, forwarding the call to the second destination number converted into the telephone number of the second communication terminal; 2. The private branch exchange according to claim 1.

3. A cloud PBX that accommodates communication terminals The private branch exchange according to claim 1 or 2, which accommodates fixed telephones; are connected to a communication network via a gateway, The cloud PBX and the private branch exchange cooperate with each other to provide services. Communication systems.

4. Cloud PBX (Private Branch Exchange) that accommodates communication terminals A private branch exchange that accommodates fixed-line telephones and are connected to a communication network via a gateway, The cloud PBX and the private branch exchange cooperate with each other to provide services. The communication terminal accommodated under the cloud PBX of the communication system, When a failure occurs in the communication network, Refer to the caller number conversion table and special number table provided in the cloud PBX, a second destination number converted from the telephone number of the second communication terminal to an outside line number; Special programs and the telephone number of the second communication terminal; As a call from the communication terminal to the second communication terminal, calling the converted second destination number via a mobile communication network; Communications terminal.

5. Cloud PBX (Private Branch Exchange) that accommodates communication terminals A private branch exchange that accommodates fixed-line telephones and are connected to a communication network via a gateway, The cloud PBX and the private branch exchange cooperate to provide services. The private branch exchange of the communication system, When a failure occurs in the communication network, The call was sent from a second communication terminal different from the communication terminal. Accepting an incoming call to a first destination number, which is an outside line number assigned to the fixed telephone; converting the first destination number from the outside line number to a telephone number of the communication terminal; forwarding the call to the converted first destination number via a public switched telephone network; A method for controlling a private branch exchange.

6. When a failure occurs in the communication network, A call is made from the communication terminal to the second communication terminal, a second destination number converted from the telephone number of the second communication terminal to the outside line number; Special programs and the telephone number of the second communication terminal; A call from the communication terminal to the second communication terminal, Accept the call as an incoming call via the public switched telephone network, Converting a caller number from the telephone number of the communication terminal to the outside line number; See the above special number, Converting the second destination number from the outside line number to a telephone number of the second communication terminal; From the caller number converted to the outside line number, forwarding the call to the second destination number converted into the telephone number of the second communication terminal; 6. A method for controlling a private branch exchange according to claim 5.

7. Cloud PBX (Private Branch Exchange) that accommodates communication terminals A private branch exchange that accommodates fixed-line telephones and are connected to a communication network via a gateway, The cloud PBX and the private branch exchange cooperate with each other to provide services. The communication terminal accommodated under the cloud PBX of the communication system, When a failure occurs in the communication network, Refer to the caller number conversion table and special number table provided in the cloud PBX, a second destination number converted from the telephone number of the second communication terminal to an outside line number; Special programs and the telephone number of the second communication terminal; As a call from the communication terminal to the second communication terminal, calling the converted second destination number via a mobile communication network; A method for controlling a communication terminal.

8. Cloud PBX (Private Branch Exchange) that accommodates communication terminals A private branch exchange that accommodates fixed-line telephones and are connected to a communication network via a gateway, The cloud PBX and the private branch exchange cooperate to provide services. A computer included in the private branch exchange of the communication system, When a failure occurs in the communication network, The call was sent from a second communication terminal different from the communication terminal. Accepting an incoming call to a first destination number, which is an outside line number assigned to the fixed telephone; converting the first destination number from the outside line number to a telephone number of the communication terminal; forwarding the call to the converted first destination number via a public switched telephone network; A program that executes a process.

9. The computer includes: When a failure occurs in the communication network, A call is made from the communication terminal to the second communication terminal, a second destination number converted from the telephone number of the second communication terminal to the outside line number; Special programs and the telephone number of the second communication terminal; A call from the communication terminal to the second communication terminal, Accept the call as an incoming call via the public switched telephone network, Converting a caller number from the telephone number of the communication terminal to the outside line number; See the above special number, Converting the second destination number from the outside line number to a telephone number of the second communication terminal; From the caller number converted to the outside line number, forwarding the call to the second destination number converted into the telephone number of the second communication terminal; The program according to claim 8, which causes processing to be executed.

10. Cloud PBX (Private Branch Exchange) that accommodates communication terminals A private branch exchange that accommodates fixed-line telephones and are connected to a communication network via a gateway, The cloud PBX and the private branch exchange cooperate with each other to provide services. A computer included in the communication terminal accommodated under the cloud PBX of the communication system, When a failure occurs in the communication network, Refer to the caller number conversion table and special number table provided in the cloud PBX, a second destination number converted from the telephone number of the second communication terminal to an outside line number; Special programs and the telephone number of the second communication terminal; As a call from the communication terminal to the second communication terminal, calling the converted second destination number via a mobile communication network; A program that executes a process.

Citation Information

Patent Citations

  • Private branch exchange

    JP2019125983A

  • Method of setting sub-address in ISDN line and telephony equipment using the same

    JP2006148771A

  • Exchange and portable terminal

    JP2016029774A

  • Cloud switching system, gateway device and gateway program

    JP2016086232A

  • PBX cooperation system and communication control method therefor

    JP2017011575A