[go: up one dir, main page]

JP2010206695A - Telephone conference system, server for telephone conference system, and method of controlling server for telephone conference system - Google Patents

Telephone conference system, server for telephone conference system, and method of controlling server for telephone conference system Download PDF

Info

Publication number
JP2010206695A
JP2010206695A JP2009052178A JP2009052178A JP2010206695A JP 2010206695 A JP2010206695 A JP 2010206695A JP 2009052178 A JP2009052178 A JP 2009052178A JP 2009052178 A JP2009052178 A JP 2009052178A JP 2010206695 A JP2010206695 A JP 2010206695A
Authority
JP
Japan
Prior art keywords
terminal device
signal
terminal
voice
audio signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2009052178A
Other languages
Japanese (ja)
Inventor
Koichi Mitsubori
幸一 三堀
Eiji Kawada
英二 川田
Takeshi Tsurumi
武士 鶴見
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2009052178A priority Critical patent/JP2010206695A/en
Publication of JP2010206695A publication Critical patent/JP2010206695A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

【課題】複数の地点に設置された端末装置のうち、特定の端末装置に接続されたマイクロホンにより集音された音声のみを他の端末装置へ伝送可能な電話会議システムを提供する。
【解決手段】電話会議システム1は、通信ネットワーク2に接続された複数の端末装置11〜14とサーバ3とを有する。サーバ3は、第1及び第2の音声信号合成器31、32と、複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置から受信した音声信号を第1の音声信号合成器31に入力することにより合成された第1の合成音声信号を、その端末装置に配信する一方、第1の合成音声信号を第2の音声信号合成器32に入力することにより合成された音声信号を、他の端末装置へ音声信号を伝達しないように設定された端末装置に対して配信する制御部37とを有する。
【選択図】図3
The present invention provides a telephone conference system capable of transmitting only sound collected by a microphone connected to a specific terminal device among terminal devices installed at a plurality of points to another terminal device.
A teleconference system includes a plurality of terminal devices connected to a communication network and a server. The server 3 receives the audio signal received from the first and second audio signal synthesizers 31 and 32 and the terminal device set to transmit the audio signal to the other terminal device among the plurality of terminal devices. The first synthesized speech signal synthesized by being inputted to one speech signal synthesizer 31 is distributed to the terminal device, while the first synthesized speech signal is inputted to the second speech signal synthesizer 32. And a control unit 37 that distributes the audio signal synthesized by the above to a terminal device set so as not to transmit the audio signal to other terminal devices.
[Selection] Figure 3

Description

ここに開示される実施形態は、電話会議システム、電話会議システム用サーバ及び電話会議システム用サーバの制御方法に関する。   Embodiments disclosed herein relate to a telephone conference system, a server for a telephone conference system, and a method for controlling a server for a telephone conference system.

従来より、互いに異なる場所にいる者同士が会議することを可能にする電話会議システムが開発されている。電話会議システムでは、音声を効率的に集音するために、電話会議システムが有する端末装置が設置された場所ごとに、複数のマイクロホンが設置されることがある。このような場合、複数の参加者が同時に発言すると、端末装置はそれぞれのマイクロホンにより集音された音声信号を一つの音声信号に合成した後、その合成された音声信号を他の端末装置へ送信する。そのため、電話会議システムのユーザは、合成された音声信号を受信した端末装置から再生された音声から、誰が発言したのかを識別することが困難であった。
そこで、音声信号を受信する端末装置が、音声信号を送信する端末装置に接続されたマイクロホンの切り替え制御及び入力レベル制御を行うことが可能な2地点間での電話会議用の電話会議装置が開発されている。また、端末装置が、その端末装置に接続された複数のマイクロホンの中から所定の選択アルゴリズムに従って一つのマイクロホンを選択し、その選択されたマイクロホンに対応する音声のみを他の端末装置へ送信する電話会議システムが提案されている。
2. Description of the Related Art Conventionally, a telephone conference system has been developed that allows people in different places to hold a conference. In a telephone conference system, in order to collect sound efficiently, a plurality of microphones may be installed in each place where a terminal device included in the telephone conference system is installed. In such a case, when a plurality of participants speak at the same time, the terminal device synthesizes the audio signals collected by the respective microphones into one audio signal, and then transmits the synthesized audio signal to another terminal device. To do. Therefore, it is difficult for the user of the conference call system to identify who speaks from the voice reproduced from the terminal device that has received the synthesized voice signal.
Therefore, a teleconference device for teleconference between two points has been developed in which a terminal device that receives an audio signal can perform switching control and input level control of a microphone connected to the terminal device that transmits the audio signal. Has been. In addition, the terminal device selects one microphone from a plurality of microphones connected to the terminal device according to a predetermined selection algorithm, and transmits only the sound corresponding to the selected microphone to another terminal device. A conference system has been proposed.

特開平9−261351号公報JP-A-9-261351 特開2006−211504号公報JP 2006-211504 A

しかし、電話会議では、互いに異なる地点にいる参加者が同時に発言する場合もある。特に3箇所以上の地点に設置された複数の端末装置を用いて電話会議が開催されている場合、各端末装置に接続されたマイクロホンにより集音されるノイズの総音量も大きくなる。そのため、2箇所以上の異なる地点にいる参加者が同時に発言すると、その他の地点にいる参加者は、発言者を識別することが困難であった。
そこで、電話会議システムに対して、そのシステムが有する端末装置のうち、選択された端末装置に接続されたマイクロホンにより集音された音声信号のみを、他の端末装置へ伝送する技術が求められている。
However, in a conference call, participants at different points may speak at the same time. In particular, when a telephone conference is held using a plurality of terminal devices installed at three or more points, the total volume of noise collected by the microphones connected to each terminal device also increases. Therefore, when participants at two or more different points speak at the same time, it is difficult for the participants at other points to identify the speaker.
Therefore, there is a need for a technology for transmitting only the audio signal collected by the microphone connected to the selected terminal device among the terminal devices included in the system to the other terminal device. Yes.

そこで本明細書は、複数の端末装置のうち、選択された端末装置に接続されたマイクロホンにより集音された音声のみを他の端末装置へ伝送可能な電話会議システムを提供することを目的とする。   In view of this, it is an object of the present specification to provide a teleconference system capable of transmitting only the sound collected by a microphone connected to a selected terminal device among a plurality of terminal devices to another terminal device. .

一つの実施形態によれば、電話会議システムが提供される。この電話会議システムは、通信ネットワークに接続され、集音した音声に対応する音声信号をその通信ネットワークに送出し、またその通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置と、通信ネットワークに接続され、複数の端末装置から受信した音声信号を合成し、合成された音声信号を複数の端末装置へ配信するサーバとを有する。またサーバは、入力された複数の音声信号を一つの音声信号に合成することにより、第1の合成音声信号を出力する第1の音声信号合成器と、入力された複数の音声信号を一つの音声信号に合成することにより、第2の合成音声信号を出力する第2の音声信号合成器と、複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を第1の音声信号合成器に接続し、第1の音声信号合成器に接続された端末装置から受信した音声信号を第1の音声信号合成器に入力し、第1の音声信号合成器に接続された端末装置に対して第1の合成音声信号を配信する一方、複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を第2の音声信号合成器に接続し、第1の合成音声信号を第2の音声信号合成器に入力し、第2の音声信号合成器に接続された端末装置に対して第2の合成音声信号を配信する制御部とを有する。   According to one embodiment, a conference call system is provided. This telephone conference system is connected to a communication network, sends out a voice signal corresponding to the collected voice to the communication network, and outputs a plurality of terminals corresponding to the voice signal received via the communication network And a server that is connected to a communication network, synthesizes audio signals received from a plurality of terminal devices, and distributes the synthesized audio signals to the plurality of terminal devices. The server combines a plurality of input audio signals into one audio signal, thereby outputting a first audio signal synthesizer that outputs the first synthesized audio signal, and the input audio signals into one audio signal. A second audio signal synthesizer that outputs a second synthesized audio signal by synthesizing the audio signal, and a terminal device set to transmit the audio signal to another terminal device among a plurality of terminal devices Is connected to the first audio signal synthesizer, the audio signal received from the terminal device connected to the first audio signal synthesizer is input to the first audio signal synthesizer, and the first audio signal synthesizer While the first synthesized speech signal is distributed to the connected terminal device, the second speech signal synthesis is performed on the terminal device set so as not to transmit the speech signal to other terminal devices among the plurality of terminal devices. The first synthesized speech signal to the second sound Input to the signal combiner, and a control unit for delivering a second synthesized speech signal to a terminal device connected to the second audio signal synthesizer.

また他の実施形態によれば、集音した音声に対応する音声信号を通信ネットワークに送出し、通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置から受信した音声信号を合成し、合成された音声信号を複数の端末装置へ配信する電話会議システム用サーバが提供される。この電話会議システム用サーバは、入力された複数の音声信号を一つの音声信号に合成することにより、第1の合成音声信号を出力する第1の音声信号合成器と、入力された複数の音声信号を一つの音声信号に合成することにより、第2の合成音声信号を出力する第2の音声信号合成器と、複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を第1の音声信号合成器に接続し、第1の音声信号合成器に接続された端末装置から受信した音声信号を第1の音声信号合成器に入力し、第1の音声信号合成器に接続された端末装置に対して第1の合成音声信号を配信する一方、複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を第2の音声信号合成器に接続し、第1の合成音声信号を第2の音声信号合成器に入力し、第2の音声信号合成器に接続された端末装置に対して第2の合成音声信号を配信する制御部とを有する。   According to another embodiment, an audio signal received from a plurality of terminal devices that outputs an audio signal corresponding to the collected audio to the communication network and outputs audio corresponding to the audio signal received via the communication network. And a conference call system server that distributes the synthesized audio signal to a plurality of terminal devices. The telephone conference system server includes a first voice signal synthesizer that outputs a first synthesized voice signal by synthesizing a plurality of inputted voice signals into one voice signal, and a plurality of inputted voices. A second audio signal synthesizer that outputs a second synthesized audio signal by synthesizing the signal into one audio signal, and a setting for transmitting the audio signal to other terminal devices among a plurality of terminal devices Connected to the first audio signal synthesizer, the audio signal received from the terminal device connected to the first audio signal synthesizer is input to the first audio signal synthesizer, and the first audio signal synthesizer Distribute the first synthesized speech signal to the terminal device connected to the signal synthesizer, and select the second terminal device set so as not to transmit the speech signal to the other terminal devices among the plurality of terminal devices. Connected to the first audio signal synthesizer Enter the voice signal to the second audio signal synthesizer, and a control unit for delivering a second synthesized speech signal to a terminal device connected to the second audio signal synthesizer.

さらに他の実施形態によれば、集音した音声に対応する音声信号を通信ネットワークに送出し、通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置から受信した音声信号を合成し、合成された音声信号を複数の端末装置へ配信する電話会議システム用サーバの制御方法が提供される。ここで電話会議システム用サーバは、入力された音声信号を一つの音声信号に合成することにより、第1の合成音声信号を出力する第1の音声信号合成器と、入力された音声信号を一つの音声信号に合成することにより、第2の合成音声信号を出力する第2の音声信号合成器とを有する。そして電話会議システム用サーバの制御方法は、複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を第1の音声信号合成器に接続し、第1の音声信号合成器に接続された端末装置から受信した音声信号を第1の音声信号合成器に入力し、かつ第1の音声信号合成器に接続された端末装置に対して第1の合成音声信号を配信し、複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を第2の音声信号合成器に接続し、第1の合成音声信号を第2の音声信号合成器に入力し、かつ第2の音声信号合成器に接続された端末装置に対して第2の合成音声信号を配信することを含む。   According to yet another embodiment, audio signals received from a plurality of terminal devices that transmit audio signals corresponding to collected audio to a communication network and output audio corresponding to audio signals received via the communication network Is provided, and a method for controlling a telephone conference system server is provided that distributes the synthesized audio signal to a plurality of terminal devices. Here, the telephone conference system server combines the input audio signal into one audio signal, thereby combining the first audio signal synthesizer that outputs the first synthesized audio signal with the input audio signal. And a second audio signal synthesizer that outputs a second synthesized audio signal by synthesizing the two audio signals. And the control method of the server for a telephone conference system connects a terminal device set to transmit an audio signal to another terminal device among a plurality of terminal devices to the first audio signal synthesizer, An audio signal received from a terminal device connected to the audio signal synthesizer is input to the first audio signal synthesizer, and the first synthesized audio signal is transmitted to the terminal device connected to the first audio signal synthesizer. Of the plurality of terminal devices, the terminal device set not to transmit the audio signal to the other terminal device is connected to the second audio signal synthesizer, and the first synthesized audio signal is connected to the second audio signal synthesizer. Distributing the second synthesized speech signal to a terminal device that is input to the speech signal synthesizer and connected to the second speech signal synthesizer.

本明細書に開示された電話会議システムは、複数の端末装置のうち、選択された端末装置に接続されたマイクロホンにより集音された音声のみを他の端末装置へ伝送することができるという効果を奏する。   The teleconference system disclosed in the present specification has an effect that, of a plurality of terminal devices, only the sound collected by the microphone connected to the selected terminal device can be transmitted to other terminal devices. Play.

一つの実施形態に係る電話会議システムの概略構成図である。It is a schematic block diagram of the telephone conference system which concerns on one embodiment. 図1の電話会議システムで利用可能な端末装置の概略構成図である。It is a schematic block diagram of the terminal device which can be used with the telephone conference system of FIG. 図1の電話会議システムで利用可能な電話会議システム用サーバの概略構成図である。It is a schematic block diagram of the server for telephone conference systems which can be used with the telephone conference system of FIG. 会議参加者テーブルの一例を示す図である。It is a figure which shows an example of a meeting participant table. 複数の端末装置間で電話会議を開始するために、それら端末装置をサーバに接続する手順を示すシーケンス図である。It is a sequence diagram which shows the procedure which connects these terminal devices to a server, in order to start a telephone conference between several terminal devices. サーバの制御部によって制御される、端末装置を電話会議に接続する処理の動作フローチャートである。It is an operation | movement flowchart of the process which connects the terminal device to a telephone conference controlled by the control part of a server. サーバの制御部によって制御される、会議オプション機能の動作フローチャートである。It is an operation | movement flowchart of a meeting option function controlled by the control part of a server. 複数の端末装置間で電話会議が行われているときに、特定の端末装置の音声発信を停止する手順を示すシーケンス図である。It is a sequence diagram which shows the procedure which stops the audio | voice transmission of a specific terminal device, when the telephone conference is performed between several terminal devices. サーバの制御部によって制御される、特定の端末装置からの音声発信を停止する処理の動作フローチャートである。It is an operation | movement flowchart of the process which stops the audio | voice transmission from the specific terminal device controlled by the control part of a server. サーバの制御部によって制御される、特定の端末装置からの音声発信を停止する処理の動作フローチャートである。It is an operation | movement flowchart of the process which stops the audio | voice transmission from the specific terminal device controlled by the control part of a server. 音声発信が停止されている端末装置からの音声発信を許可する手順を示すシーケンス図である。It is a sequence diagram which shows the procedure which permits the audio | voice transmission from the terminal device from which the audio | voice transmission is stopped. サーバの制御部によって制御される、音声発信が停止されている端末装置からの音声発信を許可する処理の動作フローチャートである。It is an operation | movement flowchart of the process which permits the audio | voice transmission from the terminal device by which the audio | voice transmission is stopped controlled by the control part of a server. 何れか二つの端末装置間で個別接続を開始させる手順を示すシーケンス図である。It is a sequence diagram which shows the procedure which starts an individual connection between any two terminal devices. サーバの制御部によって制御される、何れか二つの端末装置間で個別接続を開始させる処理の動作フローチャートである。It is an operation | movement flowchart of the process which starts an individual connection between any two terminal devices controlled by the control part of a server. 二つの端末装置間の個別接続を終了させる手順を示すシーケンス図である。It is a sequence diagram which shows the procedure which complete | finishes the individual connection between two terminal devices. サーバの制御部によって制御される、二つの端末装置間の個別接続を終了させる処理の動作フローチャートである。It is an operation | movement flowchart of the process which complete | finishes the separate connection between two terminal devices controlled by the control part of a server.

以下、図を参照しつつ、一つの実施形態による電話会議システムについて説明する。
この電話会議システムは、会議参加者がいるそれぞれの地点に設置される複数の端末装置と、各端末装置と通信ネットワークを介して接続されるサーバとを有する。そしてサーバは、音声信号を合成する音声信号合成器を複数有し、そのうちの会議用音声信号合成器である会議トランク部に各端末装置から受信した音声信号を入力する。サーバは、会議トランク部により合成された音声信号を各端末装置へ配信することで、各端末装置のユーザが、他の端末装置のユーザの発言を聞けるようにする。またサーバは、音声を他の端末装置へ伝送しないように設定された端末装置から受信した音声信号を、聞き取り専用音声信号合成器であるマイクオフトランク部に入力する。そしてサーバは、音声を他の端末装置へ伝送しないように設定された端末装置に対して、そのマイクオフトランク部により合成された音声信号を配信する。さらにサーバは、マイクオフトランク部に対して、会議トランク部から出力された合成音声信号を入力するが、マイクオフトランク部からの出力は会議トランク部へ入力しない。これにより、この電話会議システムは、特定の端末装置からの音声信号のみを各端末装置へ伝送することを可能にする。
Hereinafter, a telephone conference system according to an embodiment will be described with reference to the drawings.
This telephone conference system includes a plurality of terminal devices installed at respective points where conference participants are present, and a server connected to each terminal device via a communication network. The server has a plurality of audio signal synthesizers for synthesizing audio signals, and inputs the audio signals received from the terminal devices to the conference trunk unit, which is a conference audio signal synthesizer. The server distributes the voice signal synthesized by the conference trunk unit to each terminal device, so that the user of each terminal device can hear the remarks of the user of the other terminal device. In addition, the server inputs a voice signal received from a terminal device that is set not to transmit voice to another terminal device, to a microphone-off trunk unit that is a listening-only voice signal synthesizer. Then, the server distributes the voice signal synthesized by the microphone off trunk unit to the terminal device set not to transmit the voice to other terminal devices. Further, the server inputs the synthesized voice signal output from the conference trunk unit to the microphone off trunk unit, but does not input the output from the microphone off trunk unit to the conference trunk unit. Thereby, this telephone conference system makes it possible to transmit only an audio signal from a specific terminal device to each terminal device.

図1は、一つの実施形態による電話会議システム1の概略構成図である。図1に示すように、電話会議システム1は、4台の端末装置11〜14と、サーバ3とを有する。そして各端末装置11〜14とサーバ3とは、通信ネットワーク2を介して互いに通信可能に接続されている。各端末装置11〜14は、互いに異なる地点に設置される。そして各端末装置11〜14は、会議参加者の音声を集音してサーバ3へ送信する。一方、サーバ3は、各端末装置11〜14から受信した音声信号を合成する。そしてサーバ3は、その合成した音声信号を各端末装置11〜14へ配信する。なお、図1では、理解を容易にするために、4台の端末装置のみを示した。しかし電話会議システム1は、2台、3台、あるいは5台以上の端末装置を有していてもよい。   FIG. 1 is a schematic configuration diagram of a telephone conference system 1 according to one embodiment. As shown in FIG. 1, the telephone conference system 1 includes four terminal devices 11 to 14 and a server 3. The terminal devices 11 to 14 and the server 3 are connected to each other via a communication network 2 so that they can communicate with each other. Each terminal device 11-14 is installed in a mutually different point. Each terminal device 11 to 14 collects the voices of the conference participants and transmits them to the server 3. On the other hand, the server 3 synthesizes audio signals received from the terminal devices 11 to 14. Then, the server 3 distributes the synthesized audio signal to each terminal device 11-14. In FIG. 1, only four terminal devices are shown for easy understanding. However, the telephone conference system 1 may have two, three, or five or more terminal devices.

