(57)【要約】【課題】接続を行ったＩＰアドレスで使用可能な空き音声ポートがない場合でも接続遅延を可及的に小さくできる電話交換装置およびその制御方法を提供する。【解決手段】各ボタン電話装置１００、２００、３００において、それぞれ複数収容しているＩＰ用インタフェースで使用可能な音声ポートを複数のＩＰ用インタフェースに跨って音声ポート状態記憶管理装置で記憶管理し、自ＩＰ用インタフェースに空き音声ポートがなかった場合は、音声ポート状態記憶管理装置の記憶内容を参照して他のＩＰ用インタフェースの空き音声ポートの捕捉を行う。【選択図】  図１
2004357210.tif 000002
【特許請求の範囲】
【請求項１】
それぞれＩＰアドレスが割り当てられた複数のＩＰ用インターフェースを介してＩＰ網に接続され、インターネットプロトコルを用いて相手先と通話する複数の端末を収容する電話交換装置において、
各ＩＰアドレスに対応して複数の音声ポートの状態を記憶管理する音声ポート状態記憶管理手段と、
前記複数のＩＰ用インターフェースの中のあるＩＰ用インターフェースに対する着呼に際して、前記音声ポート状態記憶管理手段を参照して該ＩＰ用インターフェースに割り当てられたＩＰアドレスの音声ポートの中に空きの音声ポートがない場合は、他のＩＰ用インターフェースに割り当てられたＩＰアドレスの音声ポートの中に空きの音声ポートがあるかを調べ、空きの音声ポートがある場合は、そのＩＰアドレスと空きの音声ポートを発呼側に通知する通知手段と、
前記通知手段による通知により発呼側との通話が確立された場合は、前記着呼したＩＰ用インターフェースに割り当てられたＩＰアドレスと通知したＩＰアドレスと空きの音声ポートとを関連つけて記憶する記憶手段とを具備することを特徴とする電話交換装置。
【請求項２】
それぞれＩＰアドレスが割り当てられた複数のＩＰ用インターフェースを介してＩＰ網に接続され、インターネットプロトコルを用いて相手先と通話する複数の端末を収容する電話交換装置の制御方法において、
各ＩＰアドレスに対応して複数の音声ポートの状態を音声ポート状態記憶管理手段により記憶管理し、
前記複数のＩＰ用インターフェースの中のあるＩＰ用インターフェースに対する着呼に際して、前記音声ポート状態記憶管理手段を参照して該ＩＰ用インターフェースに割り当てられたＩＰアドレスの音声ポートの中に空きの音声ポートがない場合は、他のＩＰ用インターフェースに割り当てられたＩＰアドレスの音声ポートの中に空きの音声ポートがあるかを調べ、
空きの音声ポートがある場合は、そのＩＰアドレスと空きの音声ポートを発呼側に通知し、
該通知により発呼側との通話が確立された場合は、前記着呼したＩＰ用インターフェースに割り当てられたＩＰアドレスと通知したＩＰアドレスおよび空きの音声ポートとを関連つけて記憶し、
終話に際しては、該記憶に基づき使用した音声ポートを解除することを特徴とする電話交換装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数のＩＰ用インターフェースを収容する電話交換装置およびその制御方法に関し、特に、収容された各ＩＰアドレスに対応して複数の音声ポートの状態を記憶管理することで、着呼したＩＰ用インターフェースに割り当てられたＩＰアドレスの音声ポートの中に空きの音声ポートがない場合でも他のＩＰ用インターフェースに割り当てられたＩＰアドレスの空きの音声ポートを用いて通話を行うことができるようにした電話交換装置およびその制御方法に関する。
【０００２】
【従来の技術】
最近のＩＰ（インターネットプロトコル）網の普及に伴い、ボタン電話装置等の電話交換装置においても、ＩＰ網を介したＩＰ専用線による接続が行われるようになってきている。
【０００３】
私設網では、網内の各電話交換装置（以下、ノードという）を識別するためにそれぞれにノードＩＤを付与し、また、従来のアナログやＩＳＤＮ（統合ディジタル通信網）での専用線接続では、ダイヤルされた番号からノードＩＤを分析し、接続先ノードを特定して接続を行っている。
【０００４】
それに対し、ＩＰ専用線の場合は、さらに接続ノードのＩＰアドレスを求め、接続を行うこととなる。
【０００５】
通常、各ノードで通話量を考慮して複数の回線が用意される。これは、ＩＰ専用線の場合も同様で、１つのＩＰアドレスに対応するＩＰ用インタフェース上での通話可能な音声ポートには限りがあるため、複数のＩＰ用インタフェースを用意し、それぞれにＩＰアドレスが付与されることとなる。
【０００６】
各ノードでは、接続遅延を考慮して、接続ノードのＩＰアドレスを保持するが、このとき、接続ノードが複数のＩＰアドレスを持つ場合は複数保持することなる。
【０００７】
ＩＰ専用線での接続は、発ノードで接続ノードのＩＰアドレスを複数のＩＰアドレスから一つ決定し接続を実施する。ここで、接続ノードで使用可能な空きの音声ポートが発ノード側では不明であるため、発ノードは、まず、いずれかのＩＰアドレスで接続を行い、この接続を行ったＩＰアドレスで使用可能な空き音声ポートがない場合は、他のＩＰアドレスを用いて再接続を行うという手順を取ることになり、これにより接続遅延が発生する。
【０００８】
しかし、上記接続遅延を減少するための有効な手法は従来なかった。
【０００９】
【発明が解決しようとする課題】
上述したように、従来の電話交換装置においては発ノードで接続ノードのＩＰアドレスを複数のＩＰアドレスから一つ決定し接続を実施し、ここで、この接続を行ったＩＰアドレスで使用可能な空き音声ポートがない場合は、他のＩＰアドレスを用いて再接続を行うという手順を取ることになり、これにより接続遅延が発生するが、この接続遅延を減少するための有効な手法は従来なかった。
【００１０】
そこでこの発明は、接続を行ったＩＰアドレスで使用可能な空き音声ポートがない場合でも接続遅延を可及的に小さくできる電話交換装置およびその制御方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するため請求項１の発明は、それぞれＩＰアドレスが割り当てられた複数のＩＰ用インターフェースを介してＩＰ網に接続され、インターネットプロトコルを用いて相手先と通話する複数の端末を収容する電話交換装置において、各ＩＰアドレスに対応して複数の音声ポートの状態を記憶管理する音声ポート状態記憶管理手段と、前記複数のＩＰ用インターフェースの中のあるＩＰ用インターフェースに対する着呼に際して、前記音声ポート状態記憶管理手段を参照して該ＩＰ用インターフェースに割り当てられたＩＰアドレスの音声ポートの中に空きの音声ポートがない場合は、他のＩＰ用インターフェースに割り当てられたＩＰアドレスの音声ポートの中に空きの音声ポートがあるかを調べ、空きの音声ポートがある場合は、そのＩＰアドレスと空きの音声ポートを発呼側に通知する通知手段と、前記通知手段による通知により発呼側との通話が確立された場合は、前記着呼したＩＰ用インターフェースに割り当てられたＩＰアドレスと通知したＩＰアドレスと空きの音声ポートとを関連つけて記憶する記憶手段とを具備することを特徴とする。
【００１２】
また、請求項２の発明は、それぞれＩＰアドレスが割り当てられた複数のＩＰ用インターフェースを介してＩＰ網に接続され、インターネットプロトコルを用いて相手先と通話する複数の端末を収容する電話交換装置の制御方法において、各ＩＰアドレスに対応して複数の音声ポートの状態を音声ポート状態記憶管理手段により記憶管理し、前記複数のＩＰ用インターフェースの中のあるＩＰ用インターフェースに対する着呼に際して、前記音声ポート状態記憶管理手段を参照して該ＩＰ用インターフェースに割り当てられたＩＰアドレスの音声ポートの中に空きの音声ポートがない場合は、他のＩＰ用インターフェースに割り当てられたＩＰアドレスの音声ポートの中に空きの音声ポートがあるかを調べ、空きの音声ポートがある場合は、そのＩＰアドレスと空きの音声ポートを発呼側に通知し、該通知により発呼側との通話が確立された場合は、前記着呼したＩＰ用インターフェースに割り当てられたＩＰアドレスと通知したＩＰアドレスおよび空きの音声ポートとを関連つけて記憶し、終話に際しては、該記憶に基づき使用した音声ポートを解除することを特徴とする。
【００１３】
【発明の実施の形態】
以下、この発明に係わる電話交換装置およびその制御方法の実施の形態を添付図面を参照して詳細に説明する。
【００１４】
図１は、この発明に係わる電話交換装置およびその制御方法を適用したボタン電話システムの一実施の形態を示すブロック図である。
【００１５】
図１において、このボタン電話システムは、複数台のボタン電話装置（電話交換装置）１００、２００、３００をＩＰ網（インターネットプロトコル網）４００に接続して構成される。
【００１６】
ここで、ボタン電話装置１００、２００、３００はそれぞれ交換機能を有するもので、ボタン電話装置１００には、内線端末１０−１、１０−２、・・・１０−ｎが接続され、ボタン電話装置２００には、内線端末２０−１、２０−２、・・・２０−ｍが接続され、ボタン電話装置３００には、内線端末３０−１、３０−２、・・・３０−ｏが接続される。
【００１７】
また、ボタン電話装置１００は、（ＩＰアドレス１）が割り当てられたＩＰ用インタフェース４００−１および（ＩＰアドレス２）が割り当てられたＩＰ用インタフェース４００−２を収容し、ボタン電話装置２００は、（ＩＰアドレス３）が割り当てられたＩＰ用インタフェース４００−３および（ＩＰアドレス４）が割り当てられたＩＰ用インタフェース４００−４および（ＩＰアドレス５）が割り当てられたＩＰ用インタフェース４００−５を収容し、ボタン電話装置３００は、（ＩＰアドレス６）が割り当てられたＩＰ用インタフェース４００−６および（ＩＰアドレス７）が割り当てられたＩＰ用インタフェース４００−７を収容している。
【００１８】
そして、ボタン電話装置１００は、（ＩＰアドレス１）が割り当てられたＩＰ用インタフェース４００−１または（ＩＰアドレス２）が割り当てられたＩＰ用インタフェース４００−２のそれぞれの複数の音声ポートのいずれかを用いてＩＰ網４００と内線端末１０−１、１０−２、・・・１０−ｎとの間を交換接続して相手端末と通話を行う。
【００１９】
また、ボタン電話装置２００は、（ＩＰアドレス３）が割り当てられたＩＰ用インタフェース４００−３または（ＩＰアドレス４）が割り当てられたＩＰ用インタフェース４００−４または（ＩＰアドレス５）が割り当てられたＩＰ用インタフェース４００−５のそれぞれの複数の音声ポートのいずれかを用いてＩＰ網４００と内線端末２０−１、２０−２、・・・２０−ｍとの間を交換接続して相手端末と通話を行う。
【００２０】
同様に、ボタン電話装置３００は、（ＩＰアドレス６）が割り当てられたＩＰ用インタフェース４００−６または（ＩＰアドレス７）が割り当てられたＩＰ用インタフェース４００−７のそれぞれの複数の音声ポートのいずれかを用いてＩＰ網４００と内線端末３０−１、３０−２、・・・３０−ｏとの間を交換接続して相手端末と通話を行う。
【００２１】
例えば、ボタン電話装置１００に収容された内線端末１０−１から所定の番号をダイヤルして、ボタン電話装置２００に収容されている内線端末２０−１に対して発呼を行った場合は、
ボタン電話装置１００では、
１）ダイヤルされた番号から相手先内線端末２０−１が収容されているボタン電話装置２００を分析する
２）分析したボタン電話装置２００のＩＰ用インタフェース４００−３、ＩＰ用インタフェース４００−４、ＩＰ用インタフェース４００−５にそれぞれ割り当てられている（ＩＰアドレス３）、（ＩＰアドレス４）、（ＩＰアドレス５）のいずれか、例えば、（ＩＰアドレス３）を取得する。
【００２２】
３）ボタン電話装置１００のＩＰ用インタフェース４００−１、ＩＰ用インタフェース４００−２のいずれか、例えば、（ＩＰアドレス１）が割り当てられているＩＰ用インタフェース４００−１を用いて、（ＩＰアドレス３）に向けて接続する処理が行われ、
また、ボタン電話装置２００では、
４）ボタン電話装置１００の内線端末１０−１からの呼を（ＩＰアドレス３）が割り当てられたＩＰ用インタフェース４００−３を用いて着信する
５）（ＩＰアドレス３）が割り当てられたＩＰ用インタフェース４００−３の複数の音声ポートの中の空きの音声ポートを取得する
６）取得した空きの音声ポートをボタン電話装置１００に通知する
処理が行われ、これにより、発呼端末である内線端末１０−１がボタン電話装置１００、ＩＰ網４００、ボタン電話装置２００を経由して着呼端末である内線端末２０−１に接続され、通話が行われる。
【００２３】
上記処理は、従来のシステムの場合も同様であるが、従来のシステムの場合、５）の処理で、（ＩＰアドレス３）が割り当てられたＩＰ用インタフェース４００−３の複数の音声ポートが全て使用中であり、空きの音声ポートが取得できない場合は、ボタン電話装置１００は、一旦、（ＩＰアドレス３）に向けての接続を切断し、ボタン電話装置２００の他のＩＰ用インタフェース４００−４、ＩＰ用インタフェース４００−５にそれぞれ割り当てられている（ＩＰアドレス４）、（ＩＰアドレス５）を再取得して、この取得したＩＰアドレス、例えば、（ＩＰアドレス４）に向けて再接続する。
【００２４】
これにより、ボタン電話装置２００では、ＩＰ用インタフェース４００−４を用いて上記４）から６）の処理と同様の処理を再度繰り返すことになる。
【００２５】
そして、この処理においても、（ＩＰアドレス４）が割り当てられたＩＰ用インタフェース４００−４の複数の音声ポートが全て使用中であり、空きの音声ポートが取得できない場合は、ボタン電話装置１００は、再度、（ＩＰアドレス４）に向けての接続を切断し、ボタン電話装置２００の他のＩＰ用インタフェース４００−５に割り当てられている（ＩＰアドレス５）を再取得して、この取得した（ＩＰアドレス４）に向けて再接続し、上記処理を繰り返すことになり、これにより接続遅延が発生する。
【００２６】
これに対して、この実施の形態のボタン電話システムにおいては、上記５）の処理で、（ＩＰアドレス３）が割り当てられたＩＰ用インタフェース４００−３の複数の音声ポートが全て使用中であり、空きの音声ポートが取得できない場合ボタン電話装置２００では、他のＩＰ用インタフェース４００−４、ＩＰ用インタフェース４００−５のそれぞれの複数の音声ポートに空きの音声ポートがあるかを調べ、空きの音声ポートがあると、この空きの音声ポートとこの空きの音声ポートが設けられているＩＰ用インタフェース４００−４またはＩＰ用インタフェース４００−５に割り当てられている（ＩＰアドレス４）または（ＩＰアドレス５）をボタン電話装置１００に通知する。
【００２７】
このような構成によると、ボタン電話装置１００は、（ＩＰアドレス３）に向けての接続を一旦接続することなく、発呼端末であるボタン電話装置１００の内線端末１０−１と着呼端末であるボタン電話装置２００の内線端末２０−１との接続が可能になり、これによる接続遅延を可及的に小さくすることができる。
【００２８】
図２は、上記処理をボタン電話装置２００の場合について示すフローチャートである。
【００２９】
図２において、ボタン電話装置２００は、まず、着信したＩＰアドレス、例えば、（ＩＰアドレス３）の空き音声ポートを出力する処理を行う（ステップ２０１）。
【００３０】
次に、このステップ２０１の処理において、この（ＩＰアドレス３）の複数の音声ポートの中に空き音声ポートがあるかを調べる（ステップ２０２）。
【００３１】
ここで、この（ＩＰアドレス３）の複数の音声ポートの中に空き音声ポートがあると判断されると（ステップ２０２でＹＥＳ）、この空き音声ポートを使用する音声ポートとして発ノード、例えばボタン電話装置１００に通知して（ステップ２０７）、通話が開始される。
【００３２】
また、ステップ２０２で、この（ＩＰアドレス３）の複数の音声ポートが、図３に示すようにすべて使用中であり、この（ＩＰアドレス３）の複数の音声ポートの中に空き音声ポートがないと判断されると（ステップ２０２でＮＯ）、次に、他の使用可能なＩＰアドレスを取得する処理を行う（ステップ２０３）。
【００３３】
そして、この処理で、他の使用可能なＩＰアドレスがあるかを調べる（ステップ２０４）。
【００３４】
ここで、このボタン電話装置２００においては、図４に示すように、（ＩＰアドレス３）の他に（ＩＰアドレス４）および（ＩＰアドレス５）がそれぞれ割り当てられたＩＰ用インタフェース４００−４およびＩＰ用インタフェース４００−５が存在するので、ステップ２０４においてＹＥＳと判断され、他の使用可能なＩＰアドレス、すなわち、（ＩＰアドレス４）および（ＩＰアドレス５）の内の例えば（ＩＰアドレス４）から空き音声ポートを取得する処理を行う（ステップ２０５）。
【００３５】
次に、上記ステップ２０５の処理において、この（ＩＰアドレス４）の複数の音声ポートの中に空き音声ポートがあるかを、このボタン電話装置２００に設けられた図５に示すような音声ポート状態記憶管理装置の記憶内容を参照して調べる（ステップ２０６）。
【００３６】
ここで、（ＩＰアドレス４）の複数の音声ポートは、図５に示すように、（音声ポート２）に空きがあるので（ステップ２０６でＹＥＳ）、この空きの（音声ポート２）を使用する音声ポートとして発ノード、すなわちボタン電話装置１００に通知する（ステップ２０６）。この場合、この空きの（音声ポート２）は、発呼側から接続した（ＩＰアドレス３）ではなく（ＩＰアドレス４）の音声ポートであるので、この空きの（音声ポート２）を使用する音声ポートとして発ノードに通知するに際して、この（ＩＰアドレス４）もボタン電話装置１００に通知し、通話が開始される。
【００３７】
なお、ステップ２０６においては、（ＩＰアドレス４）の複数の音声ポートの中に空きの音声ポートがない場合は、次に、（ＩＰアドレス５）の複数の音声ポートの中に空きの音声ポートがあるかを調べ、ここで、空きの音声ポートがある場合は、この空きの音声ポートとそのＩＰアドレスをボタン電話装置１００に通知する処理を行うが（ステップ２０７）、ステップ２０６において、他の使用可能なＩＰアドレス、すなわち、（ＩＰアドレス４）および（ＩＰアドレス５）の複数の音声ポートの中に空きの音声ポートがない場合は（ステップ２０６でＮＯ）、接続エラーとしてこの接続を切断する（ステップ２０８）。
【００３８】
なお、上記説明においては、ボタン電話装置２００に着呼があった場合のボタン電話装置２００の動作について説明したが、他のボタン電話装置、すなわちボタン電話装置１００および３００に着呼があった場合のボタン電話装置１００および３００の動作も、上記ボタン電話装置２００の動作と同様である。
【００３９】
このように、この実施の形態のボタン電話システムにおいては、各ボタン電話装置（ノード）１００、２００、３００において、それぞれ複数収容しているＩＰ用インタフェースで使用可能な音声ポートを複数のＩＰ用インタフェースに跨って管理し、自ＩＰ用インタフェースに空き音声ポートがなかった場合に、他のＩＰ用インタフェースの空き音声ポートの捕捉を可能とする。
【００４０】
すなわち、着信のあったＩＰアドレスで使用可能な空き音声ポートがなかった場合でも、他のＩＰ用インタフェースの空き音声ポートを捕捉し、発ノードへは、使用することとなったＩＰアドレスとその音声ポートを返送するようにしたので、通話シーケンスが継続され、次のＩＰアドレスを使っての再接続による接続遅延の発生を回避することができる。
【００４１】
また、他のＩＰ用インタフェースの空き音声ポートを使用することで音声ポートの有効利用が可能となる。
【００４２】
また、発ノードにおいて、接続するノードのＩＰアドレスを複数保持する必要がなくなり、音声と呼制御を制御するＩＰ用インタフェースを分散して管理することができる。
【００４３】
なお、上記使用することとなったＩＰアドレスとその音声ポート通知により発呼側との通話が確立された場合は、着呼したＩＰ用インターフェースに割り当てられたＩＰアドレスと、通知したＩＰアドレスおよび空きの音声ポートとを関連つけて記憶し、終話に際しては、該記憶に基づき使用した音声ポートを解除する
【発明の効果】
以上説明したようにこの発明によれば、それぞれＩＰアドレスが割り当てられた複数のＩＰ用インターフェースを介してＩＰ網に接続され、インターネットプロトコルを用いて相手先と通話する複数の端末を収容する電話交換装置において、各ＩＰアドレスに対応して複数の音声ポートの状態を音声ポート状態記憶管理手段により記憶管理し、前記複数のＩＰ用インターフェースの中のあるＩＰ用インターフェースに対する着呼に際して、前記音声ポート状態記憶管理手段を参照して該ＩＰ用インターフェースに割り当てられたＩＰアドレスの音声ポートの中に空きの音声ポートがない場合は、他のＩＰ用インターフェースに割り当てられたＩＰアドレスの音声ポートの中に空きの音声ポートがあるかを調べ、空きの音声ポートがある場合は、そのＩＰアドレスと空きの音声ポートを発呼側に通知し、該通知により発呼側との通話が確立された場合は、前記着呼したＩＰ用インターフェースに割り当てられたＩＰアドレスと通知したＩＰアドレスおよび空きの音声ポートとを関連つけて記憶し、終話に際しては、該記憶に基づき使用した音声ポートを解除するように構成したので、接続を行ったＩＰアドレスで使用可能な空き音声ポートがない場合でも接続遅延を可及的に小さくできる電話交換装置およびその制御方法を提供することができるという効果を奏する。
【図面の簡単な説明】
【図１】この発明に係わる電話交換装置およびその制御方法を適用したボタン電話システムの一実施の形態を示すブロック図である。
【図２】図１に示したボタン電話装置の処理を示すフローチャートである。
【図３】図１に示したボタン電話装置のあるＩＰアドレスの複数の音声ポートの使用状態の一例を示す図である。
【図４】図１に示したボタン電話装置の使用可能なＩＰアドレスの一例を示す図である。
【図５】図１に示したボタン電話装置の使用可能なＩＰアドレスに対応する複数の音声ポートの使用状態を記憶管理する音声ポート状態記憶管理装置の記憶内容の一例を示す図である。
【符号の説明】
１０−１、１０−２、・・・１０−ｎ    内線端末
２０−１、２０−２、・・・２０−ｍ    内線端末
３０−１、３０−２、・・・３０−ｏ    内線端末
１００、２００、３００    ボタン電話装置（電話交換装置）
４００    ＩＰ網（インターネットプロトコル網）
４００−１    ＩＰ用インタフェース（ＩＰアドレス１）
４００−２    ＩＰ用インタフェース（ＩＰアドレス２）
４００−３    ＩＰ用インタフェース（ＩＰアドレス３）
４００−４    ＩＰ用インタフェース（ＩＰアドレス４）
４００−５    ＩＰ用インタフェース（ＩＰアドレス５）
４００−６    ＩＰ用インタフェース（ＩＰアドレス６）
４００−７    ＩＰ用インタフェース（ＩＰアドレス７）
【図１】
2004357210.tif 000003
【図２】
2004357210.tif 000004
【図３】
2004357210.tif 000005
【図４】
2004357210.tif 000006
【図５】
2004357210.tif 000007