Processing device, program, method and exchange system

JP2025032580APending Publication Date: 2025-03-12OKI ELECTRIC INDUSTRY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023137927
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-28
Publication Date
2025-03-12

AI Technical Summary

Benefits of technology

【0011】 本発明によれば、交換システムにおいて、上記第1処理部及び第2処理部により、相互通話するのにメッセージの相互のやりとりの無駄を省き、時間を短縮し、業務の効率化につながる。また電話の鳴りっぱなしを防ぎ、周りの人の業務中断を防ぐことにつながる効果が得られる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025032580000001_ABST
    Figure 2025032580000001_ABST
Patent Text Reader

Abstract

To provide a processing device capable of performing a call connection by omitting a useless exchange of previous messages for the call connection.SOLUTION: There is provided a processing device that is communicably connected to: a plurality of speech terminals; an exchange device which performs telephone exchange processing between at least two speech terminals of the plurality of speech terminals; and, through a network, the plurality of speech terminals and the exchange device. The processing device comprises: a first processing unit that, when receiving, from a first speech terminal, first information indicating a speech request from the first speech terminal to a second speech terminal in the plurality of speech terminals, transmits, to the second speech terminal, second information indicating a request of a response regarding whether or not a speech is possible with respect to the speech; and a second processing unit that, when receiving, from the second speech terminal, third information indicating that the speech is possible with respect to the second information, transmits, to the exchange device, fourth information permitting the speech between the first speech terminal and the second speech terminal.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 processing device, a program, a method, and a switching system, and more particularly to automatic interconnection when placing a call to a switching device such as an automatic switchboard. [Background technology]

[0002] Conventional softphones and messengers also have the functionality to share presence such as "online," "offline," and "away." It is known that if the contact user's presence is "away," the contacting user can decide to wait a while before calling, and if the presence is "offline," the contacting user can decide to leave a message (see non-patent document 1). [Prior art documents] [Non-patent literature]

[0003] [Non-Patent Document 1] OKI Technical Review: April 2012, No. 219, Vol. 79, No. 1, pp. 28-31, "Prototype of a communication tool using advanced presence information" Summary of the Invention [Problem to be solved by the invention]

[0004] In the past, when teleworking, when making a call using a softphone, the presence status was checked in advance, and a message was sent asking permission to make a call, such as "May I call?" If the other party is available to talk, the message would be sent again, and then one party would make a call and connect to the other party. Some people also use the method of just making a phone call out of the blue.

[0005] However, this method not only wastes time by sending messages, but also requires the caller to check the presence status of the other party. Message exchange takes time, resulting in unnecessary man-hours. Also, if you suddenly make a call, the phone will continue to ring if you are away from your desk, which can be a nuisance to people around you.

[0006] The present invention has been made in consideration of the above-mentioned problems with the conventional technology, and has as its object to provide a processing device, program, method, and switching system that can connect a call while eliminating the wasteful exchange of pre-messages for connecting a call. [Means for solving the problem]

[0007] The processing device of the present invention is a processing device that is communicably connected to a plurality of call terminals, an exchange device that performs telephone switching processing between at least two of the plurality of call terminals, and the plurality of call terminals and the exchange device via a network, a first processing unit that, when receiving first information indicating a call request from a first call terminal to a second call terminal among the plurality of call terminals from the first call terminal, transmits second information indicating a request for a response regarding whether or not the call can be made to the second call terminal in response to the call request; a second processing unit that transmits to the exchange device fourth information indicating that the call between the first call terminal and the second call terminal is permitted when third information indicating that the call is possible in response to the second information is received from the second call terminal; The present invention is characterized by having the following.

[0008] The program of the present invention is a program for executing the following in a computer installed in a plurality of call terminals, an exchange device that performs telephone switching processing between at least two of the plurality of call terminals, and a processing device that is communicably connected to the plurality of call terminals and the exchange device via a network: a first processing unit that, when receiving first information indicating a call request from a first call terminal to a second call terminal among the plurality of call terminals from the first call terminal, transmits second information indicating a request for a response regarding whether or not the call can be made to the second call terminal in response to the call request, a second processing unit that transmits to the exchange device fourth information indicating that a call between the first call terminal and the second call terminal is permitted when third information indicating that a call is possible in response to the second information is received from the second call terminal, It is a program to make it work.