通信ネットワーク2は、インターネットプロトコル(Internet Protocol、IP)にしたがってパケット単位でデータを伝送する通信ネットワークである。例えば、通信ネットワーク2は、IPパケットを伝送するための導線または光ファイバケーブルなどの複数の伝送線と、それら伝送線を連結し、IPパケットをそのヘッダ情報にしたがって所定の宛先へ転送する1台以上のルータ及びスイッチングハブなどを有する。   The communication network 2 is a communication network that transmits data in units of packets according to the Internet Protocol (IP). For example, the communication network 2 is a unit that connects a plurality of transmission lines such as a lead wire or an optical fiber cable for transmitting an IP packet, and these transmission lines, and transfers the IP packet to a predetermined destination according to the header information. It has the above routers and switching hubs.

各端末装置11〜14は、ボイスオーバーインターネットプロトコル(Voice over Internet Protocol、VoIP)を利用して、サーバ3と音声信号を通信する。なお、各端末装置11〜14は、同様の機能及び構成を有するため、以下では端末装置11について説明する。
図2に、端末装置11の概略構成図を示す。端末装置11は、マイクロホン21と、スピーカ22と、操作部23と、通信インターフェース24と、制御部25とを有する。
Each terminal device 11-14 communicates a voice signal with the server 3 using a Voice over Internet Protocol (VoIP). In addition, since each terminal device 11-14 has the same function and structure, the terminal device 11 is demonstrated below.
FIG. 2 shows a schematic configuration diagram of the terminal device 11. The terminal device 11 includes a microphone 21, a speaker 22, an operation unit 23, a communication interface 24, and a control unit 25.

操作部23は、会議参加者が端末装置11に対する所定の機能を実行するためのユーザインターフェースである。操作部23は、例えば、テンキーと、所定の機能に対応する操作ボタンなど、複数の操作ボタンを有する。あるいは、操作部23は、タッチパネルディスプレイを有し、タッチパネル上に複数の操作ボタンを表示してもよい。そして操作部23は、押下された操作ボタンに応じた制御信号を制御部25に送信する。制御部25は、受信した制御信号に応じた処理を実行する。   The operation unit 23 is a user interface for a conference participant to execute a predetermined function for the terminal device 11. The operation unit 23 includes a plurality of operation buttons such as a numeric keypad and operation buttons corresponding to a predetermined function. Alternatively, the operation unit 23 may have a touch panel display and display a plurality of operation buttons on the touch panel. Then, the operation unit 23 transmits a control signal corresponding to the pressed operation button to the control unit 25. The control unit 25 executes processing according to the received control signal.

端末装置11のユーザは、端末装置11を接続したい電話会議を特定するための会議トランク番号及び端末装置11の電話番号を操作部23を介して入力することにより、端末装置11をその電話会議に接続することができる。
またユーザは、端末装置11が電話会議に接続されている間に、操作部23を介して操作対象となる端末装置の電話番号を入力し、かつ操作部23の所定の操作ボタンを押下することにより、以下の会議オプション機能の何れかをサーバ3に実行させることができる。なお、操作対象となる端末装置は、端末装置11自身に限られず、他の端末装置であってもよい。
(A)電話会議に接続中の端末装置からの音声発信停止
この機能は、操作部23を介して指定された、電話会議に接続中の端末装置のマイクロホンにより集音される音声信号を他の端末装置へ伝送することを停止する機能である。
(B)電話会議に接続中の端末装置からの音声発信許可
この機能は、音声発信が停止されている端末装置のマイクロホンにより集音される音声信号を他の端末装置へ伝送することを再開する機能である。
(C)電話会議に接続中の他の端末装置との個別接続の開始
この機能は、音声発信停止中の端末装置11と、操作部23を介して指定された、電話会議に接続中の他の端末装置間のみで音声信号の通信を行うことにより、それら端末装置のユーザが個別に会話することを可能にする機能である。
(D)電話会議に接続中の他の端末装置との個別接続の終了
この機能は、個別接続中の端末装置に対して、その個別接続を終了させる機能である。
なお、各機能を実現するためにサーバ3により実行される処理の詳細については後述する。
The user of the terminal device 11 inputs the conference trunk number for specifying the telephone conference to which the terminal device 11 is to be connected and the telephone number of the terminal device 11 through the operation unit 23, so that the terminal device 11 is put into the telephone conference. Can be connected.
In addition, while the terminal device 11 is connected to the telephone conference, the user inputs the telephone number of the terminal device to be operated via the operation unit 23 and presses a predetermined operation button on the operation unit 23. Thus, the server 3 can execute any of the following conference option functions. Note that the terminal device to be operated is not limited to the terminal device 11 itself, and may be another terminal device.
(A) Stopping voice transmission from the terminal device connected to the conference call This function is used to select the audio signal collected by the microphone of the terminal device connected to the conference call, which is designated via the operation unit 23, This function stops transmission to the terminal device.
(B) Permission to send voice from terminal device connected to conference call This function resumes transmission of a voice signal collected by a microphone of a terminal device whose voice transmission is stopped to another terminal device. It is a function.
(C) Start of individual connection with another terminal device connected to the conference call This function is used when the terminal device 11 is stopped from voice transmission and the other connected to the conference call specified via the operation unit 23. This is a function that allows users of these terminal devices to talk individually by communicating audio signals only between these terminal devices.
(D) Termination of Individual Connection with Other Terminal Device Connected to Telephone Conference This function is a function for terminating the individual connection with respect to the terminal device being individually connected.
Details of processing executed by the server 3 to realize each function will be described later.

通信インターフェース24は、端末装置11を通信ネットワーク2に接続するためのインターフェースである。そして通信インターフェース24は、制御部25から発信された信号を、通信ネットワーク2へ送出する。また通信インターフェース24は、通信ネットワーク2から受信した信号を制御部25へ渡す。   The communication interface 24 is an interface for connecting the terminal device 11 to the communication network 2. Then, the communication interface 24 sends a signal transmitted from the control unit 25 to the communication network 2. The communication interface 24 passes the signal received from the communication network 2 to the control unit 25.

制御部25は、1個または複数個のプロセッサと、メモリと、その周辺回路を有する。そして制御部25は、端末装置11とサーバ3との間の通話制御、音声信号を送受信するための各種処理、及び電話会議システム1が提供する各種の会議オプション機能の実行をサーバ3に対して要求するための処理を行う。   The control unit 25 includes one or a plurality of processors, a memory, and its peripheral circuits. Then, the control unit 25 controls the server 3 to perform call control between the terminal device 11 and the server 3, various processes for transmitting and receiving audio signals, and various conference option functions provided by the conference call system 1. Perform processing to request.

具体的には、制御部25は、所定の呼制御プロトコルにしたがって、サーバ3との通信セッションを確立する。あるいは制御部25は、端末装置11とサーバ3との間で確立された通信セッションを終了させる。なお、本実施形態では、端末装置11及びサーバ3は、呼制御プロトコルとして、セッション開始プロトコル(Session Initiation Protocol、SIP)を使用する。制御部25は、端末装置11からサーバ3への通信セッションを確立する場合、発信処理を実行する。例えば制御部25は、サーバ3のアドレスを指定して、Invite信号を発信する。   Specifically, the control unit 25 establishes a communication session with the server 3 according to a predetermined call control protocol. Alternatively, the control unit 25 ends the communication session established between the terminal device 11 and the server 3. In the present embodiment, the terminal device 11 and the server 3 use a session initiation protocol (Session Initiation Protocol, SIP) as a call control protocol. When establishing a communication session from the terminal device 11 to the server 3, the control unit 25 performs a calling process. For example, the control unit 25 designates the address of the server 3 and transmits an Invite signal.

