Push notification processing device, push notification processing system, and push notification processing method
The push notification processing device addresses the issue of unintended push notifications by verifying SIP server information with incoming call data, ensuring accurate and secure notifications for IP phone apps.
Patent Information
- Application Number
- JP2023144734
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-06
- Publication Date
- 2025-03-18
AI Technical Summary
When a user switches the SIP server connected to their IP phone app without performing the correct procedure, the original SIP server cannot detect the change, leading to unintended push notifications for incoming calls.
A push notification processing device that includes a call control server and a push notification processing unit, which generates and verifies push notification request information based on incoming call information and call control server information, ensuring that notifications are only sent if the SIP server information matches.
Prevents accidental push notifications for incoming calls when a user switches SIP servers without proper logout or reinstallation, ensuring that notifications are only sent when the IP phone app is correctly connected.
Smart Images

Figure 2025037666000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a push notification processing device, a push notification processing system, and a push notification processing method. [Background technology]
[0002] There are IP phone applications for smartphones that can connect to IP (Internet Protocol) telephone systems. Hereinafter, smartphone applications will be referred to as smartphone apps, and smartphone IP phone applications will be referred to as IP telephone apps. The SIP (Session Initiation Protocol) server of an IP telephone system is generally built within a LAN (Local Area Network) that can connect to the Internet, and the IP telephone app can freely switch between SIP servers to which it is connected. In addition, smartphone apps have a function called push notification that automatically displays notifications.
[0003] For example, Patent Document 1 discloses a relay device that, when it receives incoming call notification information from a private branch exchange indicating an incoming call notification, which is a notification that an incoming call has been received at a main extension number, generates a push notification request corresponding to the incoming call notification for each of multiple mobile terminals belonging to the group of the main extension number based on the incoming call notification information, and performs processing to send the push notification request to the corresponding mobile terminal. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent Publication No. 2021-182710 Summary of the Invention [Problem to be solved by the invention]
[0005] If a user switches the SIP server to which an IP phone application is connected to a new SIP server without following the correct procedure (e.g., logging out), the original SIP server cannot detect the change in the connection destination of the IP phone application. For this reason, if a push notification that notifies an IP phone application that an incoming call has been received is realized using the conventional technology described in Patent Document 1, the original SIP server may request the switched IP phone application to send a push notification that notifies the IP phone application that an incoming call has been received, which may cause an unintended ringing on the IP phone application side. To prevent this, a function for preventing erroneous notification is required. Examples of cases where the SIP server to which an IP phone application is connected to a new SIP server without following the correct procedure include cases where the IP phone application is uninstalled and reinstalled without logging out, and cases where the IP phone application is initialized.
[0006] The present invention has been made in consideration of the above-mentioned circumstances, and aims to prevent the erroneous sending of push notifications notifying an IP telephone app that an incoming call has been received when a user switches the SIP server to which an IP telephone app connects to a new SIP server without following the correct procedure. [Means for solving the problem]
[0007] In order to achieve the above object, a push notification processing device according to a first aspect of the present invention comprises: A push notification processing device connected to a call control server that performs call control of an IP telephone application and the IP telephone that a mobile terminal has, and a push notification server that performs push notifications to the IP telephone application, a storage unit that, when the IP telephone application of the mobile terminal connects to the call control server, overwrites and stores individual information including notification destination identification information for identifying the IP telephone application of the mobile terminal and user identification information for identifying a user logged in to the IP telephone application, in association with call control server main body information for identifying the call control server to which the IP telephone application is connected; a push notification processing unit that, when receiving call information indicating that an application of the IP telephone has received an incoming call from the call control server, generates push notification request information that requests a push notification to the application of the IP telephone that is a call destination, based on the call information; a push notification instruction unit that determines an application of the IP phone that is a destination of the push notification based on the push notification request information, and transmits, to the push notification server, notification destination identification information that identifies the application of the IP phone that is the determined destination of the push notification, and notification content information that indicates notification content including the fact that an incoming call has been received; Equipped with the call reception information includes the individual information of the application of the IP telephone of the call reception destination and the main body information of the call control server, The push notification processing unit searches the memory unit for the call control server main body information corresponding to the individual information of the application of the IP phone of the destination included in the incoming call information, determines whether it matches the call control server main body information included in the incoming call information, and if there is no match, does not generate the push notification request information.
[0008] Preferably, The push notification processing unit searches the memory unit for the call control server main body information corresponding to the individual information of the application of the IP phone of the destination included in the incoming call information, determines whether it matches the call control server main body information included in the incoming call information, and if there is no match, does not generate the push notification request information and requests the call control server to discard the individual information of the application of the IP phone of the destination.
[0009] Preferably, When the push notification processing unit acquires the incoming call information from the call control server, the push notification processing unit generates the push notification request information including a request for a push notification to an application of the IP phone of an incoming call destination and an incoming call source based on the incoming call information; The push notification instruction unit determines the application of the IP phone to which the push notification is to be sent based on the push notification request information, and sends to the push notification server notification destination identification information that identifies the application of the IP phone to which the push notification is to be sent, as well as the notification content information that indicates that an incoming call has been received and the call origin.
[0010] A push notification processing system according to a second aspect of the present invention includes: An IP telephone, A mobile terminal having an IP phone application; a call control server that performs call control for the IP telephone and an application of the IP telephone; a push notification processing device connected to the call control server and a push notification server that performs push notifications to applications of the IP telephone; Equipped with The push notification processing device includes: a storage unit that, when the IP telephone application of the mobile terminal connects to the call control server, overwrites and stores individual information including notification destination identification information for identifying the IP telephone application of the mobile terminal and user identification information for identifying a user logged in to the IP telephone application, in association with call control server main body information for identifying the call control server to which the IP telephone application is connected; a push notification processing unit that, when receiving call information indicating that an application of the IP telephone has received an incoming call from the call control server, generates push notification request information that requests a push notification to the application of the IP telephone that is a call destination based on the call information; and a push notification instruction unit that determines an application of the IP phone that is a destination of the push notification based on the push notification request information, and transmits, to the push notification server, notification destination identification information that identifies the application of the IP phone that is the determined destination of the push notification, and notification content information that indicates notification content including the fact that an incoming call has been received; having the call reception information includes the individual information of the application of the IP telephone of the call reception destination and the main body information of the call control server, The push notification processing unit searches the memory unit for the call control server main body information corresponding to the individual information of the application of the IP phone of the destination included in the incoming call information, determines whether it matches the call control server main body information included in the incoming call information, and if there is no match, does not generate the push notification request information.
[0011] A push notification processing method according to a third aspect of the present invention includes: A push notification processing method executed by a push notification processing device connected to a call control server that performs call control of an IP telephone application and an IP telephone that a mobile terminal has, and a push notification server that performs push notifications to the IP telephone application, comprising: When the IP telephone application of the mobile terminal connects to the call control server, individual information including notification destination identification information for identifying the IP telephone application of the mobile terminal and user identification information for identifying a user logged in to the IP telephone application is associated with call control server main body information for identifying the call control server to which the IP telephone application is connected, and is overwritten and stored in a storage unit; When receiving call information including the individual information of the application of the IP telephone of the destination and the call control server body information from the call control server, searching the storage unit for the call control server body information associated with the individual information of the application of the IP telephone of the destination included in the call information, and determining whether or not the call control server body information matches the call control server body information included in the call information; If there is a match, generate push notification request information for requesting a push notification to an application of the IP phone of the call destination based on the incoming call information, and if there is no match, do not generate the push notification request information; determining an application of the IP phone to which the push notification is to be sent based on the push notification request information; Notification destination identification information that identifies the application of the IP phone of the determined notification destination, and notification content information that indicates notification content including the fact that there has been an incoming call, are transmitted to the push notification server. Effect of the Invention
[0012] The push notification processing unit of the push notification processing device according to the present invention searches the storage unit for call control server body information associated with the individual information of the application of the destination IP phone included in the incoming call information, determines whether it matches the call control server body information included in the incoming call information, and does not generate push notification request information if they do not match. This configuration makes it possible to prevent erroneous transmission of a push notification notifying an IP phone application of an incoming call when a user switches the SIP server to which the IP phone application is connected to a new SIP server without following the correct procedure. [Brief description of the drawings]
[0013] [Figure 1] FIG. 1 is a block diagram showing a configuration of a push notification processing system according to an embodiment. [Diagram 2] FIG. 11 is a sequence diagram showing an example of a process for registering individual information of an IP telephone application in the push notification processing system according to the embodiment; [Diagram 3] FIG. 11 is a sequence diagram showing an example of processing when SIP server main body information matches when a call event occurs by an IP phone in the push notification processing system according to the embodiment; [Figure 4] FIG. 11 is a sequence diagram showing an example of processing when SIP server main body information does not match when a call event occurs by an IP phone in the push notification processing system according to the embodiment; [Diagram 5] FIG. 1 is a diagram showing a hardware configuration of a push notification processing device according to an embodiment of the present invention; [Figure 6] FIG. 13 is a diagram showing a modification of the hardware configuration of the push notification processing device according to the embodiment; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] A push notification processing device, a push notification processing system, and a push notification processing method according to embodiments of the present invention will be described below in detail with reference to the drawings. In the drawings, the same or equivalent parts are denoted by the same reference numerals.
[0015] 1 includes an IP phone 1 that makes calls using an Internet line, a smartphone 2 equipped with an IP phone application, a Session Initiation Protocol (SIP) server 6 that performs call control for the IP phone application of the smartphone 2 and the IP phone 1, and a push notification processing device 7 that processes requests for push notifications to the IP phone application of the smartphone 2. The SIP server 6 is an example of a call control server.
[0016] A smartphone app has a device app ID that identifies a specific application on a specific device. Push notifications are sent using the device app ID. The device app ID is, for example, called a device token in iOS (registered trademark) and a registration ID in Android (registered trademark). The device app ID is an example of notification destination identification information.
[0017] In the figure, one SIP server 6 is shown as a representative example, but in reality, multiple SIP servers 6 are connected to the push notification processing device 7 via the Internet. The smartphone 2 connects to the SIP server 6 via a network 20. The network 20 is, for example, a Long Term Evolution (LTE) network or a wireless LAN. The IP telephone application of the smartphone 2 transmits individual information to the connected SIP server 6, including a device application ID that identifies the IP telephone application and a telephone number that identifies the user logged in to the IP telephone application. The SIP server 6 stores the received individual information of the IP telephone application. The telephone number is an example of user identification information.
[0018] The IP phone application of the smartphone 2 can change the SIP server 6 to which it connects. For example, if the smartphone 2 is shared between users A and B, when user A logs out and then user B logs in, the SIP server 6 to which the IP phone application connects is changed from the SIP server 6 corresponding to the telephone number identifying user A to the SIP server 6 corresponding to the telephone number identifying user B. In this case, when user A logs out, the SIP server 6 corresponding to the telephone number identifying user A is notified that user A has logged out. This logout by user A is an example of a correct procedure.
[0019] When an IP telephone application receives an incoming call, the SIP server 6 transmits incoming call information indicating that the IP telephone application has received an incoming call to the push notification processing device 7. When the SIP server 6 is notified that the user has logged out from the IP telephone application, it discards individual information including the telephone number that identifies the user. As a result, the SIP server 6 does not transmit incoming call information indicating that an IP telephone application that is not connected has received an incoming call to the push notification processing device 7. However, if the user switches the SIP server 6 to which the IP telephone application is connected without taking the correct procedure, for example, by reinstalling the IP telephone application without logging out or initializing the IP telephone application, the SIP server 6 cannot detect that the SIP server 6 to which the IP telephone application is connected has been switched. Therefore, since the SIP server 6 keeps storing the individual information of the IP telephone application that is not connected, it may transmit incoming call information indicating that an IP telephone application that is not connected has received an incoming call to the push notification processing device 7.
[0020] The push notification processing device 7 is connected to an external push notification server 8 via the Internet. The push notification server 8 is a server that transmits push notifications to smartphone apps. For example, if the smartphone app is an iOS application, the push notification server 8 is a server that provides a service called APNs (Apple Push Notification service), and if the smartphone app is an Android application, the push notification server 8 is a server that provides a service called FCM (Firebase Cloud Messaging). Upon receiving incoming call information from the SIP server 6, the push notification processing device 7 instructs the push notification server 8 to transmit a push notification notifying the destination IP telephone app of the incoming call that there has been an incoming call.
[0021] The push notification processing device 7 includes a storage unit 71 that overwrites and stores individual information of an IP telephone application and SIP server body information that identifies the SIP server 6 to which the IP telephone application is connected, in association with each other, a telephone push notification processing unit 72 that processes a push notification transmission request from the SIP server 6, and a push notification instruction unit 73 that instructs the push notification server 8 to transmit a push notification. The SIP server body information is an example of call control server body information.
[0022] The sequence for registering individual information of an IP telephone application will be described with reference to Fig. 2. In the push notification processing system 100, when a user logs in to an IP telephone application, the IP telephone application connects to the SIP server 6 corresponding to the telephone number that identifies the user. When the IP telephone application connects to the SIP server 6, it transmits individual information including the telephone number that identifies the user and its own device application ID. When the SIP server 6 receives the individual information from the IP telephone application, it stores the individual information and requests the telephone push notification processing unit 72 of the push notification processing device 7 to register the individual information received from the IP telephone application and its own SIP server main body information.
[0023] The telephone push notification processing unit 72 requests the push notification instruction unit 73 to register the device application ID from among the individual information of the requested IP telephone application. The push notification instruction unit 73 registers the requested device application ID and notifies the telephone push notification processing unit 72 of the completion of registration. The telephone push notification processing unit 72 requests the storage unit 71 to store the individual information of the IP telephone application and the SIP server body information. The storage unit 71 stores the individual information of the requested IP telephone application and the SIP server body information in association with each other, and notifies the telephone push notification processing unit 72 of the completion of storage. The telephone push notification processing unit 72 notifies the SIP server 6 of the completion of registration. If the storage unit 71 has already stored individual information identical to the individual information of the requested IP telephone application, it overwrites and stores the newly requested individual information of the IP telephone application and the SIP server body information. In other words, the storage unit 71 always stores the latest combination of the individual information of the IP telephone application and the SIP server body information of the SIP server 6 to which the IP telephone application is connected.
[0024] 3 and 4, a sequence when a call event occurs by the IP telephone 1 will be described. In the push notification processing system 100, when an IP telephone application receives an incoming call from the IP telephone 1 (occurrence of a call event), the SIP server 6 transmits incoming call information including individual information of the destination IP telephone application and its own SIP server main body information to the telephone push notification processing unit 72.
[0025] The telephone push notification processing unit 72 searches for SIP server body information from the storage unit 71 based on the individual information of the destination IP telephone application included in the received incoming call information. When the storage unit 71 notifies the SIP server body information associated with the individual information of the destination IP telephone application, the telephone push notification processing unit 72 determines whether the notified SIP server body information matches the SIP server body information included in the received incoming call information.
[0026] 3 shows a sequence when the SIP server body information matches. When the notified SIP server body information matches the SIP server body information included in the received incoming call information, the telephone push notification processing unit 72 generates push notification request information for requesting a push notification to the IP telephone application of the incoming call destination based on the individual information of the IP telephone application of the incoming call destination included in the received incoming call information, and transmits the generated push notification request information to the push notification instruction unit 73. The push notification request information requests a push notification for at least notifying the IP telephone application of the incoming call destination that an incoming call has occurred. The notification content of the push notification to the IP telephone application of the incoming call destination is not limited to this, and for example, in addition to the fact that an incoming call has occurred, the call source, the incoming call date and time, etc. may be notified. In this case, the telephone push notification processing unit 72 transmits push notification request information to the push notification instruction unit 73 for requesting a push notification for notifying the IP telephone application of the incoming call destination that an incoming call has occurred, as well as the call source, the incoming call date and time, etc.
[0027] Based on the received push notification request information, the push notification instruction unit 73 transmits the device application ID of the destination IP telephone application and notification content information indicating the notification content of the push notification to the push notification server 8, and instructs the push notification server 8 to transmit the push notification. After instructing the transmission of the push notification, the push notification instruction unit 73 notifies the telephone push notification processing unit 72 that the push notification transmission has been completed. The telephone push notification processing unit 72 notifies the SIP server 6 that the push notification transmission has been completed.
[0028] 4 shows the sequence when the SIP server body information does not match. When the notified SIP server body information does not match the SIP server body information included in the received incoming call information, the telephone push notification processing unit 72 does not generate push notification request information and requests the SIP server 6 to discard the individual information of the destination IP telephone application. When the SIP server 6 is requested to discard the individual information of the destination IP telephone application, it discards the stored individual information of the destination IP telephone application.
[0029] In the sequence when a call event occurs by IP telephone 1 shown in Figures 3 and 4, a case where an incoming call is made from IP telephone 1 to an IP telephone application is described, but the sequence is similar when an incoming call is made from an IP telephone application to an IP telephone application.
[0030] As described above, according to the push notification processing device 7 of the embodiment, the telephone push notification processing unit 72 searches the storage unit 71 for SIP server body information associated with the individual information of the application of the destination IP telephone included in the incoming call information, determines whether it matches the SIP server body information included in the incoming call information, and does not generate push notification request information if they do not match. This configuration makes it possible to prevent erroneous transmission of a push notification notifying an IP telephone application of an incoming call when a user switches the SIP server 6 connected to the IP telephone application to a new SIP server 6 without following the correct procedure.
[0031] The push notification processing system 100 according to the embodiment can be modified in various ways in addition to those described above. For example, the smartphone 2 may be connected to the SIP server 6 via the Internet. The data capacity of the notification content of the push notification to the smartphone app of the call recipient is specified by the push notification server 8, and any notification content can be set as long as it is within the specified data capacity. The terminal having the IP phone app is not limited to a smartphone, but may be other mobile terminals such as a smart watch. The push notification processing system 100 can be applied not only to incoming calls from the IP phone 1 or IP phone app connected to the SIP server 6, but also to incoming calls from outside the SIP server 6, such as an outside call.
[0032] 5, the above-described push notification processing device 7 includes, as hardware components for controlling each unit, a processor 91, a memory 92, and an interface 93. The processor 91, the memory 92, and the interface 93 are connected to one another via a bus 90.
[0033] For example, each function of the push notification processing device 7 is realized by the processor 91 executing a program stored in the memory 92.
[0034] For example, the interface 93 connects the push notification processing device 7 to the SIP server 6 and connects the push notification processing device 7 to the push notification server 8 to establish communication. In detail, the telephone push notification processing unit 72 included in the push notification processing device 7 is connected to the SIP server 6 via the interface 93. The push notification instruction unit 73 included in the push notification processing device 7 is connected to the push notification server 8 via the interface 93. The interface 93 has multiple types of interface modules as necessary.
[0035] 5, the push notification processing device 7 has one processor 91 and one memory 92, but the push notification processing device 7 may have multiple processors 91 and multiple memories 92. In this case, the multiple processors 91 and the multiple memories 92 may work together to execute each function of the push notification processing device 7.
[0036] The push notification processing device 7 may be realized by a processing circuit 94, as shown in Fig. 6. The processing circuit 94 is connected to other devices via an interface circuit 95. In detail, the telephone push notification processing unit 72 included in the push notification processing device 7 is connected to the SIP server 6 via the interface circuit 95. The push notification instruction unit 73 included in the push notification processing device 7 is connected to the push notification server 8 via the interface circuit 95.
[0037] When the processing circuit 94 is dedicated hardware, the processing circuit 94 has, for example, a single circuit, a composite circuit, a processor, an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a combination thereof. Each unit of the push notification processing device 7 may be realized by an individual processing circuit 94, or each unit of the push notification processing device 7 may be realized by a common processing circuit 94.
[0038] Some of the functions of the push notification processing device 7 may be realized by dedicated hardware, and other functions may be realized by software or firmware. For example, in the push notification processing device 7, the push notification instruction unit 73 may be realized by the processor 91 shown in FIG. 5 reading and executing a program stored in the memory 92, and the telephone push notification processing unit 72 may be realized by the processing circuit 94 shown in FIG. 6.
[0039] Furthermore, the above-mentioned hardware configuration and flowchart are merely examples and can be changed or modified as desired. [Explanation of symbols]
[0040] 1 IP phone 2. Smartphone 6. SIP Server 7. Push notification processing device 8 Push Notification Server 20 Network 71 Storage section 72 Phone push notification processing unit 73 Push notification instruction section 90 Bus 91 Processor 92 Memory 94 Processing Circuit 95 Interface Circuit 100 Push notification processing system
Claims
1. A push notification processing device connected to a call control server that performs call control of an IP telephone application and the IP telephone that a mobile terminal has, and a push notification server that performs push notifications to the IP telephone application, a storage unit that, when the IP telephone application of the mobile terminal connects to the call control server, overwrites and stores individual information including notification destination identification information for identifying the IP telephone application of the mobile terminal and user identification information for identifying a user logged in to the IP telephone application, in association with call control server main body information for identifying the call control server to which the IP telephone application is connected; a push notification processing unit that, when receiving call information indicating that an application of the IP telephone has received an incoming call from the call control server, generates push notification request information that requests a push notification to the application of the IP telephone that is a call destination, based on the call information; a push notification instruction unit that determines an application of the IP telephone that is a destination of the push notification based on the push notification request information, and transmits, to the push notification server, notification destination identification information that identifies the determined destination application of the IP telephone, and notification content information that indicates notification content including the fact that an incoming call has been received; Equipped with the call reception information includes the individual information of the application of the IP telephone of the call reception destination and the call control server main body information; the push notification processing unit searches the storage unit for the call control server body information associated with the individual information of the application of the IP telephone of the call destination included in the incoming call information, and determines whether the call control server body information matches the call control server body information included in the incoming call information; if they do not match, the push notification request information is not generated; Push notification processing device.
2. the push notification processing unit searches the storage unit for the call control server body information associated with the individual information of the application of the IP telephone of the destination included in the incoming call information, and determines whether the call control server body information matches the call control server body information included in the incoming call information; if they do not match, the push notification request information is not generated, and the call control server is requested to discard the individual information of the application of the IP telephone of the destination. The push notification processing device according to claim 1 .
3. When the push notification processing unit acquires the incoming call information from the call control server, the push notification processing unit generates the push notification request information including a request for a push notification to an application of the IP telephone of an incoming call destination and an incoming call source based on the incoming call information; The push notification instruction unit determines an application of the IP telephone to which the push notification is to be sent based on the push notification request information, and transmits to the push notification server notification destination identification information that identifies the application of the IP telephone to which the push notification is to be sent, and notification content information that indicates the fact that an incoming call has been received and notification content including the call origin. The push notification processing device according to claim 1 .
4. An IP telephone; A mobile terminal having an IP telephone application; a call control server that performs call control of the IP telephone and an application of the IP telephone; a push notification processing device connected to the call control server and a push notification server that performs a push notification to an application of the IP telephone; Equipped with The push notification processing device includes: a storage unit that, when the IP telephone application of the mobile terminal connects to the call control server, overwrites and stores individual information including notification destination identification information for identifying the IP telephone application of the mobile terminal and user identification information for identifying a user logged in to the IP telephone application, in association with call control server main body information for identifying the call control server to which the IP telephone application is connected; a push notification processing unit that, when receiving call information indicating that an application of the IP telephone has received an incoming call from the call control server, generates push notification request information that requests a push notification to the application of the IP telephone that is a call destination based on the call information; and a push notification instruction unit that determines an application of the IP telephone that is a destination of the push notification based on the push notification request information, and transmits, to the push notification server, notification destination identification information that identifies the determined destination application of the IP telephone and notification content information that indicates notification content including the fact that an incoming call has been received; having the call reception information includes the individual information of the application of the IP telephone of the call reception destination and the call control server main body information; the push notification processing unit searches the storage unit for the call control server body information associated with the individual information of the application of the IP telephone of the call destination included in the incoming call information, and determines whether the call control server body information matches the call control server body information included in the incoming call information; if they do not match, the push notification request information is not generated; Push notification processing system.
5. A push notification processing method executed by a push notification processing device connected to a call control server that performs call control of an IP telephone application and the IP telephone that a mobile terminal has, and a push notification server that performs push notifications to the IP telephone application, comprising: When the IP telephone application of the mobile terminal connects to the call control server, individual information including notification destination identification information for identifying the IP telephone application of the mobile terminal and user identification information for identifying a user logged in to the IP telephone application is associated with call control server main body information for identifying the call control server to which the IP telephone application is connected, and is overwritten and stored in a storage unit; When receiving call information including the individual information of the application of the IP telephone of the destination and the call control server body information from the call control server, searching the storage unit for the call control server body information associated with the individual information of the application of the IP telephone of the destination included in the call information, and determining whether the call control server body information matches the call control server body information included in the call information; If there is a match, generate push notification request information for requesting a push notification to an application of the IP phone of the call destination based on the incoming call information, and if there is no match, do not generate the push notification request information; determining an application of the IP telephone to which the push notification is to be sent based on the push notification request information; sending, to the push notification server, notification destination identification information for identifying an application of the IP telephone of the determined notification destination and notification content information indicating notification content including the fact that an incoming call has been received; How push notifications are handled.
Citation Information
Patent Citations
Repeating device, communication system, repeating method and program
JP2021182710A