(57)【特許請求の範囲】
【請求項１】
ＩＰネットワークに接続される主装置と、前記ＩＰネットワークに対して前記主装置と並列的に接続される複数のＩＰ電話端末とからなり、前記主装置で前記ＩＰネットワークからの着信メッセージに応じた着信制御を行うことにより発側電話端末と前記ＩＰ電話端末との音声パケット通話を形成するボタン電話装置において、
前記各ＩＰ電話端末は、前記ＩＰネットワークからの当該ＩＰ電話端末宛の着信メッセージを受信した際、新たな着信メッセージを前記主装置へ送信し、これに対する前記主装置からの応答メッセージに応じて発側電話端末へ応答メッセージを送出した後、前記発側電話端末と前記主装置との間でやり取りされる音声パケットを相互に中継する端末制御部を備え、
前記主装置は、前記ＩＰ電話端末からの新たな着信メッセージに応じて、前記各ＩＰ電話端末へ呼出メッセージを送出することにより前記新たな着信メッセージに応じた呼び出しを行い、これに対する任意のＩＰ電話端末からの応答メッセージに応じて、前記新たな着信メッセージの送出元ＩＰ電話端末へ応答メッセージを送出する着信制御手段を備えることを特徴とするボタン電話装置。
【請求項２】
請求項１記載のボタン電話装置において、
前記着信制御手段は、前記呼出メッセージを送信する際、前記各ＩＰ電話端末のうち着信受付可能なＩＰ電話端末のみへ呼出メッセージを送出することを特徴とするボタン電話装置。
【請求項３】
ＩＰネットワークに接続される主装置と、前記ＩＰネットワークに対して前記主装置と並列的に接続される複数のＩＰ電話端末とからなるボタン電話装置のうち、前記主装置に設けられたコンピュータで実行されて、前記ＩＰネットワークからの着信メッセージに応じた着信制御を前記主装置に行わせることにより発側電話端末と前記ＩＰ電話端末との音声パケット通話を形成するためのプログラムであって、
前記コンピュータに、
前記ＩＰネットワークから前記各ＩＰ電話端末のいずれか宛の着信メッセージに基づき当該ＩＰ電話端末から送出された新たな着信メッセージに応じて、前記各ＩＰ電話端末のうち着信受付可能なＩＰ電話端末へ呼出メッセージを送出することにより前記新たな着信メッセージに応じた呼び出しを行うステップと、
これに対する任意のＩＰ電話端末からの応答メッセージに応じて、前記新たな着信メッセージの送出元ＩＰ電話端末から発側電話端末への応答メッセージの送出を促す応答メッセージを前記送出元ＩＰ電話端末へ送出することにより、前記送出元ＩＰ電話端末を経由した音声パケット通話を形成させるステップとを実行させるためのプログラム。
【請求項４】
請求項３記載のプログラムにおいて、
前記呼出メッセージを送信する際、前記各ＩＰ電話端末のうち着信受付可能なＩＰ電話端末のみへ呼出メッセージを送出することを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ボタン電話装置およびプログラムに関し、特に音声パケットを用いた通話を形成するボタン電話装置およびプログラムに関するものである。
【０００２】
【従来の技術】
インターネットなどのＩＰネットワークを介して音声パケットを送受信することにより通話を形成するボタン電話装置では、内線伝送路を介して個別にデータ伝送する一般的なボタン電話機のほかに、データ通信路を介してパケット通信するＩＰ電話端末を主装置に収容する構成もある。この場合、主装置および各ＩＰ電話端末は、それぞれ固有のＩＰアドレスを有しており、そのＩＰアドレスを用いてパケット通信を行うことにより、呼制御や通話を実現している。また、パケット通信網を用いたこの種のオーディオ・ビジュアル通信のプロトコルについては、例えばＩＴＵ−ＴのＨ．３２３システムなどで規定されており、上記ボタン電話装置でもこの規定に準拠している。
【０００３】
従来、このようなボタン電話装置では、ＩＰネットワーク側で用いるグローバルＩＰアドレスをＩＰ電話端末に付与して、主装置の制御を介さず、相手ＩＰ電話端末と呼制御さらには通話を行うことができる。
例えば、主装置に収容されているＩＰ電話端末のグローバルＩＰアドレス宛の着信メッセージが届いた場合、主装置では呼制御を行わず、当該ＩＰ電話端末がその着信メッセージを受け取る。そして、当該ＩＰ電話端末が発側ＩＰ電話端末と呼制御を行うことにより、当該ＩＰ電話端末と発側ＩＰ電話端末との間で音声パケット通話を形成する。
【０００４】
【発明が解決しようとする課題】
しかしながら、このような従来のボタン電話装置では、主装置に収容されているＩＰ電話端末のグローバルＩＰアドレス宛の着信メッセージが届いた際、そのＩＰ電話端末が通話やデータ通信で使用中で、当該ＩＰ電話端末で応答できない場合、他のＩＰ電話端末で応答可能にもかかわらず、当該ＩＰ電話端末から発側ＩＰ電話端末へ着信不可メッセージが送信され、着信が拒否されてしまうという問題点があった。
本発明はこのような課題を解決するためのものであり、着信先のＩＰ電話端末が使用中であっても他のＩＰ電話端末で当該着信へ応答できるボタン電話装置およびプログラムを提供することを目的としている。
【０００６】
【課題を解決するための手段】
このような目的を達成するために、本発明にかかるボタン電話装置は、ＩＰネットワークに接続される主装置と、ＩＰネットワークに対して主装置と並列的に接続される複数のＩＰ電話端末とからなり、主装置でＩＰネットワークからの着信メッセージに応じた着信制御を行うことにより発側電話端末とＩＰ電話端末との音声パケット通話を形成するボタン電話装置において、各ＩＰ電話端末は、ＩＰネットワークからの当該ＩＰ電話端末宛の着信メッセージを受信した際、新たな着信メッセージを主装置へ送信し、これに対する主装置からの応答メッセージに応じて発側電話端末へ応答メッセージを送出した後、発側電話端末と主装置との間でやり取りされる音声パケットを相互に中継する端末制御部を備え、主装置は、ＩＰ電話端末からの新たな着信メッセージに応じて、各ＩＰ電話端末のうち着信受付可能なＩＰ電話端末へ呼出メッセージを送出することにより新たな着信メッセージに応じた呼び出しを行い、これに対する任意のＩＰ電話端末からの応答メッセージに応じて、新たな着信メッセージの送出元ＩＰ電話端末へ応答メッセージを送出する着信制御手段を備えるものである。
【０００７】
さらに、着信制御手段で、呼出メッセージを送信する際、各ＩＰ電話端末のうち着信受付可能なＩＰ電話端末のみへ呼出メッセージを送出するようにしてもよい。
【０００９】
また、本発明にかかるプログラムは、ＩＰネットワークに接続される主装置と、ＩＰネットワークに対して主装置と並列的に接続される複数のＩＰ電話端末とからなるボタン電話装置のうち、主装置に設けられたコンピュータで実行されて、ＩＰネットワークからの着信メッセージに応じた着信制御を主装置に行わせることにより発側電話端末とＩＰ電話端末との音声パケット通話を形成するためのプログラムであって、上記コンピュータに、ＩＰネットワークから各ＩＰ電話端末のいずれか宛の着信メッセージに基づき当該ＩＰ電話端末から送出された新たな着信メッセージに応じて、各ＩＰ電話端末のうち着信受付可能なＩＰ電話端末へ呼出メッセージを送出することにより新たな着信メッセージに応じた呼び出しを行うステップと、これに対する任意のＩＰ電話端末からの応答メッセージに応じて、新たな着信メッセージの送出元ＩＰ電話端末から発側電話端末への応答メッセージの送出を促す応答メッセージを送出元ＩＰ電話端末へ送出することにより、送出元ＩＰ電話端末を経由した音声パケット通話を形成させるステップとを実行させるようにしたものである。
【００１０】
さらに、呼出メッセージを送信する際、各ＩＰ電話端末のうち着信受付可能なＩＰ電話端末のみへ呼出メッセージを送出するようにしてもよい。
【００１１】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
図１は本発明の第１の実施の形態にかかるボタン電話装置の構成を示すブロック図である。
このボタン電話装置は、主装置１、ボタン電話機２およびＩＰ電話端末３から構成されている。
主装置１には、電話網接続部１１、ＩＰネットワーク接続部１２、ＩＰ電話端末接続部１３、ボタン電話機接続部１４、スイッチ１５、データ／音声変換部１６、制御部１７および記憶部１８が設けられている。
【００１２】
電話網接続部１１は、公衆電話網などの電話網５Ａからの電話回線１０Ａを終端制御する回路部である。ＩＰネットワーク接続部１２は、インターネットなどのＩＰネットワーク５Ｂからの通信回線１０Ｂを終端制御する回路部である。ＩＰ電話端末接続部１３は、ＬＡＮなどのデータ通信路３０を介してＩＰ電話端末３を接続する回路部である。ボタン電話機接続部１４は、内線伝送路２０を介してボタン電話機２を接続する回路部である。スイッチ１５は電話網接続部１１、ボタン電話機接続部１４、データ／音声変換部１６の各パスを相互に交換接続する回路部である。データ／音声変換部１６は、ＩＰネットワーク接続部１２側の音声パケットとスイッチ１５側の音声データとを相互変換する回路部である。
【００１３】
制御部１７は、ＣＰＵなどのマイクロプロセッサとその周辺回路からなるコンピュータ（ハードウェア資源）を有し、所定のプログラムを実行することにより主装置１の各部を制御する機能部である。記憶部１８は着信判定処理に用いる着信管理テーブル１８Ａのほか、制御部１７の制御に用いる各種データを記憶する回路部である。
制御部１７には、機能手段として、ＩＰネットワーク５Ｂ側からの着信に応じて着信管理テーブル１８Ａを参照し着信制御を行う着信制御手段１７Ａが設けられている。この機能手段は、上記ハードウェア資源とプログラムとを協働させることにより実現されている。
【００１４】
記録媒体１９は、ＣＤ−ＲＯＭやフレキシブルディスクなどの記録媒体であり、着信制御手段１７Ａを含む制御部１７での各種処理を実現するプログラムが記録されている。
この記録媒体１９に記録されているプログラムは、ボタン電話装置の設置後の初期動作時やメンテナンス時など必要に応じて主装置１で読み込まれて記憶部１８へ格納され、制御部１７での各種処理を実現する。
【００１５】
ボタン電話機２が電話網５Ａを介して通話を行う際、制御部１７により、スイッチ１５を介して電話網接続部１１とボタン電話機接続部１４とのパスが接続される。そして、電話網５Ａ側からの音声信号（音声データ）は、電話網接続部１１で音声データへ変換され、スイッチ１５、ボタン電話機接続部１４および内線伝送路２０を介してボタン電話機２へ送信される。また、ボタン電話機２からの音声データは、内線伝送路２０、ボタン電話機接続部１４およびスイッチ１５を介して電話網接続部１１へ入力され、ここで音声信号（音声データ）へ変換されて電話網５Ａ側へ送信される。
【００１６】
一方、ＩＰ電話端末３がＩＰネットワーク５Ｂを介して通話を行う際、制御部１７により、ＩＰネットワーク接続部１２とＩＰ電話端末接続部１３とのパスが接続される。そして、ＩＰネットワーク５Ｂ側からの音声パケットは、ＩＰネットワーク接続部１２、ＩＰ電話端末接続部１３およびデータ通信路３０を介してＩＰ電話端末３へ送信される。また、ＩＰ電話端末３からの音声データは、データ通信路３０、ＩＰ電話端末接続部１３およびＩＰネットワーク接続部１２を介してＩＰネットワーク５Ｂ側へ送信される。
【００１７】
なお、ボタン電話機２がＩＰネットワーク５Ｂを介して通話を行う際、ＩＰネットワーク５Ｂ側からの音声パケットは、ＩＰネットワーク接続部１２を介してデータ／音声変換部１６に入力されて音声データへ変換される。そして、その音声データがスイッチ１５およびボタン電話機接続部１４を介してボタン電話機２へ送信される。また、ボタン電話機２からの音声データは、ボタン電話機接続部１４およびスイッチ１５を介してデータ／音声変換部１６へ入力されて音声パケットへ変換される。そして、ＩＰネットワーク接続部１２からＩＰネットワーク５Ｂ側へ送信される。
【００１８】
これに対して、ＩＰ電話端末３が電話網５Ａを介して通話を行う際、電話網５Ａからの音声信号（音声データ）は、電話網接続部１１から音声データとして出力され、スイッチ１５を介してデータ／音声変換部１６へ入力されて音声パケットへ変換される。そして、その音声パケットがＩＰ電話端末接続部１３を介してＩＰ電話端末３へ送信される。また、ＩＰ電話端末３からの音声パケットは、データ／音声変換部１６へ入力されて音声データへ変換される。そして、スイッチ１５を介して電話網接続部１１へ入力され、音声信号（音声データ）として電話網５Ａ側へ送信される。
【００１９】
図２はＩＰ電話端末の構成を示すブロック図である。
このＩＰ電話端末３には、データ通信部３１、音声処理部３２、端末制御部３３、表示部３４、操作部３５、および記憶部３６が設けられている。
データ通信部３１は、データ通信路３０を介して主装置１とパケット通信を行う回路部である。音声処理部３２は、データ通信部３１でやり取りする音声パケットと音声信号とを相互に変換したり、着信音などの各種信号音を出力する回路部である。端末制御部３３は、ＣＰＵなどのマイクロプロセッサとその周辺回路からなり、所定のプログラムを読み込んで各部を制御する。
【００２０】
表示部３４は、ＬＣＤやＬＥＤを用いて各種情報を表示する回路部である。操作部３５はダイヤルキーや各種機能キーを用いて利用者の操作を検出する回路部である。記憶部３６は端末制御部３３で実行するプログラムやその処理に必要な各種情報を記憶する回路部である。
なお、ＩＰ電話端末３としては、通話専用の電話機器であってもよく、通話機能を備えたパソコンなどの情報通信端末であってもよい。
また、ボタン電話機２については、データ通信部３１に代えて主装置１と内線伝送を行うデータ伝送部を有しているほかは、図２のＩＰ電話端末３と同様の構成をなしており、ここでの詳細な説明は省略する。
【００２１】
以上では、電話網５Ａを用いた通話を行うための構成として、電話網接続部１１、スイッチ１５、データ／音声変換部１６、ボタン電話機接続部１４、およびボタン電話機２を設けた場合を例として説明したが、ＩＰネットワーク５Ｂを用いた音声パケット通話に関する本発明では、上記の各構成は必須ではなく、これら構成を持たない構成であってもよい。また、ボタン電話機２でＩＰネットワーク５Ｂを用いた通話を行う際には、電話網接続部１１を持たない構成としてもよい。
また、本発明は、ＩＰネットワーク５Ｂからの着信メッセージに対する着信制御に関するものであり、ＩＰ電話端末３としては２つ以上すなわち複数備えていればよい。
【００２２】
次に、図３および図４を参照して、本実施の形態にかかるボタン電話装置の着信動作について説明する。図３は着信管理テーブルの構成例である。図４は第１の実施の形態にかかるボタン電話装置の着信動作を示すシーケンス図である。
本実施の形態では、使用中（ビジー状態）にあるＩＰ電話端末への着信の際、当該ＩＰ電話端末に加えて他のＩＰ電話端末へも着信を通知し、これらＩＰ電話端末のうち応答可能なＩＰ電話端末へ呼び出しを行うようにしたものである。
【００２３】
この場合、主装置１にＩＰ電話端末３Ａ，３Ｂが収容されており、ＩＰネットワーク接続部１２では、これらＩＰ電話端末３Ａ，３ＢのグローバルＩＰアドレス宛のパケットを常時監視し、当該ＩＰ電話端末３Ａ，３Ｂへ転送している。特に、受信パケットに着信メッセージが格納されている場合には、そのパケットを当該ＩＰ電話端末３Ａ，３Ｂへ転送せず、着信メッセージを制御部１７へ渡すものとなっている。
【００２４】
したがって、ＩＰ電話端末３Ａが通話中の際（ステップ１００）、発側電話端末４からＩＰ電話端末３Ａへの着信メッセージが届いた場合（ステップ１０１）、主装置１の制御部１７は、ＩＰネットワーク接続部１２を介して、その着信メッセージ（ＳＥＴＵＰ）を受け取り、着信制御手段１７Ａを起動する。
着信制御手段１７Ａでは、まず、記憶部１８の着信管理テーブル１８Ａを初期化し、ＩＰネットワーク接続部１２を介して発側電話端末４へ着信受付メッセージ（ＣＡＬＬ  ＰＲＯＣ）を送信する（ステップ１０２）。
【００２５】
続いて、着信制御手段１７Ａでは、ＩＰ電話端末接続部１３を介して各ＩＰ電話端末３Ａ，３Ｂへ着信メッセージ（ＳＥＴＵＰ）を送出する（ステップ１０３）。ここでは、ＩＰ電話端末３Ａは通話中であることから着信不可メッセージ（ＲＥＬ  ＣＯＭＰ）を返送する（ステップ１０４）。また、ＩＰ電話端末３Ｂはアイドル状態にあることから着信受付メッセージ（ＣＡＬＬ  ＰＲＯＣ）を返送する（ステップ１０５）。
【００２６】
このとき、着信受付メッセージを受信した際、その送信元ＩＰ電話端末を着信受付可能端末として着信管理テーブル１８Ａへ登録する。
図３の着信管理テーブル１８Ａは、各ＩＰ電話端末３のうち、着信受付可能なＩＰ電話端末３のＩＰアドレスを一時的に登録するためのテーブルであり、この例では、「AAA.BBB.CCC.10」、「AAA.BBB.CCC.11」ほかのＩＰアドレスが登録されている。着信先ＩＰ電話端末が話中など応答できない状態の場合、この着信管理テーブルに登録されているＩＰアドレスに基づき、他のＩＰ電話端末３が呼び出される。
【００２７】
その後、発側電話端末４からの呼出メッセージ（ＡＬＥＲＴ）に応じて（ステップ１０６）、着信制御手段１７Ａでは、着信管理テーブル１８Ａを参照し、着信可能端末として登録されている各ＩＰ電話端末、ここではＩＰ電話端末３Ｂへ呼出メッセージ（ＡＬＥＲＴ）を送出する（ステップ１０７）。
ＩＰ電話端末３Ｂの端末制御部３３では、データ通信部３１を介して呼出メッセージを受信し、音声処理部３２を制御して着信音を送出する（ステップ１０８）。そして、利用者による応答操作を操作部３５で検出し（ステップ１０９）、応答メッセージ（ＣＯＮＮＥＣＴ）をデータ通信部３１から主装置１へ送出する（ステップ１１０）。
【００２８】
これに応じて、主装置１の着信制御手段１７Ａでは、ＩＰネットワーク接続部１２を介して発側電話端末４へ応答メッセージ（ＣＯＮＮＥＣＴ）を送出する（ステップ１１１）。これにより、発側電話端末４とＩＰ電話端末３Ｂとの間で音声パケットを用いた通話が開始される（ステップ１１２）。
【００２９】
このように、本実施の形態では、主装置１に収容するＩＰ電話端末３Ａ宛の着信メッセージを主装置１のＩＰネットワーク接続部１２で受信した場合には、着信制御手段１７Ａから各ＩＰ電話端末３Ａ，３Ｂへ着信メッセージを送出し、これに応じて着信受付メッセージを返送してきたＩＰ電話端末３Ｂへ呼び出しを行うようにしたので、発側電話端末４からの着信メッセージにより指定された着信先のＩＰ電話端末３Ａが使用中の場合でも、他のＩＰ電話端末３Ｂでその着信に応答することができる。
また、ステップ１０１での着信メッセージの受信に応じて、ステップ１０３において、当初の着信先であるＩＰ電話端末３Ａを含む複数のＩＰ電話端末３Ａ，３Ｂへ着信メッセージを並列的に送出するようにしたので、当初の着信先であるＩＰ電話端末３Ａも含めて、これらＩＰ電話端末での着信可否を一括してチェックすることができ、ＩＰ電話端末に対する呼制御を簡略化できる。
【００３０】
なお、以上では、ステップ１０１での着信メッセージの受信に応じて、ステップ１０３において無条件で着信制御手段１７Ａから各ＩＰ電話端末３Ａ，３Ｂへ着信メッセージを送出する場合について説明したが、これに限定されるものではない。例えば、当初の着信先であるＩＰ電話端末３Ａの着信可否をチェックし、着信不可である場合にのみ、他のＩＰ電話端末３Ｂへ着信メッセージを送出するようにしてもよい。これにより、他のＩＰ電話端末への無駄な着信制御を省くことができる。
着信可否のチェック方法としては、当該ＩＰ電話端末へ着信メッセージを送出し、これに応じて着信受付／着信不可のいずれのメッセージが返送されるかに基づき判断してもよく、あるいは各ＩＰ電話端末が送受信するパケット内容に基づき、主装置１で各ＩＰ電話端末の動作状態（使用中／アイドル状態）を検出し、ボタン電話機２と同様に記憶部１８で管理しておき、その動作状態に基づき判断してもよい。
【００３１】
また、当該ＩＰ電話端末が使用中の際に呼び出す他のＩＰ電話端末を各ＩＰ電話端末ごとに予め設定しておき、記憶部１８で管理するようにしてもよく、これにより、ＩＰ電話端末３Ａへの個別着信へ応答してもよいＩＰ電話端末を制限することができ、プライベートを考慮した着信制御を実現できる。
【００３２】
次に、図５を参照して、本発明の第２の実施の形態にかかるボタン電話装置について説明する。
前述した第１の実施の形態では、各ＩＰ電話端末３Ａ，３Ｂへの着信メッセージを主装置１の着信制御手段１７Ａで処理する例について説明した。本実施の形態では、各ＩＰ電話端末３Ａ，３Ｂへの着信メッセージは、それぞれの着信先のＩＰ電話端末３Ａ，３Ｂで着信可否を判断し、着信不可の場合はその着信処理を主装置へ依頼する場合について説明する。
【００３３】
この場合、主装置１にＩＰ電話端末３Ａ，３Ｂが収容されており、ＩＰネットワーク接続部１２では、これらＩＰ電話端末３Ａ，３ＢのグローバルＩＰアドレス宛のパケットを、当該ＩＰ電話端末３Ａ，３Ｂへ転送するものとなっている。したがって、ＩＰ電話端末３Ａが通話中の際（ステップ１２０）、発側電話端末４からＩＰ電話端末３Ａへの着信メッセージが届いた場合（ステップ１２１）、ＩＰ電話端末３Ａの端末制御部３３では、自端末が使用中であり当該着信へ応答できないことから、データ通信部３１から主装置１側へ新たな着信メッセージ（ＳＥＴＵＰ）を送出する（ステップ１５１）。
【００３４】
主装置１の制御部１７は、ＩＰ電話端末接続部１３を介して、その新たな着信メッセージ（ＳＥＴＵＰ）を受け取り、着信制御手段１７Ａを起動する。
着信制御手段１７Ａでは、まず、記憶部１８の着信管理テーブル１８Ａを初期化し、ＩＰネットワーク接続部１２を介してＩＰ電話端末３Ａへ着信受付メッセージ（ＣＡＬＬ  ＰＲＯＣ）を送信する（ステップ１５２）。これに応じて、ＩＰ電話端末３Ａの端末制御部３３では、データ通信部３１を介して発側電話端末４へ着信受付メッセージ（ＣＡＬＬ  ＰＲＯＣ）を送出する（ステップ１２２）。
【００３５】
続いて、着信制御手段１７Ａでは、ＩＰ電話端末接続部１３を介して各ＩＰ電話端末３Ａ，３Ｂへ着信メッセージ（ＳＥＴＵＰ）を送出する（ステップ１５３）。ここでは、ＩＰ電話端末３Ａは通話中であることから着信不可メッセージ（ＲＥＬ  ＣＯＭＰ）を返送する（ステップ１５４）。なお、ステップ１５３，１５４については省略してもよい。また、ＩＰ電話端末３Ｂはアイドル状態にあることから着信受付メッセージ（ＣＡＬＬ  ＰＲＯＣ）を返送する（ステップ１５５）。
このとき、着信受付メッセージを受信した際、その送信元ＩＰ電話端末を着信受付可能端末として着信管理テーブル１８Ａへ登録する。
【００３６】
その後、発側電話端末４からの呼出メッセージ（ＡＬＥＲＴ）に応じて（ステップ１２６）、ＩＰ電話端末３Ａから主装置１側へ呼出メッセージ（ＡＬＥＲＴ）が送出される（ステップ１５６）。この呼出メッセージに応じて、着信制御手段１７Ａでは、着信管理テーブル１８Ａを参照し、着信可能端末として登録されている各ＩＰ電話端末、ここではＩＰ電話端末３Ｂへ呼出メッセージ（ＡＬＥＲＴ）を送出する（ステップ１５７）。
ＩＰ電話端末３Ｂの端末制御部３３では、データ通信部３１を介して呼出メッセージを受信し、音声処理部３２を制御して着信音を送出する（ステップ１５８）。そして、利用者による応答操作を操作部３５で検出し（ステップ１５９）、応答メッセージ（ＣＯＮＮＥＣＴ）をデータ通信部３１から主装置１へ送出する（ステップ１６０）。
【００３７】
これに応じて、主装置１の着信制御手段１７Ａでは、ＩＰ電話端末３Ａへ応答メッセージ（ＣＯＮＮＥＣＴ）を送出し（ステップ１６１）、ＩＰ電話端末３Ａの端末制御部３３は、発側電話端末４へ応答メッセージ（ＣＯＮＮＥＣＴ）を送出する（ステップ１３１）。
これにより、発側電話端末４とＩＰ電話端末３Ａとの間で音声パケットを用いた通話が開始される（ステップ１３２）。また、ＩＰ電話端末３ＡとＩＰ電話端末３Ｂとの間で音声パケットを用いた通話が開始される（ステップ１６２）。そして、ＩＰ電話端末３Ａの端末制御部３３で、音声パケットが中継され、結果として発側電話端末４とＩＰ電話端末３Ｂとの音声パケット通話が形成される。
【００３８】
このように、本実施の形態では、使用中のＩＰ電話端末３Ａで着信メッセージを受信した場合には、そのＩＰ電話端末３Ａから主装置１へ新たな着信メッセージを送出し、これに応じて主装置１の着信制御手段１７Ａから各ＩＰ電話端末３Ａ，３Ｂへ着信メッセージを送出し、着信受付メッセージを返送してきたＩＰ電話端末３Ｂへ呼び出しを行うようにしたので、発側電話端末４からの着信メッセージにより指定された着信先のＩＰ電話端末３Ａが使用中の場合でも、他のＩＰ電話端末３Ｂでその着信に応答することができる。
【００３９】
次に、図６を参照して、主装置１の着信制御手段１７Ａにおける着信制御処理について詳細に説明する。図６は着信制御手段での着信制御処理手順を示すフローチャートである。
前述した、図４と図５を比較すると、着信メッセージの送出元が図４では発側電話端末４であるのに対して、図５では着信メッセージの送出元がＩＰ電話端末３Ａとなっており、両者は着信メッセージの送出元が異なるものの、主装置１の着信制御手段１７Ａの処理は、ほぼ同様である。すなわち、図５のステップ１５１〜１６２は、図４のステップ１０１〜１１２に相当する。
したがって、着信制御手段１７Ａでの着信制御処理手順は、前述した第１および第２の実施の形態とも共通して、図６のように示すことができる。
【００４０】
すなわち、着信制御手段１７Ａは、着信メッセージ（ＳＥＴＵＰ）の受信に応じて図６の着信制御処理を開始し、まず、着信受付メッセージ（ＣＡＬＬ  ＰＲＯＣ）を着信メッセージの発側へ送出するとともに（ステップ２００）、着信管理テーブル１８Ａを初期化する（ステップ２０１）。
そして、各ＩＰ電話端末３へ着信メッセージ（ＳＥＴＵＰ）を送出する（ステップ２０２）。その後、発側から呼出メッセージ（ＡＬＥＲＴ）を受信するまで（ステップ２０３：ＮＯ）、各ＩＰ電話端末３からの着信受付メッセージ（ＣＡＬＬ  ＰＲＯＣ）を待ち受け（ステップ２０４）、任意のＩＰ電話端末３から着信受付メッセージを受信した場合は（ステップ２０４：ＹＥＳ）、当該ＩＰ電話端末３を着信可能端末として着信管理テーブル１８Ａへ登録し（ステップ２０５）、ステップ２０３へ戻る。
【００４１】
ステップ２０３において、発側から呼出メッセージを受信した場合は（ステップ２０３：ＹＥＳ）、着信管理テーブル１８Ａに着信可能端末が登録れている場合にのみ（ステップ２０６：ＹＥＳ）、これら着信可能端末へ呼出メッセージ（ＡＬＥＲＴ）を送出する（ステップ２０７）。また、必要に応じてボタン電話機接続部１４を介してボタン電話機２へ呼出信号を送出する（ステップ２０８）。そして、応答待ちループ（ステップ２０９）へ移行する。
【００４２】
応答待ちループ（ステップ２０９）において、ＩＰ電話端末３のうち上記ステップ２０７で呼出メッセージを送出した着信可能端末から最初に応答メッセージ（ＣＯＮＮＥＣＴ）を受信した場合（ステップ２１０：ＹＥＳ）、発側へ応答メッセージ（ＣＯＮＮＥＣＴ）を送出する（ステップ２１１）。そして、最初の応答メッセージを送出したＩＰ電話端末３以外で呼出中のＩＰ電話端末３へ切断メッセージ（ＲＥＬ／ＤＩＳＣ）を送出するとともに（ステップ２１２）、鳴動中のボタン電話機２へ鳴動停止信号を送出し（ステップ２１３）、一連の着信制御処理を終了する。この後、一般的な通話処理が制御部１７で行われ、応答したＩＰ電話端末３と発側との間で音声パケット通話が開始される。
【００４３】
一方、応答待ちループにおいて、ステップ２０８で呼出信号を送出した任意のボタン電話機２から応答信号を受信した場合には（ステップ２１４：ＹＥＳ）、上記ステップ２１１〜ステップ２１３を実行する。これにより、応答したボタン電話機と発側との間で音声パケット通話が開始される。
また、応答待ちループにおいて、発側から切断メッセージ（ＲＥＬ／ＤＩＳＣ）を受信した場合は（ステップ２１５：ＹＥＳ）、ステップ２１２およびステップ２１３を実行する。これにより、発側での着信中断に応じて各ＩＰ電話端末３さらにはボタン電話機２での呼び出しが停止される。
また、応答待ちループにおいて、ＩＰ電話端末３から着信受付メッセージ（ＣＡＬＬ  ＰＲＯＣ）を受信した場合は（ステップ２１６：ＹＥＳ）、当該ＩＰ電話端末３へ呼出メッセージ（ＡＬＥＲＴ）を送出し（ステップ２１７）、応答待ちループへ戻る。
【００４４】
次に、図７を参照して、本発明の第３の実施の形態にかかるボタン電話装置について説明する。図７は第３の実施の形態にかかるボタン電話装置の構成を示すブロック図である。
前述した第１および第２の実施の形態では、図１に示したように、各ＩＰ電話端末３がデータ通信路３０を介して主装置１のＩＰ電話端末接続部１３に接続されている場合について説明したが、図７に示すように、各ＩＰ電話端末３が主装置１のＩＰネットワーク接続部１２と並列して、ＩＰネットワーク５Ｂの通信回線１０Ｂへ接続されている場合もある。この主装置１では、ＩＰ電話端末接続部１３が省かれているほかは、図１の主装置と同じ構成である。また、ＩＰ電話端末３についても図２と同じ構成である。
【００４５】
図７のボタン電話装置の構成においては、各ＩＰ電話端末３が個々にグローバルＩＰアドレスを持つため、各ＩＰ電話端末３へ発側電話端末４から直接着信メッセージが届いた場合、そのＩＰ電話端末が通話やデータ通信で使用中であった場合には、当該ＩＰ電話端末で応答できないことから、他のＩＰ電話端末やボタン電話端末で応答可能にもかかわらず、当該ＩＰ電話端末から発側ＩＰ電話端末へ着信不可メッセージが送信され、着信が拒否されてしまうという問題点があった。
【００４６】
このような場合には、前述した第２の実施の形態を適用すればよい。すなわち、図５に示したように、着信メッセージを受信したＩＰ電話端末３の端末制御部３３では（ステップ１２１）、発側電話端末４へ着信不可メッセージ（ＲＥＬ  ＣＯＭＰ）をすぐに返送せず、主装置１側へ新たな着信メッセージ（ＳＥＴＵＰ）を送信すればよい（ステップ１５１）。これに応じて、主装置１の着信制御手段１７Ａにより着信可能な他のＩＰ電話端末３が呼び出され、着信先のＩＰ電話端末が使用中であっても他のＩＰ電話端末さらにはボタン電話機で当該着信へ応答できる。
【００４７】
【発明の効果】
以上説明したように、本発明は、ＩＰ電話端末の端末制御部で、ＩＰネットワークからの当該ＩＰ電話端末宛の着信メッセージを受信した際、新たな着信メッセージを主装置へ送信し、これに対する主装置からの応答メッセージに応じて発側電話端末へ応答メッセージを送出した後、発側電話端末と主装置との間でやり取りされる音声パケットを相互に中継し、主装置の着信制御手段で、ＩＰ電話端末からの新たな着信メッセージに応じて、各ＩＰ電話端末へ呼出メッセージを送出することにより新たな着信メッセージに応じた呼び出しを行い、これに対する任意のＩＰ電話端末からの応答メッセージに応じて、新たな着信メッセージの送出元ＩＰ電話端末へ応答メッセージを送出するようにしたので、発側電話端末からの着信メッセージにより指定された着信先のＩＰ電話端末が使用中の場合でも、他のＩＰ電話端末でその着信に応答することができる。
【図面の簡単な説明】
【図１】  本発明の第１の実施の形態にかかるボタン電話装置の構成を示すブロック図である。
【図２】  ＩＰ電話端末の構成を示すブロック図である。
【図３】  着信管理テーブルの構成例である。
【図４】  第１の実施の形態にかかるボタン電話装置の着信制御動作を示すシーケンス図である。
【図５】  第２の実施の形態にかかるボタン電話装置の着信制御動作を示すシーケンス図である。
【図６】  着信制御手段での着信制御処理を示すフローチャートである。
【図７】  本発明の第３の実施の形態にかかるボタン電話装置の構成を示すブロック図である。
【符号の説明】
１…主装置、１１…電話網接続部、１２…ＩＰネットワーク接続部、１３…ＩＰ電話端末接続部、１４…ボタン電話接続部、１５…スイッチ、１６…データ／音声変換部、１７…制御部、１７Ａ…着信制御手段、１８…記憶部、１８Ａ…着信管理テーブル、２…ボタン電話機、３…ＩＰ電話端末、３１…データ通信部、３２…音声処理部、３３…端末制御部、３４…表示部、３５…操作部、３６…記憶部、４…発側電話端末、５Ａ…電話網、５Ｂ…ＩＰネットワーク、１０Ａ…電話回線、１０Ｂ…通信回線、２０…内線伝送路、３０…データ通信路。
【図１】
0003903822.tif 000002
【図２】
0003903822.tif 000003
【図３】
0003903822.tif 000004
【図４】
0003903822.tif 000005
【図５】
0003903822.tif 000006
【図６】
0003903822.tif 000007
【図７】
0003903822.tif 000008