また制御部25は、何れかの端末装置に対して上記の(A)〜(D)の機能を実行する場合、対象となる端末装置の電話番号と、その機能に対応する命令を含むInfo信号をサーバ3へ送信する。
Info信号に含まれる命令形式の一例を以下に示す。
INFO{
MicCtlDn:xxxx
MicCtlOp:yyyy

ここで、MicCtlDnは、上記の(A)〜(D)の機能の実行対象となる端末装置を特定するための宣言文であり、MicCtlDnに続く記号"xxxx"は、その実行対象となる端末装置の電話番号である。例えば、端末装置11〜14に、それぞれ、電話番号"2001"〜"2004"が割り当てられており、端末装置12に対して上記の機能の何れかを実行する場合、MicCtlDnの次に、電話番号"2002"が記述される。またMicCtlOpは、上記の(A)〜(D)の機能の何れを実行するかを特定するための宣言文であり、MicCtlOpに続く記号"yyyy"は、上記の(A)〜(D)の機能の何れかに該当するコマンド名である。例えば、端末装置11が上記の(A)の機能、すなわち、音声発信の停止をサーバ3に対して要求する場合、コマンド名は"OFF"である。また端末装置11が上記の(B)の機能、すなわち、音声発信の許可をサーバ3に対して要求する場合、コマンド名は"ON"である。さらに、端末装置11が上記の(C)の機能、すなわち、個別接続の開始をサーバ3に対して要求する場合、コマンド名は"IndStart"である。また端末装置11が上記の(D)の機能、すなわち、個別接続の終了をサーバ3に対して要求する場合、コマンド名は"IndEnd"である。
In addition, when the control unit 25 executes the functions (A) to (D) for any one of the terminal devices, the Info signal including the telephone number of the target terminal device and a command corresponding to the function. Is transmitted to the server 3.
An example of the instruction format included in the Info signal is shown below.
INFO {
MicCtlDn: xxxx
MicCtlOp: yyyy
}
Here, MicCtlDn is a declaration statement for specifying the terminal device that is the execution target of the functions (A) to (D), and the symbol “xxxx” following MicCtlDn is the terminal device that is the execution target. Phone number. For example, telephone numbers “2001” to “2004” are assigned to the terminal devices 11 to 14, respectively. When any of the above functions is executed for the terminal device 12, the telephone number is next to MicCtlDn. "2002" is described. MicCtlOp is a declaration statement for specifying which of the above functions (A) to (D) is to be executed. The symbol “yyyy” following MicCtlOp is the one in the above (A) to (D). A command name corresponding to one of the functions. For example, when the terminal device 11 requests the server 3 to stop the function (A), that is, stop voice transmission, the command name is “OFF”. When the terminal device 11 requests the server 3 for the function (B), that is, permission of voice transmission, the command name is “ON”. Further, when the terminal device 11 requests the server 3 to start the function (C), that is, the individual connection, the command name is “IndStart”. When the terminal device 11 requests the server 3 to terminate the function (D), that is, the individual connection, the command name is “IndEnd”.

また、制御部25は、端末装置11とサーバ3との間で通信セッションが確立されると、リアルタイム トランスポート プロトコル(Real-time Transport Protocol、RTP)などのデータ転送プロトコルに従ってサーバ3と音声信号を通信する。具体的には、制御部25は、マイクロホン21により集音された会議参加者の音声信号をサーバ3へ送信するために、その音声信号を様々な圧縮符号化技術の何れかを用いて圧縮し、符号化する。制御部25は、例えば、G711、G729a、G723.1などの規格により規定される圧縮符号化技術の何れかを使用することができる。そして制御部25は、圧縮符号化された音声信号をIPパケット単位のデータに分割する。制御部25は、それら分割されたデータに、データの送信先であるサーバ3のIPアドレスなどを含むヘッダ情報を付加して、複数のIPパケットを作成する。そして制御部25は、それらIPパケットを通信インターフェース24を介して、通信ネットワーク2へ送出する。   Further, when a communication session is established between the terminal device 11 and the server 3, the control unit 25 transmits an audio signal to the server 3 according to a data transfer protocol such as a real-time transport protocol (RTP). connect. Specifically, in order to transmit the audio signal of the conference participant collected by the microphone 21 to the server 3, the control unit 25 compresses the audio signal using any of various compression encoding techniques. , Encode. For example, the control unit 25 can use any one of the compression coding techniques defined by standards such as G711, G729a, and G723.1. The control unit 25 divides the compression-coded audio signal into data in units of IP packets. The control unit 25 adds the header information including the IP address of the server 3 that is the data transmission destination to the divided data, and creates a plurality of IP packets. The control unit 25 sends these IP packets to the communication network 2 via the communication interface 24.

さらに、制御部25は、サーバ3から通信ネットワーク2及び通信インターフェース24を介して音声信号を含むIPパケットを受信すると、そのIPパケットから圧縮符号化された音声信号を抽出する。そして制御部25は、その圧縮符号化された音声信号を復号する。また制御部25は、その音声信号に対してエコーキャンセラ処理を行った後、その音声信号をPCM形式の音声PCMデータに変換する。そして制御部25は、音声PCMデータをスピーカ22へ渡し、スピーカ22にその音声信号を再生させる。   Further, when the control unit 25 receives an IP packet including a voice signal from the server 3 via the communication network 2 and the communication interface 24, the control unit 25 extracts a compression-coded voice signal from the IP packet. Then, the control unit 25 decodes the compression-coded audio signal. The control unit 25 performs echo canceller processing on the audio signal, and then converts the audio signal into PCM format audio PCM data. Then, the control unit 25 passes the audio PCM data to the speaker 22 and causes the speaker 22 to reproduce the audio signal.

サーバ3は、各端末装置11〜14から受信した音声信号を合成する。そしてサーバ3は、その合成した音声信号を各端末装置11〜14へ配信する。さらにサーバ3は、電話会議システム1が提供する各種の会議オプション機能に対応する処理を実行する。   The server 3 synthesizes audio signals received from the terminal devices 11 to 14. Then, the server 3 distributes the synthesized audio signal to each terminal device 11-14. Further, the server 3 executes processing corresponding to various conference option functions provided by the telephone conference system 1.

図3に、サーバ3の概略構成図を示す。サーバ3は、会議トランク部31と、マイクオフトランク部32、33と、音源34と、記憶部35と、通信インターフェース36と、制御部37とを有する。なお、図3では、説明を簡単化するために、サーバ3は、一つの会議トランク部と二つのマイクオフトランク部を有するものとした。しかしサーバ3は、複数個の会議トランク部を有していてもよい。会議トランク部の数は、同時に開催可能な電話会議の数と等しい。そのため、サーバ3が有する会議トランク部の数が増えるほど、同時に開催可能な電話会議の数も増加する。またサーバ3は、マイクオフトランク部を一つまたは三つ以上有していてもよい。サーバ3が有するマイクオフトランク部の数が増えるほど、同時に音声発信が停止される端末装置の数、あるいは電話会議開催中に設定可能な個別接続の数も増加する。   FIG. 3 shows a schematic configuration diagram of the server 3. The server 3 includes a conference trunk unit 31, microphone off trunk units 32 and 33, a sound source 34, a storage unit 35, a communication interface 36, and a control unit 37. In FIG. 3, the server 3 has one conference trunk part and two microphone-off trunk parts in order to simplify the explanation. However, the server 3 may have a plurality of conference trunk units. The number of conference trunks is equal to the number of conference calls that can be held simultaneously. Therefore, as the number of conference trunk units included in the server 3 increases, the number of conference calls that can be held simultaneously increases. The server 3 may have one or three or more microphone off trunk portions. As the number of microphone-off trunk units included in the server 3 increases, the number of terminal devices that simultaneously stop voice transmission or the number of individual connections that can be set during a conference call increases.

会議トランク部31は、制御部37から受け取った、各端末装置からの音声信号を一つの音声信号に合成する音声信号合成器として機能する。そのために、会議トランク部31は、音声信号を合成するミキシング回路を有する。なお、会議トランク部31は、音源34が会議トランク部31に接続されている場合、各端末装置からの音声信号と音源34から受け取った音声信号を一つの音声信号に合成する。そして会議トランク部31は、合成された一つの音声信号を制御部37に返す。また会議トランク部31は、音声発信が停止されている端末装置あるいは個別接続中の端末装置が存在する場合、制御部37からの制御信号に従って、それらの端末装置からの音声信号が転送されているマイクオフトランク部にも、合成された音声信号を出力する。   The conference trunk unit 31 functions as an audio signal synthesizer that combines the audio signals received from the control unit 37 from the respective terminal devices into one audio signal. For this purpose, the conference trunk unit 31 has a mixing circuit that synthesizes audio signals. Note that, when the sound source 34 is connected to the conference trunk unit 31, the conference trunk unit 31 combines the audio signal from each terminal device and the audio signal received from the sound source 34 into one audio signal. Then, the conference trunk unit 31 returns the synthesized single audio signal to the control unit 37. In addition, when there is a terminal device in which voice transmission is stopped or an individual connection terminal device exists, the conference trunk unit 31 transfers a voice signal from those terminal devices in accordance with a control signal from the control unit 37. The synthesized voice signal is also output to the microphone off trunk.

マイクオフトランク部32、33も音声信号合成器として機能する。そのために、マイクオフトランク部32、33は、それぞれ、音声信号を合成するミキシング回路を有する。そしてマイクオフトランク部32、33は、それぞれ、制御部37から受け取った各端末装置からの音声信号と、会議トランク部31から受けとった合成音声信号とを一つの音声信号に合成する。さらに、マイクオフトランク部32、33は、音源34がマイクオフトランク部32、33に接続されている場合、各端末装置からの音声信号と、会議トランク部31から受けとった合成音声信号と、音源34から受け取った音声信号を一つの音声信号に合成する。そしてマイクオフトランク部32、33は、それぞれ、合成された一つの音声信号を制御部37に返す。   The microphone off trunk units 32 and 33 also function as an audio signal synthesizer. For this purpose, each of the microphone-off trunk units 32 and 33 has a mixing circuit that synthesizes an audio signal. The microphone-off trunk units 32 and 33 synthesize the audio signal from each terminal device received from the control unit 37 and the synthesized audio signal received from the conference trunk unit 31 into one audio signal. Further, when the sound source 34 is connected to the microphone off trunk units 32, 33, the microphone off trunk units 32, 33 are connected to the audio signal from each terminal device, the synthesized audio signal received from the conference trunk unit 31, and the sound source 34. The received audio signal is synthesized into one audio signal. The microphone-off trunk units 32 and 33 each return one synthesized audio signal to the control unit 37.

ただし、マイクオフトランク部32、33により合成された音声信号は、会議トランク部31へは出力されない。すなわち、制御部37から、会議トランク部31を経ずにマイクオフトランク部32、33へ直接転送された音声信号は、会議トランク部31により出力された合成音声信号を受信する端末装置へ到達しない。そのため、マイクオフトランク部32、33へ音声信号が直接転送される端末装置については、他の端末装置への音声発信が停止される。
また複数の端末装置からの音声信号が、一つのマイクオフトランク部へ直接転送された場合、そのマイクオフトランク部は、それら音声信号を一つに合成し、合成された音声信号を出力する。そのため、そのマイクオフトランク部へ音声信号が直接転送される複数の端末装置間では、一方の端末装置が、他方の端末装置から発信された音声信号を受信できる。したがって、同一のマイクオフトランク部に接続された端末装置のユーザは、開催中の電話会議に参加している他の端末装置のユーザには聞かれずに、個別に会話することができる。
However, the audio signal synthesized by the microphone-off trunk units 32 and 33 is not output to the conference trunk unit 31. That is, the voice signal directly transferred from the control unit 37 to the microphone-off trunk units 32 and 33 without passing through the conference trunk unit 31 does not reach the terminal device that receives the synthesized voice signal output by the conference trunk unit 31. Therefore, the voice transmission to the other terminal devices is stopped for the terminal devices to which the voice signals are directly transferred to the microphone-off trunk units 32 and 33.
When audio signals from a plurality of terminal devices are directly transferred to one microphone-off trunk unit, the microphone-off trunk unit combines these audio signals into one and outputs a synthesized audio signal. Therefore, one terminal apparatus can receive the audio signal transmitted from the other terminal apparatus between a plurality of terminal apparatuses to which the audio signal is directly transferred to the microphone off trunk section. Therefore, the user of the terminal device connected to the same microphone-off trunk unit can talk individually without being heard by the user of the other terminal device participating in the ongoing conference call.

音源34は、制御部37からの制御信号に従って、端末装置に通知するメッセージに相当する音声信号を生成する。そして音源34は、制御部37からの制御信号に従って、会議トランク部31、マイクオフトランク部32、33の何れかへ生成された音声信号を出力する。   The sound source 34 generates an audio signal corresponding to a message notified to the terminal device in accordance with a control signal from the control unit 37. Then, the sound source 34 outputs the generated audio signal to any one of the conference trunk unit 31 and the microphone off trunk units 32 and 33 according to the control signal from the control unit 37.

記憶部35は、例えば、半導体メモリ、磁気ディスク装置、または光ディスク装置のうちの少なくとも何れか一つを有する。そして記憶部35は、サーバ3で使用されるコンピュータプログラム及び各種のデータを記憶する。
また記憶部35は、電話会議に参加する端末装置から受信した音声信号を会議トランク部31、マイクオフトランク部32、33の何れに転送するかを示す会議参加者テーブルを記憶する。
The storage unit 35 includes, for example, at least one of a semiconductor memory, a magnetic disk device, and an optical disk device. The storage unit 35 stores computer programs and various data used by the server 3.
The storage unit 35 also stores a conference participant table that indicates which of the conference trunk unit 31 and the microphone-off trunk units 32 and 33 is to transmit the audio signal received from the terminal device participating in the conference call.

図4に、会議参加者テーブルの一例を示す。図4に示されるように、会議参加者テーブル400は、会議トランクテーブル410と、マイクオフトランクテーブル420を含む。会議トランクテーブル410は、会議トランク部ごとに用意される。そして会議トランクテーブル410は、電話会議に接続されている端末装置の一覧を表す参加端末リスト411と、音声発信の停止及び個別接続に利用されるマイクオフトランク部の一覧を表すマイクオフトランクリスト412を含む。またマイクオフトランクテーブル420は、マイクオフトランク部ごとに用意される。そしてマイクオフトランクテーブル420は、そのテーブル420が対応するマイクオフトランク部に音声信号が転送される端末装置の一覧を示すマイクオフ端末リスト421と、そのマイクオフトランク部が接続される会議トランク部の識別子422とを含む。   FIG. 4 shows an example of the conference participant table. As shown in FIG. 4, the conference participant table 400 includes a conference trunk table 410 and a microphone off trunk table 420. The conference trunk table 410 is prepared for each conference trunk unit. The conference trunk table 410 includes a participating terminal list 411 representing a list of terminal devices connected to the telephone conference, and a microphone off trunk list 412 representing a list of microphone off trunk units used for stopping voice transmission and individual connection. . A microphone off trunk table 420 is prepared for each microphone off trunk section. The microphone-off trunk table 420 includes a microphone-off terminal list 421 indicating a list of terminal devices to which audio signals are transferred to the microphone-off trunk section corresponding to the table 420, and an identifier 422 of the conference trunk section to which the microphone-off trunk section is connected. including.

例えば、図4では、会議トランクテーブル410の参加端末リスト411は、会議トランクAにより識別される会議トランク部を用いて開催される電話会議に、電話番号2001〜2004の4台の端末装置が接続されていることを示している。また会議トランクテーブル410のマイクオフトランクリスト412は、その電話会議に関して、マイクオフトランクAとマイクオフトランクBにより識別される二つのマイクオフトランク部が使用されることを示している。さらに、マイクオフトランクテーブル420のマイクオフ端末リスト421は、マイクオフトランクAにより識別されるマイクオフトランク部に、電話番号2001と電話番号2002の2台の端末装置が接続されていることを示している。   For example, in FIG. 4, the participating terminal list 411 of the conference trunk table 410 is connected to four terminal devices with telephone numbers 2001 to 2004 in a conference call held using the conference trunk unit identified by the conference trunk A. It has been shown. The microphone off trunk list 412 of the conference trunk table 410 indicates that two microphone off trunk portions identified by the microphone off trunk A and the microphone off trunk B are used for the telephone conference. Further, the microphone-off terminal list 421 of the microphone-off trunk table 420 indicates that two terminal devices having a telephone number 2001 and a telephone number 2002 are connected to the microphone-off trunk part identified by the microphone-off trunk A.

会議参加者テーブルは、何れかの端末装置から、電話会議への接続または切断、あるいは音声発信の停止または許可、あるいは個別接続の開始または終了などの命令をサーバ3が受け取ったときに、制御部37により更新される。   When the server 3 receives an instruction from any terminal device to connect or disconnect to the conference call, stop or permit voice transmission, or start or end individual connection, the control unit 37.

通信インターフェース36は、サーバ3を通信ネットワーク2に接続するためのインターフェースである。そして通信インターフェース36は、制御部37から発信されたIPパケットなどの信号を、通信ネットワーク2へ送出する。また通信インターフェース36は、通信ネットワーク2から受信したIPパケットなどの信号を制御部37へ渡す。   The communication interface 36 is an interface for connecting the server 3 to the communication network 2. Then, the communication interface 36 sends a signal such as an IP packet transmitted from the control unit 37 to the communication network 2. The communication interface 36 passes a signal such as an IP packet received from the communication network 2 to the control unit 37.

制御部37は、1個または複数個のプロセッサと、メモリと、その周辺回路を有する。そして制御部37は、サーバ3と各端末装置11〜14との間の通信制御、音声信号を送受信するための各種処理、及び電話会議システム1が提供する各種の会議オプション機能を実行するための処理を行う。
制御部37は、セッション開始プロトコルに従って、各端末装置11〜14との通信セッションの確立及び通信セッションの終了などの通信制御を実行する。例えば、制御部37は、端末装置11から通信セッションの確立要求(Invite信号)を通信ネットワーク2及び通信インターフェース36を介して受信すると、端末装置11へ100 Trying信号、180 Ringing信号、200 OK信号などの応答信号を返信する。また制御部37は、端末装置11との通信に利用するチャネルを確保する。そして制御部37は、端末装置11との通信セッションを確立する。
また制御部37は、通信セッションが確立されている端末装置から通信セッションの終了要求(BYE信号)を通信ネットワーク2及び通信インターフェース36を介して受信すると、その端末装置との通信に利用されているチャネルを開放する。そして制御部37は、BYE信号を送信した端末装置に対して、200 OK信号などの応答信号を送信し、その端末装置との通信セッションを終了させる。
The control unit 37 includes one or a plurality of processors, a memory, and its peripheral circuits. And the control part 37 for performing the communication control between the server 3 and each terminal device 11-14, the various processes for transmitting / receiving an audio | voice signal, and the various conference option functions which the conference call system 1 provides Process.
The control unit 37 performs communication control such as establishment of a communication session with each of the terminal devices 11 to 14 and termination of the communication session according to the session start protocol. For example, when receiving a communication session establishment request (Invite signal) from the terminal device 11 via the communication network 2 and the communication interface 36, the control unit 37 sends a 100 Trying signal, a 180 Ringing signal, a 200 OK signal, etc. to the terminal device 11. Returns a response signal. Further, the control unit 37 secures a channel used for communication with the terminal device 11. Then, the control unit 37 establishes a communication session with the terminal device 11.
When the control unit 37 receives a communication session end request (BYE signal) from the terminal device with which the communication session is established through the communication network 2 and the communication interface 36, the control unit 37 is used for communication with the terminal device. Release the channel. Then, the control unit 37 transmits a response signal such as a 200 OK signal to the terminal device that has transmitted the BYE signal, and ends the communication session with the terminal device.

制御部37は、通信セッションが確立された端末装置に対して、RTPなどのデータ転送プロトコルに従って音声信号を送信し、あるいは、その端末装置から音声信号を受信する。
制御部37は、サーバ3から通信ネットワーク2及び通信インターフェース36を介して音声信号を含むIPパケットを受信すると、そのIPパケットから圧縮符号化された音声信号を抽出する。そして制御部37は、その圧縮符号化された音声信号を復号する。制御部37は、記憶部35に記憶された会議参加者テーブルに従って、復号された音声信号を会議トランク部31、マイクオフトランク部32または33の何れかに渡す。
The control unit 37 transmits an audio signal to a terminal device with which a communication session has been established in accordance with a data transfer protocol such as RTP, or receives an audio signal from the terminal device.
When the control unit 37 receives an IP packet including an audio signal from the server 3 via the communication network 2 and the communication interface 36, the control unit 37 extracts an audio signal that has been compression-encoded from the IP packet. Then, the control unit 37 decodes the compressed and encoded audio signal. The control unit 37 passes the decoded audio signal to either the conference trunk unit 31, the microphone off trunk unit 32 or 33 according to the conference participant table stored in the storage unit 35.

また制御部37は、会議トランク部31、マイクオフトランク部32または33から受け取った音声信号を圧縮し、符号化する。そして制御部37は、圧縮符号化された音声信号をIPパケット単位のデータに分割する。制御部37は、それら分割されたデータに、会議参加者テーブルに従って特定される何れかの端末装置のIPアドレスなどを含むヘッダ情報を付加して、複数のIPパケットを作成する。そして制御部37は、それらIPパケットを通信インターフェース36を介して、通信ネットワーク2へ送出する。   The control unit 37 compresses and encodes the audio signal received from the conference trunk unit 31 and the microphone off trunk unit 32 or 33. Then, the control unit 37 divides the compression-coded audio signal into data in units of IP packets. The control unit 37 adds the header information including the IP address of any terminal device specified according to the conference participant table to the divided data, and creates a plurality of IP packets. Then, the control unit 37 sends these IP packets to the communication network 2 via the communication interface 36.

次に、電話会議開始時における、各端末装置11〜14及びサーバ3で行われる処理の手順を、図5及び図6を参照しつつ説明する。
図5は、各端末装置11〜14間で電話会議を開始するために、各端末装置11〜14をサーバ3に接続する手順を示すシーケンス図である。図5において縦方向に伸びる各線は、それぞれ、左側から順に、端末装置11、12、13、14、サーバ3の制御部37、会議トランク部31に対応する。また各端末装置11〜14には、それぞれ電話番号として"2001"、"2002"、"2003"、"2004"が割り当てられている。
Next, a procedure of processing performed by each of the terminal devices 11 to 14 and the server 3 at the start of the conference call will be described with reference to FIGS. 5 and 6.
FIG. 5 is a sequence diagram showing a procedure for connecting the terminal devices 11 to 14 to the server 3 in order to start a telephone conference between the terminal devices 11 to 14. Each line extending in the vertical direction in FIG. 5 corresponds to the terminal devices 11, 12, 13, 14, the control unit 37 of the server 3, and the conference trunk unit 31 in order from the left side. In addition, “2001”, “2002”, “2003”, and “2004” are assigned to the terminal devices 11 to 14 as telephone numbers, respectively.

図5に示されるように、まず端末装置11は、サーバ3へ、電話会議への接続を要求するInvite信号を送信する(ステップS101)。その際、端末装置11は、端末装置11自身を示す電話番号と、接続したい会議を指定する会議トランク番号をInvite信号に含める。一方、サーバ3の制御部37は、端末装置11からInvite信号を受信すると、通信セッションを確立するために、端末装置11に対して100 Trying及び180 Ringingまたは486 Busy Hereなどの応答信号を送信する(ステップS102)。制御部37は、端末装置11を指定された会議トランク部へ接続可能な場合、その会議トランク部と端末装置11が通信するためのチャネルを確保する(ステップS103)。そして制御部37は、200 OK信号を端末装置11へ返信する(ステップS104)。その後、端末装置11は、200 OK信号を受信すると、通信セッションの確立に成功したことを確認するために、Ack信号をサーバ3へ返信する。その後、端末装置11とサーバ3の会議トランク部は、RTPなどのデータ転送プロトコルに従って音声信号の通信を開始する(ステップS105)。   As shown in FIG. 5, first, the terminal device 11 transmits an Invite signal requesting connection to the conference call to the server 3 (step S101). At that time, the terminal device 11 includes a telephone number indicating the terminal device 11 itself and a conference trunk number designating a conference to be connected in the Invite signal. On the other hand, when receiving the Invite signal from the terminal device 11, the control unit 37 of the server 3 transmits a response signal such as 100 Trying and 180 Ringing or 486 Busy Here to the terminal device 11 in order to establish a communication session. (Step S102). When the terminal device 11 can be connected to the designated conference trunk unit, the control unit 37 secures a channel for communication between the conference trunk unit and the terminal device 11 (step S103). Then, the control unit 37 returns a 200 OK signal to the terminal device 11 (step S104). After that, when receiving the 200 OK signal, the terminal device 11 returns an Ack signal to the server 3 in order to confirm that the communication session has been successfully established. Thereafter, the conference trunk unit of the terminal device 11 and the server 3 starts voice signal communication in accordance with a data transfer protocol such as RTP (step S105).

また、端末装置12〜14が、サーバ3へ電話会議への接続を要求する場合も、端末装置12〜14及びサーバ3は、上記のステップS101〜S105と同様の手順を実行する。そして複数の端末装置が同じ会議トランク部と接続され、音声信号の通信が可能となることにより、電話会議が開催可能となる。なお、各端末装置をサーバ3に接続する順序は、図5に示した順序に限定されず、何れの端末装置がサーバ3と最初に接続されてもよい。   Moreover, also when the terminal devices 12-14 request | require the connection to a telephone conference to the server 3, the terminal devices 12-14 and the server 3 perform the procedure similar to said step S101-S105. A plurality of terminal devices are connected to the same conference trunk unit, and voice signals can be communicated, so that a telephone conference can be held. The order in which each terminal device is connected to the server 3 is not limited to the order shown in FIG. 5, and any terminal device may be connected to the server 3 first.

図6は、サーバ3の制御部37によって制御される、端末装置を電話会議に接続する処理の動作フローチャートを示す。なお、以下では、電話会議への接続を要求した端末装置をリクエスト端末と呼ぶ。
サーバ3が、何れかの端末装置から、電話会議への接続を要求するInvite信号を受信すると、制御部37は、そのInvite信号から、Invite信号を送信したリクエスト端末を示す電話番号と、接続したい会議を指定する会議トランク番号を抽出する(ステップS201)。そして制御部37は、記憶部35に記憶されている会議参加者テーブルを参照して、会議トランク番号により指定された会議トランク部へ既に接続されている端末装置の数が、予め定められた最大接続数に達しているか否か判定する(ステップS202)。そして指定された会議トランク部へ既に接続されている端末装置の数が予め定められた最大接続数に達している場合(ステップS202−Yes)、制御部37は、リクエスト端末をその電話会議に接続することができない。そこで制御部37は、486 Busy Here信号をリクエスト端末へ返信する(ステップS203)。その後制御部37は、端末装置を電話会議に接続する処理を終了する。
FIG. 6 shows an operation flowchart of processing for connecting the terminal device to the conference call, which is controlled by the control unit 37 of the server 3. Hereinafter, the terminal device that has requested connection to the conference call is referred to as a request terminal.
When the server 3 receives an Invite signal requesting connection to a conference call from any terminal device, the control unit 37 wants to connect from the Invite signal to the telephone number indicating the requesting terminal that transmitted the Invite signal. A conference trunk number for designating a conference is extracted (step S201). And the control part 37 refers to the conference participant table memorize | stored in the memory | storage part 35, and the number of the terminal devices already connected to the conference trunk part designated with the conference trunk number is predetermined maximum. It is determined whether or not the number of connections has been reached (step S202). When the number of terminal devices already connected to the designated conference trunk part has reached the predetermined maximum connection number (step S202—Yes), the control unit 37 connects the request terminal to the conference call. Can not do it. Therefore, the control unit 37 returns a 486 Busy Here signal to the requesting terminal (step S203). Thereafter, the control unit 37 ends the process of connecting the terminal device to the telephone conference.

一方、指定された会議トランク部に対して既に接続されている端末装置の数が最大接続数に達していない場合(ステップS202−No)、制御部37は、100 Trying信号及び180 Ringingをリクエスト端末へ返信する(ステップS204)。制御部37は、指定された会議トランク部とリクエスト端末が通信するためのチャネルを確保する(ステップS205)。そして制御部37は、200 OK信号をリクエスト端末へ返信する(ステップS206)。また制御部37は、指定された会議トランク部に対応する会議トランクテーブルの参加端末リストに、リクエスト端末の電話番号を登録する(ステップS207)。そして、制御部37は、リクエスト端末を電話会議に接続する処理を終了し、その後、リクエスト端末からの音声信号は会議トランク部へ送信され、一方、会議トランク部により合成された音声信号は、リクエスト端末にも配信される。   On the other hand, when the number of terminal devices already connected to the designated conference trunk unit has not reached the maximum number of connections (step S202-No), the control unit 37 requests a 100 Trying signal and 180 Ringing. (Step S204). The control unit 37 secures a channel for communication between the designated conference trunk unit and the request terminal (step S205). Then, the control unit 37 returns a 200 OK signal to the request terminal (step S206). Further, the control unit 37 registers the telephone number of the request terminal in the participating terminal list of the conference trunk table corresponding to the designated conference trunk unit (step S207). And the control part 37 complete | finishes the process which connects a request terminal to a telephone conference, Then, the audio | voice signal from a request terminal is transmitted to a meeting trunk part, On the other hand, the audio | voice signal synthesize | combined by the meeting trunk part is a request. It is also distributed to terminals.

さらに、制御部37は、電話会議に接続されている何れかの端末装置から、会議オプション機能の何れかに対応する命令を含むInfo信号を受け取ると、その命令に指定された会議オプション機能を実行する。   Further, when the control unit 37 receives an Info signal including a command corresponding to one of the conference option functions from any terminal device connected to the conference call, the control unit 37 executes the conference option function specified in the command. To do.

図7は、サーバ3の制御部37によって制御される、会議オプション機能を実行する処理の動作フローチャートを示す。
サーバ3が、電話会議に接続中の何れかの端末装置から、何れかの会議オプション機能を実行することを要求する命令を含むInfo信号を受信すると、制御部37は処理を開始する。なお、以下では、会議オプション機能を実行することを要求する命令を含むInfo信号を送信した端末装置をリクエスト端末と呼ぶ。
制御部37は、リクエスト端末が接続されている電話会議に対応する会議参加者テーブルを参照して、その命令において指定された端末装置の電話番号が、参加端末リストに含まれているか否か判定する(ステップS301)。その命令において指定された端末装置の電話番号が参加端末リストに含まれていない場合(ステップS301−No)、制御部37は、400 Bad Request信号をリクエスト端末へ返信する(ステップS302)。その後制御部37は、会議オプション機能の実行処理を終了する。
FIG. 7 shows an operation flowchart of processing for executing the conference option function, which is controlled by the control unit 37 of the server 3.
When the server 3 receives an Info signal including a command requesting to execute any conference option function from any terminal device connected to the conference call, the control unit 37 starts processing. In the following description, a terminal device that transmits an Info signal including a command that requests execution of the conference option function is referred to as a request terminal.
The control unit 37 refers to the conference participant table corresponding to the conference call to which the requesting terminal is connected, and determines whether or not the phone number of the terminal device specified in the command is included in the participating terminal list. (Step S301). When the telephone number of the terminal device specified in the command is not included in the participating terminal list (step S301-No), the control unit 37 returns a 400 Bad Request signal to the requesting terminal (step S302). Thereafter, the control unit 37 ends the execution process of the conference option function.

一方、その命令においてMicCtlDnに指定された端末装置の電話番号が参加端末リストに含まれている場合(ステップS301−Yes)、制御部37は、Info信号に含まれる命令が会議オプション機能の何れかに該当するか否か判定する(ステップS303)。すなわち、制御部37は、Info信号に含まれる、MicCtlOpに宣言されたコマンドが、"ON"、"OFF"、"IndStart"、"IndEnd"の何れかと一致するか否か判定する。Info信号に含まれる命令が会議オプション機能の何れにも該当しない場合(ステップS303−No)、制御部37は、400 Bad Request信号をリクエスト端末へ返信する(ステップS302)。その後制御部37は、会議オプション機能の実行処理を終了する。   On the other hand, when the telephone number of the terminal device specified in MicCtlDn in the command is included in the participating terminal list (step S301-Yes), the control unit 37 determines whether the command included in the Info signal is one of the conference option functions. Is determined (step S303). That is, the control unit 37 determines whether the command declared in MicCtlOp included in the Info signal matches any of “ON”, “OFF”, “IndStart”, and “IndEnd”. When the command included in the Info signal does not correspond to any of the conference option functions (No at Step S303), the control unit 37 returns a 400 Bad Request signal to the request terminal (Step S302). Thereafter, the control unit 37 ends the execution process of the conference option function.

一方、Info信号に含まれる命令が会議オプション機能の何れかに該当する場合(ステップS303−Yes)、制御部37は、Info信号に含まれる命令は、音声発信の許可か否か判定する(ステップS304)。すなわち、制御部37は、MicCtlOpとして宣言されたコマンドが"ON"であるか否か判定する。Info信号に含まれる命令が音声発信の許可である場合(ステップS304−Yes)、制御部37は、指定された端末装置について音声発信を許可する処理を実行する(ステップS305)。その後制御部37は、会議オプション機能の実行処理を終了する。
一方、Info信号に含まれる命令が音声発信の許可でない場合(ステップS304−No)、制御部37は、Info信号に含まれる命令は、音声発信の停止か否か判定する(ステップS306)。すなわち、制御部37は、MicCtlOpに宣言されたコマンドが"OFF"であるか否か判定する。Info信号に含まれる命令が音声発信の停止である場合(ステップS306−Yes)、制御部37は、指定された端末装置について音声発信を停止する処理を実行する(ステップS307)。その後制御部37は、会議オプション機能の実行処理を終了する。
On the other hand, when the command included in the Info signal corresponds to one of the conference option functions (Step S303-Yes), the control unit 37 determines whether the command included in the Info signal is permission for voice transmission (Step S303). S304). That is, the control unit 37 determines whether or not the command declared as MicCtlOp is “ON”. When the command included in the Info signal is permission for voice transmission (step S304—Yes), the control unit 37 executes processing for permitting voice transmission for the designated terminal device (step S305). Thereafter, the control unit 37 ends the execution process of the conference option function.
On the other hand, when the command included in the Info signal is not permission for voice transmission (No at Step S304), the control unit 37 determines whether or not the command included in the Info signal is to stop voice transmission (Step S306). That is, the control unit 37 determines whether or not the command declared in MicCtlOp is “OFF”. When the command included in the Info signal is to stop voice transmission (step S306-Yes), the control unit 37 executes processing for stopping voice transmission for the designated terminal device (step S307). Thereafter, the control unit 37 ends the execution process of the conference option function.