[0009] The processing method of the present invention is a processing method by a plurality of call terminals, an exchange device that performs telephone exchange processing between at least two call terminals among the plurality of call terminals, and a processing device that is communicably connected to the plurality of call terminals and the exchange device via a network, a first processing step of, when receiving first information indicating a call request from a first call terminal to a second call terminal among the plurality of call terminals from the first call terminal, transmitting second information indicating a request for a response regarding whether or not the call can be made to the second call terminal in response to the call request; a second processing step of transmitting, to the exchange device, fourth information indicating that the call between the first call terminal and the second call terminal is permitted when third information indicating that the call is possible in response to the second information is received from the second call terminal; The present invention is characterized by having the following.

[0010] The switching system of the present invention is an switching system comprising a plurality of call terminals, a switching device for performing telephone switching processing between at least two of the plurality of call terminals, and a processing device connected to the plurality of call terminals and the switching device so as to be capable of communicating with each other via a network, The processing device includes a first processing unit that, when receiving first information indicating a call request from a first call terminal to a second call terminal among the plurality of call terminals from the first call terminal, transmits second information indicating a request for a response regarding whether or not the call can be made to the second call terminal in response to the call request; a second processing unit that transmits to the exchange device fourth information indicating that the call between the first call terminal and the second call terminal is permitted when third information indicating that the call is possible in response to the second information is received from the second call terminal; The switching device performs an incoming call process for the first call terminal and the second call terminal when the switching device receives the fourth information. Effect of the Invention

[0011] According to the present invention, in the switching system, the first and second processing units eliminate the waste of exchanging messages when making a call, shortening the time and improving the efficiency of work. In addition, it is possible to prevent the phone from ringing continuously, which prevents the work of people around you from being interrupted. [Brief description of the drawings]

[0012] [Figure 1] 1 is a schematic explanatory diagram showing an example of the configuration of a switching system including a switching device according to an embodiment of the present invention; [Diagram 2] FIG. 11 is a sequence diagram of a normal operation of contacting a contacting user performed by the switching system of this embodiment (when communication is possible). [Diagram 3] FIG. 11 is a sequence diagram of a normal operation of contacting a contacting user performed by the switching system of this embodiment (when a call cannot be made). DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] Hereinafter, a case where a preliminary process, i.e., a consultation event is performed to lead to a call connection from one call terminal (softphone terminal) HSP, which is a first call terminal, to another softphone terminal cSP, which is a second call terminal, via an exchange device 10 (also called Internet Protocol Private Branch eXchange, IP-PBX) connected to a presence server SV, which is a processing device according to an embodiment of the present invention, will be described with reference to the drawings. Also, the present invention is not limited to the following embodiment.

[0014] (Configuration Description) FIG. 1 is a schematic diagram showing an example of the configuration of an exchange system in this embodiment. The exchange system includes an exchange device 10 and a presence server SV connected thereto via a LAN cable. The exchange system is connected to a communication network NW of the Internet via a router RT connected to the LAN cable LAN. This communication network NW is an Internet Protocol (IP) network, and although not shown, is connected to communication lines of carriers such as mobile phone lines, metal telephone lines, optical fiber lines, and cable lines. Therefore, a large number of telephone sets CTT, a large number of exchange devices (not shown), softphone terminals HSP, and call terminals other than softphone terminals (not shown) are connected to the communication network NW.

[0015] Although the hardware configuration of the router RT is not shown, it is a network device connected to the communication network NW by a global IP address. The router RT transfers (NAT connection) communication packets received at a specific communication port of this global IP address to the local IP address of the exchange device 10 on the LAN side. This operation (setting) by the router RT makes it possible to connect to the router RT via the communication network NW and communicate with the exchange device 10 connected to the LAN of the switching system.

[0016] The exchange device 10 is a computer device equipped with a CPU, ROM, RAM, EEPROM, HDD, SSD, input / output interface, communication device, etc., and is a network device in which, for example, IP-PBX software is installed to configure an incoming call processing unit CPD and a mutual outgoing call unit SPD as an IP-PBX. The exchange device 10 accommodates two or more softphone terminals HSP, cSP, and call terminals other than softphone terminals (not shown), and controls incoming and outgoing calls between the accommodated call terminals and between the accommodated call terminals and call terminals via a communication network NW.

