(57)【要約】【課題】複数の地点に設置された端末装置のうち、特定の端末装置に接続されたマイクロホンにより集音された音声のみを他の端末装置へ伝送可能な電話会議システムを提供する。【解決手段】電話会議システム１は、通信ネットワーク２に接続された複数の端末装置１１〜１４とサーバ３とを有する。サーバ３は、第１及び第２の音声信号合成器３１、３２と、複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置から受信した音声信号を第１の音声信号合成器３１に入力することにより合成された第１の合成音声信号を、その端末装置に配信する一方、第１の合成音声信号を第２の音声信号合成器３２に入力することにより合成された音声信号を、他の端末装置へ音声信号を伝達しないように設定された端末装置に対して配信する制御部３７とを有する。【選択図】図３
2010206695.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続され、集音した音声に対応する音声信号を該通信ネットワークに送出し、該通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置と、
前記通信ネットワークに接続され、前記複数の端末装置から受信した音声信号を合成し、該合成された音声信号を前記複数の端末装置へ配信するサーバとを有し、
前記サーバは、
入力された複数の音声信号を一つの音声信号に合成することにより、第１の合成音声信号を出力する第１の音声信号合成器と、
入力された複数の音声信号を一つの音声信号に合成することにより、第２の合成音声信号を出力する第２の音声信号合成器と、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を前記第１の音声信号合成器に接続し、前記第１の音声信号合成器に接続された端末装置から受信した音声信号を前記第１の音声信号合成器に入力し、前記第１の音声信号合成器に接続された端末装置に対して前記第１の合成音声信号を配信する一方、前記複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を前記第２の音声信号合成器に接続し、前記第１の合成音声信号を前記第２の音声信号合成器に入力し、前記第２の音声信号合成器に接続された端末装置に対して前記第２の合成音声信号を配信する制御部と、
を有する電話会議システム。
【請求項２】
前記制御部は、前記複数の端末装置の何れかから、前記第１の音声信号合成器に接続された第１の端末装置からの音声発信を停止する命令を受信すると、前記第１の端末装置の接続先を前記第１の音声信号合成器から前記第２の音声信号合成器に切り替える、請求項１に記載の電話会議システム。
【請求項３】
前記制御部は、前記複数の端末装置の何れかから、前記第２の音声信号合成器に接続された第２の端末装置からの音声発信を許可する命令を受信すると、前記第２の端末装置の接続先を前記第２の音声信号合成器から前記第１の音声信号合成器に切り替える、請求項１または２に記載の電話会議システム。
【請求項４】
前記制御部は、前記第２の音声信号合成器に接続された第３の端末装置から、前記複数の端末装置のうちの第４の端末装置と個別接続する命令を受信すると、前記第４の端末装置を前記第２の音声信号合成器に接続し、前記第３の端末装置から受信した音声信号及び前記第４の端末装置から受信した音声信号を前記第２の音声信号合成器に入力する、請求項１〜３の何れか一項に記載の電話会議システム。
【請求項５】
集音した音声に対応する音声信号を通信ネットワークに送出し、通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置から受信した音声信号を合成し、該合成された音声信号を前記複数の端末装置へ配信する電話会議システム用サーバであって、
入力された音声信号を一つの音声信号に合成することにより、第１の合成音声信号を出力する第１の音声信号合成器と、
入力された音声信号を一つの音声信号に合成することにより、第２の合成音声信号を出力する第２の音声信号合成器と、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を前記第１の音声信号合成器に接続し、前記第１の音声信号合成器に接続された端末装置から受信した音声信号を前記第１の音声信号合成器に入力し、前記第１の音声信号合成器に接続された端末装置に対して前記第１の合成音声信号を配信する一方、前記複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を前記第２の音声信号合成器に接続し、前記第１の合成音声信号を前記第２の音声信号合成器に入力し、前記第２の音声信号合成器に接続された端末装置に対して前記第２の合成音声信号を配信する制御部と、
を有する電話会議システム用サーバ。
【請求項６】
集音した音声に対応する音声信号を通信ネットワークに送出し、通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置から受信した音声信号を合成し、該合成された音声信号を前記複数の端末装置へ配信する電話会議システム用サーバの制御方法であって、前記サーバは、入力された音声信号を一つの音声信号に合成することにより、第１の合成音声信号を出力する第１の音声信号合成器と、入力された音声信号を一つの音声信号に合成することにより、第２の合成音声信号を出力する第２の音声信号合成器とを有し、
前記制御方法は、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を前記第１の音声信号合成器に接続し、
前記第１の音声信号合成器に接続された端末装置から受信した音声信号を前記第１の音声信号合成器に入力し、かつ前記第１の音声信号合成器に接続された端末装置に対して前記第１の合成音声信号を配信し、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を前記第２の音声信号合成器に接続し、
前記第１の合成音声信号を前記第２の音声信号合成器に入力し、かつ前記第２の音声信号合成器に接続された端末装置に対して前記第２の合成音声信号を配信する
ことを含む制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
ここに開示される実施形態は、電話会議システム、電話会議システム用サーバ及び電話会議システム用サーバの制御方法に関する。
【背景技術】
【０００２】
従来より、互いに異なる場所にいる者同士が会議することを可能にする電話会議システムが開発されている。電話会議システムでは、音声を効率的に集音するために、電話会議システムが有する端末装置が設置された場所ごとに、複数のマイクロホンが設置されることがある。このような場合、複数の参加者が同時に発言すると、端末装置はそれぞれのマイクロホンにより集音された音声信号を一つの音声信号に合成した後、その合成された音声信号を他の端末装置へ送信する。そのため、電話会議システムのユーザは、合成された音声信号を受信した端末装置から再生された音声から、誰が発言したのかを識別することが困難であった。
そこで、音声信号を受信する端末装置が、音声信号を送信する端末装置に接続されたマイクロホンの切り替え制御及び入力レベル制御を行うことが可能な２地点間での電話会議用の電話会議装置が開発されている。また、端末装置が、その端末装置に接続された複数のマイクロホンの中から所定の選択アルゴリズムに従って一つのマイクロホンを選択し、その選択されたマイクロホンに対応する音声のみを他の端末装置へ送信する電話会議システムが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−２６１３５１号公報
【特許文献２】特開２００６−２１１５０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、電話会議では、互いに異なる地点にいる参加者が同時に発言する場合もある。特に３箇所以上の地点に設置された複数の端末装置を用いて電話会議が開催されている場合、各端末装置に接続されたマイクロホンにより集音されるノイズの総音量も大きくなる。そのため、２箇所以上の異なる地点にいる参加者が同時に発言すると、その他の地点にいる参加者は、発言者を識別することが困難であった。
そこで、電話会議システムに対して、そのシステムが有する端末装置のうち、選択された端末装置に接続されたマイクロホンにより集音された音声信号のみを、他の端末装置へ伝送する技術が求められている。
【０００５】
そこで本明細書は、複数の端末装置のうち、選択された端末装置に接続されたマイクロホンにより集音された音声のみを他の端末装置へ伝送可能な電話会議システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
一つの実施形態によれば、電話会議システムが提供される。この電話会議システムは、通信ネットワークに接続され、集音した音声に対応する音声信号をその通信ネットワークに送出し、またその通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置と、通信ネットワークに接続され、複数の端末装置から受信した音声信号を合成し、合成された音声信号を複数の端末装置へ配信するサーバとを有する。またサーバは、入力された複数の音声信号を一つの音声信号に合成することにより、第１の合成音声信号を出力する第１の音声信号合成器と、入力された複数の音声信号を一つの音声信号に合成することにより、第２の合成音声信号を出力する第２の音声信号合成器と、複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を第１の音声信号合成器に接続し、第１の音声信号合成器に接続された端末装置から受信した音声信号を第１の音声信号合成器に入力し、第１の音声信号合成器に接続された端末装置に対して第１の合成音声信号を配信する一方、複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を第２の音声信号合成器に接続し、第１の合成音声信号を第２の音声信号合成器に入力し、第２の音声信号合成器に接続された端末装置に対して第２の合成音声信号を配信する制御部とを有する。
【０００７】
また他の実施形態によれば、集音した音声に対応する音声信号を通信ネットワークに送出し、通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置から受信した音声信号を合成し、合成された音声信号を複数の端末装置へ配信する電話会議システム用サーバが提供される。この電話会議システム用サーバは、入力された複数の音声信号を一つの音声信号に合成することにより、第１の合成音声信号を出力する第１の音声信号合成器と、入力された複数の音声信号を一つの音声信号に合成することにより、第２の合成音声信号を出力する第２の音声信号合成器と、複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を第１の音声信号合成器に接続し、第１の音声信号合成器に接続された端末装置から受信した音声信号を第１の音声信号合成器に入力し、第１の音声信号合成器に接続された端末装置に対して第１の合成音声信号を配信する一方、複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を第２の音声信号合成器に接続し、第１の合成音声信号を第２の音声信号合成器に入力し、第２の音声信号合成器に接続された端末装置に対して第２の合成音声信号を配信する制御部とを有する。
【０００８】
さらに他の実施形態によれば、集音した音声に対応する音声信号を通信ネットワークに送出し、通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置から受信した音声信号を合成し、合成された音声信号を複数の端末装置へ配信する電話会議システム用サーバの制御方法が提供される。ここで電話会議システム用サーバは、入力された音声信号を一つの音声信号に合成することにより、第１の合成音声信号を出力する第１の音声信号合成器と、入力された音声信号を一つの音声信号に合成することにより、第２の合成音声信号を出力する第２の音声信号合成器とを有する。そして電話会議システム用サーバの制御方法は、複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を第１の音声信号合成器に接続し、第１の音声信号合成器に接続された端末装置から受信した音声信号を第１の音声信号合成器に入力し、かつ第１の音声信号合成器に接続された端末装置に対して第１の合成音声信号を配信し、複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を第２の音声信号合成器に接続し、第１の合成音声信号を第２の音声信号合成器に入力し、かつ第２の音声信号合成器に接続された端末装置に対して第２の合成音声信号を配信することを含む。
【発明の効果】
【０００９】
本明細書に開示された電話会議システムは、複数の端末装置のうち、選択された端末装置に接続されたマイクロホンにより集音された音声のみを他の端末装置へ伝送することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】一つの実施形態に係る電話会議システムの概略構成図である。
【図２】図１の電話会議システムで利用可能な端末装置の概略構成図である。
【図３】図１の電話会議システムで利用可能な電話会議システム用サーバの概略構成図である。
【図４】会議参加者テーブルの一例を示す図である。
【図５】複数の端末装置間で電話会議を開始するために、それら端末装置をサーバに接続する手順を示すシーケンス図である。
【図６】サーバの制御部によって制御される、端末装置を電話会議に接続する処理の動作フローチャートである。
【図７】サーバの制御部によって制御される、会議オプション機能の動作フローチャートである。
【図８】複数の端末装置間で電話会議が行われているときに、特定の端末装置の音声発信を停止する手順を示すシーケンス図である。
【図９】サーバの制御部によって制御される、特定の端末装置からの音声発信を停止する処理の動作フローチャートである。
【図１０】サーバの制御部によって制御される、特定の端末装置からの音声発信を停止する処理の動作フローチャートである。
【図１１】音声発信が停止されている端末装置からの音声発信を許可する手順を示すシーケンス図である。
【図１２】サーバの制御部によって制御される、音声発信が停止されている端末装置からの音声発信を許可する処理の動作フローチャートである。
【図１３】何れか二つの端末装置間で個別接続を開始させる手順を示すシーケンス図である。
【図１４】サーバの制御部によって制御される、何れか二つの端末装置間で個別接続を開始させる処理の動作フローチャートである。
【図１５】二つの端末装置間の個別接続を終了させる手順を示すシーケンス図である。
【図１６】サーバの制御部によって制御される、二つの端末装置間の個別接続を終了させる処理の動作フローチャートである。
【発明を実施するための形態】
【００１１】
以下、図を参照しつつ、一つの実施形態による電話会議システムについて説明する。
この電話会議システムは、会議参加者がいるそれぞれの地点に設置される複数の端末装置と、各端末装置と通信ネットワークを介して接続されるサーバとを有する。そしてサーバは、音声信号を合成する音声信号合成器を複数有し、そのうちの会議用音声信号合成器である会議トランク部に各端末装置から受信した音声信号を入力する。サーバは、会議トランク部により合成された音声信号を各端末装置へ配信することで、各端末装置のユーザが、他の端末装置のユーザの発言を聞けるようにする。またサーバは、音声を他の端末装置へ伝送しないように設定された端末装置から受信した音声信号を、聞き取り専用音声信号合成器であるマイクオフトランク部に入力する。そしてサーバは、音声を他の端末装置へ伝送しないように設定された端末装置に対して、そのマイクオフトランク部により合成された音声信号を配信する。さらにサーバは、マイクオフトランク部に対して、会議トランク部から出力された合成音声信号を入力するが、マイクオフトランク部からの出力は会議トランク部へ入力しない。これにより、この電話会議システムは、特定の端末装置からの音声信号のみを各端末装置へ伝送することを可能にする。
【００１２】
図１は、一つの実施形態による電話会議システム１の概略構成図である。図１に示すように、電話会議システム１は、４台の端末装置１１〜１４と、サーバ３とを有する。そして各端末装置１１〜１４とサーバ３とは、通信ネットワーク２を介して互いに通信可能に接続されている。各端末装置１１〜１４は、互いに異なる地点に設置される。そして各端末装置１１〜１４は、会議参加者の音声を集音してサーバ３へ送信する。一方、サーバ３は、各端末装置１１〜１４から受信した音声信号を合成する。そしてサーバ３は、その合成した音声信号を各端末装置１１〜１４へ配信する。なお、図１では、理解を容易にするために、４台の端末装置のみを示した。しかし電話会議システム１は、２台、３台、あるいは５台以上の端末装置を有していてもよい。
【００１３】
通信ネットワーク２は、インターネットプロトコル（Internet Protocol、ＩＰ）にしたがってパケット単位でデータを伝送する通信ネットワークである。例えば、通信ネットワーク２は、ＩＰパケットを伝送するための導線または光ファイバケーブルなどの複数の伝送線と、それら伝送線を連結し、ＩＰパケットをそのヘッダ情報にしたがって所定の宛先へ転送する１台以上のルータ及びスイッチングハブなどを有する。
【００１４】
各端末装置１１〜１４は、ボイスオーバーインターネットプロトコル（Voice over Internet Protocol、ＶｏＩＰ）を利用して、サーバ３と音声信号を通信する。なお、各端末装置１１〜１４は、同様の機能及び構成を有するため、以下では端末装置１１について説明する。
図２に、端末装置１１の概略構成図を示す。端末装置１１は、マイクロホン２１と、スピーカ２２と、操作部２３と、通信インターフェース２４と、制御部２５とを有する。
【００１５】
操作部２３は、会議参加者が端末装置１１に対する所定の機能を実行するためのユーザインターフェースである。操作部２３は、例えば、テンキーと、所定の機能に対応する操作ボタンなど、複数の操作ボタンを有する。あるいは、操作部２３は、タッチパネルディスプレイを有し、タッチパネル上に複数の操作ボタンを表示してもよい。そして操作部２３は、押下された操作ボタンに応じた制御信号を制御部２５に送信する。制御部２５は、受信した制御信号に応じた処理を実行する。
【００１６】
端末装置１１のユーザは、端末装置１１を接続したい電話会議を特定するための会議トランク番号及び端末装置１１の電話番号を操作部２３を介して入力することにより、端末装置１１をその電話会議に接続することができる。
またユーザは、端末装置１１が電話会議に接続されている間に、操作部２３を介して操作対象となる端末装置の電話番号を入力し、かつ操作部２３の所定の操作ボタンを押下することにより、以下の会議オプション機能の何れかをサーバ３に実行させることができる。なお、操作対象となる端末装置は、端末装置１１自身に限られず、他の端末装置であってもよい。
（Ａ）電話会議に接続中の端末装置からの音声発信停止
この機能は、操作部２３を介して指定された、電話会議に接続中の端末装置のマイクロホンにより集音される音声信号を他の端末装置へ伝送することを停止する機能である。
（Ｂ）電話会議に接続中の端末装置からの音声発信許可
この機能は、音声発信が停止されている端末装置のマイクロホンにより集音される音声信号を他の端末装置へ伝送することを再開する機能である。
（Ｃ）電話会議に接続中の他の端末装置との個別接続の開始
この機能は、音声発信停止中の端末装置１１と、操作部２３を介して指定された、電話会議に接続中の他の端末装置間のみで音声信号の通信を行うことにより、それら端末装置のユーザが個別に会話することを可能にする機能である。
（Ｄ）電話会議に接続中の他の端末装置との個別接続の終了
この機能は、個別接続中の端末装置に対して、その個別接続を終了させる機能である。
なお、各機能を実現するためにサーバ３により実行される処理の詳細については後述する。
【００１７】
通信インターフェース２４は、端末装置１１を通信ネットワーク２に接続するためのインターフェースである。そして通信インターフェース２４は、制御部２５から発信された信号を、通信ネットワーク２へ送出する。また通信インターフェース２４は、通信ネットワーク２から受信した信号を制御部２５へ渡す。
【００１８】
制御部２５は、１個または複数個のプロセッサと、メモリと、その周辺回路を有する。そして制御部２５は、端末装置１１とサーバ３との間の通話制御、音声信号を送受信するための各種処理、及び電話会議システム１が提供する各種の会議オプション機能の実行をサーバ３に対して要求するための処理を行う。
【００１９】
具体的には、制御部２５は、所定の呼制御プロトコルにしたがって、サーバ３との通信セッションを確立する。あるいは制御部２５は、端末装置１１とサーバ３との間で確立された通信セッションを終了させる。なお、本実施形態では、端末装置１１及びサーバ３は、呼制御プロトコルとして、セッション開始プロトコル（Session Initiation Protocol、ＳＩＰ）を使用する。制御部２５は、端末装置１１からサーバ３への通信セッションを確立する場合、発信処理を実行する。例えば制御部２５は、サーバ３のアドレスを指定して、Invite信号を発信する。
【００２０】
また制御部２５は、何れかの端末装置に対して上記の（Ａ）〜（Ｄ）の機能を実行する場合、対象となる端末装置の電話番号と、その機能に対応する命令を含むInfo信号をサーバ３へ送信する。
Info信号に含まれる命令形式の一例を以下に示す。
INFO｛
MicCtlDn:xxxx
MicCtlOp:yyyy
｝
ここで、MicCtlDnは、上記の（Ａ）〜（Ｄ）の機能の実行対象となる端末装置を特定するための宣言文であり、MicCtlDnに続く記号"xxxx"は、その実行対象となる端末装置の電話番号である。例えば、端末装置１１〜１４に、それぞれ、電話番号"2001"〜"2004"が割り当てられており、端末装置１２に対して上記の機能の何れかを実行する場合、MicCtlDnの次に、電話番号"2002"が記述される。またMicCtlOpは、上記の（Ａ）〜（Ｄ）の機能の何れを実行するかを特定するための宣言文であり、MicCtlOpに続く記号"yyyy"は、上記の（Ａ）〜（Ｄ）の機能の何れかに該当するコマンド名である。例えば、端末装置１１が上記の（Ａ）の機能、すなわち、音声発信の停止をサーバ３に対して要求する場合、コマンド名は"OFF"である。また端末装置１１が上記の（Ｂ）の機能、すなわち、音声発信の許可をサーバ３に対して要求する場合、コマンド名は"ON"である。さらに、端末装置１１が上記の（Ｃ）の機能、すなわち、個別接続の開始をサーバ３に対して要求する場合、コマンド名は"IndStart"である。また端末装置１１が上記の（Ｄ）の機能、すなわち、個別接続の終了をサーバ３に対して要求する場合、コマンド名は"IndEnd"である。
【００２１】
また、制御部２５は、端末装置１１とサーバ３との間で通信セッションが確立されると、リアルタイム トランスポート プロトコル（Real-time Transport Protocol、ＲＴＰ）などのデータ転送プロトコルに従ってサーバ３と音声信号を通信する。具体的には、制御部２５は、マイクロホン２１により集音された会議参加者の音声信号をサーバ３へ送信するために、その音声信号を様々な圧縮符号化技術の何れかを用いて圧縮し、符号化する。制御部２５は、例えば、G711、G729a、G723.1などの規格により規定される圧縮符号化技術の何れかを使用することができる。そして制御部２５は、圧縮符号化された音声信号をＩＰパケット単位のデータに分割する。制御部２５は、それら分割されたデータに、データの送信先であるサーバ３のＩＰアドレスなどを含むヘッダ情報を付加して、複数のＩＰパケットを作成する。そして制御部２５は、それらＩＰパケットを通信インターフェース２４を介して、通信ネットワーク２へ送出する。
【００２２】
さらに、制御部２５は、サーバ３から通信ネットワーク２及び通信インターフェース２４を介して音声信号を含むＩＰパケットを受信すると、そのＩＰパケットから圧縮符号化された音声信号を抽出する。そして制御部２５は、その圧縮符号化された音声信号を復号する。また制御部２５は、その音声信号に対してエコーキャンセラ処理を行った後、その音声信号をPCM形式の音声PCMデータに変換する。そして制御部２５は、音声PCMデータをスピーカ２２へ渡し、スピーカ２２にその音声信号を再生させる。
【００２３】
サーバ３は、各端末装置１１〜１４から受信した音声信号を合成する。そしてサーバ３は、その合成した音声信号を各端末装置１１〜１４へ配信する。さらにサーバ３は、電話会議システム１が提供する各種の会議オプション機能に対応する処理を実行する。
【００２４】
図３に、サーバ３の概略構成図を示す。サーバ３は、会議トランク部３１と、マイクオフトランク部３２、３３と、音源３４と、記憶部３５と、通信インターフェース３６と、制御部３７とを有する。なお、図３では、説明を簡単化するために、サーバ３は、一つの会議トランク部と二つのマイクオフトランク部を有するものとした。しかしサーバ３は、複数個の会議トランク部を有していてもよい。会議トランク部の数は、同時に開催可能な電話会議の数と等しい。そのため、サーバ３が有する会議トランク部の数が増えるほど、同時に開催可能な電話会議の数も増加する。またサーバ３は、マイクオフトランク部を一つまたは三つ以上有していてもよい。サーバ３が有するマイクオフトランク部の数が増えるほど、同時に音声発信が停止される端末装置の数、あるいは電話会議開催中に設定可能な個別接続の数も増加する。
【００２５】
会議トランク部３１は、制御部３７から受け取った、各端末装置からの音声信号を一つの音声信号に合成する音声信号合成器として機能する。そのために、会議トランク部３１は、音声信号を合成するミキシング回路を有する。なお、会議トランク部３１は、音源３４が会議トランク部３１に接続されている場合、各端末装置からの音声信号と音源３４から受け取った音声信号を一つの音声信号に合成する。そして会議トランク部３１は、合成された一つの音声信号を制御部３７に返す。また会議トランク部３１は、音声発信が停止されている端末装置あるいは個別接続中の端末装置が存在する場合、制御部３７からの制御信号に従って、それらの端末装置からの音声信号が転送されているマイクオフトランク部にも、合成された音声信号を出力する。
【００２６】
マイクオフトランク部３２、３３も音声信号合成器として機能する。そのために、マイクオフトランク部３２、３３は、それぞれ、音声信号を合成するミキシング回路を有する。そしてマイクオフトランク部３２、３３は、それぞれ、制御部３７から受け取った各端末装置からの音声信号と、会議トランク部３１から受けとった合成音声信号とを一つの音声信号に合成する。さらに、マイクオフトランク部３２、３３は、音源３４がマイクオフトランク部３２、３３に接続されている場合、各端末装置からの音声信号と、会議トランク部３１から受けとった合成音声信号と、音源３４から受け取った音声信号を一つの音声信号に合成する。そしてマイクオフトランク部３２、３３は、それぞれ、合成された一つの音声信号を制御部３７に返す。
【００２７】
ただし、マイクオフトランク部３２、３３により合成された音声信号は、会議トランク部３１へは出力されない。すなわち、制御部３７から、会議トランク部３１を経ずにマイクオフトランク部３２、３３へ直接転送された音声信号は、会議トランク部３１により出力された合成音声信号を受信する端末装置へ到達しない。そのため、マイクオフトランク部３２、３３へ音声信号が直接転送される端末装置については、他の端末装置への音声発信が停止される。
また複数の端末装置からの音声信号が、一つのマイクオフトランク部へ直接転送された場合、そのマイクオフトランク部は、それら音声信号を一つに合成し、合成された音声信号を出力する。そのため、そのマイクオフトランク部へ音声信号が直接転送される複数の端末装置間では、一方の端末装置が、他方の端末装置から発信された音声信号を受信できる。したがって、同一のマイクオフトランク部に接続された端末装置のユーザは、開催中の電話会議に参加している他の端末装置のユーザには聞かれずに、個別に会話することができる。
【００２８】
音源３４は、制御部３７からの制御信号に従って、端末装置に通知するメッセージに相当する音声信号を生成する。そして音源３４は、制御部３７からの制御信号に従って、会議トランク部３１、マイクオフトランク部３２、３３の何れかへ生成された音声信号を出力する。
【００２９】
記憶部３５は、例えば、半導体メモリ、磁気ディスク装置、または光ディスク装置のうちの少なくとも何れか一つを有する。そして記憶部３５は、サーバ３で使用されるコンピュータプログラム及び各種のデータを記憶する。
また記憶部３５は、電話会議に参加する端末装置から受信した音声信号を会議トランク部３１、マイクオフトランク部３２、３３の何れに転送するかを示す会議参加者テーブルを記憶する。
【００３０】
図４に、会議参加者テーブルの一例を示す。図４に示されるように、会議参加者テーブル４００は、会議トランクテーブル４１０と、マイクオフトランクテーブル４２０を含む。会議トランクテーブル４１０は、会議トランク部ごとに用意される。そして会議トランクテーブル４１０は、電話会議に接続されている端末装置の一覧を表す参加端末リスト４１１と、音声発信の停止及び個別接続に利用されるマイクオフトランク部の一覧を表すマイクオフトランクリスト４１２を含む。またマイクオフトランクテーブル４２０は、マイクオフトランク部ごとに用意される。そしてマイクオフトランクテーブル４２０は、そのテーブル４２０が対応するマイクオフトランク部に音声信号が転送される端末装置の一覧を示すマイクオフ端末リスト４２１と、そのマイクオフトランク部が接続される会議トランク部の識別子４２２とを含む。
【００３１】
例えば、図４では、会議トランクテーブル４１０の参加端末リスト４１１は、会議トランクＡにより識別される会議トランク部を用いて開催される電話会議に、電話番号2001〜2004の４台の端末装置が接続されていることを示している。また会議トランクテーブル４１０のマイクオフトランクリスト４１２は、その電話会議に関して、マイクオフトランクＡとマイクオフトランクＢにより識別される二つのマイクオフトランク部が使用されることを示している。さらに、マイクオフトランクテーブル４２０のマイクオフ端末リスト４２１は、マイクオフトランクＡにより識別されるマイクオフトランク部に、電話番号2001と電話番号2002の２台の端末装置が接続されていることを示している。
【００３２】
会議参加者テーブルは、何れかの端末装置から、電話会議への接続または切断、あるいは音声発信の停止または許可、あるいは個別接続の開始または終了などの命令をサーバ３が受け取ったときに、制御部３７により更新される。
【００３３】
通信インターフェース３６は、サーバ３を通信ネットワーク２に接続するためのインターフェースである。そして通信インターフェース３６は、制御部３７から発信されたＩＰパケットなどの信号を、通信ネットワーク２へ送出する。また通信インターフェース３６は、通信ネットワーク２から受信したＩＰパケットなどの信号を制御部３７へ渡す。
【００３４】
制御部３７は、１個または複数個のプロセッサと、メモリと、その周辺回路を有する。そして制御部３７は、サーバ３と各端末装置１１〜１４との間の通信制御、音声信号を送受信するための各種処理、及び電話会議システム１が提供する各種の会議オプション機能を実行するための処理を行う。
制御部３７は、セッション開始プロトコルに従って、各端末装置１１〜１４との通信セッションの確立及び通信セッションの終了などの通信制御を実行する。例えば、制御部３７は、端末装置１１から通信セッションの確立要求（Invite信号）を通信ネットワーク２及び通信インターフェース３６を介して受信すると、端末装置１１へ100 Trying信号、180 Ringing信号、200 OK信号などの応答信号を返信する。また制御部３７は、端末装置１１との通信に利用するチャネルを確保する。そして制御部３７は、端末装置１１との通信セッションを確立する。
また制御部３７は、通信セッションが確立されている端末装置から通信セッションの終了要求（BYE信号）を通信ネットワーク２及び通信インターフェース３６を介して受信すると、その端末装置との通信に利用されているチャネルを開放する。そして制御部３７は、BYE信号を送信した端末装置に対して、200 OK信号などの応答信号を送信し、その端末装置との通信セッションを終了させる。
【００３５】
制御部３７は、通信セッションが確立された端末装置に対して、ＲＴＰなどのデータ転送プロトコルに従って音声信号を送信し、あるいは、その端末装置から音声信号を受信する。
制御部３７は、サーバ３から通信ネットワーク２及び通信インターフェース３６を介して音声信号を含むＩＰパケットを受信すると、そのＩＰパケットから圧縮符号化された音声信号を抽出する。そして制御部３７は、その圧縮符号化された音声信号を復号する。制御部３７は、記憶部３５に記憶された会議参加者テーブルに従って、復号された音声信号を会議トランク部３１、マイクオフトランク部３２または３３の何れかに渡す。
【００３６】
また制御部３７は、会議トランク部３１、マイクオフトランク部３２または３３から受け取った音声信号を圧縮し、符号化する。そして制御部３７は、圧縮符号化された音声信号をＩＰパケット単位のデータに分割する。制御部３７は、それら分割されたデータに、会議参加者テーブルに従って特定される何れかの端末装置のＩＰアドレスなどを含むヘッダ情報を付加して、複数のＩＰパケットを作成する。そして制御部３７は、それらＩＰパケットを通信インターフェース３６を介して、通信ネットワーク２へ送出する。
【００３７】
次に、電話会議開始時における、各端末装置１１〜１４及びサーバ３で行われる処理の手順を、図５及び図６を参照しつつ説明する。
図５は、各端末装置１１〜１４間で電話会議を開始するために、各端末装置１１〜１４をサーバ３に接続する手順を示すシーケンス図である。図５において縦方向に伸びる各線は、それぞれ、左側から順に、端末装置１１、１２、１３、１４、サーバ３の制御部３７、会議トランク部３１に対応する。また各端末装置１１〜１４には、それぞれ電話番号として"2001"、"2002"、"2003"、"2004"が割り当てられている。
【００３８】
図５に示されるように、まず端末装置１１は、サーバ３へ、電話会議への接続を要求するInvite信号を送信する（ステップＳ１０１）。その際、端末装置１１は、端末装置１１自身を示す電話番号と、接続したい会議を指定する会議トランク番号をInvite信号に含める。一方、サーバ３の制御部３７は、端末装置１１からInvite信号を受信すると、通信セッションを確立するために、端末装置１１に対して100 Trying及び180 Ringingまたは486 Busy Hereなどの応答信号を送信する（ステップＳ１０２）。制御部３７は、端末装置１１を指定された会議トランク部へ接続可能な場合、その会議トランク部と端末装置１１が通信するためのチャネルを確保する（ステップＳ１０３）。そして制御部３７は、200 OK信号を端末装置１１へ返信する（ステップＳ１０４）。その後、端末装置１１は、200 OK信号を受信すると、通信セッションの確立に成功したことを確認するために、Ack信号をサーバ３へ返信する。その後、端末装置１１とサーバ３の会議トランク部は、ＲＴＰなどのデータ転送プロトコルに従って音声信号の通信を開始する（ステップＳ１０５）。
【００３９】
また、端末装置１２〜１４が、サーバ３へ電話会議への接続を要求する場合も、端末装置１２〜１４及びサーバ３は、上記のステップＳ１０１〜Ｓ１０５と同様の手順を実行する。そして複数の端末装置が同じ会議トランク部と接続され、音声信号の通信が可能となることにより、電話会議が開催可能となる。なお、各端末装置をサーバ３に接続する順序は、図５に示した順序に限定されず、何れの端末装置がサーバ３と最初に接続されてもよい。
【００４０】
図６は、サーバ３の制御部３７によって制御される、端末装置を電話会議に接続する処理の動作フローチャートを示す。なお、以下では、電話会議への接続を要求した端末装置をリクエスト端末と呼ぶ。
サーバ３が、何れかの端末装置から、電話会議への接続を要求するInvite信号を受信すると、制御部３７は、そのInvite信号から、Invite信号を送信したリクエスト端末を示す電話番号と、接続したい会議を指定する会議トランク番号を抽出する（ステップＳ２０１）。そして制御部３７は、記憶部３５に記憶されている会議参加者テーブルを参照して、会議トランク番号により指定された会議トランク部へ既に接続されている端末装置の数が、予め定められた最大接続数に達しているか否か判定する（ステップＳ２０２）。そして指定された会議トランク部へ既に接続されている端末装置の数が予め定められた最大接続数に達している場合（ステップＳ２０２−Ｙｅｓ）、制御部３７は、リクエスト端末をその電話会議に接続することができない。そこで制御部３７は、486 Busy Here信号をリクエスト端末へ返信する（ステップＳ２０３）。その後制御部３７は、端末装置を電話会議に接続する処理を終了する。
【００４１】
一方、指定された会議トランク部に対して既に接続されている端末装置の数が最大接続数に達していない場合（ステップＳ２０２−Ｎｏ）、制御部３７は、100 Trying信号及び180 Ringingをリクエスト端末へ返信する（ステップＳ２０４）。制御部３７は、指定された会議トランク部とリクエスト端末が通信するためのチャネルを確保する（ステップＳ２０５）。そして制御部３７は、200 OK信号をリクエスト端末へ返信する（ステップＳ２０６）。また制御部３７は、指定された会議トランク部に対応する会議トランクテーブルの参加端末リストに、リクエスト端末の電話番号を登録する（ステップＳ２０７）。そして、制御部３７は、リクエスト端末を電話会議に接続する処理を終了し、その後、リクエスト端末からの音声信号は会議トランク部へ送信され、一方、会議トランク部により合成された音声信号は、リクエスト端末にも配信される。
【００４２】
さらに、制御部３７は、電話会議に接続されている何れかの端末装置から、会議オプション機能の何れかに対応する命令を含むInfo信号を受け取ると、その命令に指定された会議オプション機能を実行する。
【００４３】
図７は、サーバ３の制御部３７によって制御される、会議オプション機能を実行する処理の動作フローチャートを示す。
サーバ３が、電話会議に接続中の何れかの端末装置から、何れかの会議オプション機能を実行することを要求する命令を含むInfo信号を受信すると、制御部３７は処理を開始する。なお、以下では、会議オプション機能を実行することを要求する命令を含むInfo信号を送信した端末装置をリクエスト端末と呼ぶ。
制御部３７は、リクエスト端末が接続されている電話会議に対応する会議参加者テーブルを参照して、その命令において指定された端末装置の電話番号が、参加端末リストに含まれているか否か判定する（ステップＳ３０１）。その命令において指定された端末装置の電話番号が参加端末リストに含まれていない場合（ステップＳ３０１−Ｎｏ）、制御部３７は、400 Bad Request信号をリクエスト端末へ返信する（ステップＳ３０２）。その後制御部３７は、会議オプション機能の実行処理を終了する。
【００４４】
一方、その命令においてMicCtlDnに指定された端末装置の電話番号が参加端末リストに含まれている場合（ステップＳ３０１−Ｙｅｓ）、制御部３７は、Info信号に含まれる命令が会議オプション機能の何れかに該当するか否か判定する（ステップＳ３０３）。すなわち、制御部３７は、Info信号に含まれる、MicCtlOpに宣言されたコマンドが、"ON"、"OFF"、"IndStart"、"IndEnd"の何れかと一致するか否か判定する。Info信号に含まれる命令が会議オプション機能の何れにも該当しない場合（ステップＳ３０３−Ｎｏ）、制御部３７は、400 Bad Request信号をリクエスト端末へ返信する（ステップＳ３０２）。その後制御部３７は、会議オプション機能の実行処理を終了する。
【００４５】
一方、Info信号に含まれる命令が会議オプション機能の何れかに該当する場合（ステップＳ３０３−Ｙｅｓ）、制御部３７は、Info信号に含まれる命令は、音声発信の許可か否か判定する（ステップＳ３０４）。すなわち、制御部３７は、MicCtlOpとして宣言されたコマンドが"ON"であるか否か判定する。Info信号に含まれる命令が音声発信の許可である場合（ステップＳ３０４−Ｙｅｓ）、制御部３７は、指定された端末装置について音声発信を許可する処理を実行する（ステップＳ３０５）。その後制御部３７は、会議オプション機能の実行処理を終了する。
一方、Info信号に含まれる命令が音声発信の許可でない場合（ステップＳ３０４−Ｎｏ）、制御部３７は、Info信号に含まれる命令は、音声発信の停止か否か判定する（ステップＳ３０６）。すなわち、制御部３７は、MicCtlOpに宣言されたコマンドが"OFF"であるか否か判定する。Info信号に含まれる命令が音声発信の停止である場合（ステップＳ３０６−Ｙｅｓ）、制御部３７は、指定された端末装置について音声発信を停止する処理を実行する（ステップＳ３０７）。その後制御部３７は、会議オプション機能の実行処理を終了する。
【００４６】
一方、Info信号に含まれる命令が音声発信の停止でない場合（ステップＳ３０６−Ｎｏ）、制御部３７は、Info信号に含まれる命令は、個別接続の開始か否か判定する（ステップＳ３０８）。すなわち、制御部３７は、MicCtlOpに宣言されたコマンドが"IndStart"であるか否か判定する。Info信号に含まれる命令が個別接続の開始である場合（ステップＳ３０８−Ｙｅｓ）、制御部３７は、指定された端末装置をリクエスト端末に個別接続する処理を実行する（ステップＳ３０９）。その後制御部３７は、会議オプション機能の実行処理を終了する。
一方、Info信号に含まれる命令が個別接続の開始でない場合（ステップＳ３０８−Ｎｏ）、制御部３７は、指定された端末装置とリクエスト端末間の個別接続を終了する処理を実行する（ステップＳ３１０）。その後制御部３７は、会議オプション機能の実行処理を終了する。
【００４７】
次に、各会議オプション機能の処理の詳細を説明する。
（Ａ）電話会議に接続中の何れかの端末装置に対する音声発信の停止
制御部３７は、何れかの端末装置の音声発信を停止する命令を受け取った場合、その指定された端末装置から受け取った音声信号が何れかのマイクオフトランク部に転送されるように、会議参加者テーブルを書き換える。そして制御部３７は、指定された端末装置の音声発信が停止されている間、その指定された端末装置から受け取った音声信号を、会議参加者テーブルによって指定されたマイクオフトランク部に転送する。また制御部３７は、会議参加者テーブルによって指定されたマイクオフトランク部から受け取った合成音声信号を、その指定された端末装置へ送信する。
さらに制御部３７は、既に何れかのマイクオフトランク部に接続されている端末装置が存在する場合において、他の端末装置の音声発信を停止する命令を受け取ることがある。この場合、制御部３７は、その命令により指定された端末装置を、端末装置が１台も接続されていない、未使用のマイクオフトランク部に接続する。これにより、制御部３７は、複数の端末装置からの音声発信を停止することができる。
【００４８】
図８〜図１０を参照しつつ、複数の端末装置間で電話会議が行われている場合において、何れかの端末装置からの音声発信を停止する処理の手順を説明する。
図８は、電話会議に接続されている特定の端末装置の音声発信を停止する手順を示すシーケンス図である。この例では、端末装置１１〜１４間で電話会議が行われており、端末装置１１からのリクエストによって、端末装置１１自身の音声発信が停止される。図８において縦方向に伸びる各線は、それぞれ、左側から順に、端末装置１１、１２、１３、１４、サーバ３の制御部３７、会議トランク部３１、マイクオフトランク部３２、音源３４に対応する。さらに、各端末装置１１〜１４には、それぞれ電話番号として"2001"、"2002"、"2003"、"2004"が割り当てられている。
【００４９】
図８に示されるように、まず端末装置１１は、サーバ３へ、端末装置１１自身の音声発信の停止を要求するInfo信号を送信する（ステップＳ４０１）。その際、端末装置１１は、MicCtlDnに宣言された電話番号として端末装置１１自身を表す"2001"をInfo信号に記述し、MicCtlOpに宣言されたコマンドとして"OFF"をInfo信号に記述する。
一方、サーバ３の制御部３７は、端末装置１１からそのInfo信号を受信すると、どの端末装置も接続されていないマイクオフトランク部を確保する。なお、この例では、制御部３７により、マイクオフトランク部３２が確保されるものとする。さらに制御部３７は、端末装置１１が接続されていた会議トランク部３１とマイクオフトランク部３２との間のチャネルを確保する。そして制御部３７は、そのチャネルを通じて会議トランク部３１からマイクオフトランク部３２への下り方向にのみ音声信号が流れるように、会議トランク部３１とマイクオフトランク部３２とを接続する（ステップＳ４０２）。
さらに制御部３７は、端末装置１１の接続先を会議トランク部３１からマイクオフトランク部３２に切り替える（ステップＳ４０３）。そして制御部３７は、端末装置１１に対して200 OK信号を送信する（ステップＳ４０４）。
【００５０】
その後、制御部３７は、端末装置１１に対して音声発信が停止されたことを通知するために、音源３４をマイクオフトランク部３２に接続する（ステップＳ４０５）。音源３４は、マイクオフトランク部３２に接続されると、制御部３７からの制御信号に従って、「マイクオフが設定されました」とのガイダンス音声信号をマイクオフトランク部３２へ出力する（ステップＳ４０６）。マイクオフトランク部３２は、端末装置１１からの音声信号と、会議トランク部３１から入力された音声信号と、音源３４から入力された音声信号を合成する。そしてマイクオフトランク部３２により合成された音声信号は、制御部３７により、ＲＴＰなどのデータ転送プロトコルに従って端末装置１１へ送信される（ステップＳ４０７）。その後、制御部３７は、音源３４とマイクオフトランク部３２間の接続を切断する。
【００５１】
これにより、端末装置１１から発信された音声信号は、直接マイクオフトランク部３２に入力される。また、マイクオフトランク部３２から会議トランク部３１へは音声信号が伝達されない。従って、端末装置１１から発信された音声信号は他の端末装置１２〜１４へ伝送されなくなるので、端末装置１１からの音声発信は停止される。一方、端末装置１２〜１４から発信された音声信号は会議トランク部３１により合成され、その合成された音声信号は、端末装置１２〜１４へ返信される（ステップＳ４０８）。またその合成された音声信号は、マイクオフトランク部３２へ出力され、マイクオフトランク部３２を経由して端末装置１１へ送信される（ステップＳ４０９）。従って、端末装置１１のユーザの発言を他の端末装置のユーザが聞くことはできなくなるが、端末装置１１のユーザが他の端末装置のユーザの発言を聞くことはできる。
【００５２】
ここで、端末装置１１が音声信号を発信すると、その音声信号はマイクオフトランク部３２に入力される（ステップＳ４１０）。制御部３７は、端末装置１１から入力された音声信号の音量レベルが、所定音量レベル以上か否か判定する（ステップＳ４１１）。なお、その所定音量レベルは、例えば、人が静かな場所で会話するときに発する音声を、端末装置のマイクロホンで集音することにより得られる音量レベル程度に設定される。
端末装置１１から入力された音声信号の音量レベルが所定音量レベル未満である場合（ステップＳ４１１−Ｎｏ）、端末装置１１のマイクロホンにより集音された音は環境音である可能性が高いので、制御部３７は特に何もしない。一方、端末装置１１から入力された音声信号の音量レベルが、所定音量レベル以上である場合（ステップＳ４１１−Ｙｅｓ）、制御部３７は、音源３４をマイクオフトランク部３２に接続する（ステップＳ４１２）。その後、音源３４は、制御部３７からの制御信号に従って、音声発信停止中であることを通知するメッセージ（例えば、「マイクオフが設定されています」）に対応するガイダンス音声信号をマイクオフトランク部３２へ出力する（ステップＳ４１３）。マイクオフトランク部３２は、端末装置１１からの音声信号と、会議トランク部３１から入力された音声信号と、音源３４から入力された音声信号を合成する。そしてマイクオフトランク部３２により合成された音声信号は、制御部３７により、端末装置１１へ送信される（ステップＳ４１４）。その後、制御部３７は、音源３４とマイクオフトランク部３２間の接続を切断する。制御部３７は、ステップＳ４１１〜Ｓ４１４の処理を実行することにより、端末装置１１のユーザに対して、端末装置１１からの音声発信が停止されていることを再確認させることができる。
なお、端末装置１２〜１４の何れかが、端末装置１１からの音声発信を停止する命令をサーバ３に送信してもよい。この場合、上記のステップＳ４０１における、Info信号の送信元である端末装置が、端末装置１２〜１４の何れかとなる。また上記のステップＳ４０４における、200 OK信号の送信先の端末装置が、Info信号を送信した端末装置となる。
【００５３】
図９〜図１０は、サーバ３の制御部３７によって制御される、特定の端末装置からの音声発信を停止する処理の動作フローチャートを示す。なお、以下では、特定の端末装置の音声発信の停止を要求した端末装置をリクエスト端末と呼ぶ。また、音声発信を停止することを要求された端末装置を指定端末と呼ぶ。
図９に示されるように、サーバ３がリクエスト端末から音声発信の停止を要求するInfo信号を受信すると、制御部３７は処理を開始する。そして制御部３７は、リクエスト端末が接続されている会議トランク部に対応する会議トランクテーブルの参加端末リストに、指定端末の電話番号が含まれているか否か判定する（ステップＳ５０１）。その参加端末リストに、指定端末の電話番号が含まれていない場合（ステップＳ５０１−Ｎｏ）、指定端末はリクエスト端末が接続されている電話会議に接続されていない。そのため、制御部３７は404 Not Found信号をリクエスト端末へ返信する（ステップＳ５０２）。そして制御部３７は音声発信停止処理を終了する。
【００５４】
一方、その参加端末リストに、指定端末の電話番号が含まれている場合（ステップＳ５０１−Ｙｅｓ）、制御部３７は、マイクオフトランクテーブルを参照して、指定端末は何れかのマイクオフトランク部に接続中か否か判定する（ステップＳ５０３）。指定端末が何れかのマイクオフトランク部に接続中であれば（ステップＳ５０３−Ｙｅｓ）、その指定端末は既に音声発信を停止されている。そこで制御部３７は、200 OK信号をリクエスト端末へ返信する（ステップＳ５０４）。さらに制御部３７は、リクエスト端末が接続されている会議トランク部またはマイクオフトランク部に音源３４を接続する（ステップＳ５０５）。そして制御部３７は、音源３４から、リクエスト端末が接続されている会議トランク部またはマイクオフトランク部を介して、指定端末が既に音声発信停止されていることを示すガイダンス音声をリクエスト端末へ送信する（ステップＳ５０６）。その後制御部３７は、その会議トランク部またはマイクオフトランク部から音源３４を切断する（ステップＳ５０７）。そして制御部３７は音声発信停止処理を終了する。
【００５５】
一方、ステップＳ５０３において、指定端末が何れのマイクオフトランク部にも接続されていない場合（ステップＳ５０３−Ｎｏ）、指定端末は会議トランク部に接続されているので、他の端末装置へ音声発信することが可能となっている。そこで制御部３７は、指定端末からの音声が他の端末装置へ伝送されないようにするために、何れの端末装置も接続されていないマイクオフトランク部を確保する（ステップＳ５０８）。そして制御部３７は、会議トランク部から確保されたマイクオフトランク部への下り方向のみ音声信号が流れるように、会議トランク部と確保されたマイクオフトランク部を接続する（ステップＳ５０９）。また制御部３７は、指定端末の接続先を会議トランク部から確保されたマイクオフトランク部に切り替える（ステップＳ５１０）。そして制御部３７は、確保されたマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストに、指定端末の電話番号を登録する（ステップＳ５１１）。制御部３７は、指定端末の音声発信が停止されたことをリクエスト端末に通知するために、200 OK信号をリクエスト端末へ返信する（ステップＳ５１２）。
【００５６】
また制御部３７は、指定端末のユーザに対して、指定端末からの音声発信が停止されたことを通知するために、指定端末が接続されているマイクオフトランク部に音源３４を接続する（ステップＳ５１３）。そして制御部３７は、音源３４から、指定端末が接続されているマイクオフトランク部を介して、指定端末が音声発信停止されたことを示すガイダンス音声をその指定端末へ送信する（ステップＳ５１４）。その後制御部３７は、そのマイクオフトランク部から音源３４を切断する（ステップＳ５１５）。
このステップＳ５０１〜Ｓ５１５の処理を実行することにより、制御部３７は、指定端末からの音声発信を停止できる。
【００５７】
図１０に示されるように、指定端末が音声発信を停止されている間、制御部３７は、その指定端末から音声信号を受信したか否か判定する（ステップＳ５１６）。制御部３７は、指定端末から音声信号を受信していない場合（ステップＳ５１６−Ｎｏ）、ステップＳ５１６の処理を繰り返す。一方、制御部３７は、指定端末から音声信号を受信した場合（ステップＳ５１６−Ｙｅｓ）、その受信した音声信号の音量レベルは所定音量レベル以上か否か判定する（ステップＳ５１７）。受信した音声信号の音量レベルは所定音量レベル未満である場合（ステップＳ５１７−Ｎｏ）、制御部３７は、制御をステップＳ５１６に戻す。一方、受信した音声信号の音量レベルが所定音量レベル以上である場合（ステップＳ５１７−Ｙｅｓ）、制御部３７は、指定端末が接続されているマイクオフトランク部に音源３４を接続する（ステップＳ５１８）。そして制御部３７は、音源３４から、指定端末が接続されているマイクオフトランク部を介して、指定端末が音声発信停止中であることを示すガイダンス音声をその指定端末へ送信する（ステップＳ５１９）。その後、制御部３７は、マイクオフトランク部から音源３４を切断する（ステップＳ５２０）。そして制御部３７は、制御をステップＳ５１６に戻し、指定端末の音声発信が停止されている間、その指定端末に関して、ステップＳ５１６〜ステップＳ５２０の処理を繰り返す。
【００５８】
（Ｂ）電話会議に接続中の何れかの端末装置に対する音声発信の許可
制御部３７は、音声発信が停止されている端末装置の音声発信を許可する命令を受け取った場合、その命令により指定された端末装置から受け取った音声信号が会議トランク部３１に転送されるように、会議参加者テーブルを書き換える。そして制御部３７は、指定された端末装置の音声発信が許可されている間、その端末装置から受け取った音声信号を、会議トランク部３１に転送する。また制御部３７は、会議トランク部３１から受け取った音声信号を、その端末装置へ送信する。
【００５９】
図１１及び図１２を参照しつつ、音声発信が停止されている端末装置に対して音声発信を許可する処理の手順を説明する。
図１１は、サーバ３が音声発信が停止されている端末装置からの音声発信を許可する手順を示すシーケンス図である。この例では、端末装置１１が音声発信を停止されており、マイクオフトランク部３２に接続されているものとする。図１１において縦方向に伸びる各線は、それぞれ、左側から順に、端末装置１１、１２、１３、１４、サーバ３の制御部３７、会議トランク部３１、マイクオフトランク部３２、音源３４に対応する。さらに、各端末装置１１〜１４には、それぞれ電話番号として"2001"、"2002"、"2003"、"2004"が割り当てられている。
【００６０】
図１１に示されるように、まず端末装置１１は、サーバ３へ、端末装置１１自身の音声発信の許可を要求するInfo信号を送信する（ステップＳ６０１）。その際、端末装置１１は、MicCtlDnに宣言された電話番号として端末装置１１自身を表す"2001"をInfo信号に記述し、MicCtlOpに宣言されたコマンドとして"ON"をInfo信号に記述する。一方、サーバ３の制御部３７は、端末装置１１からそのInfo信号を受信すると、端末装置１１に対して200 OK信号を返信する（ステップＳ６０２）。
【００６１】
その後、制御部３７は、端末装置１１に対して音声発信が許可されることを通知するために、音源３４をマイクオフトランク部３２に接続する（ステップＳ６０３）。音源３４は、制御部３７からの制御信号に従って、音声発信が許可されたことを示すメッセージ（例えば、「マイクオンに設定します」）に対応するガイダンス音声信号をマイクオフトランク部３２へ出力する（ステップＳ６０４）。マイクオフトランク部３２は、端末装置１１から入力された音声信号と、会議トランク部３１から入力された音声信号と、音源３４から入力された音声信号を合成する。そしてマイクオフトランク部３２により合成された音声信号は、制御部３７により、ＲＴＰなどのデータ転送プロトコルに従って端末装置１１へ送信される（ステップＳ６０５）。その後、制御部３７は、音源３４とマイクオフトランク部３２間の接続を切断する。
【００６２】
さらに制御部３７は、端末装置１１の接続先をマイクオフトランク部３２から会議トランク部３１に切り替える（ステップＳ６０６）。そして制御部３７は、会議トランク部３１とマイクオフトランク部３２との接続を切断する。さらに制御部３７は、マイクオフトランク部３２を開放し、かつ、会議トランク部３１とマイクオフトランク部３２との間のチャネルを開放する（ステップＳ６０７）。
【００６３】
これにより、端末装置１１から発信された音声信号は、再度会議トランク部３１へ入力されるようになる。従って、端末装置１１から発信された音声信号は他の端末装置１２〜１４へ伝送されるようになるので、端末装置１１からの音声発信が可能になる。
なお、端末装置１２〜１４の何れかが、端末装置１１からの音声発信を許可する命令をサーバ３に送信してもよい。この場合、上記のステップＳ６０１における、Info信号の送信元である端末装置が、端末装置１２〜１４の何れかとなる。また上記のステップＳ６０２における、200 OK信号の送信先の端末装置が、Info信号を送信した端末装置となる。
【００６４】
図１２は、サーバ３の制御部３７により制御される、音声発信が停止されている端末装置からの音声発信を許可する処理の動作フローチャートを示す。なお、以下では、音声発信の許可を要求した端末装置をリクエスト端末と呼ぶ。また、音声発信を許可することを要求された端末装置を指定端末と呼ぶ。
図１２に示されるように、サーバ３がリクエスト端末から音声発信の許可を要求するInfo信号を受信すると、制御部３７は処理を開始する。そして制御部３７は、マイクオフトランクテーブルを参照して、指定端末は何れかのマイクオフトランク部に接続中か否か判定する（ステップＳ７０１）。指定端末は何れのマイクオフトランク部にも接続されていない場合、すなわち、マイクオフトランクテーブルのマイクオフ端末リストに指定端末の電話番号が含まれていない場合（ステップＳ７０１−Ｎｏ）、指定端末の音声発信は停止されていない。そこで、制御部３７は404 Not Found信号をリクエスト端末へ返信する（ステップＳ７０２）。そして制御部３７は音声発信許可処理を終了する。
【００６５】
一方、何れかのマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストに指定端末の電話番号が含まれている場合、制御部３７は、指定端末はそのマイクオフトランク部に接続されていると判定する（ステップＳ７０１−Ｙｅｓ）。そこで制御部３７は、そのマイクオフ端末リストを参照して、指定端末が接続されているマイクオフトランク部への接続端末数が１か否か判定する（ステップＳ７０３）。接続端末数が２以上であれば（ステップＳ７０３−Ｎｏ）、指定端末は、他の何れかの端末装置と個別接続されている。そのため、制御部３７は、指定端末からの音声を、個別接続の相手以外の端末装置へ送信すべきでない。そこで、制御部３７は403 Forbidden信号をリクエスト端末へ返信する（ステップＳ７０４）。そして制御部３７は音声発信許可処理を終了する。
【００６６】
一方、ステップＳ７０３において、接続端末数が１であれば、制御部３７は、200 OK信号をリクエスト端末へ返信する（ステップＳ７０５）。さらに制御部３７は、指定端末が接続されているマイクオフトランク部に音源３４を接続する（ステップＳ７０６）。そして制御部３７は、音源３４から、指定端末が接続されているマイクオフトランク部を介して、指定端末の音声発信が許可されることを示すガイダンス音声を指定端末へ送信する（ステップＳ７０７）。その後制御部３７は、そのマイクオフトランク部から音源３４を切断する（ステップＳ７０８）。
【００６７】
また制御部３７は、指定端末の接続先をマイクオフトランク部から会議トランク部３１に切り替える（ステップＳ７０９）。そして制御部３７は、それまで指定端末が接続されていたマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストから、指定端末の電話番号を削除する（ステップＳ７１０）。その後制御部３７は音声発信許可処理を終了する。そして制御部３７は、会議トランク部３１と未使用となったマイクオフトランク部との接続を切断する。さらに制御部３７は、未使用となったマイクオフトランク部を開放し、かつ、会議トランク部３１とそのマイクオフトランク部との間のチャネルを開放する（ステップＳ７１１）。
このステップＳ７０１〜Ｓ７１１の処理を実行することにより、制御部３７は、指定端末からの音声発信を許可できる。
【００６８】
（Ｃ）個別接続の開始
制御部３７は、何れかの端末装置から、他の端末装置との個別接続処理を開始する命令を受け取った場合、個別接続される全ての端末装置から受け取った音声信号が、同じマイクオフトランク部に転送されるように、会議参加者テーブルを書き換える。そして制御部３７は、複数の端末装置が個別接続されている間、個別接続中の端末装置から受け取った音声信号を、会議参加者テーブルによって指定された同一のマイクオフトランク部に転送する。また制御部３７は、会議参加者テーブルによって指定されたマイクオフトランク部から受け取った音声信号を、その個別接続中の端末装置へ配信する。
【００６９】
図１３及び図１４を参照しつつ、個別接続を開始する処理の手順を説明する。
図１３は、何れか二つの端末装置間で個別接続を開始させる手順を示すシーケンス図である。この例では、端末装置１１及び１４からの音声発信が停止されているものとする。そして端末装置１１は、マイクオフトランク部３２に接続されているものとする。一方、端末装置１４は、マイクオフトランク部３３に接続されているものとする。図１３において縦方向に伸びる各線は、それぞれ、左側から順に、端末装置１１、１２、１３、１４、サーバ３の制御部３７、会議トランク部３１、マイクオフトランク部３２、マイクオフトランク部３３、音源３４に対応する。さらに、各端末装置１１〜１４には、それぞれ電話番号として"2001"、"2002"、"2003"、"2004"が割り当てられている。
【００７０】
図１３に示されるように、まず端末装置１１は、サーバ３へ、端末装置１４との個別接続の開始を要求するInfo信号を送信する（ステップＳ８０１）。その際、端末装置１１は、MicCtlDnに宣言された電話番号として端末装置１４を表す"2004"をInfo信号に記述し、MicCtlOpに宣言されたコマンドとして"IndStart"をInfo信号に記述する。一方、制御部３７は、端末装置１１からそのInfo信号を受信すると、端末装置１１に対して200 OK信号を返信する（ステップＳ８０２）。
【００７１】
その後、制御部３７は、端末装置１４の接続先をマイクオフトランク部３３から端末装置１１が接続されているマイクオフトランク部３２に切り替える（ステップＳ８０３）。そして制御部３７は、会議トランク部３１とマイクオフトランク部３３との接続を切断する。さらに制御部３７は、マイクオフトランク部３３を開放し、かつ、会議トランク部３１とマイクオフトランク部３３との間のチャネルを開放する（ステップＳ８０４）。
【００７２】
その後、制御部３７は、端末装置１１及び１４に対して個別接続が可能となったことを通知するために、音源３４をマイクオフトランク部３２に接続する（ステップＳ８０５）。音源３４は、制御部３７からの制御信号に従って、個別接続が可能となったことを示すメッセージ（例えば、「２００１と２００４を個別接続しました」）に対応するガイダンス音声信号をマイクオフトランク部３２へ出力する（ステップＳ８０６）。マイクオフトランク部３２は、会議トランク部３１から入力された音声信号と、音源３４から入力された音声信号を合成する。そしてマイクオフトランク部３２により合成された音声信号は、制御部３７により、ＲＴＰなどのデータ転送プロトコルに従って端末装置１１及び１４へ送信される（ステップＳ８０７）。その後、制御部３７は、音源３４とマイクオフトランク部３２間の接続を切断する。
【００７３】
これにより、端末装置１２または１３から発信された音声信号は、会議トランク部３１で合成される。そしてその合成音声信号は、端末装置１２、１３に配信され、かつ、マイクオフトランク部３２へ入力される。一方、端末装置１１及び１４から発信された音声信号は、ともにマイクオフトランク部３２へ入力されるようになる。従って、端末装置１１から発信された音声信号と端末装置１４から発信された音声信号は、会議トランク部３１により合成された合成音声信号とともにマイクオフトランク部３２により合成され、その合成された音声信号が端末装置１１及び１４へ配信される。そのため、端末装置１１のユーザと端末装置１４のユーザは、他のユーザに会話内容を聞かれることなく、個別に会話することができるようになる。
【００７４】
図１４は、サーバ３の制御部３７により制御される、個別接続を開始する処理の動作フローチャートを示す。なお、以下では、個別接続の開始を要求した端末装置をリクエスト端末と呼ぶ。また、個別接続の相手となることを要求された端末装置を指定端末と呼ぶ。
図１４に示されるように、サーバ３がリクエスト端末から個別接続の開始を要求するInfo信号を受信すると、制御部３７は処理を開始する。そして制御部３７は、マイクオフトランクテーブルを参照して、リクエスト端末は何れかのマイクオフトランク部に接続中か否か判定する（ステップＳ９０１）。すなわち、制御部３７は、リクエスト端末が接続された会議で使用されるマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストに、リクエスト端末の電話番号が登録されているか否か判定する。リクエスト端末が何れのマイクオフトランク部にも接続されていない場合（ステップＳ９０１−Ｎｏ）、リクエスト端末は会議トランク部に接続されており、リクエスト端末からの音声は全ての端末装置に配信されている。そのため、リクエスト端末は個別接続を行うことができない。そこで、制御部３７は403 Forbidden信号をリクエスト端末へ返信する（ステップＳ９０２）。そして制御部３７は個別接続開始処理を終了する。
【００７５】
一方、何れかのマイクオフトランクテーブルのマイクオフ端末リストにリクエスト端末の電話番号が含まれていると、制御部３７はリクエスト端末がそのマイクオフトランクテーブルに対応するマイクオフトランク部に接続されていると判定する（ステップＳ９０１−Ｙｅｓ）。
次に、制御部３７は、リクエスト端末が接続されている会議トランク部に対応する会議トランクテーブルの参加端末リストに、指定端末の電話番号が含まれているか否か判定する（ステップＳ９０３）。その参加端末リストに指定端末の電話番号が含まれていない場合（ステップＳ９０３−Ｎｏ）、指定端末はリクエスト端末が参加している電話会議に接続されていない。そのため、制御部３７は404 Not Found信号をリクエスト端末へ返信する（ステップＳ９０４）。そして制御部３７は個別接続開始処理を終了する。
一方、その参加端末リストに、指定端末の電話番号が含まれている場合（ステップＳ９０３−Ｙｅｓ）、制御部３７は、200 OK信号をリクエスト端末へ返信する（ステップＳ９０５）。
【００７６】
次に、制御部３７は、指定端末の電話番号が登録されているマイクオフ端末リストを参照して、指定端末が接続されているマイクオフトランク部への接続端末数が１か否か判定する（ステップＳ９０７）。接続端末数が２以上であれば（ステップＳ９０７−Ｎｏ）、指定端末は、他の何れかの端末装置と個別接続されている。そのため、制御部３７は、指定端末が他の端末装置と個別接続中であることをリクエスト端末に通知するために、リクエスト端末が接続されているマイクオフトランク部に音源３４を接続する（ステップＳ９０８）。そして制御部３７は、音源３４から、リクエスト端末が接続されているマイクオフトランク部を介して、指定端末が他の端末装置と個別接続中であることを示すガイダンス音声をリクエスト端末へ送信する（ステップＳ９０９）。その後制御部３７は、リクエスト端末が接続されているマイクオフトランク部から音源３４を切断する（ステップＳ９１０）。そして制御部３７は個別接続開始処理を終了する。
【００７７】
一方、ステップＳ９０７において、接続端末数が１であれば、制御部３７は、指定端末の接続先をそれまで指定端末が接続されていたマイクオフトランク部からリクエスト端末が接続されているマイクオフトランク部に切り替える（ステップＳ９１１）。そして制御部３７は、それまで指定端末が接続されていたマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストから、指定端末の電話番号を削除する。また制御部３７は、リクエスト端末が接続されているマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストに、指定端末の電話番号を登録する。（ステップＳ９１２）。そして制御部３７は、会議トランク部３１とそれまで指定端末が接続されていたマイクオフトランク部との接続を切断する。さらに制御部３７は、そのマイクオフトランク部を開放し、かつ、会議トランク部３１とそのマイクオフトランク部との間のチャネルを開放する（ステップＳ９１３）。
【００７８】
次に、制御部３７は、指定端末及びリクエスト端末が接続されているマイクオフトランク部に音源３４を接続する（ステップＳ９１４）。そして制御部３７は、音源３４から、指定端末及びリクエスト端末が接続されているマイクオフトランク部を介して、個別接続が可能となったことを示すガイダンス音声を指定端末及びリクエスト端末へ送信する（ステップＳ９１５）。その後制御部３７は、そのマイクオフトランク部から音源３４を切断する（ステップＳ９１６）。
このステップＳ９０１〜Ｓ９１６の処理を実行することにより、制御部３７は、指定端末とリクエスト端末間で個別接続を行わせることができる。
なお、指定端末は、個別接続の開始前の時点において、音声発信を許可されていてもよい。すなわち、その指定端末は、会議トランク部に接続されていてもよい。この場合、制御部３７は、上記のステップＳ９１３の処理を省略する。
【００７９】
（Ｄ）個別接続の終了
制御部３７は、個別接続を終了する命令を受け取った場合、その命令により指定された端末装置から受け取った音声信号が、端末装置が接続されていないマイクオフトランク部または会議トランク部３１に転送されるように、会議参加者テーブルを書き換える。そして制御部３７は、個別接続が終了された端末装置から受け取った音声信号を、個別接続に利用されていないマイクオフトランク部または会議トランク部３１に転送する。
【００８０】
図１５及び図１６を参照しつつ、個別接続を終了する処理の手順を説明する。
図１５は、二つの端末装置間の個別接続を終了させる手順を示すシーケンス図である。この例では、端末装置１１と１４との間で個別接続が行われており、端末装置１１及び１４は、マイクオフトランク部３２に接続されているものとする。図１５において縦方向に伸びる各線は、それぞれ、左側から順に、端末装置１１、１２、１３、１４、サーバ３の制御部３７、会議トランク部３１、マイクオフトランク部３２、マイクオフトランク部３３、音源３４に対応する。さらに、各端末装置１１〜１４には、それぞれ電話番号として"2001"、"2002"、"2003"、"2004"が割り当てられている。
【００８１】
図１５に示されるように、まず端末装置１１は、サーバ３へ、端末装置１４との個別接続を終了することを要求するInfo信号を送信する（ステップＳ１００１）。その際、端末装置１１は、MicCtlDnに宣言された電話番号として端末装置１４を表す"2004"をInfo信号に記述し、MicCtlOpに宣言されたコマンドとして"IndEnd"をInfo信号に記述する。一方、制御部３７は、端末装置１１からそのInfo信号を受信すると、端末装置１１に対して200 OK信号を返信する（ステップＳ１００２）。
【００８２】
次に、制御部３７は、端末装置１１及び１４に対して個別接続を終了することを通知するために、音源３４をマイクオフトランク部３２に接続する（ステップＳ１００３）。音源３４は、制御部３７からの制御信号に従って、個別接続を終了することを示すメッセージ（例えば、「２００１と２００４の個別接続を解除します」）に対応するガイダンス音声信号をマイクオフトランク部３２へ出力する（ステップＳ１００４）。マイクオフトランク部３２は、会議トランク部３１から入力された音声信号と、音源３４から入力された音声信号を合成する。そしてマイクオフトランク部３２により合成された音声信号は、制御部３７により、ＲＴＰなどのデータ転送プロトコルに従って端末装置１１及び１４へ送信される（ステップＳ１００５）。その後、制御部３７は、音源３４とマイクオフトランク部３２間の接続を切断する。
【００８３】
次に、制御部３７は、どの端末装置も接続されていないマイクオフトランク部を確保する。なお、この例では、制御部３７により、マイクオフトランク部３３が確保されるものとする。さらに制御部３７は、会議トランク部３１とマイクオフトランク部３３との間のチャネルを確保する。そして制御部３７は、そのチャネルを通じて会議トランク部３１からマイクオフトランク部３３への下り方向にのみ音声信号が流れるように、会議トランク部３１とマイクオフトランク部３３とを接続する（ステップＳ１００６）。
その後制御部３７は、端末装置１４の接続先をマイクオフトランク部３２からマイクオフトランク部３３に切り替える（ステップＳ１００７）。
【００８４】
これにより、端末装置１１及び１４から発信された音声信号は、異なるマイクオフトランク部へ入力されるようになる。従って、端末装置１１から発信された音声信号は端末装置１４へ伝送されず、また端末装置１４から発信された音声信号も端末装置１１へ伝送されなくなるので、端末装置１１と１４間の個別接続が終了する。そして、端末装置１２と１３間のみ、会議トランク部３１を介して音声信号が互いに伝達される。
なお、端末装置１４自身が、個別接続を終了する命令をサーバ３に対して送信してもよい。この場合、上記のステップＳ１００１における、Info信号の送信元である端末装置が、端末装置１４となる。また上記のステップＳ１００２における、200 OK信号の送信先の端末装置も、端末装置１４となる。
【００８５】
図１６は、サーバ３の制御部３７により制御される、個別接続を終了する処理の動作フローチャートを示す。なお、以下では、個別接続の終了を要求した端末装置をリクエスト端末と呼ぶ。また、リクエスト端末に対する個別接続を終了させる端末装置を指定端末と呼ぶ。
図１６に示されるように、サーバ３がリクエスト端末から個別接続の終了を要求するInfo信号を受信すると、制御部３７は処理を開始する。そして制御部３７は、マイクオフトランクテーブルを参照して、リクエスト端末と指定端末は同じマイクオフトランク部に接続中か否か判定する（ステップＳ１１０１）。すなわち、制御部３７は、リクエスト端末が接続されているマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストに、指定端末の電話番号が登録されているか否か判定する。指定端末とリクエスト端末が同じマイクオフトランク部に接続されていない場合（ステップＳ１１０１−Ｎｏ）、リクエスト端末と指定端末との間で個別接続されていない。そこで制御部３７は404 NotFound信号をリクエスト端末へ返信する（ステップＳ１１０２）。そして制御部３７は個別接続終了処理を終了する。
【００８６】
一方、リクエスト端末が接続されているマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストに指定端末の電話番号が登録されていると、制御部３７はリクエスト端末と指定端末は個別接続中であると判定する（ステップＳ１１０１−Ｙｅｓ）。そこで制御部３７は、200 OK信号をリクエスト端末へ返信する（ステップＳ１１０３）。
【００８７】
次に、制御部３７は、指定端末及びリクエスト端末が接続されているマイクオフトランク部に音源３４を接続する（ステップＳ１１０４）。そして制御部３７は、音源３４から、指定端末及びリクエスト端末が接続されているマイクオフトランク部を介して、個別接続を終了することを示すガイダンス音声をリクエスト端末及び指定端末へ送信する（ステップＳ１１０５）。その後制御部３７は、そのマイクオフトランク部から音源３４を切断する（ステップＳ１１０６）。
【００８８】
その後制御部３７は、指定端末からの音声が他の端末装置へ伝送されないようにするために、何れの端末装置も接続されていないマイクオフトランク部を確保する（ステップＳ１１０７）。そして制御部３７は、会議トランク部３１から確保されたマイクオフトランク部への下り方向のみ音声信号が流れるように、会議トランク部３１と確保されたマイクオフトランク部を接続する（ステップＳ１１０８）。また制御部３７は、指定端末の接続先をリクエスト端末が接続されたマイクオフトランク部から新たに確保されたマイクオフトランク部に切り替える（ステップＳ１１０９）。そして制御部３７は、リクエスト端末が接続されているマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストから、指定端末の電話番号を削除する。また制御部３７は、確保されたマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストに、指定端末の電話番号を登録する（ステップＳ１１１０）。
【００８９】
このステップＳ１１０１〜Ｓ１１１０の処理を実行することにより、制御部３７は、指定端末とリクエスト端末間での個別接続を終了させることができる。
なお、制御部３７は、ステップＳ１１０９において、リクエスト端末との個別接続を終了する指定端末を、リクエスト端末及び指定端末が接続されている電話会議に使用される会議トランク部に接続してもよい。この場合、ステップＳ１１０７及びステップＳ１１０８の処理は省略される。
【００９０】
以上に説明してきたように、この電話会議システムでは、ユーザがいるそれぞれの地点に設置される複数の端末装置と通信ネットワークを介して接続されたサーバが、音声信号を合成する複数の音声信号合成器を有する。そして、サーバが、各端末装置から受信した音声信号を会議用音声信号合成器である会議トランク部により一つに合成し、その合成された音声信号を各端末装置に配信することにより、ユーザは、他のユーザの発言を聞くことができる。またサーバは、何れかの端末装置からの操作に従って、任意の端末装置から出力された音声信号を、会議トランク部とは異なる音声信号合成器であるマイクオフトランク部に入力させることができる。そして、会議トランク部で合成された音声信号は、マイクオフトランク部に入力されるが、マイクオフトランク部で合成された音声信号は、会議トランク部に入力されない。そのため、この電話会議システムは、複数の地点に設置された端末装置のうち、会議トランク部に接続された特定の端末装置が有するマイクロホンにより集音された音声のみを他の端末装置へ伝送することができる。
さらにこの電話会議システムは、電話会議に接続中の端末装置のうち、特定の複数の端末装置を、一つのマイクオフトランク部に接続することができる。これにより、この電話会議システムは、それら特定の複数の端末装置を個別接続し、個別接続された端末装置のユーザ間でのみ会話することを可能とする。
【００９１】
なお、本発明は上記の実施形態に限定されるものではない。例えば、サーバが有する会議トランク部、マイクオフトランク部及び音源は、サーバが有するプロセッサ上で実行されるコンピュータプログラムによって実装される機能モジュールであってもよい。
【００９２】
あるいは、会議トランク部及びマイクオフトランク部のそれぞれは、ＶｏＩＰを利用して音声信号を通信することが可能な別個の装置に実装され、通信ネットワークを介してサーバ及び各端末装置と接続されていてもよい。この場合、会議トランク部またはマイクオフトランク部を有する装置は、ＲＴＰなどのデータ転送プロトコルに従って音声信号を送受信することが可能なプロセッサと、上記の会議オプション機能で使用されるメッセージに相当する音声信号を生成する音源を有する。またサーバは、セッション開始プロトコルなどの呼制御プロトコルに従って動作する呼制御サーバとして機能する。そしてサーバは、何れかの端末装置から電話会議への参加要求信号または何れかの会議オプション機能の実行要求信号を受信すると、会議参加者テーブルを参照して、端末装置と接続される会議トランク部またはマイクオフトランク部を特定する。そしてサーバは、呼制御プロトコルに従って指定された端末装置を会議トランク部及びマイクオフトランク部の何れかに接続する。
例えば、図６のステップＳ２０１などにおいて、サーバ３が端末装置１１から会議接続要求を含むInvite信号を受信した場合、サーバ３は、そのInvite信号を会議トランク部を有する装置へ転送する。そしてサーバ３は、そのInvite信号を受け取った、会議トランク部を有する装置から送信された100 Trying信号などの応答信号を、端末装置１１へ転送する。また、図８のステップＳ４０３などにおいて、端末装置の接続先が、会議トランク部からマイクオフトランク部に変更される場合、サーバ３は、マイクオフトランク部から送信されたRe-Invite信号をその端末装置へ転送する。
【００９３】
さらに、各端末装置とサーバは、ＶｏＩＰ以外の方法で音声信号の通信を行ってもよい。例えば、各端末装置とサーバは、公衆通信回線を通じて接続され、音声信号そのものを互いに送受信してもよい。さらに、サーバの制御部は、端末装置間の個別接続が設定されていない場合、マイクオフトランク部に接続された端末装置から受信した音声信号を、そのマイクオフトランク部に入力せず、単に廃棄してもよい。
【００９４】
以上のように、当業者は、本発明の範囲内で、実施される形態に合わせて様々な変更を行うことができる。
【００９５】
以上説明した実施形態及びその変形例に関し、更に以下の付記を開示する。
（付記１）
通信ネットワークに接続され、集音した音声に対応する音声信号を該通信ネットワークに送出し、該通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置と、
前記通信ネットワークに接続され、前記複数の端末装置から受信した音声信号を合成し、該合成された音声信号を前記複数の端末装置へ配信するサーバとを有し、
前記サーバは、
入力された複数の音声信号を一つの音声信号に合成することにより、第１の合成音声信号を出力する第１の音声信号合成器と、
入力された複数の音声信号を一つの音声信号に合成することにより、第２の合成音声信号を出力する第２の音声信号合成器と、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を前記第１の音声信号合成器に接続し、前記第１の音声信号合成器に接続された端末装置から受信した音声信号を前記第１の音声信号合成器に入力し、前記第１の音声信号合成器に接続された端末装置に対して前記第１の合成音声信号を配信する一方、前記複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を前記第２の音声信号合成器に接続し、前記第１の合成音声信号を前記第２の音声信号合成器に入力し、前記第２の音声信号合成器に接続された端末装置に対して前記第２の合成音声信号を配信する制御部と、
を有する電話会議システム。
（付記２）
前記制御部は、前記複数の端末装置の何れかから、前記第１の音声信号合成器に接続された第１の端末装置からの音声発信を停止する命令を受信すると、前記第１の端末装置の接続先を前記第１の音声信号合成器から前記第２の音声信号合成器に切り替える、付記１に記載の電話会議システム。
（付記３）
前記制御部は、前記複数の端末装置の何れかから、前記第２の音声信号合成器に接続された第２の端末装置からの音声発信を許可する命令を受信すると、前記第２の端末装置の接続先を前記第２の音声信号合成器から前記第１の音声信号合成器に切り替える、付記１または２に記載の電話会議システム。
（付記４）
前記制御部は、前記第２の音声信号合成器に接続された第３の端末装置から、前記複数の端末装置のうちの第４の端末装置と個別接続する命令を受信すると、前記第４の端末装置を前記第２の音声信号合成器に接続し、前記第３の端末装置から受信した音声信号及び前記第４の端末装置から受信した音声信号を前記第２の音声信号合成器に入力する、付記１〜３の何れか一項に記載の電話会議システム。
（付記５）
前記サーバは、入力された音声信号を一つの音声信号に合成することにより、第３の合成音声信号を出力する第３の音声信号合成器をさらに有し、
前記制御部は、前記第３の端末装置または前記第４の端末装置の何れか一方から、前記第３の端末装置と前記第４の端末装置間の個別接続を終了する命令を受信すると、前記第３の端末装置または前記第４の端末装置のうちの他方を、前記第３の音声信号合成器に接続するとともに、前記第１の合成音声信号を前記第３の音声信号合成器に入力し、前記第３の音声信号合成器に接続された端末装置に対して前記第３の合成音声信号を配信する、付記４に記載の電話会議システム。
（付記６）
前記制御部は、前記第３の端末装置または前記第４の端末装置の何れか一方から、前記第３の端末装置と前記第４の端末装置間の個別接続を終了する命令を受信すると、前記第３の端末装置または前記第４の端末装置のうちの他方を、前記第１の音声信号合成器に接続する、付記４に記載の電話会議システム。
（付記７）
集音した音声に対応する音声信号を通信ネットワークに送出し、通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置から受信した音声信号を合成し、該合成された音声信号を前記複数の端末装置へ配信する電話会議システム用サーバであって、
入力された音声信号を一つの音声信号に合成することにより、第１の合成音声信号を出力する第１の音声信号合成器と、
入力された音声信号を一つの音声信号に合成することにより、第２の合成音声信号を出力する第２の音声信号合成器と、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を前記第１の音声信号合成器に接続し、前記第１の音声信号合成器に接続された端末装置から受信した音声信号を前記第１の音声信号合成器に入力し、前記第１の音声信号合成器に接続された端末装置に対して前記第１の合成音声信号を配信する一方、前記複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を前記第２の音声信号合成器に接続し、前記第１の合成音声信号を前記第２の音声信号合成器に入力し、前記第２の音声信号合成器に接続された端末装置に対して前記第２の合成音声信号を配信する制御部と、
を有する電話会議システム用サーバ。
（付記８）
集音した音声に対応する音声信号を通信ネットワークに送出し、通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置から受信した音声信号を合成し、該合成された音声信号を前記複数の端末装置へ配信する電話会議システム用サーバの制御方法であって、前記サーバは、入力された音声信号を一つの音声信号に合成することにより、第１の合成音声信号を出力する第１の音声信号合成器と、入力された音声信号を一つの音声信号に合成することにより、第２の合成音声信号を出力する第２の音声信号合成器とを有し、
前記制御方法は、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を前記第１の音声信号合成器に接続し、
前記第１の音声信号合成器に接続された端末装置から受信した音声信号を前記第１の音声信号合成器に入力し、かつ前記第１の音声信号合成器に接続された端末装置に対して前記第１の合成音声信号を配信し、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を前記第２の音声信号合成器に接続し、
前記第１の合成音声信号を前記第２の音声信号合成器に入力し、かつ前記第２の音声信号合成器に接続された端末装置に対して前記第２の合成音声信号を配信する
ことを含む制御方法。
（付記９）
前記複数の端末装置の何れかから、前記第１の音声信号合成器に接続された第１の端末装置からの音声発信を停止する命令を受信すると、前記第１の端末装置の接続先を前記第１の音声信号合成器から前記第２の音声信号合成器に切り替えることをさらに含む、付記８に記載の制御方法。
【符号の説明】
【００９６】
１    電話会議システム
２    通信ネットワーク
３    サーバ
１１〜１４    端末装置
２１    マイクロホン
２２    スピーカ
２３    操作部
２４    通信インターフェース
２５    制御部
３１    会議トランク部
３２、３３    マイクオフトランク部
３４    音源
３５    記憶部
３６    通信インターフェース
３７    制御部
【図１】
2010206695.tif 000003
【図２】
2010206695.tif 000004
【図３】
2010206695.tif 000005
【図４】
2010206695.tif 000006
【図５】
2010206695.tif 000007
【図６】
2010206695.tif 000008
【図７】
2010206695.tif 000009
【図８】
2010206695.tif 000010
【図９】
2010206695.tif 000011
【図１０】
2010206695.tif 000012
【図１１】
2010206695.tif 000013
【図１２】
2010206695.tif 000014
【図１３】
2010206695.tif 000015
【図１４】
2010206695.tif 000016
【図１５】
2010206695.tif 000017
【図１６】
2010206695.tif 000018