一方、Info信号に含まれる命令が音声発信の停止でない場合(ステップS306−No)、制御部37は、Info信号に含まれる命令は、個別接続の開始か否か判定する(ステップS308)。すなわち、制御部37は、MicCtlOpに宣言されたコマンドが"IndStart"であるか否か判定する。Info信号に含まれる命令が個別接続の開始である場合(ステップS308−Yes)、制御部37は、指定された端末装置をリクエスト端末に個別接続する処理を実行する(ステップS309)。その後制御部37は、会議オプション機能の実行処理を終了する。
一方、Info信号に含まれる命令が個別接続の開始でない場合(ステップS308−No)、制御部37は、指定された端末装置とリクエスト端末間の個別接続を終了する処理を実行する(ステップS310)。その後制御部37は、会議オプション機能の実行処理を終了する。
On the other hand, when the command included in the Info signal is not a stop of voice transmission (step S306-No), the control unit 37 determines whether the command included in the Info signal is an individual connection start (step S308). That is, the control unit 37 determines whether or not the command declared in MicCtlOp is “IndStart”. When the command included in the Info signal is the start of individual connection (step S308-Yes), the control unit 37 executes processing for individually connecting the designated terminal device to the request terminal (step S309). Thereafter, the control unit 37 ends the execution process of the conference option function.
On the other hand, when the command included in the Info signal is not the start of individual connection (step S308-No), the control unit 37 executes processing for terminating the individual connection between the designated terminal device and the request terminal (step S310). . Thereafter, the control unit 37 ends the execution process of the conference option function.

次に、各会議オプション機能の処理の詳細を説明する。
(A)電話会議に接続中の何れかの端末装置に対する音声発信の停止
制御部37は、何れかの端末装置の音声発信を停止する命令を受け取った場合、その指定された端末装置から受け取った音声信号が何れかのマイクオフトランク部に転送されるように、会議参加者テーブルを書き換える。そして制御部37は、指定された端末装置の音声発信が停止されている間、その指定された端末装置から受け取った音声信号を、会議参加者テーブルによって指定されたマイクオフトランク部に転送する。また制御部37は、会議参加者テーブルによって指定されたマイクオフトランク部から受け取った合成音声信号を、その指定された端末装置へ送信する。
さらに制御部37は、既に何れかのマイクオフトランク部に接続されている端末装置が存在する場合において、他の端末装置の音声発信を停止する命令を受け取ることがある。この場合、制御部37は、その命令により指定された端末装置を、端末装置が1台も接続されていない、未使用のマイクオフトランク部に接続する。これにより、制御部37は、複数の端末装置からの音声発信を停止することができる。
Next, details of processing of each conference option function will be described.
(A) Stopping voice transmission to any terminal device connected to the telephone conference When the control unit 37 receives a command to stop voice transmission from any terminal device, the control unit 37 receives the command from the designated terminal device. The conference participant table is rewritten so that the audio signal is transferred to one of the microphone-off trunks. Then, while the voice transmission of the designated terminal device is stopped, the control unit 37 transfers the voice signal received from the designated terminal device to the microphone off trunk unit designated by the conference participant table. In addition, the control unit 37 transmits the synthesized voice signal received from the microphone off trunk unit designated by the conference participant table to the designated terminal device.
Furthermore, the control part 37 may receive the command which stops the voice transmission of another terminal device, when the terminal device already connected to any microphone off trunk part exists. In this case, the control unit 37 connects the terminal device designated by the command to an unused microphone-off trunk unit to which no terminal device is connected. Thereby, the control part 37 can stop the audio | voice transmission from a some terminal device.

図8〜図10を参照しつつ、複数の端末装置間で電話会議が行われている場合において、何れかの端末装置からの音声発信を停止する処理の手順を説明する。
図8は、電話会議に接続されている特定の端末装置の音声発信を停止する手順を示すシーケンス図である。この例では、端末装置11〜14間で電話会議が行われており、端末装置11からのリクエストによって、端末装置11自身の音声発信が停止される。図8において縦方向に伸びる各線は、それぞれ、左側から順に、端末装置11、12、13、14、サーバ3の制御部37、会議トランク部31、マイクオフトランク部32、音源34に対応する。さらに、各端末装置11〜14には、それぞれ電話番号として"2001"、"2002"、"2003"、"2004"が割り当てられている。
With reference to FIG. 8 to FIG. 10, a procedure of processing for stopping voice transmission from any terminal device when a telephone conference is performed between the plurality of terminal devices will be described.
FIG. 8 is a sequence diagram showing a procedure for stopping voice transmission of a specific terminal device connected to the telephone conference. In this example, a telephone conference is performed between the terminal devices 11 to 14, and the voice transmission of the terminal device 11 itself is stopped by a request from the terminal device 11. In FIG. 8, each line extending in the vertical direction corresponds to the terminal devices 11, 12, 13, 14, the control unit 37 of the server 3, the conference trunk unit 31, the microphone off trunk unit 32, and the sound source 34 in order from the left side. Further, “2001”, “2002”, “2003”, and “2004” are assigned to the terminal devices 11 to 14 as telephone numbers, respectively.

図8に示されるように、まず端末装置11は、サーバ3へ、端末装置11自身の音声発信の停止を要求するInfo信号を送信する(ステップS401)。その際、端末装置11は、MicCtlDnに宣言された電話番号として端末装置11自身を表す"2001"をInfo信号に記述し、MicCtlOpに宣言されたコマンドとして"OFF"をInfo信号に記述する。
一方、サーバ3の制御部37は、端末装置11からそのInfo信号を受信すると、どの端末装置も接続されていないマイクオフトランク部を確保する。なお、この例では、制御部37により、マイクオフトランク部32が確保されるものとする。さらに制御部37は、端末装置11が接続されていた会議トランク部31とマイクオフトランク部32との間のチャネルを確保する。そして制御部37は、そのチャネルを通じて会議トランク部31からマイクオフトランク部32への下り方向にのみ音声信号が流れるように、会議トランク部31とマイクオフトランク部32とを接続する(ステップS402)。
さらに制御部37は、端末装置11の接続先を会議トランク部31からマイクオフトランク部32に切り替える(ステップS403)。そして制御部37は、端末装置11に対して200 OK信号を送信する(ステップS404)。
As illustrated in FIG. 8, the terminal device 11 first transmits an Info signal that requests the server 3 to stop the voice transmission of the terminal device 11 itself (step S <b> 401). At that time, the terminal device 11 describes “2001” representing the terminal device 11 itself as a telephone number declared in MicCtlDn in the Info signal, and describes “OFF” as a command declared in MicCtlOp in the Info signal.
On the other hand, when receiving the Info signal from the terminal device 11, the control unit 37 of the server 3 secures a microphone off trunk unit to which no terminal device is connected. In this example, it is assumed that the microphone off trunk unit 32 is secured by the control unit 37. Furthermore, the control unit 37 secures a channel between the conference trunk unit 31 and the microphone off trunk unit 32 to which the terminal device 11 is connected. Then, the control unit 37 connects the conference trunk unit 31 and the microphone-off trunk unit 32 so that the audio signal flows only in the downstream direction from the conference trunk unit 31 to the microphone-off trunk unit 32 through the channel (step S402).
Furthermore, the control unit 37 switches the connection destination of the terminal device 11 from the conference trunk unit 31 to the microphone off trunk unit 32 (step S403). And the control part 37 transmits a 200 OK signal with respect to the terminal device 11 (step S404).

その後、制御部37は、端末装置11に対して音声発信が停止されたことを通知するために、音源34をマイクオフトランク部32に接続する(ステップS405)。音源34は、マイクオフトランク部32に接続されると、制御部37からの制御信号に従って、「マイクオフが設定されました」とのガイダンス音声信号をマイクオフトランク部32へ出力する(ステップS406)。マイクオフトランク部32は、端末装置11からの音声信号と、会議トランク部31から入力された音声信号と、音源34から入力された音声信号を合成する。そしてマイクオフトランク部32により合成された音声信号は、制御部37により、RTPなどのデータ転送プロトコルに従って端末装置11へ送信される(ステップS407)。その後、制御部37は、音源34とマイクオフトランク部32間の接続を切断する。   Thereafter, the control unit 37 connects the sound source 34 to the microphone-off trunk unit 32 in order to notify the terminal device 11 that the voice transmission has been stopped (step S405). When connected to the microphone-off trunk unit 32, the sound source 34 outputs a guidance voice signal “Mic-off has been set” to the microphone-off trunk unit 32 in accordance with a control signal from the control unit 37 (step S406). The microphone off trunk unit 32 synthesizes the audio signal from the terminal device 11, the audio signal input from the conference trunk unit 31, and the audio signal input from the sound source 34. The voice signal synthesized by the microphone off trunk unit 32 is transmitted to the terminal device 11 by the control unit 37 in accordance with a data transfer protocol such as RTP (step S407). Thereafter, the control unit 37 disconnects the connection between the sound source 34 and the microphone-off trunk unit 32.

これにより、端末装置11から発信された音声信号は、直接マイクオフトランク部32に入力される。また、マイクオフトランク部32から会議トランク部31へは音声信号が伝達されない。従って、端末装置11から発信された音声信号は他の端末装置12〜14へ伝送されなくなるので、端末装置11からの音声発信は停止される。一方、端末装置12〜14から発信された音声信号は会議トランク部31により合成され、その合成された音声信号は、端末装置12〜14へ返信される(ステップS408)。またその合成された音声信号は、マイクオフトランク部32へ出力され、マイクオフトランク部32を経由して端末装置11へ送信される(ステップS409)。従って、端末装置11のユーザの発言を他の端末装置のユーザが聞くことはできなくなるが、端末装置11のユーザが他の端末装置のユーザの発言を聞くことはできる。   As a result, the voice signal transmitted from the terminal device 11 is directly input to the microphone-off trunk unit 32. Also, no audio signal is transmitted from the microphone-off trunk unit 32 to the conference trunk unit 31. Therefore, since the voice signal transmitted from the terminal device 11 is not transmitted to the other terminal devices 12 to 14, the voice transmission from the terminal device 11 is stopped. On the other hand, the voice signals transmitted from the terminal devices 12 to 14 are synthesized by the conference trunk unit 31, and the synthesized voice signals are returned to the terminal devices 12 to 14 (step S408). The synthesized audio signal is output to the microphone-off trunk unit 32 and transmitted to the terminal device 11 via the microphone-off trunk unit 32 (step S409). Therefore, although the user of the other terminal device cannot hear the user's utterance of the terminal device 11, the user of the terminal device 11 can hear the utterance of the user of the other terminal device.

ここで、端末装置11が音声信号を発信すると、その音声信号はマイクオフトランク部32に入力される(ステップS410)。制御部37は、端末装置11から入力された音声信号の音量レベルが、所定音量レベル以上か否か判定する(ステップS411)。なお、その所定音量レベルは、例えば、人が静かな場所で会話するときに発する音声を、端末装置のマイクロホンで集音することにより得られる音量レベル程度に設定される。
端末装置11から入力された音声信号の音量レベルが所定音量レベル未満である場合(ステップS411−No)、端末装置11のマイクロホンにより集音された音は環境音である可能性が高いので、制御部37は特に何もしない。一方、端末装置11から入力された音声信号の音量レベルが、所定音量レベル以上である場合(ステップS411−Yes)、制御部37は、音源34をマイクオフトランク部32に接続する(ステップS412)。その後、音源34は、制御部37からの制御信号に従って、音声発信停止中であることを通知するメッセージ(例えば、「マイクオフが設定されています」)に対応するガイダンス音声信号をマイクオフトランク部32へ出力する(ステップS413)。マイクオフトランク部32は、端末装置11からの音声信号と、会議トランク部31から入力された音声信号と、音源34から入力された音声信号を合成する。そしてマイクオフトランク部32により合成された音声信号は、制御部37により、端末装置11へ送信される(ステップS414)。その後、制御部37は、音源34とマイクオフトランク部32間の接続を切断する。制御部37は、ステップS411〜S414の処理を実行することにより、端末装置11のユーザに対して、端末装置11からの音声発信が停止されていることを再確認させることができる。
なお、端末装置12〜14の何れかが、端末装置11からの音声発信を停止する命令をサーバ3に送信してもよい。この場合、上記のステップS401における、Info信号の送信元である端末装置が、端末装置12〜14の何れかとなる。また上記のステップS404における、200 OK信号の送信先の端末装置が、Info信号を送信した端末装置となる。
Here, when the terminal device 11 transmits an audio signal, the audio signal is input to the microphone-off trunk unit 32 (step S410). The control unit 37 determines whether or not the volume level of the audio signal input from the terminal device 11 is equal to or higher than a predetermined volume level (step S411). Note that the predetermined volume level is set to, for example, about the volume level obtained by collecting sound produced when a person talks in a quiet place with a microphone of the terminal device.
If the volume level of the audio signal input from the terminal device 11 is less than the predetermined volume level (step S411-No), the sound collected by the microphone of the terminal device 11 is likely to be an environmental sound, so control is performed. Part 37 does nothing particularly. On the other hand, when the volume level of the audio signal input from the terminal device 11 is equal to or higher than the predetermined volume level (step S411-Yes), the control unit 37 connects the sound source 34 to the microphone off trunk unit 32 (step S412). Thereafter, the sound source 34 sends a guidance voice signal corresponding to a message (for example, “Mic off is set”) notifying that the voice transmission is stopped to the microphone off trunk unit 32 according to the control signal from the control unit 37. Output (step S413). The microphone off trunk unit 32 synthesizes the audio signal from the terminal device 11, the audio signal input from the conference trunk unit 31, and the audio signal input from the sound source 34. Then, the voice signal synthesized by the microphone off trunk unit 32 is transmitted to the terminal device 11 by the control unit 37 (step S414). Thereafter, the control unit 37 disconnects the connection between the sound source 34 and the microphone-off trunk unit 32. The control unit 37 can cause the user of the terminal device 11 to reconfirm that the voice transmission from the terminal device 11 is stopped by executing the processes of steps S411 to S414.
In addition, any of the terminal devices 12 to 14 may transmit an instruction to stop voice transmission from the terminal device 11 to the server 3. In this case, the terminal device that is the transmission source of the Info signal in step S401 is any one of the terminal devices 12 to 14. Further, the terminal device that is the transmission destination of the 200 OK signal in step S404 described above is the terminal device that transmitted the Info signal.

図9〜図10は、サーバ3の制御部37によって制御される、特定の端末装置からの音声発信を停止する処理の動作フローチャートを示す。なお、以下では、特定の端末装置の音声発信の停止を要求した端末装置をリクエスト端末と呼ぶ。また、音声発信を停止することを要求された端末装置を指定端末と呼ぶ。
図9に示されるように、サーバ3がリクエスト端末から音声発信の停止を要求するInfo信号を受信すると、制御部37は処理を開始する。そして制御部37は、リクエスト端末が接続されている会議トランク部に対応する会議トランクテーブルの参加端末リストに、指定端末の電話番号が含まれているか否か判定する(ステップS501)。その参加端末リストに、指定端末の電話番号が含まれていない場合(ステップS501−No)、指定端末はリクエスト端末が接続されている電話会議に接続されていない。そのため、制御部37は404 Not Found信号をリクエスト端末へ返信する(ステップS502)。そして制御部37は音声発信停止処理を終了する。
9 to 10 are operational flowcharts of processing for stopping voice transmission from a specific terminal device, which is controlled by the control unit 37 of the server 3. In the following, a terminal device that has requested stop of voice transmission of a specific terminal device is referred to as a request terminal. A terminal device requested to stop voice transmission is called a designated terminal.
As illustrated in FIG. 9, when the server 3 receives an Info signal requesting stop of voice transmission from the request terminal, the control unit 37 starts processing. Then, the control unit 37 determines whether or not the telephone number of the designated terminal is included in the participating terminal list of the conference trunk table corresponding to the conference trunk unit to which the requesting terminal is connected (step S501). When the telephone number of the designated terminal is not included in the participating terminal list (step S501-No), the designated terminal is not connected to the conference call to which the request terminal is connected. Therefore, the control unit 37 returns a 404 Not Found signal to the requesting terminal (step S502). And the control part 37 complete | finishes a voice transmission stop process.