[0017] The exchange device 10 of the exchange system and the presence server SV are connected by TCP / IP. The exchange device 10 of the exchange system and the communication network NW are connected by UDP / IP and TCP / IP.

[0018] The calling user 1 operates a softphone terminal HSP that starts a consultation for a call via the communication network NW and the exchange device 10. The answering user 2 operates a softphone terminal cSP accommodated in the exchange device 10. The softphone terminal HSP is a communication terminal that sends a consultation on behalf of the calling user 1. The softphone terminal cSP is a communication terminal that receives the consultation of the answering user 2.

[0019] The presence server SV is a computer device, and is configured with a CPU, a storage unit such as a RAM, HDD, or SSD (not shown), and a communication unit I / F that communicates via a LAN cable, and also functions as a WEB server. The presence server application software program installed in the storage unit is deployed in the storage unit, and the CPU is programmed to execute the following functions according to the program: (1) As the Presence Management Department (PCD), (2) As the user database UDB, (3) As the Message Control Department (MCD), (4) As the SOD (Sound On Demand) (5) As the call availability determination unit TJP, (6) Function as an automatic exchange request part EXQ.

[0020] Each functional unit of the presence server SV functions as follows.

[0021] (1: Presence Management Department PCD) The presence management unit PCD of the presence server SV collects and updates location information, MAC addresses, terminal IDs, telephone numbers, or IP addresses for accommodated communication terminals including softphone terminals, and also performs registration processing for these. Furthermore, the presence management unit PCD stores personal information such as user IDs, location information, and job titles given to each assigned user, as well as terminal status information such as free / busy / receiving for each call terminal, in the user database UDB. Some of this information is provided to the presence server SV from the exchange device 10.

[0022] (2: User database UDB) The information registered by the presence management unit PCD is stored by linking each relationship.

[0023] (3: Inquiries Reception Department SOD) The consultation reception unit SOD receives requests and commands from the softphone terminals via the communication unit I / F of the exchange device 10 and executes the corresponding functions. For example, when a consultation request is received from the softphone terminal HSP to the softphone terminal cSP of the desired call at a specific telephone number, the softphone terminal cSP of the specific telephone number is searched for in the user database UDB, and the message management unit MCD sends to the softphone terminal cSP information indicating the consultation request, "Is a telephone call possible?", button displays of "OK" and "NG", and a sending function of a "call connection signal" and a "call non-connection signal" corresponding to the button displays.

[0024] Then, when the inquiry reception unit SOD receives a "call connection signal" from the softphone terminal cSP, it sends the "call connection signal" to the call feasibility determination unit TJP, which causes the call feasibility determination unit TJP to transmit information (fourth information) indicating that a call between the softphone terminals HSP, cSP is permitted to be made via the automatic exchange request unit EXQ to the mutual transmission unit SPD of the exchange device 10, and causes the exchange device 10 to transmit an incoming call notification to the softphone terminals HSP, cSP (incoming call processing).

[0025] In addition, when the inquiry reception unit SOD receives a "call non-connection signal" from the softphone terminal cSP, it sends the "call non-connection signal" to the call feasibility determination unit TJP, which then causes the call feasibility determination unit TJP to transmit "phone not possible" information (sixth information) based on the "call non-connection signal" (fifth information) from the message management unit MCD to the softphone terminal HSP.

[0026] (4: Message Control Department MCD) Depending on a command from the inquiry reception unit SOD or a result of the decision made by the call availability decision unit TJP, information for displaying a predetermined message is transmitted to a predetermined softphone terminal as a result of the inquiry event.

[0027] (5: Call availability determination unit TJP) It judges the inquiry event (a response to a request from the softphone terminal cSP as to whether or not a call can be made) and sends a specified command to the message management unit MCD or the automatic exchange request unit EXQ depending on the judgment result, which is either a "call non-connection signal" or a "call connection signal."

[0028] (6: Automatic exchange request part EXQ) Depending on the result of the decision by the call permission decision unit TJP, a command to permit a call between predetermined softphone terminals as a result of a consultation event is notified to the mutual transmission unit SPD of the switching device 10, and this is started.

