(57)【特許請求の範囲】
【請求項１】
音声通信またはマルチメディア通信が可能な複数の通信端末と、前記端末との間の接続制御を行う接続制御装置と、保留音データの送出を行う保留音送出装置とがネットワークに接続された通信システムにおける保留音送出方法であって、
前記ネットワーク上の前記端末のうちの保留する端末から前記接続制御装置に保留要求を送出するステップと、
前記保留する端末からの前記保留要求を受信した前記接続制御装置において、前記ネットワーク上の各端末が保留音送出機能を有しているか否かと、転送機能を有しているか否かとを管理するための保留音機能及び転送機能管理テーブルを参照し、前記ネットワーク上の前記端末のうちの保留される端末が前記保留音送出機能は有していないが前記転送機能を有していることが示されている場合に、前記保留される端末の前記転送機能を起動して前記保留される端末と前記保留音送出装置との間で音声チャネルを確立させるステップと、
前記音声チャネルの確立後、前記保留音送出装置が保留音データ記憶手段に予め保存されている保留音データを読み出して前記保留される端末に対して送出するステップと
を具備することを特徴とする通信システムにおける保留音送出方法。
【請求項２】
音声通信またはマルチメディア通信が可能な複数の通信端末と、前記端末との間の接続制御を行う接続制御装置と、保留音データの送出を行う保留音送出装置とがネットワークに接続された通信システムにおける保留音送出方法であって、
前記ネットワーク上の前記端末のうちの保留する端末から前記接続制御装置に保留要求を送出するステップと、
前記保留する端末からの前記保留要求を受信した前記接続制御装置において、前記ネットワーク上の各端末が保留音送出機能を有しているか否かと、音声チャネルの再接続機能を有しているか否かとを管理するための保留音機能及び音声チャネル再接続機能管理テーブルを参照し、前記ネットワーク上の前記端末のうちの保留される端末が前記保留音送出機能は有していないが前記音声チャネル再接続機能を有していることが示されている場合に、前記保留される端末の前記音声チャネル再接続機能を起動して当該保留される端末と前記保留音送出装置との間で音声チャネルを確立させるステップと、
前記音声チャネルの確立後、前記保留音送出装置が保留音データ記憶手段に予め保存されている保留音データを読み出して前記保留される端末に対して送出するステップと
を具備することを特徴とする通信システムにおける保留音送出方法。
【請求項３】
前記保留される端末が複数の場合には、当該保留される複数の端末の前記音声チャネル再接続機能をそれぞれ起動して当該保留される各端末と前記保留音送出装置との間でそれぞれ音声チャネルを再確立させる際に、予め定められた特定のポートを当該保留される各端末に通知し、音声チャネルの再確立後に前記特定ポートに前記保留音データを同報で送出することを特徴とする請求項２記載の通信システムにおける保留音送出方法。
【請求項４】
前記保留音送出装置は前記ネットワークに複数接続されており、
前記接続制御装置は、前記複数の保留音送出装置のうちその時点で最も負荷の少ない保留音送出装置を選択して当該保留音送出装置から前記保留音データを送出させることを特徴とする請求項１または請求項２記載の通信システムにおける保留音送出方法。
【請求項５】
前記接続制御装置は、前記複数の保留音送出装置の負荷を管理するための負荷管理テーブルであって、そのエントリ情報が一定時間間隔で更新される負荷管理テーブルに基づいて前記最も負荷の少ない保留音送出装置を選択することを特徴とする請求項４記載の通信システムにおける保留音送出方法。
【請求項６】
前記保留音送出装置は、保留する端末または保留される端末または時間帯の少なくとも１つで決まる保留音送出条件及び再生保留音を管理するための保留音送出条件及び再生保留音管理テーブルを参照することで保留音送出条件に合致した保留音を選択することを特徴とする請求項１または請求項２記載の通信システムにおける保留音送出方法。
【請求項７】
音声通信またはマルチメディア通信が可能な複数の通信端末と、前記端末との間の接続制御を行う接続制御装置と、保留音データの送出を行う保留音送出装置とがネットワークに接続された通信システムにおいて、前記ネットワークに接続される保留音送出装置であって、
保留音データが予め蓄積された保留音データ記憶手段と、
前記ネットワーク上の端末のうちの保留する端末からの保留要求を前記接続制御装置を経由して受けることにより、前記保留音データ記憶手段から保留音データを読み出して前記保留される端末に送出する保留音送出制御手段と
を具備することを特徴とする保留音送出装置。
【請求項８】
音声通信またはマルチメディア通信が可能な複数の通信端末と、
前記端末との間の接続制御を行う接続制御装置と、
保留音データの送出を行う保留音送出装置と、
前記端末、前記接続制御装置及び前記保留音送出装置が接続されたネットワークとを具備し、
前記接続制御装置は、
前記ネットワーク上の前記端末のうちの保留する端末から保留要求が送出された場合に、当該保留要求を前記ネットワーク上の前記端末のうちの保留される端末に中継する接続制御手段を備え、
前記保留音送出装置は、
保留音データが予め蓄積された保留音データ記憶手段と、
前記接続制御手段により中継された保留要求に応じて前記保留される端末から前記保留音送出装置に対して保留音取得要求が送出された場合に、当該保留音取得要求に応じて前記保留音データ記憶手段から保留音データを読み出して前記保留される端末に対して送出する保留音送出制御手段とを備える
ことを特徴とする通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声、画像などのマルチメディア情報をネットワークを介して授受する通信システムに係り、特に保留音の送出に好適な通信システムにおける保留音送出方法及び同システムにおける保留音送出装置に関する。
【０００２】
【従来の技術】
音声、画像などのマルチメディア情報をＬＡＮ、インターネット等のネットワークを用いて授受する通信システムでは、通信の保留が発生することがある。この場合、保留される相手に対して保留されていることを示す保留音を送出するのが一般的である。
【０００３】
従来、保留音の送出方式には、保留する端末が行う第１の方式と、保留される端末が行う第２の方式との２種があった。第１の方式を適用する端末は、保留する端末自身が保留音を生成して、その保留音を保留される端末に送出する。一方、第２の方式を適用する端末は、保留する端末から保留される端末に対して保留音を送出するように要求する。これを受けて保留される端末が保留音を送出する。
【０００４】
【発明が解決しようとする課題】
上記したように、保留音の送出方式には、保留する端末が行う第１の方式と、保留される端末が行う第２の方式とがあった。このため、音声、画像などのマルチメディア情報をネットワークを用いて授受する通信システムでは、上記第１の方式を適用する端末と上記第２の方式を適用する端末とが混在する場合、つまり実装される機能のミスマッチがある場合が生じ得る。このようなシステムでは、保留する端末から保留される端末で保留音を送出するように要求しながら、保留される端末で保留音の送出機能を実装していないために、保留音の送出を行うことができない恐れがあった。即ち従来は、保留される相手に対して保留されていることを示す保留音の送出は、マルチメディア通信の必須機能であるにも拘わらず、保留する端末から保留される端末で保留音を送出するように要求しながら、保留される端末で保留音の送出機能を実装していない場合など、実装される機能のミスマッチがある場合には、保留音の送出を行うことができないという問題があった。
【０００５】
本発明は上記事情を考慮してなされたものでその目的は、保留する端末から保留される端末で保留音を送出するように要求しても、保留される端末で保留音の送出機能を実装していないど、実装される機能のミスマッチがある場合でも、保留音の送出を行うことができる通信システムにおける保留音送出方法及び同システムにおける保留音送出装置を提供することにある。
【０００６】
【課題を解決するための手段】
本発明は、音声通信またはマルチメディア通信が可能な複数の通信端末と、上記端末との間の接続制御を行う接続制御装置と、保留音データの送出を行う保留音送出装置とがネットワークに接続された通信システムにおける保留音送出方法であって、上記ネットワーク上の端末のうちの保留する端末から上記接続制御装置に保留要求を送出するステップと、上記保留する端末からの保留要求を上記接続制御装置が上記ネットワーク上の保留される端末に中継するステップと、上記接続制御装置により中継された保留要求に応じて上記保留される端末から上記保留音送出装置に対して保留音取得要求を送出するステップと、この保留音取得要求に応じて上記保留音送出装置が保留音データ記憶手段に予め保存されている保留音データを読み出して上記保留される端末に対して送出するステップとを備えたことを特徴とする。ここで、端末には、マルチメディア端末、ＩＰ電話機などの他に、各種外部インタフェースに対応して用意され、当該インタフェースに対して共通となるネットワークの通信インタフェースとの通信プロトコルの変換を行うプロトコル変換装置を含むことができる。
【０００７】
このような構成においては、保留される端末が保留音の送出機能を持たなくても、当該保留される端末に接続制御装置によって中継された保留する端末からの保留要求に応じて、当該保留される端末から保留音送出装置に対して保留音取得要求が送出され、これにより保留音送出装置から当該保留される端末に対して保留音が送出される。ここでは、保留される端末が保留音送出機能を有している場合に、当該保留される端末自身が、接続制御装置によって中継された保留要求に応じて保留音を送出するのを妨げるものではない。
【０００８】
以上により、保留する端末から保留される端末で保留音を送出するように要求しても、保留される端末で保留音の送出機能を実装していないど、実装される機能のミスマッチがある場合でも、保留音の送出が可能となる。
【０００９】
また本発明は、上記のように保留される端末が行っていた保留音送出装置への保留音取得要求の送出を、当該保留される端末に代えて接続制御装置が行うようにしたことをも特徴とする。ここでは、保留する端末からの保留要求を接続制御装置が受信した場合に、ネットワーク上の各端末が保留音送出機能を有しているか否かを管理するための保留音機能管理テーブルを参照し、上記保留される端末が保留音送出機能を有していないことが示されている場合に、上記保留要求に対応する保留音取得要求を接続制御装置から保留音送出装置に対して送出するとよい。
【００１０】
また本発明は、保留する端末からの保留要求を接続制御装置が受信した場合に、ネットワーク上の各端末が保留音送出機能を有しているか否かと、転送機能を有しているか否かとを管理するための保留音機能及び転送機能管理テーブルを参照し、上記保留される端末が保留音送出機能は有していないが転送機能を有していることが示されている場合に、保留される端末の転送機能を起動して当該保留される端末と保留音送出装置との間で音声チャネルを確立させ、この音声チャネルの確立後に、保留音送出装置が上記保留される端末に対して保留音データを送出することをも特徴とする。
【００１１】
このような構成においては、転送機能を有する保留される端末への保留音の送出が可能となる。
【００１２】
また本発明は、接続制御装置から保留音送出装置に対して、上記保留される端末のポート番号、音声符号化方式及びパケットサイズを含む音声チャネル情報を送出するようにし、この音声チャネル情報を受信した保留音送出装置が、上記保留音データを、当該音声チャネル情報の示す音声符号化方式及びパケットサイズでパケット化し、そのパケット化された保留音データを上記保留される端末の音声チャネル情報の示すポートに送出する構成としたことをも特徴とする。ここで、上記ポートにはＵＤＰ（User Datagram Protocol）ポートを用い、ＵＤＰによるコネクションレス型の音声またはマルチメディア通信を行うとよい。
【００１３】
このような構成においては、保留する端末から保留される端末で保留音を送出するように要求しても、保留される端末で保留音の送出機能を実装していないど、実装される機能のミスマッチがある場合でも、保留音の送出が可能となる。
【００１４】
また本発明は、保留する端末からの保留要求を接続制御装置が受信した場合に、ネットワーク上の各端末が保留音送出機能を有しているか否かと、音声チャネルの再接続機能を有しているか否かとを管理するための保留音機能及び音声チャネル再接続機能管理テーブルを参照し、上記保留される端末が保留音送出機能は有していないが音声チャネル再接続機能を有していることが示されている場合に、保留される端末の音声チャネル再接続機能を起動して当該保留される端末と保留音送出装置との間で音声チャネルを確立させ、この音声チャネルの確立後に、保留音送出装置が上記保留される端末に対して保留音データを送出することをも特徴とする。
【００１５】
このような構成においては、音声チャネル再接続機能を有する保留される端末への保留音の送出が可能となる。ここで、保留される端末が複数の場合に、当該保留される複数の端末の音声チャネル再接続機能をそれぞれ起動して当該保留される各端末と保留音送出装置との間でそれぞれ音声チャネルを再確立させる際に、予め定められた特定のポートを当該保留される各端末に通知し、音声チャネルの再確立後に上記特定ポートに保留音データを同報で送出する構成とするならば、複数の保留される端末に保留音送出装置から同一の保留音を送出する際の当該保留音送出装置の負荷を低減することが可能となる。
【００１６】
また本発明は、ネットワーク上の端末のうちの発信元端末から送出される、上記発信元端末に対する着信先端末への呼設定要求を、接続制御装置から保留音送出装置に送出し、上記呼設定要求を受信した保留音送出装置により当該呼設定要求の着信情報内に記述された着信先端末に対する発信処理を行って、保留音送出装置と着信先端末との間で音声チャネルを確立し、しかる後に保留音送出装置と発信元端末との間で音声チャネルを確立することで、発信元端末と着信先端末との間で送受される音声パケットを保留音送出装置で中継し、上記発信元端末或いは上記着信先端末が保留する際、その保留する端末からの保留音送出要求を保留音送出装置が受信した場合に、当該保留音送出装置が上記保留する端末からの音声に代えて保留音データを保留される端末に対して送出することをも特徴とする。
【００１７】
このような構成においては、転送機能、或いは音声チャネルの再接続機能を持たない保留される端末への保留音の送出が可能となる。
【００１８】
以上の通信システムにおける保留音送出方法に係る本発明は、当該方法を適用する通信システムに係る発明としても成立し、また当該システムにおける保留音送出装置に係る発明としても、更には当該保留音送出装置で実行されるプログラムに係る発明としても成立する。
【００１９】
【発明の実施の形態】
以下、本発明の実施の形態につき図面を参照して説明する。
【００２０】
図１は本発明の一実施形態に係る保留音送出装置を備えた通信システムのシステム構成図である。
同図において、ＬＡＮ１１は、所定の通信プロトコル、例えばＴＣＰ（Transmission Control Protocol）／ＩＰ（Internet Protocol）プロトコルを適用するＩＰネットワークである。ＬＡＮ１１には、プロトコル変換装置（＃１）１２-1〜（＃ｍ）１２-mと、接続制御装置１３と、保留音送出装置（＃１）１４-1〜１（＃ｎ）４-nと、マルチメディア端末１５-1〜１５-pと、ＩＰ電話機１６-1〜１６-qとが接続されている。
【００２１】
プロトコル変換装置１２-1〜１２-mは、各種外部インタフェースに対応して用意され、当該インタフェースに対して共通となるＬＡＮ１１の通信インタフェースとの通信プロトコルの変換を行う。プロトコル変換装置１２-1〜１２-mは、当該変換装置１２-1〜１２-mが接続されている公衆網１７から送出される着信、応答、切断などの制御信号をパケット化し、接接続制御装置１３に対して送出する機能を有する。プロトコル変換装置１２-1〜１２-mはまた、接続制御装置１３から送出される発信、応答、切断などの制御信号を網インタフェースに変換して公衆網１７に送出すると共に、公衆網１７から送られる音声、映像などのマルチメディア情報をパケット化し、通信先の端末に送出する機能を有する。プロトコル変換装置１２-1〜１２-mは更に、端末からパケットデータとして送られたマルチメディア情報を網インタフェースに合わせて変換して公衆網１７に送出する機能を有する。
【００２２】
接続制御装置１３は、プロトコル変換装置１２-1〜１２-m、マルチメディア端末１５-1〜１５-p、及びＩＰ電話機１６-1〜１６-qから送出される発信要求内の着信先端末名、或いは電話番号などの着信先情報から着信先を決定する機能を有する。接続制御装置１３はまた、決定した着信先端末からの応答、発信元端末及び着信先端末から送られる切断などの情報を中継すると共に転送などの交換サービスを提供する機能を有する。
【００２３】
マルチメディア端末１５-1〜１５-pは、音声、映像などのマルチメディア情報を通信する端末、ＩＰ電話機１６-1〜１６-qは、ＬＡＮ１１を介して音声通信を行う通信端末（電話端末）である。
【００２４】
保留音送出装置１４-1〜１４-nは本発明に直接関係するもので、保留された端末が保留音送出機能を持たない場合に当該端末に対して保留音を送出する機能を有する。
【００２５】
図２は、図１中の保留音送出装置１４-i（ｉ＝１〜ｎ）の構成を示すブロック図である。
同図に示すように、保留音送出装置１４-iは、保留音送出装置本体１４０と、外部記憶装置１４６とから構成される。外部記憶装置１４６には、保留時に送出される複数種類の保留音（保留音データ）が記録された１つの保留音ファイル１４７が保存されている。ここで、保留音は例えば音楽または音声メッセージである。なお、本実施形態では、複数種類の保留音（保留音データ）が保留音ファイル１４７に記録されているものとするが、１保留音ファイルに１保留音（保留音データ）が記録される構成であっても構わない。この場合、保留音（保留音データ）数分の保留音ファイルが用意されることになる。
【００２６】
保留音送出装置本体１４０は、保留音送出制御部１４１、音声／映像符号化装置１４２、マルチメディア通信制御部１４３、通信ドライバ１４４、及びＬＡＮインタフェース１４５を有している。
【００２７】
ＬＡＮインタフェース１４５は、ＬＡＮ１１との間でパケットを送受する。通信ドライバ１４４はＬＡＮインタフェース１４５の制御、及びＴＣＰ，ＵＤＰ（User Datagram Protocol）などのプロトコル制御を行う。
【００２８】
マルチメディア通信制御部１４３は、Ｈ．３２３プロトコルの制御を行い、保留音送出制御部１４１との間で発信、着信、切断などの呼制御、及び音声チャネル（音声通信路）の確立、開放を行う。マルチメディア通信制御部１４３はまた、音声チャネルを用いて音声／映像符号化装置１４２で符号化された保留音を保留された端末に対して送出する。Ｈ．３２３プロトコルは、ＬＡＮ１１上で音声、映像などのマルチメディア通信を行うための、ＩＴＵ−Ｔ（International Telecommunications Union Telecommunication Standardization Sector）勧告で規定されたプロトコルである。なお、Ｈ．３２３プロトコル以外のマルチメディア通信用プロトコルでも、そのプロトコルの処理機能をマルチメディア通信制御部（保留音送出装置本体１４０内のマルチメディア通信制御部１４３、後述する接続制御装置１３内のマルチメディア通信制御部１３２等）に持たせることで対応可能である。
【００２９】
音声／映像符号化装置１４２は、保留音送出制御部１４１によって外部記憶装置１４６から読み出された保留音ファイル１４７内の保留音を、保留された端末との間で指定された符号化方式に変換する。
【００３０】
図３は、図１中の接続制御装置１３の構成を示すブロック図である。
同図に示すように、接続制御装置１３は、接続制御部１３１と、マルチメディア通信制御部１３２と、通信ドライバ１３３と、ＬＡＮインタフェース１３４と、端末管理テーブル１３５とから構成される。
【００３１】
ＬＡＮインタフェース１３４は、保留音送出装置１４-iのＬＡＮインタフェース１４５と同様に、ＬＡＮ１１との間でパケットを送受する。通信ドライバ１３３は、保留音送出装置１４-iの通信ドライバ１４４と同様に、ＬＡＮインタフェース１３４の制御、及びＴＣＰ，ＵＤＰなどのプロトコル制御を行う。
【００３２】
マルチメディア通信制御部１３２は、マルチメディア通信用プロトコルの制御を行い、接続制御部１３１との間で発信、着信、切断などの呼制御、及び音声チャネルの確立、開放を行う。
【００３３】
接続制御部１３１は、発信元端末の情報及び着信先端末の情報から接続する端末を決定する他、転送などの交換サービスを行う。端末管理テーブル１３５は、接続制御部１３１での接続する端末の決定に用いられるもので、各エントリの情報は端末名、電話番号などの識別情報とＩＰアドレスとから構成される。
【００３４】
図４は、接続制御装置１３内に（端末管理テーブル１３５とは別に）保存される保留音機能管理テーブル４００のデータ構造例を示す。
保留音機能管理テーブル４００は、図１のシステム内のマルチメディア端末１５-1〜１５-p、ＩＰ電話機１６-1〜１６-q及びプロトコル変換装置１２-1〜１２-m（以下、端末／プロトコル変換装置と総称することもある）の保留音機能を管理するのに用いられる。テーブル４００の各エントリの情報は、端末名、電話番号などの識別情報と、当該識別情報で示される端末の保留機能の有無（を示すフラグ情報）と、保留音送出機能の有無（を示すフラグ情報）とから構成される。
【００３５】
図５は、接続制御装置１３内に保存される転送機能管理テーブル５００のデータ構造例を示す。
転送機能管理テーブル５００は、端末／プロトコル変換装置の転送機能を管理するのに用いられる。テーブル５００の各エントリの情報は、端末名、電話番号などの識別情報と、当該識別情報で示される端末の転送機能の有無（を示すフラグ情報）とから構成される。
【００３６】
図６は、接続制御装置１３内に保存される音声チャネル再接続機能管理テーブル６００のデータ構造例を示す。
音声チャネル再接続機能管理テーブル６００は、端末／プロトコル変換装置の音声チャネル再接続（再確立）機能を管理するのに用いられる。テーブル６００の各エントリの情報は、端末名、電話番号などの識別情報と、当該識別情報で示される端末の音声チャネル再接続機能の有無（を示すフラグ情報）とから構成される。
【００３７】
このように本実施形態では、図４乃至図６に示す独立した管理テーブル４００，５００，６００が接続制御装置１３内に保存されるものとしている。つまり本実施形態では、管理対象となる保留音機能、転送機能及び音声チャネル再接続機能機能の各機能毎に独立した管理テーブルが用意される。しかし、例えば各機能をビットに割り当てることで、単一の管理テーブルで、上記３種の管理テーブル４００，５００，６００に代えることも可能である。
【００３８】
図７は、接続制御装置１３内に保存される保留音送出数管理テーブル７００のデータ構造例を示す。
保留音送出数管理テーブル７００は、各保留音送出装置（＃１）１４-1〜（＃ｎ）１４-nでの保留音送出（再生）数を管理するのに用いられる。テーブル７００の各エントリの情報は、保留音送出装置の識別情報と、当該保留音送出装置による一定時間当たりの保留音送出（再生）数とから構成される。つまり、テーブル７００は、各保留音送出装置の負荷を管理する負荷管理テーブルである。各保留音送出装置の負荷を表すのに、当該保留音送出装置に内蔵するＣＰＵの負荷（例えば一定時間におけるＣＰＵの使用率）を用いることも可能である。
【００３９】
図８は、図７の保留音送出数管理テーブル７００に代わる負荷管理テーブルとして接続制御装置１３内に保存されるＣＰＵ負荷管理テーブル８００のデータ構造例を示す。
ＣＰＵ負荷管理テーブル８００は、各保留音送出装置（＃１）１４-1〜（＃ｎ）１４-n内のＣＰＵの負荷を管理するのに用いられる。テーブル８００の各エントリの情報は、保留音送出装置の識別情報と、当該保留音送出装置内のＣＰＵの一定時間当たりの負荷（ＣＰＵ負荷）とから構成される。ＣＰＵ負荷には、一定時間当たりのＣＰＵ使用率（％）が用いられる。
【００４０】
保留音送出数管理テーブル７００またはＣＰＵ負荷管理テーブル８００は、接続制御装置１３が保留音送出要求、または保留音停止要求（保留解除要求）を送出する際の送出先となる保留音送出装置１４-i（ｉは１〜ｎのいずれか）を選択するのに使用される。つまり本実施形態では、予め指定された順、或いは登録された順で保留音送出装置を選択する代わりに、図７のテーブル７００または図８のテーブル８００を使用して、負荷の最も低い保留音送出装置１４-iを選択することで、各保留音送出装置（＃１）１４-1〜（＃ｎ）１４-nの負荷を均一にして、音声の途切れの発生などを防止可能としている。このテーブル７００または８００で管理される各保留音送出装置の保留音送出数（再生数）またはＣＰＵ負荷（ＣＰＵ使用率）は、接続制御装置１３から各保留音送出装置（＃１）１４-1〜（＃ｎ）１４-nに一定の時間間隔で間い合わせることで取得されて更新される。また、各保留音送出装置（＃１）１４-1〜（＃ｎ）１４-nから接続制御装置１３に一定時間間隔で通知するようにしても、或いは保留音の停止時に該当する保留音送出装置１４-iが接続制御装置１３に通知するようにしてもよい。
【００４１】
図９は、保留音送出装置１４-i内に保存される保留音送出条件＆再生保留音管理テーブル９００のデータ構造例を示す。
保留音送出条件＆再生保留音管理テーブル９００は、保留音送出条件及び再生保留音を管理するのに用いられる。テーブル９００の各エントリの情報は、端末名、電話番号などの識別情報（端末識別情報）と、再生保留音を特定する識別情報（保留音識別情報）と、当該端末識別情報で示される端末が保留する端末または保留される端末のいずれの場合に当該保留音識別情報で示される再生保留音を送出（利用）するかを示す保留音送出条件とから構成される。
【００４２】
次に、図１のシステムにおける保留音送出動作を、保留する端末が端末＃１（マルチメディア端末１５-1またはＩＰ電話機１６-1）で、保留される端末が端末＃２（プロトコル変換装置１２-2、マルチメディア端末１５-2またはＩＰ電話機１６-2）である場合を例に、図１０のシーケンスチャートを参照して説明する。
【００４３】
まず端末＃１は、ユーザの保留操作を検出すると、接続制御装置１３に対して保留要求を送出する（ステップＳ１）。この保留要求時、保留される端末＃２で保留音を送出することを示す情報が当該保留要求に付加される。この端末＃２での保留音送出の指定は、Ｈ．３２３で規定されているＲｅｍｏｔｅ  Ｈｏｌｄの信号を用いて行われる。
【００４４】
接続制御装置１３（の接続制御部１３１）は、端末＃１からの保留要求を受信すると、当該受信した保留要求を端末＃２に対して中継する（ステップＳ２，Ｓ３）。
端末＃２は、接続制御装置１３から中継された保留要求を受信すると（ステップＳ４）、当該端末＃２自身が保留音送出機能を持たない場合には、保留音送出装置＃ｉ（１４-i）、例えば保留音送出装置＃１（１４-1）に対して保留音の取得要求を送出すると共に、保留要求を受け付けたことを接続制御装置１３に対して通知する（ステップＳ５，Ｓ７）。なお、端末＃２が保留音送出機能を持つ場合には、当該端末＃２から保留音送出装置＃ｉ（＃１）への保留音の取得要求送出は行われず、端末＃２自身が保留音を送出することになる。
【００４５】
保留音送出装置＃１は、端末＃２からの保留音取得要求を受信すると（ステップＳ６）、外部記憶装置１４６内の保留音ファイル１４７に保存されている保留音（のデータ）を読み出し（ステップＳ１１）、その保留音をパケット化して保留音パケットとして端末＃２に対して送出する（ステップＳ１２）。ここで、保留音取得要求には音声符号化方式とパケットサイズとが付加されている。そこで保留音送出装置＃１は、この音声符号化方式とパケットサイズから保留音パケット送出間隔を算出し、算出した時間間隔で上記ステップＳ１１，Ｓ１２の処理を繰り返す。また接続制御装置１３は、保留した端末（端末＃１）或いは保留された端末（端末＃２）について、図９の保留音送出条件＆再生保留音管理テーブル９００で再生する保留音の指定がなされている場合、当該指定された保留音を送出する保留音として決定し、当該指定された保留音を保留音ファイル１４７から読み出す。なお、上記テーブル９００上で、保留した端末（端末＃１）及び保留された端末（端末＃２）の両端末について保留音が指定されている場合には、予め定められた側の端末、例えば保留された端末を優先させる。なお、保留音送出条件として、例えば時間情報を用いることも可能である。この場合、例えば第１の時間範囲では第１の保留音を用い、第２の時間範囲では第２の保留音を用いるというように、時間範囲（時間帯）毎に利用（送出）する保留音を切り替えることが可能となる。また、上記両条件（端末と時間情報）を組み合わせた保留音送出条件を用いることも可能である。
【００４６】
端末＃２は、保留した端末＃１から送出される音声パケットの代わりに、保留音送出装置＃１から送出された保留音パケットを受信し、受信した保留音パケットを再生する（ステップＳ１３，Ｓ１４）。
【００４７】
次に、保留解除の処理について説明する。
端末＃１は、ユーザの保留解除操作を検出すると、接続制御装置１３に対して保留解除要求を送出する（ステップＳ１５）。
接続制御装置１３は、端末＃１からの保留解除要求を受信すると、当該受信した保留解除要求を端末＃２に対して中継する（ステップＳ１６，Ｓ１７）。
【００４８】
端末＃２は、接続制御装置１３から中継された保留解除要求を受信すると（ステップＳ１８）、保留音停止要求を保留音送出装置＃１に対して送出すると同時に保留解除要求応答通知を接続制御装置１３に送出し、保留解除を行ったことを通知する（ステップＳ１９，Ｓ２１）。
【００４９】
保留音送出装置＃１は、端末＃２からの保留音停止要求を受信すると、保留音の読み出しを停止する（ステップＳ２０）。
【００５０】
このように本実施形態においては、保留する端末＃１から保留される端末＃２で保留音を送出するように要求しても、保留される端末＃２で保留音の送出機能を実装していないど、実装される機能のミスマッチがある場合でも、保留音の送出を行うことができる
なお、保留音の送出を端末＃１が行う場合は、保留音送出装置＃１に対する保留音送出要求、保留音停止要求を当該端末＃１で行い、保留音送出要求時、端末＃２の音声パケットの受信で使用しているポート番号を通知すればよい。
【００５１】
［第１の変形例］
次に、図１０のシーケンスチャートの例と同様に、端末＃１が保留する端末となり、端末＃２が保留される端末となった場合の保留音送出動作の第１の変形例について、図１０のシーケンスチャートを援用して説明する。
【００５２】
第１の変形例の主要な特徴は、保留される端末＃２が行っていた保留音送出装置＃１への保留音取得要求または保留音送出停止要求の送出を接続制御装置１３が行うようにした点にある。
【００５３】
そのためには、マルチメディア通信プロトコルとして例えばＨ．３２３を使用している場合であれば、端末＃２のＩＰアドレス、端末＃２の音声パケットを受信するポート番号（ＵＤＰポート番号）、端末＃１と端末＃２の間の音声符号化方式、及びパケットサイズを含む音声チャネル情報を取得するために音声チャネルの確立の際に使用されるＨ．２４５手順を、接続制御装置１３を介して行うように端末＃１及び端末＃２に対して指定する必要がある。
【００５４】
このようにすることで、接続制御装置１３は、端末＃１からの保留要求または保留解除要求を受信した場合（ステップＳ２またはＳ１６）、図４の保留音機能管理テーブル４００により端末＃２が保留音送出機能を有していないことが示されているならば、その保留要求または保留解除要求を端末＃２に対して送出する動作（ステップＳ３またはＳ１７）を行わずに、その保留要求または保留解除要求に対応する保留音取得要求または保留音送出停止要求を保留音送出装置＃１に送出することが可能となる。同時に接続制御装置１３は、要求元の端末＃１に対してステップＳ９またはＳ２３と同様に保留受付送出または保留解除要求応答通知を送出する。
【００５５】
［第２の変形例］
次に、図１０のシーケンスチャートの例と同様に、端末＃１が保留する端末となり、端末＃２が保留される端末となった場合の保留音送出動作の第２の変形例について、図１１のシーケンスチャートを参照して説明する。
【００５６】
第２の変形例の主要な特徴は、保留される端末＃２が転送機能を有している場合に、当該機能を利用して端末＃２と保留音送出装置＃１とを接続するようにした点にある。ここでは、端末＃１の手順は、図１０のシーケンスチャートと同様のため、説明を省略する。
【００５７】
接続制御装置１３は、端末＃１からの保留要求を受信すると、当該受信した保留要求を端末＃２に対して中継する（ステップＳ３１，Ｓ３２）。
端末＃２は、接続制御装置１３から中継された保留要求を受信すると（ステップＳ３３）、保留応答を接続制御装置１３に対して送出する（ステップＳ３４）。
【００５８】
接続制御装置１３は、端末＃２からの保留応答を受信すると（ステップＳ３５）、図４の保留音機能管理テーブル４００と図５の転送機能管理テーブル５００テーブルとを参照して当該端末＃２の保留音送出機能と転送機能の有無を調べ、当該端末＃２が保留音送出機能は有していないが転送機能を有している場合には、当該端末＃２に対して端末＃１との通話を保留音送出装置＃１に転送するよう要求する（ステップＳ３６）。
【００５９】
端末＃２は、接続制御装置１３からの転送要求を受信すると（ステップＳ３７）、保留音送出装置＃１との間で転送処理を行い、端末＃２と保留音送出装置＃１との間で音声チャネルの確立処理を行う（Ｓ３８〜Ｓ４２）。
【００６０】
端末＃２と保留音送出装置＃１との間で音声チャネルが確立した後、保留音送出装置＃１は、図１０中のステップＳ１１，Ｓ１２と同様に外部記憶装置１４６内の保留音ファイル１４７に保存されている保留音（のデータ）を読み出し、端末＃２との間でネゴシエーションした音声符号化方式、パケットサイズで保留音を送出する（ステップＳ４３，Ｓ４４）。保留音送出装置＃１は、このステップＳ４３，Ｓ４４の処理を音声符号化方式、パケットサイズから算出した時間間隔で繰り返す。
【００６１】
なお、接続制御装置１３は、図４の保留音機能管理テーブル４００から端末＃２が保留機能を有していないことが認識された場合、上記ステップＳ３２の端末＃２への保留要求中継を省略する。この場合、後続のステップＳ３３〜Ｓ３５も省略されることになる。
【００６２】
次に保留解除処理は、接続制御装置１３が端末＃１からの保留解除要求を受信した場合に、接続制御装置１３から端末＃２に対し、保留音送出装置＃１との通話を当該保留音送出装置＃１から端末＃１に転送するように要求することで実現する。具体的な手順については、図１１中で保留音送出装置＃１を端末＃１に置き換えるだけでよいため、説明を省略する。
【００６３】
［第３の変形例］
次に、図１０のシーケンスチャートの例と同様に、端末＃１が保留する端末となり、端末＃２が保留される端末となった場合の保留音送出動作の第３の変形例について、図１２のシーケンスチャートを参照して説明する。
【００６４】
第３の変形例の主要な特徴は、保留される端末＃２が音声チャネルの再接続機能を有している場合に、当該機能を利用して端末＃２と保留音送出装置＃１とを接続するようにした点にある。ここでは、端末＃１の手順は図１０のシーケンスチャートと同様であり、接続制御装置１３により中継された保留要求に対して端末＃２が保留応答を送出するまでの処理（ステップＳ５２〜Ｓ５４）は、図１１のシーケンスチャート（のステップＳ３２〜Ｓ３４）と同様のため、説明を省略する。
【００６５】
接続制御装置１３は、端末＃２からの保留応答を受信すると（ステップＳ５５）、図６の音声チャネル再接続機能管理テーブル６００を参照して当該端末＃２の音声チャネル再接続機能の有無を調べ、当該端末＃２が音声チャネルの再接続（再確立）機能を有している場合には、保留音送出装置＃１に対して保留音送出要求を送出し（ステップＳ５６）、保留音送出装置＃１と接続制御装置１３との間で音声チャネルの確立を起動する（ステップＳ５７〜Ｓ５９）。
【００６６】
接続制御装置１３は、保留音送出装置＃１との間で音声チャネルの確立が開始されると同時に、端末＃２に対して音声チャネルの再確立（再接続）要求を送出し、しかる後に、保留音送出装置＃１から送出された音声チャネル確立用のパケットを端末２に対して中継することで、保留音送出装置＃１と端末＃２との間で音声チャネルを確立させる（ステップＳ６０，Ｓ６１）。
【００６７】
端末＃２と保留音送出装置＃１との間で音声チャネルが確立した後、保留音送出装置＃１は、図１０中のステップＳ１１，Ｓ１２と同様に外部記憶装置１４６内の保留音ファイル１４７に保存されている保留音（のデータ）を読み出し、端末＃２との間でネゴシエーションした音声符号化方式、パケットサイズで保留音を送出する（ステップＳ６２，Ｓ６３）。保留音送出装置＃１は、このステップＳ６２，Ｓ６３の処理を音声符号化方式、パケットサイズから算出した時間間隔で繰り返す。
【００６８】
次に保留解除処理は、接続制御装置１３が端末＃１からの保留解除要求を受信した場合に、接続制御装置１３から端末＃２に対し、当該端末＃２と保留音送出装置＃１との間で確立されている音声チャネルに代えて、再び当該端末＃２と端末＃１との間で音声チャネルを再確立させることで実現する。具体的な手順については、図１２中で保留音送出装置＃１を端末＃１に置き換えるだけでよいため、説明を省略する。
【００６９】
ここで、例えば複数の端末＃ｉと保留音送出装置＃１との間の音声チャネルの再確立により、保留音送出装置＃１から当該複数の端末＃ｉに保留音を送出するのに、保留音送出装置＃１において保留音を常時定められたＵＤＰのポートに対して同報で送出するとよい。そのためには、端末＃ｉとの間で音声チャネルの再確立を行う際に、同報で使用しているＵＤＰのポートを当該端末＃ｉに通知して、再確立後そのポートに保留音を同報で送出すればよい。このようにすると、複数の端末に対して同一の保留音を送出する場合の保留音送出装置＃１の負荷を軽減することができる。
【００７０】
［第４の変形例］
次に、図１０のシーケンスチャートの例と同様に、端末＃１が保留する端末となり、端末＃２が保留される端末となった場合の保留音送出動作の第４の変形例について、図１３のシーケンスチャートを参照して説明する。
【００７１】
第４の変形例の主要な特徴は、保留する端末＃１から送出される呼設定を利用して保留音送出装置＃１と端末＃２との間で音声チャネルを確立すると共に保留音送出装置＃１と端末＃１との間でも音声チャネルを確立することで、端末＃１と端末＃２との間の通話を保留音送出装置＃１を中継して実現し、保留音については端末＃１からの音声に切り替えて保留音送出装置＃１から端末＃２に送出するようにした点にある。
【００７２】
まず、端末＃１から端末＃２に発信する際には、端末＃１から接続制御装置１３に対して呼設定要求が送出される（ステップＳ７１）。
【００７３】
接続制御装置１３は、端末＃１からの呼設定要求を受信すると、その呼設定要求を保留音送出装置＃１に送出する（ステップＳ７２，Ｓ７３）。
保留音送出装置＃１は接続制御装置１３からの呼設定要求を受信すると（ステップＳ７４）、その呼設定要求の着信情報内に記述された端末＃２に対する発信処理を行い、保留音送出装置＃１と端末＃２との間で音声チャネルを確立する（ステップＳ７５〜Ｓ８５）。このとき、保留音送出装置＃１と端末＃２との間で接続、切断などの呼制御信号を送受する制御チャネルの確立も行う。
【００７４】
保留音送出装置＃１と端末＃２との間で音声チャネルが確立した後、保留音送出装置＃１は、接続制御装置１３を介して端末＃１に対して応答信号を送出し、保留音送出装置＃１と端末＃１との間で音声チャネルの確立を行う（ステップＳ８６〜Ｓ９２）。このとき、保留音送出装置＃１と端末＃１との間で呼制御信号を送受する制御チャネルの確立も行う。
【００７５】
このように保留音送出装置＃１は、当該保留音送出装置＃１と端末＃１との間と、当該保留音送出装置＃１と端末＃２との間でそれぞれ音声チャネルを確立すると、端末＃１から送出される音声を端末＃２に、逆に端末＃２から送出される音声を端末＃１に対して送出（中継）することで、端末＃１と端末＃２との間の通話を実現する。
【００７６】
そして保留に関しては、保留音送出装置＃１が端末＃１からの保留音送出要求を受信した場合に、当該保留音送出装置＃１が外部記憶装置１４６内の保留音ファイル１４７に保存されている保留音（のデータ）を読み出して、その読み出した保留音を端末＃１からの音声の代わりに端末＃２に対して送出することで実現する。
【００７７】
このように第４の変形例においては、転送機能や音声チャネルの再接続（再確立）機能を備えていない端末に対しても保留音の送出が可能となる。
【００７８】
一方、保留解除は、保留音送出装置＃１が保留音停止要求を受け取った場合に、当該保留音送出装置＃１が保留音の代わりに端末＃１からの音声を端末＃２に送出することで行う。
【００７９】
なお、本発明は、上記実施形態及びその変形例に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００８０】
【発明の効果】
以上詳述したように本発明によれば、保留される端末が保留音の送出機能を持たなくても、保留音送出装置が当該保留される端末に代わって当該保留される端末に対して保留音を送出するようにしたので、保留する端末から保留される端末で保留音を送出するように要求しても、保留される端末で保留音の送出機能を実装していないど、実装される機能のミスマッチがある場合でも、保留音の送出が可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る保留音送出装置を備えた通信システムのシステム構成図。
【図２】図１中の保留音送出装置１４-i（ｉ＝１〜ｎ）の構成を示すブロック図。
【図３】図１中の接続制御装置１３の構成を示すブロック図。
【図４】接続制御装置１３内に保存される保留音機能管理テーブル４００のデータ構造例を示す図。
【図５】接続制御装置１３内に保存される転送機能管理テーブル５００のデータ構造例を示す図。
【図６】接続制御装置１３内に保存される音声チャネル再接続機能管理テーブル６００のデータ構造例を示す図。
【図７】接続制御装置１３内に保存される保留音送出数管理テーブル７００のデータ構造例を示す図。
【図８】図７の保留音送出数管理テーブル７００に代えて接続制御装置１３内に保存されるＣＰＵ負荷管理テーブル８００のデータ構造例を示す図。
【図９】保留音送出装置１４-i内に保存される保留音送出条件＆再生保留音管理テーブル９００のデータ構造例を示す図。
【図１０】同実施形態における保留音送出動作を説明するためのシーケンスチャート。
【図１１】同保留音送出動作の第２の変形例を説明するためのシーケンスチャート。
【図１２】同保留音送出動作の第３の変形例を説明するためのシーケンスチャート。
【図１３】同保留音送出動作の第４の変形例を説明するためのシーケンスチャート。
【符号の説明】
１１…ＬＡＮ（ネットワーク）
１２-1〜１２-n…プロトコル変換装置（端末）
１３…接続制御装置
１４-1〜１４-m，１４-i…保留音送出装置
１５-1〜１５-p…マルチメディア端末
１６-1〜１６-q…ＩＰ電話機（端末）
１３１…接続制御部
１３５…端末管理テーブル
１４１…保留音送出制御部
１４７…保留音ファイル
４００…保留音機能管理テーブル
５００…転送機能管理テーブル
６００…音声チャネル再接続機能管理テーブル
７００…保留音送出数管理テーブル（負荷管理テーブル）
８００…ＣＰＵ負荷管理テーブル（負荷管理テーブル）
９００…保留音送出条件＆再生保留音管理テーブル
【図１】
0004028689.tif 000002
【図２】
0004028689.tif 000003
【図３】
0004028689.tif 000004
【図４】
0004028689.tif 000005
【図５】
0004028689.tif 000006
【図６】
0004028689.tif 000007
【図７】
0004028689.tif 000008
【図８】
0004028689.tif 000009
【図９】
0004028689.tif 000010
【図１０】
0004028689.tif 000011
【図１１】
0004028689.tif 000012
【図１２】
0004028689.tif 000013
【図１３】
0004028689.tif 000014