一方、その参加端末リストに、指定端末の電話番号が含まれている場合(ステップS501−Yes)、制御部37は、マイクオフトランクテーブルを参照して、指定端末は何れかのマイクオフトランク部に接続中か否か判定する(ステップS503)。指定端末が何れかのマイクオフトランク部に接続中であれば(ステップS503−Yes)、その指定端末は既に音声発信を停止されている。そこで制御部37は、200 OK信号をリクエスト端末へ返信する(ステップS504)。さらに制御部37は、リクエスト端末が接続されている会議トランク部またはマイクオフトランク部に音源34を接続する(ステップS505)。そして制御部37は、音源34から、リクエスト端末が接続されている会議トランク部またはマイクオフトランク部を介して、指定端末が既に音声発信停止されていることを示すガイダンス音声をリクエスト端末へ送信する(ステップS506)。その後制御部37は、その会議トランク部またはマイクオフトランク部から音源34を切断する(ステップS507)。そして制御部37は音声発信停止処理を終了する。   On the other hand, when the telephone number of the designated terminal is included in the participating terminal list (step S501-Yes), the control unit 37 refers to the microphone off trunk table, and the designated terminal connects to any microphone off trunk unit. It is determined whether or not it is in progress (step S503). If the designated terminal is connected to any of the microphone-off trunks (step S503-Yes), the designated terminal has already stopped voice transmission. Therefore, the control unit 37 returns a 200 OK signal to the requesting terminal (step S504). Further, the control unit 37 connects the sound source 34 to the conference trunk unit or microphone off trunk unit to which the request terminal is connected (step S505). And the control part 37 transmits the guidance audio | voice which shows that the designation | designated terminal has already stopped audio | voice transmission from the sound source 34 through the conference trunk part or microphone off trunk part to which the request terminal is connected to the request terminal ( Step S506). Thereafter, the control unit 37 disconnects the sound source 34 from the conference trunk unit or the microphone-off trunk unit (step S507). And the control part 37 complete | finishes a voice transmission stop process.

一方、ステップS503において、指定端末が何れのマイクオフトランク部にも接続されていない場合(ステップS503−No)、指定端末は会議トランク部に接続されているので、他の端末装置へ音声発信することが可能となっている。そこで制御部37は、指定端末からの音声が他の端末装置へ伝送されないようにするために、何れの端末装置も接続されていないマイクオフトランク部を確保する(ステップS508)。そして制御部37は、会議トランク部から確保されたマイクオフトランク部への下り方向のみ音声信号が流れるように、会議トランク部と確保されたマイクオフトランク部を接続する(ステップS509)。また制御部37は、指定端末の接続先を会議トランク部から確保されたマイクオフトランク部に切り替える(ステップS510)。そして制御部37は、確保されたマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストに、指定端末の電話番号を登録する(ステップS511)。制御部37は、指定端末の音声発信が停止されたことをリクエスト端末に通知するために、200 OK信号をリクエスト端末へ返信する(ステップS512)。   On the other hand, in step S503, if the designated terminal is not connected to any microphone off trunk unit (step S503-No), the designated terminal is connected to the conference trunk unit, so that voice transmission to other terminal devices is performed. Is possible. Therefore, the control unit 37 secures a microphone off trunk unit to which no terminal device is connected in order to prevent the voice from the designated terminal from being transmitted to other terminal devices (step S508). Then, the control unit 37 connects the conference trunk unit and the secured microphone off trunk unit so that the audio signal flows only in the downstream direction from the conference trunk unit to the secured microphone off trunk unit (step S509). In addition, the control unit 37 switches the connection destination of the designated terminal from the conference trunk unit to the secured microphone-off trunk unit (step S510). Then, the control unit 37 registers the telephone number of the designated terminal in the microphone-off terminal list of the microphone-off trunk table corresponding to the secured microphone-off trunk unit (step S511). The control unit 37 returns a 200 OK signal to the request terminal in order to notify the request terminal that the voice transmission of the designated terminal has been stopped (step S512).

また制御部37は、指定端末のユーザに対して、指定端末からの音声発信が停止されたことを通知するために、指定端末が接続されているマイクオフトランク部に音源34を接続する(ステップS513)。そして制御部37は、音源34から、指定端末が接続されているマイクオフトランク部を介して、指定端末が音声発信停止されたことを示すガイダンス音声をその指定端末へ送信する(ステップS514)。その後制御部37は、そのマイクオフトランク部から音源34を切断する(ステップS515)。
このステップS501〜S515の処理を実行することにより、制御部37は、指定端末からの音声発信を停止できる。
Further, the control unit 37 connects the sound source 34 to the microphone off trunk unit to which the designated terminal is connected in order to notify the user of the designated terminal that the voice transmission from the designated terminal has been stopped (step S513). ). And the control part 37 transmits the guidance audio | voice which shows that the designation | designated terminal stopped the audio | voice transmission from the sound source 34 through the microphone off trunk part to which the designated terminal is connected (step S514). Thereafter, the control unit 37 disconnects the sound source 34 from the microphone off trunk unit (step S515).
By executing the processes in steps S501 to S515, the control unit 37 can stop the voice transmission from the designated terminal.

図10に示されるように、指定端末が音声発信を停止されている間、制御部37は、その指定端末から音声信号を受信したか否か判定する(ステップS516)。制御部37は、指定端末から音声信号を受信していない場合(ステップS516−No)、ステップS516の処理を繰り返す。一方、制御部37は、指定端末から音声信号を受信した場合(ステップS516−Yes)、その受信した音声信号の音量レベルは所定音量レベル以上か否か判定する(ステップS517)。受信した音声信号の音量レベルは所定音量レベル未満である場合(ステップS517−No)、制御部37は、制御をステップS516に戻す。一方、受信した音声信号の音量レベルが所定音量レベル以上である場合(ステップS517−Yes)、制御部37は、指定端末が接続されているマイクオフトランク部に音源34を接続する(ステップS518)。そして制御部37は、音源34から、指定端末が接続されているマイクオフトランク部を介して、指定端末が音声発信停止中であることを示すガイダンス音声をその指定端末へ送信する(ステップS519)。その後、制御部37は、マイクオフトランク部から音源34を切断する(ステップS520)。そして制御部37は、制御をステップS516に戻し、指定端末の音声発信が停止されている間、その指定端末に関して、ステップS516〜ステップS520の処理を繰り返す。   As shown in FIG. 10, while the designated terminal is stopped from voice transmission, the control unit 37 determines whether or not a voice signal has been received from the designated terminal (step S516). The control part 37 repeats the process of step S516, when the audio | voice signal is not received from the designated terminal (step S516-No). On the other hand, when the audio signal is received from the designated terminal (step S516-Yes), the control unit 37 determines whether or not the volume level of the received audio signal is equal to or higher than a predetermined volume level (step S517). When the volume level of the received audio signal is less than the predetermined volume level (step S517—No), the control unit 37 returns the control to step S516. On the other hand, when the volume level of the received audio signal is equal to or higher than the predetermined volume level (step S517-Yes), the control unit 37 connects the sound source 34 to the microphone off trunk unit to which the designated terminal is connected (step S518). And the control part 37 transmits the guidance audio | voice which shows that the designation | designated terminal has stopped voice transmission to the designated terminal from the sound source 34 via the microphone off trunk part to which the designated terminal is connected (step S519). Thereafter, the control unit 37 disconnects the sound source 34 from the microphone-off trunk unit (step S520). And the control part 37 returns control to step S516, and repeats the process of step S516-step S520 regarding the designated terminal, while the voice transmission of the designated terminal is stopped.

(B)電話会議に接続中の何れかの端末装置に対する音声発信の許可
制御部37は、音声発信が停止されている端末装置の音声発信を許可する命令を受け取った場合、その命令により指定された端末装置から受け取った音声信号が会議トランク部31に転送されるように、会議参加者テーブルを書き換える。そして制御部37は、指定された端末装置の音声発信が許可されている間、その端末装置から受け取った音声信号を、会議トランク部31に転送する。また制御部37は、会議トランク部31から受け取った音声信号を、その端末装置へ送信する。
(B) Permitting voice transmission to any terminal device connected to the telephone conference When the control unit 37 receives a command for permitting voice transmission of a terminal device whose voice transmission is stopped, the control unit 37 is designated by the command. The conference participant table is rewritten so that the audio signal received from the terminal device is transferred to the conference trunk unit 31. Then, the control unit 37 transfers the audio signal received from the terminal device to the conference trunk unit 31 while the designated terminal device is permitted to transmit the audio. The control unit 37 transmits the audio signal received from the conference trunk unit 31 to the terminal device.

図11及び図12を参照しつつ、音声発信が停止されている端末装置に対して音声発信を許可する処理の手順を説明する。
図11は、サーバ3が音声発信が停止されている端末装置からの音声発信を許可する手順を示すシーケンス図である。この例では、端末装置11が音声発信を停止されており、マイクオフトランク部32に接続されているものとする。図11において縦方向に伸びる各線は、それぞれ、左側から順に、端末装置11、12、13、14、サーバ3の制御部37、会議トランク部31、マイクオフトランク部32、音源34に対応する。さらに、各端末装置11〜14には、それぞれ電話番号として"2001"、"2002"、"2003"、"2004"が割り当てられている。
With reference to FIG. 11 and FIG. 12, a procedure of processing for permitting voice transmission to a terminal device in which voice transmission has been stopped will be described.
FIG. 11 is a sequence diagram illustrating a procedure in which the server 3 permits the voice transmission from the terminal device in which the voice transmission is stopped. In this example, it is assumed that the terminal device 11 is stopped from voice transmission and connected to the microphone-off trunk unit 32. In FIG. 11, the lines extending in the vertical direction correspond to the terminal devices 11, 12, 13, 14, the control unit 37 of the server 3, the conference trunk unit 31, the microphone off trunk unit 32, and the sound source 34 in order from the left side. Further, “2001”, “2002”, “2003”, and “2004” are assigned to the terminal devices 11 to 14 as telephone numbers, respectively.

図11に示されるように、まず端末装置11は、サーバ3へ、端末装置11自身の音声発信の許可を要求するInfo信号を送信する(ステップS601)。その際、端末装置11は、MicCtlDnに宣言された電話番号として端末装置11自身を表す"2001"をInfo信号に記述し、MicCtlOpに宣言されたコマンドとして"ON"をInfo信号に記述する。一方、サーバ3の制御部37は、端末装置11からそのInfo信号を受信すると、端末装置11に対して200 OK信号を返信する(ステップS602)。   As illustrated in FIG. 11, the terminal device 11 first transmits an Info signal requesting permission of the voice transmission of the terminal device 11 itself to the server 3 (step S601). At this time, the terminal device 11 describes “2001” representing the terminal device 11 itself as a telephone number declared in MicCtlDn in the Info signal, and describes “ON” as a command declared in MicCtlOp in the Info signal. On the other hand, when receiving the Info signal from the terminal device 11, the control unit 37 of the server 3 returns a 200 OK signal to the terminal device 11 (step S602).

その後、制御部37は、端末装置11に対して音声発信が許可されることを通知するために、音源34をマイクオフトランク部32に接続する(ステップS603)。音源34は、制御部37からの制御信号に従って、音声発信が許可されたことを示すメッセージ(例えば、「マイクオンに設定します」)に対応するガイダンス音声信号をマイクオフトランク部32へ出力する(ステップS604)。マイクオフトランク部32は、端末装置11から入力された音声信号と、会議トランク部31から入力された音声信号と、音源34から入力された音声信号を合成する。そしてマイクオフトランク部32により合成された音声信号は、制御部37により、RTPなどのデータ転送プロトコルに従って端末装置11へ送信される(ステップS605)。その後、制御部37は、音源34とマイクオフトランク部32間の接続を切断する。   Thereafter, the control unit 37 connects the sound source 34 to the microphone-off trunk unit 32 in order to notify the terminal device 11 that voice transmission is permitted (step S603). The sound source 34 outputs a guidance voice signal corresponding to a message indicating that voice transmission is permitted (for example, “set to microphone on”) to the microphone off trunk unit 32 according to the control signal from the control unit 37 (step S31). S604). The microphone off trunk unit 32 synthesizes the audio signal input from the terminal device 11, the audio signal input from the conference trunk unit 31, and the audio signal input from the sound source 34. The voice signal synthesized by the microphone off trunk unit 32 is transmitted to the terminal device 11 by the control unit 37 in accordance with a data transfer protocol such as RTP (step S605). Thereafter, the control unit 37 disconnects the connection between the sound source 34 and the microphone-off trunk unit 32.

さらに制御部37は、端末装置11の接続先をマイクオフトランク部32から会議トランク部31に切り替える(ステップS606)。そして制御部37は、会議トランク部31とマイクオフトランク部32との接続を切断する。さらに制御部37は、マイクオフトランク部32を開放し、かつ、会議トランク部31とマイクオフトランク部32との間のチャネルを開放する(ステップS607)。   Further, the control unit 37 switches the connection destination of the terminal device 11 from the microphone-off trunk unit 32 to the conference trunk unit 31 (step S606). The control unit 37 disconnects the connection between the conference trunk unit 31 and the microphone off trunk unit 32. Further, the control unit 37 opens the microphone-off trunk unit 32 and opens a channel between the conference trunk unit 31 and the microphone-off trunk unit 32 (step S607).

これにより、端末装置11から発信された音声信号は、再度会議トランク部31へ入力されるようになる。従って、端末装置11から発信された音声信号は他の端末装置12〜14へ伝送されるようになるので、端末装置11からの音声発信が可能になる。
なお、端末装置12〜14の何れかが、端末装置11からの音声発信を許可する命令をサーバ3に送信してもよい。この場合、上記のステップS601における、Info信号の送信元である端末装置が、端末装置12〜14の何れかとなる。また上記のステップS602における、200 OK信号の送信先の端末装置が、Info信号を送信した端末装置となる。
As a result, the audio signal transmitted from the terminal device 11 is input to the conference trunk unit 31 again. Therefore, since the voice signal transmitted from the terminal device 11 is transmitted to the other terminal devices 12 to 14, the voice transmission from the terminal device 11 becomes possible.
In addition, any of the terminal devices 12 to 14 may transmit a command for permitting voice transmission from the terminal device 11 to the server 3. In this case, the terminal device that is the source of the Info signal in step S601 is any one of the terminal devices 12 to 14. In step S602, the terminal device that is the transmission destination of the 200 OK signal is the terminal device that transmitted the Info signal.

図12は、サーバ3の制御部37により制御される、音声発信が停止されている端末装置からの音声発信を許可する処理の動作フローチャートを示す。なお、以下では、音声発信の許可を要求した端末装置をリクエスト端末と呼ぶ。また、音声発信を許可することを要求された端末装置を指定端末と呼ぶ。
図12に示されるように、サーバ3がリクエスト端末から音声発信の許可を要求するInfo信号を受信すると、制御部37は処理を開始する。そして制御部37は、マイクオフトランクテーブルを参照して、指定端末は何れかのマイクオフトランク部に接続中か否か判定する(ステップS701)。指定端末は何れのマイクオフトランク部にも接続されていない場合、すなわち、マイクオフトランクテーブルのマイクオフ端末リストに指定端末の電話番号が含まれていない場合(ステップS701−No)、指定端末の音声発信は停止されていない。そこで、制御部37は404 Not Found信号をリクエスト端末へ返信する(ステップS702)。そして制御部37は音声発信許可処理を終了する。
FIG. 12 shows an operation flowchart of processing for permitting voice transmission from a terminal device controlled by the control unit 37 of the server 3 and whose voice transmission is stopped. Hereinafter, a terminal device that has requested permission for voice transmission is referred to as a request terminal. A terminal device that is requested to permit voice transmission is called a designated terminal.
As shown in FIG. 12, when the server 3 receives an Info signal requesting permission of voice transmission from the request terminal, the control unit 37 starts processing. Then, the control unit 37 refers to the microphone off trunk table and determines whether or not the designated terminal is connected to any microphone off trunk unit (step S701). When the designated terminal is not connected to any microphone off trunk section, that is, when the telephone number of the designated terminal is not included in the microphone off terminal list of the microphone off trunk table (step S701-No), the voice transmission of the designated terminal is Not stopped. Therefore, the control unit 37 returns a 404 Not Found signal to the requesting terminal (step S702). And the control part 37 complete | finishes a voice transmission permission process.

一方、何れかのマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストに指定端末の電話番号が含まれている場合、制御部37は、指定端末はそのマイクオフトランク部に接続されていると判定する(ステップS701−Yes)。そこで制御部37は、そのマイクオフ端末リストを参照して、指定端末が接続されているマイクオフトランク部への接続端末数が1か否か判定する(ステップS703)。接続端末数が2以上であれば(ステップS703−No)、指定端末は、他の何れかの端末装置と個別接続されている。そのため、制御部37は、指定端末からの音声を、個別接続の相手以外の端末装置へ送信すべきでない。そこで、制御部37は403 Forbidden信号をリクエスト端末へ返信する(ステップS704)。そして制御部37は音声発信許可処理を終了する。   On the other hand, when the telephone number of the designated terminal is included in the microphone off terminal list of the microphone off trunk table corresponding to any microphone off trunk part, the control unit 37 determines that the designated terminal is connected to the microphone off trunk part. (Step S701-Yes). Therefore, the control unit 37 refers to the microphone-off terminal list and determines whether or not the number of connected terminals to the microphone-off trunk unit to which the designated terminal is connected is 1 (step S703). If the number of connected terminals is 2 or more (step S703-No), the designated terminal is individually connected to any other terminal device. Therefore, the control part 37 should not transmit the audio | voice from a designated terminal to terminal devices other than the other party of an individual connection. Therefore, the control unit 37 returns a 403 Forbidden signal to the requesting terminal (step S704). And the control part 37 complete | finishes a voice transmission permission process.

一方、ステップS703において、接続端末数が1であれば、制御部37は、200 OK信号をリクエスト端末へ返信する(ステップS705)。さらに制御部37は、指定端末が接続されているマイクオフトランク部に音源34を接続する(ステップS706)。そして制御部37は、音源34から、指定端末が接続されているマイクオフトランク部を介して、指定端末の音声発信が許可されることを示すガイダンス音声を指定端末へ送信する(ステップS707)。その後制御部37は、そのマイクオフトランク部から音源34を切断する(ステップS708)。   On the other hand, if the number of connected terminals is 1 in step S703, the control unit 37 returns a 200 OK signal to the request terminal (step S705). Furthermore, the control unit 37 connects the sound source 34 to the microphone off trunk unit to which the designated terminal is connected (step S706). And the control part 37 transmits the guidance audio | voice which shows that the voice transmission of a designated terminal is permitted from the sound source 34 through the microphone off trunk part to which the designated terminal is connected (step S707). Thereafter, the control unit 37 disconnects the sound source 34 from the microphone off trunk unit (step S708).

また制御部37は、指定端末の接続先をマイクオフトランク部から会議トランク部31に切り替える(ステップS709)。そして制御部37は、それまで指定端末が接続されていたマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストから、指定端末の電話番号を削除する(ステップS710)。その後制御部37は音声発信許可処理を終了する。そして制御部37は、会議トランク部31と未使用となったマイクオフトランク部との接続を切断する。さらに制御部37は、未使用となったマイクオフトランク部を開放し、かつ、会議トランク部31とそのマイクオフトランク部との間のチャネルを開放する(ステップS711)。
このステップS701〜S711の処理を実行することにより、制御部37は、指定端末からの音声発信を許可できる。
In addition, the control unit 37 switches the connection destination of the designated terminal from the microphone-off trunk unit to the conference trunk unit 31 (step S709). Then, the control unit 37 deletes the telephone number of the designated terminal from the microphone off terminal list of the microphone off trunk table corresponding to the microphone off trunk part to which the designated terminal has been connected so far (step S710). Thereafter, the control unit 37 ends the voice transmission permission process. Then, the control unit 37 disconnects the connection between the conference trunk unit 31 and the unused microphone-off trunk unit. Further, the control unit 37 releases the unused microphone-off trunk unit, and opens a channel between the conference trunk unit 31 and the microphone-off trunk unit (step S711).
By executing the processes in steps S701 to S711, the control unit 37 can permit voice transmission from the designated terminal.