[0029] The softphone terminals SP, HSP, and cSP shown in FIG. 1 are telephone terminals (so-called IP telephones) compatible with SIP (Session Initiation Protocol), and are communication terminals including personal computers such as desktop, notebook, smartphone, tablet, and wearable terminals that have a communication device, microphone, and speaker, and on which a specific SIP-compatible softphone software (application for making a call) is installed. In addition, IP telephones that have a display device and can realize the softphone software are also included in the softphone terminals. Although the hardware configuration of these call terminals is not shown, they are computers that include a CPU, ROM, RAM, input / output units (operation unit, display unit), and communication units, and various processes are performed by the CPU executing a processing program (e.g., call program 1, etc.) stored in the ROM. In the softphone terminals SP, HSP, and cSP, a client software program (client application) that responds to a presence server application software program (presence server application) is installed, and various processes such as consultation events are also performed by executing this. In the configuration of Figure 1, a large number of telephone sets CTT and softphone terminals HSP may be connected to a LAN cable LAN, and the softphone terminals cSP and softphone terminals SP described below may be connected to the Internet communications network NW.

[0030] (Explanation of operation) 2 shows an operation sequence in which a calling user 1 starts consulting the presence server SV from a softphone terminal HSP in the switching system of this embodiment and executes a call with a responding user 2. It is assumed that a client application of the presence server application is installed and activated in the softphone terminals HSP and cSP.

[0031] <If you can make a call> Here, an operation example is shown in which a call connection between two softphone terminals HSP and cSP of a calling user 1 and a responding user 2 is successful.

[0032] In step S1, the calling user 1 makes a call request (pressing the telephone number of the responding user 2 or its shortened registration number) to the softphone terminal cSP of the responding user 2 on the softphone terminal HSP to send information (first information) indicating a call request, and sends the number information of the call request to the presence server SV. For example, the calling user 1 presses the call request button on the softphone terminal console image displayed on the softphone terminal HSP by the client application to make a call. After pressing the call request button, a "TEL dialing" display window opens on the display. If the calling user 1 wants to cancel the call, the call can be canceled by pressing the "Cancel" button on the "TEL dialing" display.

[0033] In step S2, the presence server SV sends information (second information) indicating a call request to the softphone terminal cSP of the responding user 2. That is, the presence server SV notifies the softphone terminal cSP of a message as to whether a call is possible. The client application of the softphone terminal cSP that receives the notification opens a display window on the display unit showing "Can you make a phone call?" and "OK" and "NG" buttons. The display window allows the responding user 2 to select and press either the "OK" or "NG" button displayed.

[0034] In step S3, when the responding user 2 presses the displayed "OK" button, the softphone terminal cSP sends a call connection signal to the presence server SV. That is, the softphone terminal cSP returns a notification of information (third information) indicating the response OK to the presence server SV.

[0035] In step S4, the presence server SV transmits information (fourth information) indicating that a call between the softphone terminals HSP and cSP is permitted to the exchange device 10. That is, the presence server SV transmits a mutual call permission notice to the exchange device 10.

[0036] In step S5, the exchange device 10 transmits an incoming call notification to each of the softphone terminals HSP and cSP (incoming call processing). That is, the exchange device 10 commands both softphone terminals HSP and cSP to make a mutual call.

[0037] In step S6, each of the softphone terminals HSP and cSP responds to the mutual call command, thereby establishing a mutual call.

[0038] <If you can't make a call> Here, an operation example is shown in which a call connection between two softphone terminals HSP and cSP of a calling user 1 and a responding user 2 is not established.

[0039] In step S11, the calling user 1 makes a call request (pressing the telephone number of the responding user 2 or its shortened registration number) to the softphone terminal cSP of the responding user 2 using the softphone terminal HSP to send information (first information) indicating a call request, and sends the number information of the call request to the presence server SV. For example, the calling user 1 presses the call request button on the softphone terminal console image displayed by the client application to make a call. After pressing the call request button, a "TEL dialing" display window opens on the display. If the calling user 1 wants to cancel the call, the call can be canceled by pressing the "Cancel" button on the "TEL dialing" display.

[0040] In step S12, the presence server SV sends information (second information) indicating a call request to the softphone terminal cSP of the responding user 2. That is, the presence server SV notifies the softphone terminal cSP of a message as to whether a call is possible. The client application of the softphone terminal cSP that receives the notification opens a display window on the display unit showing "Can you make a phone call?" and "OK" and "NG" buttons. The display window allows the responding user 2 to select and press either the "OK" or "NG" button displayed.

