(57)【要約】【課題】パケット通信網上の通信に係わる障害発生に対し効果的に対処し得る電話交換装置及びこの電話交換装置で使用される制御方法を提供する。【解決手段】主装置１において、ＩＰ網上の対向先３を特定するＩＰアドレスと、対向先に対する信号送出時からその応答メッセージが返送されるまでの監視タイマ値とを対応付けたテーブルをデータベースに記憶して管理しておき、ＩＰ網上の対向先に対する通信確立要求時に、呼制御部Ｃ１にて対向先のＩＰアドレスに基づきテーブルを参照して対応した監視タイマ値をタイマ監視部にセットしてタイムアウトまでに対向先３からの応答メッセージの有無を判定し、タイムアウトになって応答メッセージが返送されない場合に、障害発生と判断して次候補のＩＰアドレスに対する呼制御メッセージの送信処理に移行し、テーブル中の監視タイマ値を障害発生用に短縮されたタイマ値に更新するようにしている。【選択図】図５
2009033453.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信端末を収容すると共に、通信パケットを伝送するパケット通信網を接続可能とする電話交換装置において、
前記パケット通信網上の通信相手先を特定する接続先ＩＤと、前記通信相手先に対する信号送出時からその応答信号が返送されるまでの第１の待ち時間とを対応付けた管理テーブルを記憶する記憶手段と、
前記パケット通信網上の通信相手先に対する通信確立要求発生時に、前記管理テーブルを参照し、この参照結果に基づいて通信相手先の接続先ＩＤに対応する第１の待ち時間までに前記通信相手先からの応答信号の有無を監視する監視手段と、
この監視手段により前記第１の待ち時間内に前記応答信号が返送されないと判定された場合に、前記接続先ＩＤに対する通信確立に必要な信号の送出を停止すると共に、前記管理テーブル中の前記接続先ＩＤに対応する第１の待ち時間を、当該第１の待ち時間に比して短い第２の待ち時間に更新する制御手段とを具備したことを特徴とする電話交換装置。
【請求項２】
前記記憶手段は、前記通信相手先に対し互いに異なる第１及び第２の接続先ＩＤを管理テーブルに記憶し、
前記監視手段は、前記第１の接続先ＩＤに対応する第１の待ち時間までに前記通信相手先からの応答信号の有無を監視し、
前記制御手段は、前記第１の待ち時間内に前記応答信号が返送されないと判定された場合に、前記第１の接続先ＩＤに対する通信確立に必要な信号の送出を停止して、前記第２の接続先ＩＤに対する通信確立に必要な信号の送出を開始すると共に、前記管理テーブル中の前記第１の接続先ＩＤに対応する第１の待ち時間を前記第２の待ち時間に更新することを特徴とする請求項１記載の電話交換装置。
【請求項３】
前記制御手段は、前記監視手段により前記第２の待ち時間内に前記応答信号が返送されたと判定された場合に、前記管理テーブル中の前記接続先ＩＤに対応する第２の待ち時間を前記第１の待ち時間に戻すことを特徴とする請求項１記載の電話交換装置。
【請求項４】
前記監視手段は、ＴＣＰ（Transmission Control Protocol）コネクション確立要求に対する通信相手先からのＴＣＰコネクション確立応答の有無を判定することを特徴とする請求項１記載の電話交換装置。
【請求項５】
前記記憶手段は、前記パケット通信網に接続するためのインタフェースと、前記接続先ＩＤと、前記第１の待ち時間とを対応付けた管理テーブルを記憶することを特徴とする請求項１記載の電話交換装置。
【請求項６】
前記第２の待ち時間は、前回正常な応答信号受信までの時間に所定の係数を乗算した値であることを特徴とする請求項１記載の電話交換装置。
【請求項７】
複数の通信端末を収容すると共に、通信パケットを伝送するパケット通信網を接続可能とする電話交換装置で使用される制御方法において、
前記パケット通信網上の通信相手先を特定する接続先ＩＤと、前記通信相手先に対する信号送出時からその応答信号が返送されるまでの第１の待ち時間とを対応付けた管理テーブルをメモリに記憶し、
前記パケット通信網上の通信相手先に対する通信確立要求発生時に、前記管理テーブルを参照し、この参照結果に基づいて通信相手先の接続先ＩＤに対応する第１の待ち時間までに前記通信相手先からの応答信号の有無を監視し、
前記第１の待ち時間内に前記応答信号が返送されないと判定した場合に、前記接続先ＩＤに対する通信確立に必要な信号の送出を停止すると共に、前記管理テーブル中の前記接続先ＩＤに対応する第１の待ち時間を、当該第１の待ち時間に比して短い第２の待ち時間に更新するようにしたことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばＩＰ(Internet Protocol)電話システムに係り、複数の通信端末とＩＰ網との間でインタフェース部を介して音声通信を可能とする電話交換装置及びこの電話交換装置で使用される制御方法に関する。
【背景技術】
【０００２】
近年、ＩＰ(Internet Protocol)網を介して、双方向に画像や音声をパケットデータとして、リアルタイムに送受信するＩＰ電話システムが普及し始めている。このＩＰ電話システムでは、ＩＰ網に接続される主装置ごとに内線間通信や外線発着信を行えることは勿論のこと、ＩＰ網を経由した主装置間での内線通信や外線発着信を行うことができる。
【０００３】
ところで、上記システムでは、ＩＰ網やＩＰ網上の通信相手先のサーバに障害が発生することが十分に予想される。なお、２つのファイルサーバ間でファイルの同期を取っているシステムにおいて、障害発生時にクライアントに対してＤＮＳの有効期間を短縮させる手法が提案されている（例えば、特許文献１）。
【特許文献１】特開２００５−２５０６２６公報。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、ＩＰ網やＩＰ網上の通信相手先の障害発生に対する対応策については、まだ検討段階であって実現されていないのが現状である。
【０００５】
そこで、この発明の目的は、パケット通信網上の通信に係わる障害発生に対し効果的に対処し得る電話交換装置及びこの電話交換装置で使用される制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、この発明は、複数の通信端末を収容すると共に、通信パケットを伝送するパケット通信網を接続可能とする電話交換装置において、パケット通信網上の通信相手先を特定する接続先ＩＤと、通信相手先に対する信号送出時からその応答信号が返送されるまでの第１の待ち時間とを対応付けた管理テーブルを記憶する記憶手段と、パケット通信網上の通信相手先に対する通信確立要求発生時に、管理テーブルを参照し、この参照結果に基づいて通信相手先の接続先ＩＤに対応する第１の待ち時間までに前記通信相手先からの応答信号の有無を監視する監視手段と、この監視手段により第１の待ち時間内に応答信号が返送されないと判定された場合に、接続先ＩＤに対する通信確立に必要な信号の送出を停止すると共に、管理テーブル中の接続先ＩＤに対応する第１の待ち時間を、当該第１の待ち時間に比して短い第２の待ち時間に更新する制御手段とを備えるようにしたものである。
【０００７】
この構成によれば、パケット通信網上の通信相手先を特定する接続先ＩＤと、通信相手先に対する信号送出時からその応答信号が返送されるまでの第１の待ち時間とを対応付けた管理テーブルをメモリに記憶して管理しておき、パケット通信網上の通信相手先に対する通信確立要求時に、通信相手先の接続先ＩＤに基づき管理テーブルを参照して接続先ＩＤに対応した第１の待ち時間内に通信相手先からの応答信号の有無を判定し、第１の待ち時間内に応答信号が返送されない場合に、障害発生と判断して接続先ＩＤに対する通信確立に必要な信号の送出を停止し、管理テーブル中の接続先ＩＤに対応する第１の待ち時間を短い第２の待ち時間に更新するようにしている。
【０００８】
従って、ＩＰトランク発信時に一度障害を検出した通信相手先について、以後の発信で通信相手先の障害が復旧していた場合にタイムラグなく発信が可能となり、障害が継続していた場合に、通常時よりも早く障害を認識し障害発生時の対応処置を一早く講じることができる。
【０００９】
記憶手段は、通信相手先に対し互いに異なる第１及び第２の接続先ＩＤを管理テーブルに記憶し、監視手段は、第１の接続先ＩＤに対応する第１の待ち時間までに通信相手先からの応答信号の有無を監視し、制御手段は、第１の待ち時間内に応答信号が返送されないと判定された場合に、第１の接続先ＩＤに対する通信確立に必要な信号の送出を停止して、第２の接続先ＩＤに対する通信確立に必要な信号の送出を開始すると共に、管理テーブル中の第１の接続先ＩＤに対応する第１の待ち時間を第２の待ち時間に更新することを特徴とする。
【００１０】
この構成によれば、ＩＰトランク発信時に一度障害を検出した通信相手先について、以後の発信で第１の接続先ＩＤに関する障害が復旧していた場合にタイムラグなく発信が可能となり、障害が継続していた場合に、一早く第２の接続先ＩＤへの通信確立に必要な信号送出に移行することができる。
【００１１】
制御手段は、監視手段により第２の待ち時間内に応答信号が返送されたと判定された場合に、管理テーブル中の接続先ＩＤに対応する第２の待ち時間を第１の待ち時間に戻すことを特徴とする。
【００１２】
この構成によれば、通信相手先の障害が一時的なものでその後正常に戻った場合や、メンテナンス等が行なわれて正常に戻った場合に、人手による更新操作を待たずに迅速に管理テーブル中の通信相手先を復旧状態に更新することができる。
【発明の効果】
【００１３】
以上詳述したようにこの発明によれば、パケット通信網上の通信に係わる障害発生に対し効果的に対処し得る電話交換装置及びこの電話交換装置で使用される制御方法を提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、この発明の実施形態について図面を参照して詳細に説明する。
【００１５】
（第１の実施形態）  
図１は、この発明の第１の実施形態に係わるＩＰネットワーク通信システムの構成を示すブロック図であり、符号１は主装置を示している。
【００１６】
主装置１には、ＬＡＮ（Local Area Network）２を介してＩＰ網ＩＰＮが接続されている。また、主装置１には、回線交換網ＰＮＷが接続されている。これらＩＰ網ＩＰＮ及び回線交換網ＰＮＷには、複数の主装置が接続される。なお、同図では説明の簡単なため１つの主装置３のみを示している。
【００１７】
主装置１は、内線インタフェース部（内線Ｉ／Ｆ）Ｓ１と、ＬＡＮインタフェース部（ＬＡＮ  Ｉ／Ｆ）Ｌ１，Ｌ２と、回線交換インタフェース部（回線交換Ｉ／Ｆ）Ｋ１と、登録制御部Ｃ１と、データベースＤＢ１と、タイマ監視部Ｔ１とを備えている。
【００１８】
内線インタフェース部Ｓ１には、内線端末ＳＴ１が収容されている。内線インタフェース部Ｓ１は、内線端末ＳＴ１に対する発着信処理等のインタフェース動作を行う。また、内線インタフェース部Ｓ１は、内線端末ＳＴ１とのインタフェース動作に係わる種々の制御情報の授受を、登録制御部Ｃ１との間で行なう。なお、内線端末ＳＴ１には内線番号（ＤＮ：２０２）が割り当てられている。
【００１９】
ＬＡＮインタフェース部Ｌ１，Ｌ２は、ＬＡＮ２との間のインタフェース処理を行うものである。
【００２０】
回線交換インタフェース部Ｋ１は、回線交換網ＰＮＷとの間のインタフェース処理を行うものである。
【００２１】
データベースＤＢ１には、テーブル１１，１２，１３が設けられている、テーブル１１には、図２に示すように、ＬＡＮインタフェース部Ｌ１，Ｌ２と、対向先ＩＰアドレス（接続先ＩＤ）と、監視タイマ値と、前回応答受信タイムと、障害状態との対応関係を表すデータが記憶される。
【００２２】
テーブル１２には、図３に示すように、タイマ監視部Ｔ１にセットするタイマ値と、タイマ値種別との対応関係を表すデータが記憶される。
【００２３】
テーブル１３には、図４に示すように、障害発生時のタイマ値短縮のための係数が記憶される。
【００２４】
一方、登録制御部Ｃ１は、主装置１としての動作を実現するための制御機能に加え、障害監視部１４、障害対応部１５を備えている。障害監視部１４は、ＩＰ網ＩＰＮ上の主装置３への通信確立要求時に、テーブル１１を参照し、この参照結果に基づいて通信相手先つまり対向先のＩＰアドレス（１９２．１６８．１．１０）に対応する監視タイマ値（８秒）を読み出してタイマ監視部Ｔ１にセットし、同時に呼制御メッセージを対向先へ送出してタイマ監視部Ｔ１によるタイムアウトまでに応答メッセージが返送されるか否かを監視する。
【００２５】
障害対応部１５は、タイマ監視部Ｔ１によるタイムアウトまでに応答メッセージが返送されない場合に、対向先に対する呼制御メッセージの送出を停止し、テーブル１１に登録されている他のＩＰアドレス（１９２．１６８．１．１１）に対し呼制御メッセージの送出を開始し、テーブル１２に基づいて、テーブル１１中の対向先のＩＰアドレス（１９２．１６８．１．１０）に対応する監視タイマ値を「８秒」から「４秒」に更新する。
【００２６】
次に、以上のように構成されたＩＰネットワーク通信システムの動作を説明する。  
図５は、内線端末ＳＴ１による発信操作に応じた呼制御部Ｃ１とＬＡＮインタフェース部Ｌ１と主装置３との間の通信動作を示すシーケンス図であり、図６は発信操作時の呼制御部Ｃ１の制御処理手順を示すフローチャートである。
【００２７】
主装置１に収容された内線端末ＳＴ１にてＩＰ網ＩＰＮ経由で主装置３への発信操作が行われたとする。そうすると、呼制御部Ｃ１は、ステップＳＴ６ａからステップＳＴ６ｂに移行してここで内線端末ＳＴ１から入力されたダイヤル情報から、テーブル１１を参照して対向先ＩＰアドレス（１９２．１６８．１．１０）に対応する監視タイマ値「８秒」を読み出して、タイマ監視部Ｔ１にセットし起動させる（ステップＳＴ６ｃ）。そして、呼制御部Ｃ１は、ＩＰ網ＩＰＮへの呼制御メッセージの送信を実行する（ステップＳＴ６ｄ）。このとき、ＬＡＮインタフェース部Ｌ１からＴＣＰ（Transmission Control Protocol）コネクション確立要求が主装置３に向けて送出されることになる。そして、呼制御部Ｃ１は、タイマ監視部Ｔ１によるタイムアウトまでに、対向先からのＴＣＰコネクション確立応答が返送されてくるか否かの判断を行う。
【００２８】
図７は、障害を検出するときの呼制御部Ｃ１の制御処理手順を示すフローチャートである。
【００２９】
ここで、タイマ監視部Ｔ１によるタイムアウトまでに対向先からの応答メッセージが到来しない場合に、呼制御部Ｃ１はステップＳＴ７ａからステップＳＴ７ｂ１に移行してここでテーブル１１中の対向先ＩＰアドレス（１９２．１６８．１．１０）に対応する前回応答受信タイム「０．５秒」にテーブル１３中の係数「１．５秒」を乗算した値「０．２５秒」を計算し、この「０．２５秒」をテーブル１２中の既定値と比較し（ステップＳＴ７ｂ２）、既定値を超えないため、その計算結果値に更新すると共に、対向先ＩＰアドレス（１９２．１６８．１．１０）に対応する障害状態を「正常」から「障害中」に更新する（ステップＳＴ７ｃ）。
【００３０】
なお、上記ステップＳＴ７ｂ２において、既定値以上となる場合、呼制御部Ｃ１はテーブル１１中の対向先ＩＰアドレス（１９２．１６８．１．１０）に対応する監視タイマ値を既定値に設定する（ステップＳＴ７ｂ３）。
【００３１】
そして、呼制御部Ｃ１は、対向先ＩＰアドレス（１９２．１６８．１．１０）への呼制御メッセージの送信を停止し、テーブル１１に登録されている他の対向先ＩＰアドレス（１９２．１６８．１．１１）に対し呼制御メッセージの送信を開始する（ステップＳＴ７ｄ）。
【００３２】
以後、対向先ＩＰアドレス（１９２．１６８．１．１０）への発信要求があった場合に、呼制御部Ｃ１はタイマ監視部Ｔ１によるタイムアウト「０．２５秒」までに対向先からの応答メッセージが到来するか否かを監視し、到来しなければ即座に次の対向先ＩＰアドレス（１９２．１６８．１．１１）に対する呼制御メッセージの送信に移行することができる。
【００３３】
以上のように上記第１の実施形態では、主装置１において、ＩＰ網ＩＰＮ上の対向先を特定するＩＰアドレスと、対向先に対する信号送出時からその応答メッセージが返送されるまでの監視タイマ値とを対応付けたテーブル１１をデータベースＤＢ１に記憶して管理しておき、ＩＰ網ＩＰＮ上の対向先に対する通信確立要求時に、呼制御部Ｃ１にて対向先のＩＰアドレスに基づきテーブル１１を参照して対応した監視タイマ値をタイマ監視部Ｔ１にセットしてタイムアウトまでに対向先からの応答メッセージの有無を判定し、タイムアウトになって応答メッセージが返送されない場合に、障害発生と判断して次候補のＩＰアドレスに対する呼制御メッセージの送信処理に移行し、テーブル１１中の監視タイマ値を障害発生用に短縮されたタイマ値に更新するようにしている。
【００３４】
従って、ＩＰトランク発信時に一度障害を検出した対向先について、以後の発信で対向先の障害が復旧していた場合にタイムラグなく発信が可能となり、障害が継続していた場合に、通常時よりも早く障害を認識し障害発生時の対応処置を一早く講じることができる。
【００３５】
（第２の実施形態）  
図８は、この発明の第２の実施形態として、障害が発生した対向先に対する内線端末ＳＴ１による発信操作に応じた呼制御部Ｃ１とＬＡＮインタフェース部Ｌ１と主装置３との間の通信動作を示すシーケンス図であり、図９は呼制御部Ｃ１の制御処理手順を示すフローチャートである。
【００３６】
主装置１に収容された内線端末ＳＴ１にてＩＰ網ＩＰＮ経由で主装置３への発信操作が行われたとする。そうすると、呼制御部Ｃ１は内線端末ＳＴ１から入力されたダイヤル情報から、テーブル１１を参照して対向先ＩＰアドレス（１９２．１６８．１．１０）に対応する監視タイマ値「０．２５秒」を読み出して、タイマ監視部Ｔ１にセットし起動させる。そして、呼制御部Ｃ１は、ＩＰ網ＩＰＮへの呼制御メッセージの送信を実行する。
【００３７】
このとき、ＬＡＮインタフェース部Ｌ１からＴＣＰコネクション確立要求が主装置３に向けて送出されることになる。そして、呼制御部Ｃ１は、タイマ監視部Ｔ１によるタイムアウトまでに、対向先からのＴＣＰコネクション確立応答が返送されてくるか否かの判断を行う。
【００３８】
ここで、対向先からのＴＣＰコネクション確立応答が返送された場合、呼制御部Ｃ１はステップＳＴ９ａからステップＳＴ９ｂに移行してテーブル１１を参照し、対向先ＩＰアドレス（１９２．１６８．１．１０）に対応する障害状態が「障害中」であるか否かの判断を行う。
【００３９】
そして、「障害中」である場合に、呼制御部Ｃ１はテーブル１１中の対向先ＩＰアドレス（１９２．１６８．１．１０）に対応する監視タイマ値を「０．２５秒」から元の既定値「８秒」に戻し（ステップＳＴ９ｃ）、障害状態を「障害中」から「正常」に更新して（ステップＳＴ９ｄ）、呼制御継続処理に移行する（ステップＳＴ９ｅ）。
【００４０】
一方、上記ステップＳＴ９ｂにおいて、「障害中」でない場合に、呼制御部Ｃ１は上記ステップＳＴ９ｅの処理にそのまま移行する。
【００４１】
以上のように上記第２の実施形態によれば、主装置１において、以前に障害が検出された対向先の障害が一時的なものでその後正常に戻った場合や、メンテナンス等が行なわれて正常に戻った場合に、人手による更新操作を待たずに迅速にテーブル１１中の対向先の監視タイマ値を元の既定値に戻すと共に、障害状態を「障害中」から「正常」に更新することができる。
【００４２】
なお、上記第２の実施形態では、以前に障害が検出された対向先に対しタイマ監視部Ｔ１によるタイムアウト内に応答メッセージが返送された場合の例について説明したが、例えば以前に障害が検出された対向先から発信要求が到来した場合には、呼制御部Ｃ１は図１０に示す制御処理を実行する。
【００４３】
すなわち、呼制御部Ｃ１はステップＳＴ１０ａからステップＳＴ１０ｂに移行してテーブル１１を参照し、対向先ＩＰアドレス（１９２．１６８．１．１０）に対応する障害状態が「障害中」であるか否かの判断を行う。
【００４４】
そして、「障害中」である場合に、呼制御部Ｃ１はテーブル１１中の対向先ＩＰアドレス（１９２．１６８．１．１０）に対応する監視タイマ値を「０．２５秒」から元の既定値「８秒」に戻し（ステップＳＴ１０ｃ）、障害状態を「障害中」から「正常」に更新して（ステップＳＴ１０ｄ）、呼制御継続処理に移行する（ステップＳＴ１０ｅ）。
【００４５】
（その他の実施形態）  
この発明は、上記各実施形態に限定されるものではない。上記各実施形態では、主装置から対向先に対しＴＣＰコネクション確立要求を送信し、対向先からＴＣＰコネクション確立応答が到来するか否かを判定する例について説明したが、ＴＣＰコネクション以外の通信確立要求を送信するものであってもよい。
【００４６】
また、上記各実施形態では、ＩＰ網を例に説明しているが、ＩＰ網以外のパケット網であってもよい。
【００４７】
その他、システムの種類や構成、主装置の構成、通信端末といった内線端末の種類、各データベースの記憶内容、対向先の障害検出制御手順や障害対応制御手順等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【図面の簡単な説明】
【００４８】
【図１】この発明の第１の実施形態に係わるＩＰネットワーク通信システムの構成を示すブロック図。
【図２】同第１の実施形態におけるＬＡＮインタフェース部と、対向先ＩＰアドレス（接続先ＩＤ）と、監視タイマ値と、前回応答受信タイムと、障害状態との対応関係を表すデータの一例を示す図。
【図３】同第１の実施形態におけるタイマ監視部にセットするタイマ値と、タイマ値種別との対応関係を表すデータの一例を示す図。
【図４】同第１の実施形態における障害発生時のタイマ値短縮のための係数の一例を示す図。
【図５】同第１の実施形態において、内線端末による発信操作に応じた呼制御部とＬＡＮインタフェース部と主装置との間の通信動作を示すシーケンス図。
【図６】同第１の実施形態において、発信操作時の呼制御部の制御処理手順を示すフローチャート。
【図７】同第１の実施形態において、障害を検出するときの呼制御部の制御処理手順を示すフローチャート。
【図８】この発明の第２の実施形態として、障害が発生した対向先に対する内線端末による発信操作に応じた呼制御部とＬＡＮインタフェース部と主装置との間の通信動作を示すシーケンス図。
【図９】同第２の実施形態における呼制御部の制御処理手順を示すフローチャート。
【図１０】同第２の実施形態の変形例における呼制御部の制御処理手順を示すフローチャート。
【符号の説明】
【００４９】
１…主装置、２…ＬＡＮ、１１〜１３…テーブル、１４…障害監視部、１５…障害対応部、ＤＢ１…データベース、Ｃ１…登録制御部、Ｌ１，Ｌ２…ＬＡＮインタフェース部、Ｓ１，Ｓ２…内線インタフェース部、ＳＴ１…内線端末、ＩＰＮ…ＩＰ網、ＰＮＷ…回線交換網。
【図１】
2009033453.tif 000003
【図２】
2009033453.tif 000004
【図３】
2009033453.tif 000005
【図４】
2009033453.tif 000006
【図５】
2009033453.tif 000007
【図６】
2009033453.tif 000008
【図７】
2009033453.tif 000009
【図８】
2009033453.tif 000010
【図９】
2009033453.tif 000011
【図１０】
2009033453.tif 000012