(C)個別接続の開始
制御部37は、何れかの端末装置から、他の端末装置との個別接続処理を開始する命令を受け取った場合、個別接続される全ての端末装置から受け取った音声信号が、同じマイクオフトランク部に転送されるように、会議参加者テーブルを書き換える。そして制御部37は、複数の端末装置が個別接続されている間、個別接続中の端末装置から受け取った音声信号を、会議参加者テーブルによって指定された同一のマイクオフトランク部に転送する。また制御部37は、会議参加者テーブルによって指定されたマイクオフトランク部から受け取った音声信号を、その個別接続中の端末装置へ配信する。
(C) Start of individual connection When the control unit 37 receives an instruction to start individual connection processing with another terminal device from any one of the terminal devices, the audio signal received from all the terminal devices connected individually Rewrite the conference participant table to be transferred to the same microphone-off trunk. Then, while the plurality of terminal devices are individually connected, the control unit 37 transfers the audio signal received from the individually connected terminal device to the same microphone off trunk unit specified by the conference participant table. In addition, the control unit 37 distributes the audio signal received from the microphone-off trunk unit specified by the conference participant table to the terminal devices that are individually connected.

図13及び図14を参照しつつ、個別接続を開始する処理の手順を説明する。
図13は、何れか二つの端末装置間で個別接続を開始させる手順を示すシーケンス図である。この例では、端末装置11及び14からの音声発信が停止されているものとする。そして端末装置11は、マイクオフトランク部32に接続されているものとする。一方、端末装置14は、マイクオフトランク部33に接続されているものとする。図13において縦方向に伸びる各線は、それぞれ、左側から順に、端末装置11、12、13、14、サーバ3の制御部37、会議トランク部31、マイクオフトランク部32、マイクオフトランク部33、音源34に対応する。さらに、各端末装置11〜14には、それぞれ電話番号として"2001"、"2002"、"2003"、"2004"が割り当てられている。
With reference to FIGS. 13 and 14, the procedure of the process for starting the individual connection will be described.
FIG. 13 is a sequence diagram showing a procedure for starting individual connection between any two terminal devices. In this example, it is assumed that voice transmission from the terminal devices 11 and 14 is stopped. The terminal device 11 is connected to the microphone-off trunk unit 32. On the other hand, it is assumed that the terminal device 14 is connected to the microphone off trunk unit 33. In FIG. 13, the lines extending in the vertical direction are, in order from the left side, the terminal devices 11, 12, 13, 14, the control unit 37 of the server 3, the conference trunk unit 31, the microphone off trunk unit 32, the microphone off trunk unit 33, and the sound source 34. Corresponding to Further, “2001”, “2002”, “2003”, and “2004” are assigned to the terminal devices 11 to 14 as telephone numbers, respectively.

図13に示されるように、まず端末装置11は、サーバ3へ、端末装置14との個別接続の開始を要求するInfo信号を送信する(ステップS801)。その際、端末装置11は、MicCtlDnに宣言された電話番号として端末装置14を表す"2004"をInfo信号に記述し、MicCtlOpに宣言されたコマンドとして"IndStart"をInfo信号に記述する。一方、制御部37は、端末装置11からそのInfo信号を受信すると、端末装置11に対して200 OK信号を返信する(ステップS802)。   As illustrated in FIG. 13, the terminal device 11 first transmits an Info signal requesting the start of the individual connection with the terminal device 14 to the server 3 (step S801). At that time, the terminal device 11 describes “2004” representing the terminal device 14 as a telephone number declared in MicCtlDn in the Info signal, and describes “IndStart” as a command declared in MicCtlOp in the Info signal. On the other hand, when receiving the Info signal from the terminal device 11, the control unit 37 returns a 200 OK signal to the terminal device 11 (step S802).

その後、制御部37は、端末装置14の接続先をマイクオフトランク部33から端末装置11が接続されているマイクオフトランク部32に切り替える(ステップS803)。そして制御部37は、会議トランク部31とマイクオフトランク部33との接続を切断する。さらに制御部37は、マイクオフトランク部33を開放し、かつ、会議トランク部31とマイクオフトランク部33との間のチャネルを開放する(ステップS804)。   After that, the control unit 37 switches the connection destination of the terminal device 14 from the microphone off trunk unit 33 to the microphone off trunk unit 32 to which the terminal device 11 is connected (step S803). Then, the control unit 37 disconnects the conference trunk unit 31 and the microphone off trunk unit 33. Further, the control unit 37 opens the microphone-off trunk unit 33 and opens a channel between the conference trunk unit 31 and the microphone-off trunk unit 33 (step S804).

その後、制御部37は、端末装置11及び14に対して個別接続が可能となったことを通知するために、音源34をマイクオフトランク部32に接続する(ステップS805)。音源34は、制御部37からの制御信号に従って、個別接続が可能となったことを示すメッセージ(例えば、「2001と2004を個別接続しました」)に対応するガイダンス音声信号をマイクオフトランク部32へ出力する(ステップS806)。マイクオフトランク部32は、会議トランク部31から入力された音声信号と、音源34から入力された音声信号を合成する。そしてマイクオフトランク部32により合成された音声信号は、制御部37により、RTPなどのデータ転送プロトコルに従って端末装置11及び14へ送信される(ステップS807)。その後、制御部37は、音源34とマイクオフトランク部32間の接続を切断する。   Thereafter, the control unit 37 connects the sound source 34 to the microphone-off trunk unit 32 in order to notify the terminal devices 11 and 14 that the individual connection is possible (step S805). The sound source 34 sends a guidance voice signal corresponding to a message indicating that individual connection is possible (for example, “2001 and 2004 are individually connected”) to the microphone-off trunk unit 32 according to a control signal from the control unit 37. Output (step S806). The microphone-off trunk unit 32 synthesizes the audio signal input from the conference trunk unit 31 and the audio signal input from the sound source 34. The voice signal synthesized by the microphone off trunk unit 32 is transmitted to the terminal devices 11 and 14 by the control unit 37 in accordance with a data transfer protocol such as RTP (step S807). Thereafter, the control unit 37 disconnects the connection between the sound source 34 and the microphone-off trunk unit 32.

これにより、端末装置12または13から発信された音声信号は、会議トランク部31で合成される。そしてその合成音声信号は、端末装置12、13に配信され、かつ、マイクオフトランク部32へ入力される。一方、端末装置11及び14から発信された音声信号は、ともにマイクオフトランク部32へ入力されるようになる。従って、端末装置11から発信された音声信号と端末装置14から発信された音声信号は、会議トランク部31により合成された合成音声信号とともにマイクオフトランク部32により合成され、その合成された音声信号が端末装置11及び14へ配信される。そのため、端末装置11のユーザと端末装置14のユーザは、他のユーザに会話内容を聞かれることなく、個別に会話することができるようになる。   Thereby, the audio signal transmitted from the terminal device 12 or 13 is synthesized by the conference trunk unit 31. The synthesized voice signal is distributed to the terminal devices 12 and 13 and input to the microphone off trunk unit 32. On the other hand, both audio signals transmitted from the terminal devices 11 and 14 are input to the microphone-off trunk unit 32. Therefore, the audio signal transmitted from the terminal device 11 and the audio signal transmitted from the terminal device 14 are synthesized by the microphone off trunk unit 32 together with the synthesized audio signal synthesized by the conference trunk unit 31, and the synthesized audio signal is synthesized. It is distributed to the terminal devices 11 and 14. Therefore, the user of the terminal device 11 and the user of the terminal device 14 can talk individually without being asked by other users about the content of the conversation.

図14は、サーバ3の制御部37により制御される、個別接続を開始する処理の動作フローチャートを示す。なお、以下では、個別接続の開始を要求した端末装置をリクエスト端末と呼ぶ。また、個別接続の相手となることを要求された端末装置を指定端末と呼ぶ。
図14に示されるように、サーバ3がリクエスト端末から個別接続の開始を要求するInfo信号を受信すると、制御部37は処理を開始する。そして制御部37は、マイクオフトランクテーブルを参照して、リクエスト端末は何れかのマイクオフトランク部に接続中か否か判定する(ステップS901)。すなわち、制御部37は、リクエスト端末が接続された会議で使用されるマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストに、リクエスト端末の電話番号が登録されているか否か判定する。リクエスト端末が何れのマイクオフトランク部にも接続されていない場合(ステップS901−No)、リクエスト端末は会議トランク部に接続されており、リクエスト端末からの音声は全ての端末装置に配信されている。そのため、リクエスト端末は個別接続を行うことができない。そこで、制御部37は403 Forbidden信号をリクエスト端末へ返信する(ステップS902)。そして制御部37は個別接続開始処理を終了する。
FIG. 14 is an operation flowchart of processing for starting individual connection, which is controlled by the control unit 37 of the server 3. In the following, a terminal device that requests the start of individual connection is referred to as a request terminal. A terminal device that is requested to be an individual connection partner is called a designated terminal.
As illustrated in FIG. 14, when the server 3 receives an Info signal requesting the start of individual connection from the request terminal, the control unit 37 starts processing. Then, the control unit 37 refers to the microphone off trunk table to determine whether or not the request terminal is connected to any microphone off trunk unit (step S901). That is, the control unit 37 determines whether the telephone number of the request terminal is registered in the microphone off terminal list of the microphone off trunk table corresponding to the microphone off trunk unit used in the conference to which the request terminal is connected. When the request terminal is not connected to any microphone off trunk unit (step S901-No), the request terminal is connected to the conference trunk unit, and the audio from the request terminal is distributed to all terminal devices. Therefore, the request terminal cannot make an individual connection. Therefore, the control unit 37 returns a 403 Forbidden signal to the request terminal (step S902). Then, the control unit 37 ends the individual connection start process.

一方、何れかのマイクオフトランクテーブルのマイクオフ端末リストにリクエスト端末の電話番号が含まれていると、制御部37はリクエスト端末がそのマイクオフトランクテーブルに対応するマイクオフトランク部に接続されていると判定する(ステップS901−Yes)。
次に、制御部37は、リクエスト端末が接続されている会議トランク部に対応する会議トランクテーブルの参加端末リストに、指定端末の電話番号が含まれているか否か判定する(ステップS903)。その参加端末リストに指定端末の電話番号が含まれていない場合(ステップS903−No)、指定端末はリクエスト端末が参加している電話会議に接続されていない。そのため、制御部37は404 Not Found信号をリクエスト端末へ返信する(ステップS904)。そして制御部37は個別接続開始処理を終了する。
一方、その参加端末リストに、指定端末の電話番号が含まれている場合(ステップS903−Yes)、制御部37は、200 OK信号をリクエスト端末へ返信する(ステップS905)。
On the other hand, when the telephone number of the request terminal is included in the microphone-off terminal list of any microphone-off trunk table, the control unit 37 determines that the request terminal is connected to the microphone-off trunk unit corresponding to the microphone-off trunk table. (Step S901-Yes).
Next, the control unit 37 determines whether or not the telephone number of the designated terminal is included in the participating terminal list of the conference trunk table corresponding to the conference trunk unit to which the request terminal is connected (step S903). When the telephone number of the designated terminal is not included in the participating terminal list (step S903-No), the designated terminal is not connected to the telephone conference in which the requesting terminal participates. Therefore, the control unit 37 returns a 404 Not Found signal to the requesting terminal (step S904). Then, the control unit 37 ends the individual connection start process.
On the other hand, when the telephone number of the designated terminal is included in the participating terminal list (step S903-Yes), the control unit 37 returns a 200 OK signal to the request terminal (step S905).

次に、制御部37は、指定端末の電話番号が登録されているマイクオフ端末リストを参照して、指定端末が接続されているマイクオフトランク部への接続端末数が1か否か判定する(ステップS907)。接続端末数が2以上であれば(ステップS907−No)、指定端末は、他の何れかの端末装置と個別接続されている。そのため、制御部37は、指定端末が他の端末装置と個別接続中であることをリクエスト端末に通知するために、リクエスト端末が接続されているマイクオフトランク部に音源34を接続する(ステップS908)。そして制御部37は、音源34から、リクエスト端末が接続されているマイクオフトランク部を介して、指定端末が他の端末装置と個別接続中であることを示すガイダンス音声をリクエスト端末へ送信する(ステップS909)。その後制御部37は、リクエスト端末が接続されているマイクオフトランク部から音源34を切断する(ステップS910)。そして制御部37は個別接続開始処理を終了する。   Next, the control unit 37 refers to the microphone-off terminal list in which the telephone number of the designated terminal is registered, and determines whether or not the number of connected terminals to the microphone-off trunk unit to which the designated terminal is connected is 1 (step). S907). If the number of connected terminals is 2 or more (step S907—No), the designated terminal is individually connected to any other terminal device. Therefore, the control unit 37 connects the sound source 34 to the microphone-off trunk unit to which the request terminal is connected in order to notify the request terminal that the designated terminal is being individually connected to another terminal device (step S908). . Then, the control unit 37 transmits a guidance voice indicating that the designated terminal is individually connected to another terminal device from the sound source 34 via the microphone-off trunk unit to which the request terminal is connected (step). S909). Thereafter, the control unit 37 disconnects the sound source 34 from the microphone off trunk unit to which the request terminal is connected (step S910). Then, the control unit 37 ends the individual connection start process.

一方、ステップS907において、接続端末数が1であれば、制御部37は、指定端末の接続先をそれまで指定端末が接続されていたマイクオフトランク部からリクエスト端末が接続されているマイクオフトランク部に切り替える(ステップS911)。そして制御部37は、それまで指定端末が接続されていたマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストから、指定端末の電話番号を削除する。また制御部37は、リクエスト端末が接続されているマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストに、指定端末の電話番号を登録する。(ステップS912)。そして制御部37は、会議トランク部31とそれまで指定端末が接続されていたマイクオフトランク部との接続を切断する。さらに制御部37は、そのマイクオフトランク部を開放し、かつ、会議トランク部31とそのマイクオフトランク部との間のチャネルを開放する(ステップS913)。   On the other hand, in step S907, if the number of connected terminals is 1, the control unit 37 changes the connection destination of the designated terminal from the microphone off trunk part to which the designated terminal is connected to the microphone off trunk part to which the request terminal is connected. Switching (step S911). Then, the control unit 37 deletes the telephone number of the designated terminal from the microphone off terminal list of the microphone off trunk table corresponding to the microphone off trunk part to which the designated terminal has been connected. In addition, the control unit 37 registers the telephone number of the designated terminal in the microphone off terminal list of the microphone off trunk table corresponding to the microphone off trunk unit to which the request terminal is connected. (Step S912). Then, the control unit 37 disconnects the conference trunk unit 31 from the microphone off trunk unit to which the designated terminal has been connected. Further, the control unit 37 releases the microphone-off trunk unit and opens a channel between the conference trunk unit 31 and the microphone-off trunk unit (step S913).

次に、制御部37は、指定端末及びリクエスト端末が接続されているマイクオフトランク部に音源34を接続する(ステップS914)。そして制御部37は、音源34から、指定端末及びリクエスト端末が接続されているマイクオフトランク部を介して、個別接続が可能となったことを示すガイダンス音声を指定端末及びリクエスト端末へ送信する(ステップS915)。その後制御部37は、そのマイクオフトランク部から音源34を切断する(ステップS916)。
このステップS901〜S916の処理を実行することにより、制御部37は、指定端末とリクエスト端末間で個別接続を行わせることができる。
なお、指定端末は、個別接続の開始前の時点において、音声発信を許可されていてもよい。すなわち、その指定端末は、会議トランク部に接続されていてもよい。この場合、制御部37は、上記のステップS913の処理を省略する。
Next, the control unit 37 connects the sound source 34 to the microphone off trunk unit to which the designated terminal and the request terminal are connected (step S914). And the control part 37 transmits the guidance audio | voice which shows that the individual connection was attained from the sound source 34 to the designated terminal and the request terminal via the microphone off trunk part to which the designated terminal and the request terminal are connected (step). S915). Thereafter, the control unit 37 disconnects the sound source 34 from the microphone-off trunk unit (step S916).
By executing the processes in steps S901 to S916, the control unit 37 can make an individual connection between the designated terminal and the request terminal.
The designated terminal may be permitted to make a voice call before starting the individual connection. That is, the designated terminal may be connected to the conference trunk unit. In this case, the control unit 37 omits the process of step S913.

(D)個別接続の終了
制御部37は、個別接続を終了する命令を受け取った場合、その命令により指定された端末装置から受け取った音声信号が、端末装置が接続されていないマイクオフトランク部または会議トランク部31に転送されるように、会議参加者テーブルを書き換える。そして制御部37は、個別接続が終了された端末装置から受け取った音声信号を、個別接続に利用されていないマイクオフトランク部または会議トランク部31に転送する。
(D) Termination of individual connection When the control unit 37 receives a command to terminate individual connection, the voice signal received from the terminal device designated by the command is a microphone-off trunk unit or conference to which the terminal device is not connected. The conference participant table is rewritten so as to be transferred to the trunk unit 31. And the control part 37 transfers the audio | voice signal received from the terminal device by which individual connection was complete | finished to the microphone-off trunk part or the conference trunk part 31 which is not utilized for individual connection.

図15及び図16を参照しつつ、個別接続を終了する処理の手順を説明する。
図15は、二つの端末装置間の個別接続を終了させる手順を示すシーケンス図である。この例では、端末装置11と14との間で個別接続が行われており、端末装置11及び14は、マイクオフトランク部32に接続されているものとする。図15において縦方向に伸びる各線は、それぞれ、左側から順に、端末装置11、12、13、14、サーバ3の制御部37、会議トランク部31、マイクオフトランク部32、マイクオフトランク部33、音源34に対応する。さらに、各端末装置11〜14には、それぞれ電話番号として"2001"、"2002"、"2003"、"2004"が割り当てられている。
With reference to FIG. 15 and FIG. 16, a procedure of processing for terminating the individual connection will be described.
FIG. 15 is a sequence diagram illustrating a procedure for ending individual connection between two terminal devices. In this example, it is assumed that individual connections are made between the terminal devices 11 and 14, and the terminal devices 11 and 14 are connected to the microphone-off trunk unit 32. In FIG. 15, the lines extending in the vertical direction are, in order from the left side, the terminal devices 11, 12, 13, 14, the control unit 37 of the server 3, the conference trunk unit 31, the microphone off trunk unit 32, the microphone off trunk unit 33, and the sound source 34. Corresponding to Further, “2001”, “2002”, “2003”, and “2004” are assigned to the terminal devices 11 to 14 as telephone numbers, respectively.

図15に示されるように、まず端末装置11は、サーバ3へ、端末装置14との個別接続を終了することを要求するInfo信号を送信する(ステップS1001)。その際、端末装置11は、MicCtlDnに宣言された電話番号として端末装置14を表す"2004"をInfo信号に記述し、MicCtlOpに宣言されたコマンドとして"IndEnd"をInfo信号に記述する。一方、制御部37は、端末装置11からそのInfo信号を受信すると、端末装置11に対して200 OK信号を返信する(ステップS1002)。   As illustrated in FIG. 15, first, the terminal device 11 transmits an Info signal requesting that the individual connection with the terminal device 14 be terminated to the server 3 (step S1001). At that time, the terminal device 11 describes “2004” representing the terminal device 14 in the Info signal as the telephone number declared in MicCtlDn, and describes “IndEnd” in the Info signal as the command declared in MicCtlOp. On the other hand, when receiving the Info signal from the terminal device 11, the control unit 37 returns a 200 OK signal to the terminal device 11 (step S1002).