[0041] In step S13, when the responding user 2 presses the displayed "NG" button, the softphone terminal cSP sends a call non-connection signal to the presence server SV. That is, the softphone terminal cSP returns a notification of information (fifth information) indicating a response NG to the presence server SV.

[0042] In step S14, the presence server SV transmits information (sixth information) of a response-prohibited message based on the "call disconnection signal" to the softphone terminal HSP. That is, the presence server SV notifies the softphone terminal HSP of the response-prohibited message. For example, the client application displays "TEL not allowed" on the softphone terminal HSP.

[0043] As described above, in the above embodiment, when making a softphone call, a call request is sent to the presence server by automatically performing a call operation to the other party, a message can be notified to the other party by automatic switching, and a mutual call can be made by the presence server sending a mutual call request to the switching device by the other party's operation, and a mutual call can be made by responding. Furthermore, the presence server, processing program, processing method, and switching system of the processing device of the above embodiment make it possible to develop additional functions for a softphone app, and a smartphone voice app can be diverted by implementing a similar mechanism. Furthermore, according to the above embodiment, a call function with a message can be developed for a switch button in a multi-function telephone, and diverted in the same mechanism as a softphone terminal. [Explanation of symbols]

[0044] 10 Exchange device SV Presence Server PCD Presence Management Department UDB User Database MCD Message Management Department SOD Inquiry Reception Department TJP call availability determination unit EXQ automatic exchange request part

Claims

1. A plurality of call terminals, an exchange device for performing telephone switching processing between at least two of the plurality of call terminals, and a processing device communicatively connected to the plurality of call terminals and the exchange device via a network, a first processing unit that, when receiving first information indicating a call request from a first call terminal to a second call terminal among the plurality of call terminals from the first call terminal, transmits second information indicating a request for a response regarding whether or not the call can be made to the second call terminal in response to the call request; a second processing unit that transmits to the exchange device, when receiving from the second call terminal, third information indicating that a call is possible in response to the second information, fourth information indicating that a call between the first call terminal and the second call terminal is permitted; A processing device comprising:

2. The processing device according to claim 1, characterized in that the second processing unit transmits sixth information based on the fifth information to the first call terminal when receiving fifth information from the second call terminal indicating that the call is not possible in response to the second information.

3. A computer is provided in a processing device communicatively connected to a plurality of call terminals and the exchange device via a network, the processing device being communicatively connected to the plurality of call terminals and the exchange device, the computer being communicatively connected to the plurality of call terminals and the exchange device via a network, a first processing unit that, when receiving first information indicating a call request from a first call terminal to a second call terminal among the plurality of call terminals from the first call terminal, transmits second information indicating a request for a response regarding whether or not the call can be made to the second call terminal in response to the call request, a second processing unit that transmits to the exchange device fourth information indicating that a call between the first call terminal and the second call terminal is permitted when third information indicating that a call is possible in response to the second information is received from the second call terminal, Program to make it work.

4. A processing method using a plurality of call terminals, an exchange device that performs telephone switching processing between at least two of the plurality of call terminals, and a processing device that is communicatively connected to the plurality of call terminals and the exchange device via a network, comprising: a first processing step of, when receiving first information indicating a call request from a first call terminal to a second call terminal among the plurality of call terminals from the first call terminal, transmitting second information indicating a request for a response regarding whether or not the call can be made to the second call terminal in response to the call request; a second processing step of transmitting, to the exchange device, fourth information indicating that the call between the first call terminal and the second call terminal is permitted when third information indicating that the call is possible in response to the second information is received from the second call terminal; A processing method comprising the steps of:

5. A switching system comprising a plurality of call terminals, an exchange device for performing telephone switching processing between at least two of the plurality of call terminals, and a processing device communicatively connected to the plurality of call terminals and the exchange device via a network, The processing device includes a first processing unit that, when receiving first information indicating a call request from a first call terminal to a second call terminal among the plurality of call terminals from the first call terminal, transmits second information indicating a request for a response regarding whether or not the call can be made to the second call terminal in response to the call request; a second processing unit that transmits to the exchange device, when receiving from the second call terminal, third information indicating that a call is possible in response to the second information, fourth information indicating that a call between the first call terminal and the second call terminal is permitted; The switching device performs call reception processing for the first call terminal and the second call terminal when the switching device receives the fourth information.