(57)【要約】【課題】ＰＩＮＧコマンドに基づく生存確認によりＩＰ構内交換機の障害の発見をより確実に行えるようにする。【解決手段】保守トランク１６０が、ＩＣＭＰエコー要求パケットを受信した場合、ＩＣＭＰエコー要求パケットの受信に対応したＩＣＭＰ応答パケットの送信を一旦保留して、中央制御装置１１０に対して、障害がないかどうかの問い合わせを示す生存確認メッセージを送信する。さらに、保守トランク１６０は、その生存確認メッセージに対する応答として中央制御装置１１０から応答メッセージを受信した場合、保留してあったＩＣＭＰ応答パケットの送信を行う。一方、保守トランク１６０は、中央制御装置１１０から応答メッセージを受信しなかった場合には、保守トランク１６０がたとえ正常に動作している場合でもＩＣＭＰ応答パケットの送信は行わない。【選択図】図２
2011004027.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ電話機を収容する内線トランクと、
ＩＰ網を介して呼制御信号及び音声信号を送受信するＶｏＩＰトランクと、
前記内線トランク相互間の接続及び前記内線トランクと前記ＶｏＩＰトランクとの接続を行うスイッチと、
前記内線トランク、前記ＶｏＩＰトランク、及び前記スイッチを制御する中央制御装置と、
前記ＩＰ網を介してＩＣＭＰエコー要求パケットを受信したことに対応して、前記中央制御装置に対して生存確認要求メッセージを送信し、且つ前記中央制御装置からの前記生存確認要求メッセージに対する応答メッセージを受信した場合に、前記ＩＣＭＰエコー要求パケットの応答としてＩＣＭＰ応答パケットを前記ＩＰ網を介して送信する保守トランクと、
を備えることを特徴とするＩＰ構内交換機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ網に接続され音声信号を中継するＩＰ構内交換機に関する。
【背景技術】
【０００２】
ＩＰ網に接続されたＩＰ構内交換機においては、所謂「生存確認」を行うように構成されたものがあり、かかる「生存確認」を行うための方法として、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）に従ったＰＩＮＧコマンドを用いる方法が知られている。
【０００３】
特許文献１には、ＩＰ構内交換機とは直接関連していないが、ＰＩＮＧコマンドを利用する技術が開示されており、より具体的には、選択通知情報としてのＰＩＮＧコマンドを受信した機器側において、自身の表示部に対して自機が選択されていることを示す表示を実行する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２３６７７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ＩＰ構内交換機は、各種機能ごとにパッケージ化されており、ＩＰ網を介して呼制御信号や音声信号を送受信するＶｏＩＰトランクやＩＰ網を介してＩＰ構内交換機を遠隔制御するための制御信号を送受信するＩＰ遠隔保守トランクなどのインタフェースパッケージや、機器全体を制御する制御系パッケージなどから構成されている。
【０００６】
このようにパッケージ化されたＩＰ構内交換機は、上記のようなＰＩＮＧコマンドに対する応答を、例えば、ＩＰ遠隔保守トランクにおいて行っている。この場合、ＩＰ遠隔保守トランク以外の他のパッケージに障害が発生していたとしても、ＩＰ遠隔保守トランクが正常に動作している場合には、正常にＰＩＮＧコマンドに対する応答が行われてしまう。したがって、ＰＩＮＧコマンドによるＩＰ構内交換機の生存確認は、必ずしもＩＰ構内交換機の全体に障害が発生していないことを示す指標とはならない。
【０００７】
本発明は、ＰＩＮＧコマンドに基づく生存確認によりＩＰ構内交換機の障害の発見をより確実に行えるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るＩＰ構内交換機は、ＩＰ電話機を収容する内線トランクと、ＩＰ網を介して呼制御信号及び音声信号を送受信するＶｏＩＰトランクと、前記内線トランク相互間の接続及び前記内線トランクと前記ＶｏＩＰトランクとの接続を行うスイッチと、前記内線トランク、前記ＶｏＩＰトランク、及び前記スイッチを制御する中央制御装置と、前記ＩＰ網を介してＩＣＭＰエコー要求パケットを受信したことに対応して、前記中央制御装置に対して生存確認要求メッセージを送信し、且つ前記中央制御装置からの前記生存確認要求メッセージに対する応答メッセージを受信した場合に、前記ＩＣＭＰエコー要求パケットの応答としてＩＣＭＰ応答パケットを前記ＩＰ網を介して送信する保守トランクと、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ＩＣＭＰエコー要求パケットが受信されたことに対応して中央制御装置に対して生存確認要求メッセージが送信され、且つ中央制御装置からの生存確認要求メッセージに対する応答メッセージが受信された場合に、ＩＣＭＰエコー要求パケットの応答としてＩＣＭＰ応答パケットがＩＰ網を介して送信されるので、ＰＩＮＧコマンドに基づく生存確認によりＩＰ構内交換機の障害の発見をより確実に行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明を実施するための形態に係るＩＰ構内交換機システムの全体構成を示す図である。
【図２】本発明を実施するための形態に係るＩＰ構内交換機の内部構成を示すブロック図である。
【図３】本発明を実施するための形態に係るＩＰ構内交換機が備える保守トランクの内部構成を示すブロック図である。
【図４】本発明を実施するための形態において、ＩＣＭＰエコー要求パケットを受信した際の保守トランクの処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
本発明を実施するための形態（以下、「実施形態」と称す）について、以下図面を用いて説明する。
【００１２】
図１は、本実施形態に係るＩＰ構内交換機システムの全体構成を示す図である。図１において、ＩＰ構内交換機１００は、複数のＩＰ電話機１０を収容し、ＩＰ電話機１０間の内線通話や、インターネット等のＩＰ網３０を介した外線通話を制御する。また、ＩＰ構内交換機１００は、ＩＰ網３０を介して保守端末２０と接続され、保守端末２０を介してＩＰ構内交換機１００の保守運用が行われる。なお、保守端末２０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備えた汎用のコンピュータを用いることができる。
【００１３】
図２は、ＩＰ構内交換機１００の内部構成を示すブロック図である。図２において、ＩＰ構内交換機１００は、中央制御装置１１０、記憶装置１２０、通話路スイッチ１３０、内線トランク１４０、ＶｏＩＰトランク１５０、及び保守トランク１６０を備える。中央制御装置１１０、記憶装置１２０及び通話路スイッチ１３０は、バス１７０を介して接続される。
【００１４】
内線トランク１４０は、ＩＰ電話機１０にライン回線を介して接続され、通話路スイッチ１３０を介して外線通話或いは内線通話をＩＰ電話機１０に中継する。
【００１５】
ＶｏＩＰトランク１５０は、ＩＰ網３０に接続され、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）に従って呼制御信号や音声信号を通話路スイッチ１３０を介してＩＰ電話機１０に中継する。
【００１６】
通話路スイッチ１３０は、中央制御装置１１０による制御により、内線トランク１４０とＶｏＩＰトランク１５０とを接続して通話路を形成し、ＩＰ網３０を介して外線通話を制御する。さらに、通話路スイッチ１３０は、中央制御装置１１０による制御により、内線トランク１４０の相互間を接続して通話路を形成し、ＩＰ電話機１０間の内線通話を制御する。
【００１７】
中央制御装置１１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等により構成され、記憶装置１２０に記憶された各種プログラムを実行することで、呼接続制御などＩＰ構内交換機１００全体の制御を行う。また、詳細は後述するが、中央制御装置１１０は、保守トランク１６０からの生存確認要求メッセージを受信したことに対応して、ＩＰ構内交換機１００が備える各パッケージが正常に動作している場合には、応答メッセージを保守トランク１６０に送信する。
【００１８】
記憶装置１２０は、フラッシュメモリ等のメモリで構成され、ＩＰ構内交換機１００の動作に必要な所謂局データ等の各種データ、プログラムを格納し、中央制御装置１１０の指令により呼接続制御等に必要な各種データを中央制御装置１１０に提供する。
【００１９】
保守トランク１６０は、保守端末２０から送信される局データ等を受信し、受信した局データ等を中央制御装置１１０に転送する。また、中央制御装置１１０は、例えば転送された局データに基づき記憶装置１２０に記憶された局データを更新する。さらに、保守トランク１６０は、保守端末２０から送信されたＩＰ構内交換機１００の生存確認を行うためのＩＣＭＰエコー要求パケットを受信したことに対応して、中央制御装置１１０に対して生存確認要求メッセージを送信する。さらに、保守トランク１６０は、中央制御装置１１０から生存確認要求メッセージに対する応答メッセージを受信した場合に、ＩＣＭＰエコー要求パケットに対するＩＣＭＰ応答パケットを保守端末２０に向けて送信する。なお、中央制御装置１１０は、ＩＰ構内交換機１００に搭載されたいずれかのパッケージや自身に何らかの障害が発生している場合には、保守トランク１６０からの生存確認要求メッセージに対して応答メッセージを送信しない。よって、保守トランク１６０は、生存確認要求メッセージの送信後、予め定められた期間経過しても中央制御装置１１０から応答メッセージを受信しなかった場合には、ＩＰ構内交換機１００が備える各種パッケージ或いは中央制御装置１１０に何らかの障害が発生しているものと判断する。
【００２０】
図３は、保守トランク１６０の内部構成を示すブロック図である。図３において、保守トランク１６０は、外部通信インタフェース１６１、ＭＰＵ１６２、ＩＣＭＰ処理部１６３、及び内部通信インタフェース１６４が内部バス１６５を介して接続されて構成されている。
【００２１】
外部通信インタフェース１６１は、ＯＳＩ参照モデルで定義されたレイヤ１〜レイヤ７までの各レイヤで提供すべき各機能を有するネットワークインタフェースである。本実施形態では、外部通信インタフェース１６１は、ＩＣＭＰエコー要求パケットを受信した場合には、受信したＩＣＭＰエコー要求パケットを内蔵のレジスタに一時的に保持する。
【００２２】
ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１６２は、保守トランク全体を制御する制御部である。本実施形態において、ＭＰＵ１６２は、外部通信インタフェース１６１のレジスタにＩＣＭＰエコー要求パケットが保持されたことを確認すると、そのＩＣＭＰエコー要求パケットに示される送信元アドレス等のＰＩＮＧ受信情報を取得して、ＩＣＭＰ処理部１６３に提供する。さらに、外部通信インタフェース１６１は、ＭＰＵ１６２を介してＩＣＭＰエコー要求パケットに対する応答としてＩＣＭＰ応答パケットを受信した場合、当該ＩＣＭＰ応答パケットをレジスタに一時保持する。さらに、外部通信インタフェース１６１２は、一時保持したパケットをＩＣＭＰ応答パケットの送信元の保守端末２０に向けてＩＰ網３０を介して送信する。
【００２３】
ＩＣＭＰ処理部１６３は、例えばワンチップマイコンにより構成され、ＭＰＵ１６２から提供されたＰＩＮＧ受信情報を内部メモリに一時保持するとともに、中央制御装置１１０が解読可能な生存確認要求メッセージを生成し、内部通信インタフェース１６４に送信する。また、ＩＣＭＰ処理部１６３は、生存確認要求メッセージに対する応答として中央制御装置１１０から送信された応答メッセージを内部通信インタフェース１６４を介して受信すると、一時保持しているＰＩＮＧ受信情報に基づいてＩＣＭＰ応答パケットを生成し、ＭＰＵ１６２に送信する。ここで、生存確認要求メッセージや応答メッセージは、内線トランク１４０やＶｏＩＰトランク１５０等のＩＰ構内交換機１００に搭載された各種パッケージと中央制御装置１１０が通信を行う際に用いられるＩＰ構内交換機１００の仕様に基づくメッセージ形式のデータである。
【００２４】
内部通信インタフェース１６４は、バス１７０を介して中央制御装置１１０と通信を行うためのインタフェースであり、ＩＣＭＰ処理部１６３から受信した生存確認要求メッセージを中央制御装置１１０に向けて送信する。また、内部通信インタフェース１６４は、中央制御装置１１０から生存確認要求メッセージの応答として、応答メッセージを受信した場合は、その応答メッセージをＩＣＭＰ処理部１６３に転送する。
【００２５】
図４は、ＩＣＭＰエコー要求パケットを受信した際の保守トランク１６０の処理手順を示すフローチャートである。
【００２６】
図４において、保守トランク１６０は、外部通信インタフェース１６１を介して保守端末２０からのＩＣＭＰエコー要求パケットを受信すると（Ｓ１００）、当該ＩＣＭＰエコー要求パケットに示される送信元アドレス等のＰＩＮＧ受信情報を、ＭＰＵ１６２を介してＩＣＭＰ処理部１６３に転送する。さらに、保守トランク１６０は、ＩＣＭＰ処理部１６３のメモリにＰＩＮＧ受信情報を一時保持する（Ｓ１０２）。次いで、保守トランク１６０は、生存確認要求メッセージをＩＣＭＰ処理部１６３において生成し、内部通信インタフェース１６４を介して中央制御装置１１０に送信する（Ｓ１０４）。保守トランク１６０は、生存確認要求メッセージの送信後、予め定められた期間経過前に中央制御装置１１０から内部通信インタフェースを介して応答メッセージを受信した場合には（ステップＳ１０６の判定結果が、肯定「Ｙ」）、ＩＣＭＰ処理部１６３において、一時保持しているＰＩＮＧ受信情報に基づいてＩＣＭＰ応答パケットを生成し、ＭＰＵ１６２に転送する。さらに、保守トランク１６０は、ＭＰＵ１６２に転送されたＩＣＭＰ応答パケットを外部通信インタフェース１６１を介して保守端末２０に送信する（Ｓ１０８）。
【００２７】
一方、保守トランク１６０は、生存確認要求メッセージの送信後、予め定められた期間経過しても中央制御装置１１０から応答メッセージを受信しなかった場合には（ステップＳ１０６の判定結果が、否定「Ｎ」）、ＩＣＭＰエコー要求パケットに対して応答せずに、処理を終了する。
【００２８】
なお、保守端末２０は、ＩＣＭＰエコー要求パケットを送信してから、予め定められた期間が経過してもＩＰ構内交換機１００からＩＣＭＰ応答パケットを受信しなかった場合には、ＩＰ構内交換機１００に何らかの障害が発生しているものと判断して、画面にエラーメッセージを表示する或いは警報音を鳴動させること等により、ＩＰ構内交換機１００に障害が発生していることをユーザに通知する。
【００２９】
以上、本実施形態では、保守トランク１６０が、ＩＣＭＰエコー要求パケットを受信した場合、ＩＣＭＰエコー要求パケットの受信に対応したＩＣＭＰ応答パケットの送信を一旦保留して、中央制御装置１１０に対して、障害がないかどうかの問い合わせを示す生存確認メッセージを送信する。さらに、保守トランク１６０は、その生存確認メッセージに対する応答として中央制御装置１１０から応答メッセージを受信した場合、保留してあったＩＣＭＰ応答パケットの送信を行う。一方、保守トランク１６０は、中央制御装置１１０から応答メッセージを受信しなかった場合には、保守トランク１６０がたとえ正常に動作している場合でも、ＩＣＭＰ応答パケットの送信は行わない。
【００３０】
つまり、本実施形態では、保守トランク１６０が正常に動作している場合でもＩＰ構内交換機１００が備える他のパッケージ等に障害が発生している場合には中央制御装置１１０から応答メッセージが送信されず、保守端末２０には、ＩＣＭＰ応答パケットの送信が行われない。
【００３１】
よって、本実施形態によれば、汎用のＰＩＮＧコマンドに基づく生存確認により保守トランク１６０以外の他のパッケージの障害の発見をより確実に行うことができる。
【産業上の利用可能性】
【００３２】
本発明は、ＰＩＮＧコマンドに基づく生存確認によりＩＰ構内交換機の障害の発見をより確実に行うことができるので、ＩＰ網を介して音声信号を中継するＩＰ構内交換機等に適用することができる。
【符号の説明】
【００３３】
１０    ＩＰ電話機
２０    保守端末
３０    ＩＰ網
１００  ＩＰ構内交換機
１１０  中央制御装置
１２０  記憶装置
１３０  通話路スイッチ
１４０  内線トランク
１５０  ＶｏＩＰトランク
１６０  保守トランク
１６１  外部通信インタフェース
１６３  ＩＣＭＰ処理部
１６４  内部通信インタフェース
１６５  内部バス
１７０  バス
【図１】
2011004027.tif 000003
【図２】
2011004027.tif 000004
【図３】
2011004027.tif 000005
【図４】
2011004027.tif 000006