次に、制御部37は、端末装置11及び14に対して個別接続を終了することを通知するために、音源34をマイクオフトランク部32に接続する(ステップS1003)。音源34は、制御部37からの制御信号に従って、個別接続を終了することを示すメッセージ(例えば、「2001と2004の個別接続を解除します」)に対応するガイダンス音声信号をマイクオフトランク部32へ出力する(ステップS1004)。マイクオフトランク部32は、会議トランク部31から入力された音声信号と、音源34から入力された音声信号を合成する。そしてマイクオフトランク部32により合成された音声信号は、制御部37により、RTPなどのデータ転送プロトコルに従って端末装置11及び14へ送信される(ステップS1005)。その後、制御部37は、音源34とマイクオフトランク部32間の接続を切断する。   Next, the control unit 37 connects the sound source 34 to the microphone-off trunk unit 32 in order to notify the terminal devices 11 and 14 that the individual connection is terminated (step S1003). According to the control signal from the control unit 37, the sound source 34 transmits a guidance voice signal corresponding to a message indicating the termination of the individual connection (for example, “cancel individual connection 2001 and 2004”) to the microphone-off trunk unit 32. Output (step S1004). The microphone-off trunk unit 32 synthesizes the audio signal input from the conference trunk unit 31 and the audio signal input from the sound source 34. The voice signal synthesized by the microphone off trunk unit 32 is transmitted by the control unit 37 to the terminal devices 11 and 14 according to a data transfer protocol such as RTP (step S1005). Thereafter, the control unit 37 disconnects the connection between the sound source 34 and the microphone-off trunk unit 32.

次に、制御部37は、どの端末装置も接続されていないマイクオフトランク部を確保する。なお、この例では、制御部37により、マイクオフトランク部33が確保されるものとする。さらに制御部37は、会議トランク部31とマイクオフトランク部33との間のチャネルを確保する。そして制御部37は、そのチャネルを通じて会議トランク部31からマイクオフトランク部33への下り方向にのみ音声信号が流れるように、会議トランク部31とマイクオフトランク部33とを接続する(ステップS1006)。
その後制御部37は、端末装置14の接続先をマイクオフトランク部32からマイクオフトランク部33に切り替える(ステップS1007)。
Next, the control unit 37 secures a microphone-off trunk unit to which no terminal device is connected. In this example, it is assumed that the microphone off trunk unit 33 is secured by the control unit 37. Further, the control unit 37 secures a channel between the conference trunk unit 31 and the microphone off trunk unit 33. Then, the control unit 37 connects the conference trunk unit 31 and the microphone-off trunk unit 33 so that the audio signal flows only in the downstream direction from the conference trunk unit 31 to the microphone-off trunk unit 33 through the channel (step S1006).
Thereafter, the control unit 37 switches the connection destination of the terminal device 14 from the microphone-off trunk unit 32 to the microphone-off trunk unit 33 (step S1007).

これにより、端末装置11及び14から発信された音声信号は、異なるマイクオフトランク部へ入力されるようになる。従って、端末装置11から発信された音声信号は端末装置14へ伝送されず、また端末装置14から発信された音声信号も端末装置11へ伝送されなくなるので、端末装置11と14間の個別接続が終了する。そして、端末装置12と13間のみ、会議トランク部31を介して音声信号が互いに伝達される。
なお、端末装置14自身が、個別接続を終了する命令をサーバ3に対して送信してもよい。この場合、上記のステップS1001における、Info信号の送信元である端末装置が、端末装置14となる。また上記のステップS1002における、200 OK信号の送信先の端末装置も、端末装置14となる。
Thereby, the audio | voice signal transmitted from the terminal devices 11 and 14 comes to be input into a different microphone off trunk part. Therefore, the audio signal transmitted from the terminal device 11 is not transmitted to the terminal device 14 and the audio signal transmitted from the terminal device 14 is not transmitted to the terminal device 11, so that the individual connection between the terminal devices 11 and 14 is established. finish. Then, only between the terminal devices 12 and 13, audio signals are transmitted to each other via the conference trunk unit 31.
Note that the terminal device 14 itself may transmit a command to terminate the individual connection to the server 3. In this case, the terminal device that is the source of the Info signal in step S1001 is the terminal device 14. In addition, the terminal device to which the 200 OK signal is transmitted in step S1002 is also the terminal device 14.

図16は、サーバ3の制御部37により制御される、個別接続を終了する処理の動作フローチャートを示す。なお、以下では、個別接続の終了を要求した端末装置をリクエスト端末と呼ぶ。また、リクエスト端末に対する個別接続を終了させる端末装置を指定端末と呼ぶ。
図16に示されるように、サーバ3がリクエスト端末から個別接続の終了を要求するInfo信号を受信すると、制御部37は処理を開始する。そして制御部37は、マイクオフトランクテーブルを参照して、リクエスト端末と指定端末は同じマイクオフトランク部に接続中か否か判定する(ステップS1101)。すなわち、制御部37は、リクエスト端末が接続されているマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストに、指定端末の電話番号が登録されているか否か判定する。指定端末とリクエスト端末が同じマイクオフトランク部に接続されていない場合(ステップS1101−No)、リクエスト端末と指定端末との間で個別接続されていない。そこで制御部37は404 NotFound信号をリクエスト端末へ返信する(ステップS1102)。そして制御部37は個別接続終了処理を終了する。
FIG. 16 shows an operation flowchart of processing for terminating the individual connection controlled by the control unit 37 of the server 3. In the following, a terminal device that requests termination of individual connection is referred to as a request terminal. A terminal device that terminates the individual connection to the requesting terminal is called a designated terminal.
As shown in FIG. 16, when the server 3 receives an Info signal requesting termination of individual connection from the requesting terminal, the control unit 37 starts processing. Then, the control unit 37 refers to the microphone off trunk table and determines whether or not the request terminal and the designated terminal are connected to the same microphone off trunk unit (step S1101). That is, the control unit 37 determines whether or not the telephone number of the designated terminal is registered in the microphone off terminal list of the microphone off trunk table corresponding to the microphone off trunk unit to which the request terminal is connected. When the designated terminal and the request terminal are not connected to the same microphone-off trunk part (step S1101-No), the request terminal and the designated terminal are not individually connected. Therefore, the control unit 37 returns a 404 NotFound signal to the requesting terminal (step S1102). Then, the control unit 37 ends the individual connection end process.

一方、リクエスト端末が接続されているマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストに指定端末の電話番号が登録されていると、制御部37はリクエスト端末と指定端末は個別接続中であると判定する(ステップS1101−Yes)。そこで制御部37は、200 OK信号をリクエスト端末へ返信する(ステップS1103)。   On the other hand, when the telephone number of the designated terminal is registered in the microphone off terminal list of the microphone off trunk table corresponding to the microphone off trunk part to which the request terminal is connected, the control unit 37 is individually connected to the request terminal and the designated terminal. (Step S1101-Yes). Therefore, the control unit 37 returns a 200 OK signal to the request terminal (step S1103).

次に、制御部37は、指定端末及びリクエスト端末が接続されているマイクオフトランク部に音源34を接続する(ステップS1104)。そして制御部37は、音源34から、指定端末及びリクエスト端末が接続されているマイクオフトランク部を介して、個別接続を終了することを示すガイダンス音声をリクエスト端末及び指定端末へ送信する(ステップS1105)。その後制御部37は、そのマイクオフトランク部から音源34を切断する(ステップS1106)。   Next, the control unit 37 connects the sound source 34 to the microphone off trunk unit to which the designated terminal and the request terminal are connected (step S1104). Then, the control unit 37 transmits, from the sound source 34, guidance voice indicating that the individual connection is terminated to the request terminal and the designated terminal via the microphone off trunk unit to which the designated terminal and the request terminal are connected (step S1105). . Thereafter, the control unit 37 disconnects the sound source 34 from the microphone off trunk unit (step S1106).

その後制御部37は、指定端末からの音声が他の端末装置へ伝送されないようにするために、何れの端末装置も接続されていないマイクオフトランク部を確保する(ステップS1107)。そして制御部37は、会議トランク部31から確保されたマイクオフトランク部への下り方向のみ音声信号が流れるように、会議トランク部31と確保されたマイクオフトランク部を接続する(ステップS1108)。また制御部37は、指定端末の接続先をリクエスト端末が接続されたマイクオフトランク部から新たに確保されたマイクオフトランク部に切り替える(ステップS1109)。そして制御部37は、リクエスト端末が接続されているマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストから、指定端末の電話番号を削除する。また制御部37は、確保されたマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストに、指定端末の電話番号を登録する(ステップS1110)。   Thereafter, the control unit 37 secures a microphone off trunk unit to which no terminal device is connected in order to prevent the voice from the designated terminal from being transmitted to other terminal devices (step S1107). Then, the control unit 37 connects the conference trunk unit 31 and the secured microphone-off trunk unit so that the audio signal flows only in the downlink direction from the conference trunk unit 31 to the secured microphone-off trunk unit (step S1108). Further, the control unit 37 switches the connection destination of the designated terminal from the microphone off trunk unit to which the request terminal is connected to the newly secured microphone off trunk unit (step S1109). And the control part 37 deletes the telephone number of a designated terminal from the microphone-off terminal list | wrist of the microphone-off trunk table corresponding to the microphone-off trunk part to which the request terminal is connected. Further, the control unit 37 registers the telephone number of the designated terminal in the microphone off terminal list of the microphone off trunk table corresponding to the secured microphone off trunk unit (step S1110).

このステップS1101〜S1110の処理を実行することにより、制御部37は、指定端末とリクエスト端末間での個別接続を終了させることができる。
なお、制御部37は、ステップS1109において、リクエスト端末との個別接続を終了する指定端末を、リクエスト端末及び指定端末が接続されている電話会議に使用される会議トランク部に接続してもよい。この場合、ステップS1107及びステップS1108の処理は省略される。
By executing the processing in steps S1101 to S1110, the control unit 37 can end the individual connection between the designated terminal and the request terminal.
In step S1109, the control unit 37 may connect the designated terminal that terminates the individual connection with the request terminal to the conference trunk unit used for the conference call to which the request terminal and the designated terminal are connected. In this case, the processes of step S1107 and step S1108 are omitted.

以上に説明してきたように、この電話会議システムでは、ユーザがいるそれぞれの地点に設置される複数の端末装置と通信ネットワークを介して接続されたサーバが、音声信号を合成する複数の音声信号合成器を有する。そして、サーバが、各端末装置から受信した音声信号を会議用音声信号合成器である会議トランク部により一つに合成し、その合成された音声信号を各端末装置に配信することにより、ユーザは、他のユーザの発言を聞くことができる。またサーバは、何れかの端末装置からの操作に従って、任意の端末装置から出力された音声信号を、会議トランク部とは異なる音声信号合成器であるマイクオフトランク部に入力させることができる。そして、会議トランク部で合成された音声信号は、マイクオフトランク部に入力されるが、マイクオフトランク部で合成された音声信号は、会議トランク部に入力されない。そのため、この電話会議システムは、複数の地点に設置された端末装置のうち、会議トランク部に接続された特定の端末装置が有するマイクロホンにより集音された音声のみを他の端末装置へ伝送することができる。
さらにこの電話会議システムは、電話会議に接続中の端末装置のうち、特定の複数の端末装置を、一つのマイクオフトランク部に接続することができる。これにより、この電話会議システムは、それら特定の複数の端末装置を個別接続し、個別接続された端末装置のユーザ間でのみ会話することを可能とする。
As described above, in this conference call system, a plurality of audio signal synthesis in which a server connected via a communication network with a plurality of terminal devices installed at respective points where a user is present is synthesized. Has a vessel. Then, the server synthesizes the audio signals received from each terminal device into one by the conference trunk unit which is a conference audio signal synthesizer, and distributes the synthesized audio signal to each terminal device. You can listen to other users' remarks. Further, the server can input a voice signal output from an arbitrary terminal device to a microphone-off trunk unit that is a voice signal synthesizer different from the conference trunk unit in accordance with an operation from any terminal device. The voice signal synthesized in the conference trunk unit is input to the microphone off trunk unit, but the voice signal synthesized in the microphone off trunk unit is not input to the conference trunk unit. Therefore, this telephone conference system transmits only the voice collected by the microphone of a specific terminal device connected to the conference trunk unit among the terminal devices installed at a plurality of points to other terminal devices. Can do.
Furthermore, this telephone conference system can connect a specific plurality of terminal devices among the terminal devices connected to the telephone conference to one microphone-off trunk unit. Thereby, this telephone conference system makes it possible to individually connect these specific terminal devices and to have a conversation only between users of the individually connected terminal devices.

なお、本発明は上記の実施形態に限定されるものではない。例えば、サーバが有する会議トランク部、マイクオフトランク部及び音源は、サーバが有するプロセッサ上で実行されるコンピュータプログラムによって実装される機能モジュールであってもよい。   In addition, this invention is not limited to said embodiment. For example, the conference trunk unit, the microphone-off trunk unit, and the sound source included in the server may be functional modules implemented by a computer program executed on a processor included in the server.

あるいは、会議トランク部及びマイクオフトランク部のそれぞれは、VoIPを利用して音声信号を通信することが可能な別個の装置に実装され、通信ネットワークを介してサーバ及び各端末装置と接続されていてもよい。この場合、会議トランク部またはマイクオフトランク部を有する装置は、RTPなどのデータ転送プロトコルに従って音声信号を送受信することが可能なプロセッサと、上記の会議オプション機能で使用されるメッセージに相当する音声信号を生成する音源を有する。またサーバは、セッション開始プロトコルなどの呼制御プロトコルに従って動作する呼制御サーバとして機能する。そしてサーバは、何れかの端末装置から電話会議への参加要求信号または何れかの会議オプション機能の実行要求信号を受信すると、会議参加者テーブルを参照して、端末装置と接続される会議トランク部またはマイクオフトランク部を特定する。そしてサーバは、呼制御プロトコルに従って指定された端末装置を会議トランク部及びマイクオフトランク部の何れかに接続する。
例えば、図6のステップS201などにおいて、サーバ3が端末装置11から会議接続要求を含むInvite信号を受信した場合、サーバ3は、そのInvite信号を会議トランク部を有する装置へ転送する。そしてサーバ3は、そのInvite信号を受け取った、会議トランク部を有する装置から送信された100 Trying信号などの応答信号を、端末装置11へ転送する。また、図8のステップS403などにおいて、端末装置の接続先が、会議トランク部からマイクオフトランク部に変更される場合、サーバ3は、マイクオフトランク部から送信されたRe-Invite信号をその端末装置へ転送する。
Alternatively, each of the conference trunk unit and the microphone off trunk unit may be mounted on a separate device capable of communicating a voice signal using VoIP and connected to the server and each terminal device via a communication network. Good. In this case, a device having a conference trunk unit or a microphone off trunk unit receives a processor capable of transmitting and receiving a voice signal according to a data transfer protocol such as RTP, and a voice signal corresponding to a message used in the conference option function. Has a sound source to generate. The server also functions as a call control server that operates according to a call control protocol such as a session start protocol. Then, when the server receives a conference call participation request signal or any conference option function execution request signal from any terminal device, the server refers to the conference participant table and is connected to the terminal trunk unit. Or, specify the microphone off trunk. Then, the server connects the terminal device designated in accordance with the call control protocol to either the conference trunk unit or the microphone off trunk unit.
For example, when the server 3 receives an Invite signal including a conference connection request from the terminal device 11 in step S201 of FIG. 6 or the like, the server 3 transfers the Invite signal to a device having a conference trunk unit. The server 3 receives the Invite signal and transfers a response signal such as a 100 Trying signal transmitted from the device having the conference trunk unit to the terminal device 11. In addition, in step S403 in FIG. 8 and the like, when the connection destination of the terminal device is changed from the conference trunk unit to the microphone off trunk unit, the server 3 transmits the Re-Invite signal transmitted from the microphone off trunk unit to the terminal device. Forward.

さらに、各端末装置とサーバは、VoIP以外の方法で音声信号の通信を行ってもよい。例えば、各端末装置とサーバは、公衆通信回線を通じて接続され、音声信号そのものを互いに送受信してもよい。さらに、サーバの制御部は、端末装置間の個別接続が設定されていない場合、マイクオフトランク部に接続された端末装置から受信した音声信号を、そのマイクオフトランク部に入力せず、単に廃棄してもよい。   Further, each terminal device and the server may communicate voice signals by a method other than VoIP. For example, each terminal device and the server may be connected through a public communication line, and may transmit and receive audio signals themselves. Furthermore, when the individual connection between the terminal devices is not set, the control unit of the server simply discards the audio signal received from the terminal device connected to the microphone off trunk unit without inputting the audio signal to the microphone off trunk unit. Also good.

以上のように、当業者は、本発明の範囲内で、実施される形態に合わせて様々な変更を行うことができる。   As described above, those skilled in the art can make various modifications in accordance with the embodiment to be implemented within the scope of the present invention.

以上説明した実施形態及びその変形例に関し、更に以下の付記を開示する。
(付記1)
通信ネットワークに接続され、集音した音声に対応する音声信号を該通信ネットワークに送出し、該通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置と、
前記通信ネットワークに接続され、前記複数の端末装置から受信した音声信号を合成し、該合成された音声信号を前記複数の端末装置へ配信するサーバとを有し、
前記サーバは、
入力された複数の音声信号を一つの音声信号に合成することにより、第1の合成音声信号を出力する第1の音声信号合成器と、
入力された複数の音声信号を一つの音声信号に合成することにより、第2の合成音声信号を出力する第2の音声信号合成器と、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を前記第1の音声信号合成器に接続し、前記第1の音声信号合成器に接続された端末装置から受信した音声信号を前記第1の音声信号合成器に入力し、前記第1の音声信号合成器に接続された端末装置に対して前記第1の合成音声信号を配信する一方、前記複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を前記第2の音声信号合成器に接続し、前記第1の合成音声信号を前記第2の音声信号合成器に入力し、前記第2の音声信号合成器に接続された端末装置に対して前記第2の合成音声信号を配信する制御部と、
を有する電話会議システム。
(付記2)
前記制御部は、前記複数の端末装置の何れかから、前記第1の音声信号合成器に接続された第1の端末装置からの音声発信を停止する命令を受信すると、前記第1の端末装置の接続先を前記第1の音声信号合成器から前記第2の音声信号合成器に切り替える、付記1に記載の電話会議システム。
(付記3)
前記制御部は、前記複数の端末装置の何れかから、前記第2の音声信号合成器に接続された第2の端末装置からの音声発信を許可する命令を受信すると、前記第2の端末装置の接続先を前記第2の音声信号合成器から前記第1の音声信号合成器に切り替える、付記1または2に記載の電話会議システム。
(付記4)
前記制御部は、前記第2の音声信号合成器に接続された第3の端末装置から、前記複数の端末装置のうちの第4の端末装置と個別接続する命令を受信すると、前記第4の端末装置を前記第2の音声信号合成器に接続し、前記第3の端末装置から受信した音声信号及び前記第4の端末装置から受信した音声信号を前記第2の音声信号合成器に入力する、付記1〜3の何れか一項に記載の電話会議システム。
(付記5)
前記サーバは、入力された音声信号を一つの音声信号に合成することにより、第3の合成音声信号を出力する第3の音声信号合成器をさらに有し、
前記制御部は、前記第3の端末装置または前記第4の端末装置の何れか一方から、前記第3の端末装置と前記第4の端末装置間の個別接続を終了する命令を受信すると、前記第3の端末装置または前記第4の端末装置のうちの他方を、前記第3の音声信号合成器に接続するとともに、前記第1の合成音声信号を前記第3の音声信号合成器に入力し、前記第3の音声信号合成器に接続された端末装置に対して前記第3の合成音声信号を配信する、付記4に記載の電話会議システム。
(付記6)
前記制御部は、前記第3の端末装置または前記第4の端末装置の何れか一方から、前記第3の端末装置と前記第4の端末装置間の個別接続を終了する命令を受信すると、前記第3の端末装置または前記第4の端末装置のうちの他方を、前記第1の音声信号合成器に接続する、付記4に記載の電話会議システム。
(付記7)
集音した音声に対応する音声信号を通信ネットワークに送出し、通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置から受信した音声信号を合成し、該合成された音声信号を前記複数の端末装置へ配信する電話会議システム用サーバであって、
入力された音声信号を一つの音声信号に合成することにより、第1の合成音声信号を出力する第1の音声信号合成器と、
入力された音声信号を一つの音声信号に合成することにより、第2の合成音声信号を出力する第2の音声信号合成器と、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を前記第1の音声信号合成器に接続し、前記第1の音声信号合成器に接続された端末装置から受信した音声信号を前記第1の音声信号合成器に入力し、前記第1の音声信号合成器に接続された端末装置に対して前記第1の合成音声信号を配信する一方、前記複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を前記第2の音声信号合成器に接続し、前記第1の合成音声信号を前記第2の音声信号合成器に入力し、前記第2の音声信号合成器に接続された端末装置に対して前記第2の合成音声信号を配信する制御部と、
を有する電話会議システム用サーバ。
(付記8)
集音した音声に対応する音声信号を通信ネットワークに送出し、通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置から受信した音声信号を合成し、該合成された音声信号を前記複数の端末装置へ配信する電話会議システム用サーバの制御方法であって、前記サーバは、入力された音声信号を一つの音声信号に合成することにより、第1の合成音声信号を出力する第1の音声信号合成器と、入力された音声信号を一つの音声信号に合成することにより、第2の合成音声信号を出力する第2の音声信号合成器とを有し、
前記制御方法は、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を前記第1の音声信号合成器に接続し、
前記第1の音声信号合成器に接続された端末装置から受信した音声信号を前記第1の音声信号合成器に入力し、かつ前記第1の音声信号合成器に接続された端末装置に対して前記第1の合成音声信号を配信し、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を前記第2の音声信号合成器に接続し、
前記第1の合成音声信号を前記第2の音声信号合成器に入力し、かつ前記第2の音声信号合成器に接続された端末装置に対して前記第2の合成音声信号を配信する
ことを含む制御方法。
(付記9)
前記複数の端末装置の何れかから、前記第1の音声信号合成器に接続された第1の端末装置からの音声発信を停止する命令を受信すると、前記第1の端末装置の接続先を前記第1の音声信号合成器から前記第2の音声信号合成器に切り替えることをさらに含む、付記8に記載の制御方法。
The following supplementary notes are further disclosed regarding the embodiment described above and its modifications.
(Appendix 1)
A plurality of terminal devices connected to a communication network, sending audio signals corresponding to the collected audio to the communication network, and outputting audio corresponding to the audio signals received via the communication network;
A server that is connected to the communication network, synthesizes audio signals received from the plurality of terminal devices, and distributes the synthesized audio signals to the plurality of terminal devices;
The server
A first audio signal synthesizer that outputs a first synthesized audio signal by synthesizing a plurality of input audio signals into one audio signal;
A second audio signal synthesizer that outputs a second synthesized audio signal by synthesizing a plurality of input audio signals into one audio signal;
Among the plurality of terminal devices, a terminal device set to transmit a voice signal to another terminal device is connected to the first voice signal synthesizer, and is connected to the first voice signal synthesizer While the voice signal received from the terminal device is input to the first voice signal synthesizer, the first synthesized voice signal is distributed to the terminal device connected to the first voice signal synthesizer, Of the plurality of terminal devices, a terminal device set not to transmit a voice signal to another terminal device is connected to the second voice signal synthesizer, and the first synthesized voice signal is connected to the second voice signal. A controller that inputs to the signal synthesizer and distributes the second synthesized speech signal to a terminal device connected to the second speech signal synthesizer;
A teleconference system.
(Appendix 2)
When the control unit receives an instruction to stop voice transmission from the first terminal device connected to the first voice signal synthesizer from any of the plurality of terminal devices, the first terminal device The telephone conference system according to claim 1, wherein the connection destination is switched from the first audio signal synthesizer to the second audio signal synthesizer.
(Appendix 3)
When the control unit receives a command permitting voice transmission from the second terminal device connected to the second voice signal synthesizer from any of the plurality of terminal devices, the second terminal device The telephone conference system according to appendix 1 or 2, wherein the connection destination is switched from the second audio signal synthesizer to the first audio signal synthesizer.
(Appendix 4)
When the control unit receives an instruction to individually connect to a fourth terminal device of the plurality of terminal devices from a third terminal device connected to the second audio signal synthesizer, A terminal device is connected to the second audio signal synthesizer, and the audio signal received from the third terminal device and the audio signal received from the fourth terminal device are input to the second audio signal synthesizer. The telephone conference system according to any one of appendices 1 to 3.
(Appendix 5)
The server further includes a third voice signal synthesizer that outputs a third synthesized voice signal by synthesizing the input voice signal into one voice signal;
When the control unit receives a command to end individual connection between the third terminal device and the fourth terminal device from either the third terminal device or the fourth terminal device, The other of the third terminal device and the fourth terminal device is connected to the third speech signal synthesizer, and the first synthesized speech signal is input to the third speech signal synthesizer. The telephone conference system according to appendix 4, wherein the third synthesized voice signal is distributed to a terminal device connected to the third voice signal synthesizer.
(Appendix 6)
When the control unit receives a command to end individual connection between the third terminal device and the fourth terminal device from either the third terminal device or the fourth terminal device, The telephone conference system according to appendix 4, wherein the other of the third terminal device or the fourth terminal device is connected to the first audio signal synthesizer.
(Appendix 7)
A voice signal corresponding to the collected voice is transmitted to a communication network, voice signals received from a plurality of terminal devices that output voice corresponding to the voice signal received via the communication network are synthesized, and the synthesized voice A telephone conference system server for delivering a signal to the plurality of terminal devices,
A first voice signal synthesizer that outputs a first synthesized voice signal by synthesizing the input voice signal into one voice signal;
A second voice signal synthesizer that outputs a second synthesized voice signal by synthesizing the input voice signal into one voice signal;
Among the plurality of terminal devices, a terminal device set to transmit a voice signal to another terminal device is connected to the first voice signal synthesizer, and is connected to the first voice signal synthesizer While the voice signal received from the terminal device is input to the first voice signal synthesizer, the first synthesized voice signal is distributed to the terminal device connected to the first voice signal synthesizer, Of the plurality of terminal devices, a terminal device set not to transmit a voice signal to another terminal device is connected to the second voice signal synthesizer, and the first synthesized voice signal is connected to the second voice signal. A controller that inputs to the signal synthesizer and distributes the second synthesized speech signal to a terminal device connected to the second speech signal synthesizer;
A server for a telephone conference system.
(Appendix 8)
A voice signal corresponding to the collected voice is transmitted to a communication network, voice signals received from a plurality of terminal devices that output voice corresponding to the voice signal received via the communication network are synthesized, and the synthesized voice A method for controlling a telephone conference system server for delivering a signal to a plurality of terminal devices, wherein the server outputs a first synthesized voice signal by synthesizing an inputted voice signal into one voice signal. And a second audio signal synthesizer that outputs the second synthesized audio signal by synthesizing the input audio signal into one audio signal,
The control method is:
Of the plurality of terminal devices, a terminal device set to transmit a voice signal to another terminal device is connected to the first voice signal synthesizer,
An audio signal received from a terminal device connected to the first audio signal synthesizer is input to the first audio signal synthesizer and is connected to the terminal device connected to the first audio signal synthesizer. Delivering the first synthesized speech signal;
Of the plurality of terminal devices, connecting a terminal device set not to transmit an audio signal to another terminal device to the second audio signal synthesizer,
The first synthesized speech signal is input to the second speech signal synthesizer, and the second synthesized speech signal is distributed to a terminal device connected to the second speech signal synthesizer. Control method including.
(Appendix 9)
When receiving a command to stop voice transmission from the first terminal device connected to the first voice signal synthesizer from any of the plurality of terminal devices, the connection destination of the first terminal device is The control method according to appendix 8, further comprising switching from the first audio signal synthesizer to the second audio signal synthesizer.

1 電話会議システム
2 通信ネットワーク
3 サーバ
11〜14 端末装置
21 マイクロホン
22 スピーカ
23 操作部
24 通信インターフェース
25 制御部
31 会議トランク部
32、33 マイクオフトランク部
34 音源
35 記憶部
36 通信インターフェース
37 制御部
DESCRIPTION OF SYMBOLS 1 Telephone conference system 2 Communication network 3 Server 11-14 Terminal device 21 Microphone 22 Speaker 23 Operation part 24 Communication interface 25 Control part 31 Conference trunk part 32, 33 Microphone off trunk part 34 Sound source 35 Storage part 36 Communication interface 37 Control part

Claims (6)

通信ネットワークに接続され、集音した音声に対応する音声信号を該通信ネットワークに送出し、該通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置と、
前記通信ネットワークに接続され、前記複数の端末装置から受信した音声信号を合成し、該合成された音声信号を前記複数の端末装置へ配信するサーバとを有し、
前記サーバは、
入力された複数の音声信号を一つの音声信号に合成することにより、第1の合成音声信号を出力する第1の音声信号合成器と、
入力された複数の音声信号を一つの音声信号に合成することにより、第2の合成音声信号を出力する第2の音声信号合成器と、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を前記第1の音声信号合成器に接続し、前記第1の音声信号合成器に接続された端末装置から受信した音声信号を前記第1の音声信号合成器に入力し、前記第1の音声信号合成器に接続された端末装置に対して前記第1の合成音声信号を配信する一方、前記複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を前記第2の音声信号合成器に接続し、前記第1の合成音声信号を前記第2の音声信号合成器に入力し、前記第2の音声信号合成器に接続された端末装置に対して前記第2の合成音声信号を配信する制御部と、
を有する電話会議システム。
A plurality of terminal devices connected to a communication network, sending audio signals corresponding to the collected audio to the communication network, and outputting audio corresponding to the audio signals received via the communication network;
A server that is connected to the communication network, synthesizes audio signals received from the plurality of terminal devices, and distributes the synthesized audio signals to the plurality of terminal devices;
The server
A first audio signal synthesizer that outputs a first synthesized audio signal by synthesizing a plurality of input audio signals into one audio signal;
A second audio signal synthesizer that outputs a second synthesized audio signal by synthesizing a plurality of input audio signals into one audio signal;
Among the plurality of terminal devices, a terminal device set to transmit a voice signal to another terminal device is connected to the first voice signal synthesizer, and is connected to the first voice signal synthesizer While the voice signal received from the terminal device is input to the first voice signal synthesizer, the first synthesized voice signal is distributed to the terminal device connected to the first voice signal synthesizer, Of the plurality of terminal devices, a terminal device set not to transmit a voice signal to another terminal device is connected to the second voice signal synthesizer, and the first synthesized voice signal is connected to the second voice signal. A controller that inputs to the signal synthesizer and distributes the second synthesized speech signal to a terminal device connected to the second speech signal synthesizer;
A teleconference system.
前記制御部は、前記複数の端末装置の何れかから、前記第1の音声信号合成器に接続された第1の端末装置からの音声発信を停止する命令を受信すると、前記第1の端末装置の接続先を前記第1の音声信号合成器から前記第2の音声信号合成器に切り替える、請求項1に記載の電話会議システム。   When the control unit receives an instruction to stop voice transmission from the first terminal device connected to the first voice signal synthesizer from any of the plurality of terminal devices, the first terminal device The telephone conference system according to claim 1, wherein the connection destination is switched from the first audio signal synthesizer to the second audio signal synthesizer. 前記制御部は、前記複数の端末装置の何れかから、前記第2の音声信号合成器に接続された第2の端末装置からの音声発信を許可する命令を受信すると、前記第2の端末装置の接続先を前記第2の音声信号合成器から前記第1の音声信号合成器に切り替える、請求項1または2に記載の電話会議システム。   When the control unit receives a command permitting voice transmission from the second terminal device connected to the second voice signal synthesizer from any of the plurality of terminal devices, the second terminal device The telephone conference system according to claim 1 or 2, wherein the connection destination is switched from the second audio signal synthesizer to the first audio signal synthesizer. 前記制御部は、前記第2の音声信号合成器に接続された第3の端末装置から、前記複数の端末装置のうちの第4の端末装置と個別接続する命令を受信すると、前記第4の端末装置を前記第2の音声信号合成器に接続し、前記第3の端末装置から受信した音声信号及び前記第4の端末装置から受信した音声信号を前記第2の音声信号合成器に入力する、請求項1〜3の何れか一項に記載の電話会議システム。   When the control unit receives an instruction to individually connect to a fourth terminal device of the plurality of terminal devices from a third terminal device connected to the second audio signal synthesizer, A terminal device is connected to the second audio signal synthesizer, and the audio signal received from the third terminal device and the audio signal received from the fourth terminal device are input to the second audio signal synthesizer. The telephone conference system according to any one of claims 1 to 3. 集音した音声に対応する音声信号を通信ネットワークに送出し、通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置から受信した音声信号を合成し、該合成された音声信号を前記複数の端末装置へ配信する電話会議システム用サーバであって、
入力された音声信号を一つの音声信号に合成することにより、第1の合成音声信号を出力する第1の音声信号合成器と、
入力された音声信号を一つの音声信号に合成することにより、第2の合成音声信号を出力する第2の音声信号合成器と、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を前記第1の音声信号合成器に接続し、前記第1の音声信号合成器に接続された端末装置から受信した音声信号を前記第1の音声信号合成器に入力し、前記第1の音声信号合成器に接続された端末装置に対して前記第1の合成音声信号を配信する一方、前記複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を前記第2の音声信号合成器に接続し、前記第1の合成音声信号を前記第2の音声信号合成器に入力し、前記第2の音声信号合成器に接続された端末装置に対して前記第2の合成音声信号を配信する制御部と、
を有する電話会議システム用サーバ。
A voice signal corresponding to the collected voice is transmitted to a communication network, voice signals received from a plurality of terminal devices that output voice corresponding to the voice signal received via the communication network are synthesized, and the synthesized voice A telephone conference system server for delivering a signal to the plurality of terminal devices,
A first voice signal synthesizer that outputs a first synthesized voice signal by synthesizing the input voice signal into one voice signal;
A second voice signal synthesizer that outputs a second synthesized voice signal by synthesizing the input voice signal into one voice signal;
Among the plurality of terminal devices, a terminal device set to transmit a voice signal to another terminal device is connected to the first voice signal synthesizer, and is connected to the first voice signal synthesizer While the voice signal received from the terminal device is input to the first voice signal synthesizer, the first synthesized voice signal is distributed to the terminal device connected to the first voice signal synthesizer, Of the plurality of terminal devices, a terminal device set not to transmit a voice signal to another terminal device is connected to the second voice signal synthesizer, and the first synthesized voice signal is connected to the second voice signal. A controller that inputs to the signal synthesizer and distributes the second synthesized speech signal to a terminal device connected to the second speech signal synthesizer;
A server for a telephone conference system.
集音した音声に対応する音声信号を通信ネットワークに送出し、通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置から受信した音声信号を合成し、該合成された音声信号を前記複数の端末装置へ配信する電話会議システム用サーバの制御方法であって、前記サーバは、入力された音声信号を一つの音声信号に合成することにより、第1の合成音声信号を出力する第1の音声信号合成器と、入力された音声信号を一つの音声信号に合成することにより、第2の合成音声信号を出力する第2の音声信号合成器とを有し、
前記制御方法は、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を前記第1の音声信号合成器に接続し、
前記第1の音声信号合成器に接続された端末装置から受信した音声信号を前記第1の音声信号合成器に入力し、かつ前記第1の音声信号合成器に接続された端末装置に対して前記第1の合成音声信号を配信し、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を前記第2の音声信号合成器に接続し、
前記第1の合成音声信号を前記第2の音声信号合成器に入力し、かつ前記第2の音声信号合成器に接続された端末装置に対して前記第2の合成音声信号を配信する
ことを含む制御方法。
A voice signal corresponding to the collected voice is transmitted to a communication network, voice signals received from a plurality of terminal devices that output voice corresponding to the voice signal received via the communication network are synthesized, and the synthesized voice A method for controlling a telephone conference system server for delivering a signal to a plurality of terminal devices, wherein the server outputs a first synthesized voice signal by synthesizing an inputted voice signal into one voice signal. And a second audio signal synthesizer that outputs the second synthesized audio signal by synthesizing the input audio signal into one audio signal,
The control method is:
Of the plurality of terminal devices, a terminal device set to transmit a voice signal to another terminal device is connected to the first voice signal synthesizer,
An audio signal received from a terminal device connected to the first audio signal synthesizer is input to the first audio signal synthesizer and is connected to the terminal device connected to the first audio signal synthesizer. Delivering the first synthesized speech signal;
Of the plurality of terminal devices, connecting a terminal device set not to transmit an audio signal to another terminal device to the second audio signal synthesizer,
Inputting the first synthesized speech signal to the second speech signal synthesizer and distributing the second synthesized speech signal to a terminal device connected to the second speech signal synthesizer; Control method including.
JP2009052178A 2009-03-05 2009-03-05 Telephone conference system, server for telephone conference system, and method of controlling server for telephone conference system Withdrawn JP2010206695A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009052178A JP2010206695A (en) 2009-03-05 2009-03-05 Telephone conference system, server for telephone conference system, and method of controlling server for telephone conference system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009052178A JP2010206695A (en) 2009-03-05 2009-03-05 Telephone conference system, server for telephone conference system, and method of controlling server for telephone conference system

Publications (1)

Publication Number Publication Date
JP2010206695A true JP2010206695A (en) 2010-09-16

Family

ID=42967686

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009052178A Withdrawn JP2010206695A (en) 2009-03-05 2009-03-05 Telephone conference system, server for telephone conference system, and method of controlling server for telephone conference system

Country Status (1)

Country Link
JP (1) JP2010206695A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022097350A1 (en) * 2020-11-04 2022-05-12 株式会社ブイキューブ Meeting management device, meeting management method, and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022097350A1 (en) * 2020-11-04 2022-05-12 株式会社ブイキューブ Meeting management device, meeting management method, and program
JP2022074344A (en) * 2020-11-04 2022-05-18 株式会社ブイキューブ Conference management apparatus, conference management method, and program

Similar Documents

Publication Publication Date Title
CN1934796B (en) Mode switching communication system and method
JP3461976B2 (en) Seamless multimedia conferencing system using improved multipoint control unit and improved endpoint device
KR20090098993A (en) Distributed Teleconferencing Multichannel Architecture, Systems, Methods, and Computer Program Products
CN104902111B (en) A method, device and system for establishing a multi-party call based on Web RTC
WO2017129129A1 (en) Instant call method, device, and system
CN110891216A (en) Earphone device
JP2012019416A (en) Information processing terminal, call control method, and program
JP3765014B2 (en) System architecture for linking packet-switched and circuit-switched clients
JP2007201916A (en) PoC data transmission method, PoC call system and apparatus
JP2010178287A (en) Telephone system
JP2010206695A (en) Telephone conference system, server for telephone conference system, and method of controlling server for telephone conference system
JP2010109738A (en) Ip key telephone equipment
JP2007259270A (en) Server device
JP5223444B2 (en) Communication system and call control device
KR101039433B1 (en) Video call terminal supporting video conferencing
CN105828304A (en) Method and device for realizing background music service based on ring back tone platform
JP2007166393A (en) Ip telephone exchange apparatus
JP2015231083A (en) Voice synthesis call system, communication terminal, and voice synthesis call method
CN102394991B (en) Method and system for realizing sound playing for assembly room in multimedia meeting business
TW201230761A (en) Multiparty lines communication method
JP2012065290A (en) Telephone switching system and telephone switching device
KR101341893B1 (en) Telephone call service apparatus and method for magnetic telephone of roip gateway
JP4644813B2 (en) Multi-party call system, call terminal and call server in multi-party call system, multi-party call method
JP2010177826A (en) Ip communication instruction exchange
JP2006100968A (en) Communication terminal device with speaker notifying function and speaker notifying method

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20120605