(57)【要約】    【課題】      ＩＰ電話装置のＩＰアドレスが変更されても遠隔管理サービスを低コストで実現すること。    【解決手段】  管理装置１０２とＩＰ電話１０１が同一のパスワードを予め記憶し、管理装置１０２が遠隔管理開始要求を設定したＩＮＶＩＴＥメッセージをＩＰ電話１０１に送出すると、ＩＰ電話１０１がチャレンジとポート番号を設定した応答メッセージを管理装置１０２に返送する。管理装置１０２は、応答メッセージからポート番号を認識し、パスワードとチャレンジを用いてハッシュ文字列を生成し、ハッシュ文字列を設定した遠隔管理認証情報を生成してポート番号に対応するコマンドでＩＰ電話１０１に返送する。ＩＰ電話１０１は、遠隔管理認証情報からハッシュ文字列を抽出し、パスワードとチャレンジを用いて生成したハッシュ文字列と比較して管理装置１０２が正規の管理装置１０２か否かを判別する認証処理を実行する。  【選択図】      図１
2006086897.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰネットワークに接続されるＩＰ電話装置と、前記ＩＰネットワークを介して前記ＩＰ電話装置を遠隔管理する管理装置と、を具備するＩＰ電話システムであって、
前記ＩＰ電話装置は、
パスワードを記憶する記憶手段と、
前記管理装置から前記ＩＰネットワークを介して送信される遠隔管理開始要求を受信する受信手段と、
前記遠隔管理開始要求を受信したとき、該遠隔管理開始要求に応答する応答情報を生成する応答情報生成手段と、
前記応答情報を前記ＩＰネットワークを介して前記管理装置に送信する送信手段と、
前記応答情報を送信した後、前記受信手段が前記管理装置から遠隔管理認証情報を受信したとき、前記パスワードと前記応答情報に基づいて生成する情報と前記遠隔管理認証情報とを比較して前記管理装置が正当な管理装置か否かを判定する認証手段と、を具備し、
前記管理装置は、
前記パスワードを記憶する記憶手段と、
前記遠隔管理開始要求を前記ＩＰネットワークを介して前記ＩＰ電話装置に送信する送信手段と、
前記遠隔管理開始要求を送信した後、前記ＩＰ電話装置から返送される前記応答情報を受信する受信手段と、
前記応答情報と前記パスワードに基づいて前記遠隔管理認証情報を生成する認証情報生成手段と、を具備し、
前記送信手段は、前記遠隔管理認証情報を前記ＩＰネットワークを介して前記ＩＰ電話装置に送信することを特徴とするＩＰ電話システム。
【請求項２】
前記ＩＰ電話装置において、
前記受信手段は、前記管理装置から前記ＩＰネットワークを介して送信される遠隔管理終了要求を受信し、
前記応答情報生成手段は、前記遠隔管理終了要求を受信したとき、該遠隔管理終了要求に応答する応答情報を生成し、
前記送信手段は、前記応答情報を前記ＩＰネットワークを介して前記管理装置に送信し、
前記認証手段は、前記応答情報を送信した後、前記受信手段が前記管理装置から遠隔管理認証情報を受信したとき、前記パスワードと前記応答情報に基づいて生成する情報と遠隔管理認証情報とを比較して前記管理装置が正当な管理装置か否かを判定し、
前記管理装置において、
前記送信手段は、前記遠隔管理終了要求を前記ＩＰネットワークを介して前記ＩＰ電話装置に送信し、
前記受信手段は、前記遠隔管理終了要求を送信した後、前記ＩＰ電話装置から返送される前記応答情報を受信し、
前記認証情報生成手段は、前記応答情報と前記パスワードに基づいて前記遠隔管理認証情報を生成し、
前記送信手段は、前記遠隔管理認証情報を前記ＩＰネットワークを介して前記ＩＰ電話装置に送信することを特徴とする請求項１記載のＩＰ電話システム。
【請求項３】
前記ＩＰ電話装置において、
前記応答情報生成手段は、前記応答情報に乱数を設定し、
前記管理装置において、
前記認証情報生成手段は、前記乱数と前記パスワードに基づいて非可逆な前記遠隔管理認証情報を生成することを特徴とする請求項１又は２記載のＩＰ電話システム。
【請求項４】
前記ＩＰ電話装置において、
前記送信手段は、前記応答情報をＳＩＰコマンドを用いて前記ＩＰネットワークを介して前記管理装置に送信し、
前記管理装置において、
前記送信手段は、前記遠隔管理開始要求及び前記遠隔管理終了要求をＳＩＰコマンドを用いて前記ＩＰネットワークを介して前記ＩＰ電話装置に送信することを特徴とする請求項１又は２記載のＩＰ電話システム。
【請求項５】
前記ＩＰ電話装置において、
前記応答情報生成手段は、前記管理装置からの前記遠隔管理認証情報を受け付けるポート情報を前記応答情報に付加し、
前記管理装置において、
前記送信手段は、前記ポート情報に対応するコマンドとして前記遠隔管理認証情報を送信することを特徴とする請求項１又は２記載のＩＰ電話システム。
【請求項６】
ＩＰネットワークに接続されるＩＰ電話装置と、前記ＩＰネットワークを介して前記ＩＰ電話装置を遠隔管理する管理装置と、を具備するＩＰ電話システムにおけるＩＰ電話管理方法であって、
前記ＩＰ電話装置は、
パスワードを記憶する記憶ステップと、
前記管理装置から前記ＩＰネットワークを介して送信される遠隔管理開始要求を受信する受信ステップと、
前記遠隔管理開始要求を受信したとき、該遠隔管理開始要求に応答する応答情報を生成する応答情報生成ステップと、
前記応答情報を前記ＩＰネットワークを介して前記管理装置に送信する送信ステップと、
前記応答情報を送信した後、前記管理装置から遠隔管理認証情報を受信したとき、前記パスワードと前記応答情報に基づいて生成する情報と前記遠隔管理認証情報とを比較して前記管理装置が正当な管理装置か否かを判定する認証ステップと、を含み、
前記管理装置は、
前記パスワードを記憶する記憶ステップと、
前記遠隔管理開始要求を前記ＩＰネットワークを介して前記ＩＰ電話装置に送信する送信ステップと、
前記遠隔管理開始要求を送信した後、前記ＩＰ電話装置から返送される前記応答情報を受信する受信ステップと、
前記応答情報と前記パスワードに基づいて前記遠隔管理認証情報を生成する認証情報生成ステップと、
前記遠隔管理認証情報を前記ＩＰネットワークを介して前記ＩＰ電話装置に送信する送信ステップと、を含むことを特徴とするＩＰ電話管理方法。
【請求項７】
前記ＩＰ電話装置において、
前記管理装置から前記ＩＰネットワークを介して送信される遠隔管理終了要求を受信する受信ステップと、
前記遠隔管理終了要求を受信したとき、該遠隔管理終了要求に応答する遠隔管理終了応答情報を生成する応答情報生成ステップと、
前記遠隔管理終了応答情報を前記ＩＰネットワークを介して前記管理装置に送信する送信ステップと、
前記遠隔管理終了応答情報を送信した後、前記受信手段が前記管理装置から遠隔管理認証情報を受信したとき、前記パスワードと前記応答情報に基づいて生成する情報と前記遠隔管理認証情報とを比較して前記管理装置が正当な管理装置か否かを判定する認証ステップと、を含み、
前記管理装置において、
前記遠隔管理終了要求を前記ＩＰネットワークを介して前記ＩＰ電話装置に送信する送信ステップと、
前記遠隔管理終了要求を送信した後、前記ＩＰ電話装置から返送される前記応答情報を受信する受信ステップと、
前記応答情報と前記パスワードに基づいて前記遠隔管理認証情報を生成する認証情報生成ステップと、
前記遠隔管理認証情報を前記ＩＰネットワークを介して前記ＩＰ電話装置に送信する送信ステップと、を含むことを特徴とする請求項６記載のＩＰ電話管理方法。
【請求項８】
パスワードを記憶する記憶手段と、
ＩＰネットワークを介して接続される管理装置から遠隔管理開始要求を受信する受信手段と、
前記遠隔管理開始要求を受信したとき、該遠隔管理開始要求に応答する応答情報を生成する応答情報生成手段と、
前記応答情報を前記ＩＰネットワークを介して前記管理装置に送信する送信手段と、
前記応答情報を送信した後、前記受信手段が前記管理装置から遠隔管理認証情報を受信したとき、前記パスワードと前記応答情報に基づいて生成する情報と前記遠隔管理認証情報とを比較して前記管理装置が正当な管理装置か否かを判定する認証手段と、
を具備することを特徴とするＩＰ電話装置。
【請求項９】
パスワードを記憶する記憶手段と、
ＩＰネットワークを介して接続されるＩＰ電話装置に遠隔管理開始要求を送信する送信手段と、
前記遠隔管理開始要求を送信した後、前記ＩＰ電話装置から返送される前記応答情報を受信する受信手段と、
前記応答情報と前記パスワードに基づいて遠隔管理認証情報を生成する認証情報生成手段と、を具備し、
前記送信手段は、前記遠隔管理認証情報を前記ＩＰネットワークを介して前記ＩＰ電話装置に送信することを特徴とする管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ電話システム及びＩＰ電話管理方法に関し、特に、ＩＰ電話装置を遠隔管理するＩＰ電話システム及びＩＰ電話管理方法に関する。
【背景技術】
【０００２】
従来、特許文献１に記載された通信ネットワークのＩＰアドレス管理方法では、管理対象機器とルータの間に接続されたＩＰパケット送信装置が、自装置の管理番号等を含むネットワーク情報を設定したＩＰパケットをＮＡＴ機能を備えるルータに定期的に送信し、ルータがＩＰパケット送信装置から受信したＩＰパケットを動的なグローバルＩＰアドレスを持ったＩＰパケットに変換して、管理装置側に併設されたＩＰサーバに送信し、ＩＰサーバは、ＩＰパケット送信装置の管理番号と該当する管理対象機器のグローバルＩＰアドレスを対応付けることにより、管理装置がＩＰサーバを介して管理対象機器のグローバルＩＰアドレスを知り、ルータ及びＩＰパケット送信装置を介して管理対象機器にアクセスすることを可能にし、管理対象機器のＩＰアドレスが変更されても遠隔管理可能にしている。
【特許文献１】特開２００３−４６５３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の通信ネットワークのＩＰアドレス管理方法では、管理対象機器を遠隔管理する管理装置が、管理対象機器のＩＰアドレスの変更に対応して遠隔管理するため、管理対象機器側にＩＰパケット送信装置を接続し、ＩＰパケットを動的なグローバルＩＰアドレスを持ったＩＰパケットに変換するルータを用意し、更に、管理装置側にＩＰパケット送信装置の管理番号と該当する管理対象機器のグローバルＩＰアドレスを対応付けるＩＰサーバを接続する必要があり、システムコストを大幅に上昇させるという問題がある。
【０００４】
本発明はかかる点に鑑みてなされたものであり、管理装置とＩＰ電話装置の双方に共通のパスワードを設定しておき、管理装置から遠隔管理用ＳＩＰコマンド及びパスワードを用いてＩＰ電話装置との間で遠隔管理サービスの開始終了手順を実行可能にして、ＩＰ電話装置のＩＰアドレスが変更されても遠隔管理サービスを低コストで実現するＩＰ電話システム及びＩＰ電話管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、ＩＰネットワークに接続されるＩＰ電話装置と、前記ＩＰネットワークを介して前記ＩＰ電話装置を遠隔管理する管理装置と、を具備するＩＰ電話システムであって、前記ＩＰ電話装置は、パスワードを記憶する記憶手段と、前記管理装置から前記ＩＰネットワークを介して送信される遠隔管理開始情報を受信する受信手段と、前記遠隔管理開始情報を受信したとき、該遠隔管理開始情報に応答する遠隔管理開始応答情報を生成する応答情報生成手段と、前記遠隔管理開始応答情報を前記ＩＰネットワークを介して前記管理装置に送信する送信手段と、前記遠隔管理開始応答情報を送信した後、前記受信手段が前記管理装置から遠隔管理開始認証情報を受信したとき、前記パスワードと前記遠隔管理開始応答情報に基づいて生成する情報と前記遠隔管理開始認証情報とを比較して、前記管理装置が正当な管理装置か否かを判定する認証手段と、を具備し、前記管理装置は、前記パスワードを記憶する記憶手段と、前記遠隔管理開始情報を前記ＩＰネットワークを介して前記ＩＰ電話装置に送信する送信手段と、前記遠隔管理開始情報を送信した後、前記ＩＰ電話装置から返送される前記遠隔管理開始応答情報を受信する受信手段と、前記遠隔管理開始応答情報と前記パスワードに基づいて遠隔管理開始認証情報を生成する認証情報生成手段と、を具備し、前記送信手段は、前記遠隔管理開始認証情報を前記ＩＰネットワークを介して前記ＩＰ電話装置に送信するようにしたものである。
【発明の効果】
【０００６】
本発明に係るＩＰ電話システム及びＩＰ電話管理方法によれば、ＩＰ電話装置のＩＰアドレスが変更されても遠隔管理を低コストで実現することができる。
【発明を実施するための最良の形態】
【０００７】
本発明の第１の態様に係るＩＰ電話システムは、ＩＰネットワークに接続されるＩＰ電話装置と、前記ＩＰネットワークを介して前記ＩＰ電話装置を遠隔管理する管理装置と、を具備するＩＰ電話システムであって、前記ＩＰ電話装置は、パスワードを記憶する記憶手段と、前記管理装置から前記ＩＰネットワークを介して送信される遠隔管理開始要求を受信する受信手段と、前記遠隔管理開始要求を受信したとき、該遠隔管理開始要求に応答する応答情報を生成する応答情報生成手段と、前記応答情報を前記ＩＰネットワークを介して前記管理装置に送信する送信手段と、前記応答情報を送信した後、前記受信手段が前記管理装置から遠隔管理認証情報を受信したとき、前記パスワードと前記応答情報に基づいて生成する情報と前記遠隔管理認証情報とを比較して前記管理装置が正当な管理装置か否かを判定する認証手段と、を具備し、前記管理装置は、前記パスワードを記憶する記憶手段と、前記遠隔管理開始要求を前記ＩＰネットワークを介して前記ＩＰ電話装置に送信する送信手段と、前記遠隔管理開始要求を送信した後、前記ＩＰ電話装置から返送される前記応答情報を受信する受信手段と、前記応答情報と前記パスワードに基づいて前記遠隔管理認証情報を生成する認証情報生成手段と、を具備し、前記送信手段は、前記遠隔管理認証情報を前記ＩＰネットワークを介して前記ＩＰ電話装置に送信する構成を採る。
【０００８】
この構成によれば、ハードウェアを追加することなくプログラムを追加するだけで、ＩＰ電話装置のＩＰアドレスが変更された場合でも、管理装置からＩＰ電話装置を遠隔管理することが可能な遠隔管理サービスを提供することができ、そのサービスコストも低減することができる。
【０００９】
本発明の第２の態様は、第１の態様に係るＩＰ電話システムにおいて、前記ＩＰ電話装置において、前記受信手段は、前記管理装置から前記ＩＰネットワークを介して送信される遠隔管理終了要求を受信し、前記応答情報生成手段は、前記遠隔管理終了要求を受信したとき、該遠隔管理終了要求に応答する応答情報を生成し、前記送信手段は、前記応答情報を前記ＩＰネットワークを介して前記管理装置に送信し、前記認証手段は、前記応答情報を送信した後、前記受信手段が前記管理装置から遠隔管理認証情報を受信したとき、前記パスワードと前記応答情報に基づいて生成する情報と遠隔管理認証情報とを比較して前記管理装置が正当な管理装置か否かを判定し、前記管理装置において、前記送信手段は、前記遠隔管理終了要求を前記ＩＰネットワークを介して前記ＩＰ電話装置に送信し、前記受信手段は、前記遠隔管理終了要求を送信した後、前記ＩＰ電話装置から返送される前記応答情報を受信し、前記認証情報生成手段は、前記応答情報と前記パスワードに基づいて前記遠隔管理認証情報を生成し、前記送信手段は、前記遠隔管理認証情報を前記ＩＰネットワークを介して前記ＩＰ電話装置に送信する構成を採る。
【００１０】
この構成によれば、ハードウェアを追加することなくプログラムを追加するだけで、ＩＰ電話装置のＩＰアドレスが変更された場合でも、管理装置からＩＰ電話装置を遠隔管理することが可能な遠隔管理サービスを提供することができ、そのサービスコストも低減することができる。
【００１１】
本発明の第３の態様は、第１又は第２の態様に係るＩＰ電話システムにおいて、前記ＩＰ電話装置において、前記応答情報生成手段は、前記応答情報に乱数を設定し、前記管理装置において、前記認証情報生成手段は、前記乱数と前記パスワードに基づいて非可逆な前記遠隔管理認証情報を生成する構成を採る。
【００１２】
この構成によれば、遠隔管理認証処理に際して管理装置とＩＰ電話装置の間でパスワードも送受信されないため、第３者が遠隔管理認証情報を作成することは困難であり、遠隔管理サービスのセキュリティを容易に確保することができる。
【００１３】
本発明の第４の態様は、第１又は第２の態様に係るＩＰ電話システムにおいて、前記ＩＰ電話装置において、前記送信手段は、前記応答情報をＳＩＰコマンドを用いて前記ＩＰネットワークを介して前記管理装置に送信し、前記管理装置において、前記送信手段は、前記遠隔管理開始要求及び前記遠隔管理終了要求をＳＩＰコマンドを用いて前記ＩＰネットワークを介して前記ＩＰ電話装置に送信する構成を採る。
【００１４】
この構成によれば、ＳＩＰコマンドに設定する遠隔管理用情報の追加は最低限に留めることができ、認証処理プログラムの追加も容易であるため、運用中のＩＰ電話システムに対しても遠隔管理サービスを容易に提供することができる。
【００１５】
本発明の第５の態様は、第１又は第２の態様に係るＩＰ電話システムにおいて、前記ＩＰ電話装置において、前記応答情報生成手段は、前記管理装置からの前記遠隔管理認証情報を受け付けるポート情報を前記応答情報に付加し、前記管理装置において、前記送信手段は、前記ポート情報に対応するコマンドとして前記遠隔管理認証情報を送信する構成を採る。
【００１６】
この構成によれば、ＩＰ電話装置に適用されるプロトコルに応じた遠隔管理認証情報の送信処理を実行することができる。
【００１７】
本発明の第６の態様に係るＩＰ電話管理方法は、ＩＰネットワークに接続されるＩＰ電話装置と、前記ＩＰネットワークを介して前記ＩＰ電話装置を遠隔管理する管理装置と、を具備するＩＰ電話システムにおけるＩＰ電話管理方法であって、前記ＩＰ電話装置は、パスワードを記憶する記憶ステップと、前記管理装置から前記ＩＰネットワークを介して送信される遠隔管理開始要求を受信する受信ステップと、前記遠隔管理開始要求を受信したとき、該遠隔管理開始要求に応答する応答情報を生成する応答情報生成ステップと、前記応答情報を前記ＩＰネットワークを介して前記管理装置に送信する送信ステップと、前記応答情報を送信した後、前記管理装置から遠隔管理認証情報を受信したとき、前記パスワードと前記応答情報に基づいて生成する情報と前記遠隔管理認証情報とを比較して前記管理装置が正当な管理装置か否かを判定する認証ステップと、を含み、前記管理装置は、前記パスワードを記憶する記憶ステップと、前記遠隔管理開始要求を前記ＩＰネットワークを介して前記ＩＰ電話装置に送信する送信ステップと、前記遠隔管理開始要求を送信した後、前記ＩＰ電話装置から返送される前記応答情報を受信する受信ステップと、前記応答情報と前記パスワードに基づいて前記遠隔管理認証情報を生成する認証情報生成ステップと、前記遠隔管理認証情報を前記ＩＰネットワークを介して前記ＩＰ電話装置に送信する送信ステップと、を含む方法を採る。
【００１８】
この方法によれば、ハードウェアを追加することなくプログラムを追加するだけで、ＩＰ電話装置のＩＰアドレスが変更された場合でも、管理装置からＩＰ電話装置を遠隔管理することが可能な遠隔管理サービスを提供することができ、そのサービスコストも低減することができる。
【００１９】
本発明の第７の態様は、第６の態様に係るＩＰ電話管理方法において、前記ＩＰ電話装置において、前記管理装置から前記ＩＰネットワークを介して送信される遠隔管理終了要求を受信する受信ステップと、前記遠隔管理終了要求を受信したとき、該遠隔管理終了要求に応答する応答情報を生成する遠隔管理終了応答情報生成ステップと、前記遠隔管理終了応答情報を前記ＩＰネットワークを介して前記管理装置に送信する送信ステップと、前記遠隔管理終了応答情報を送信した後、前記受信手段が前記管理装置から遠隔管理認証情報を受信したとき、前記パスワードと前記応答情報に基づいて生成する情報と前記遠隔管理認証情報とを比較して前記管理装置が正当な管理装置か否かを判定する認証ステップと、を含み、前記管理装置において、前記遠隔管理終了要求を前記ＩＰネットワークを介して前記ＩＰ電話装置に送信する送信ステップと、前記遠隔管理終了要求を送信した後、前記ＩＰ電話装置から返送される前記応答情報を受信する受信ステップと、前記応答情報と前記パスワードに基づいて前記遠隔管理認証情報を生成する認証情報生成ステップと、前記遠隔管理認証情報を前記ＩＰネットワークを介して前記ＩＰ電話装置に送信する送信ステップと、を含む方法を採る。
【００２０】
この方法によれば、ハードウェアを追加することなくプログラムを追加するだけで、ＩＰ電話装置のＩＰアドレスが変更された場合でも、管理装置からＩＰ電話装置を遠隔管理することが可能な遠隔管理サービスを提供することができ、そのサービスコストも低減することができる。
【００２１】
本発明の第８の態様に係るＩＰ電話装置は、パスワードを記憶する記憶手段と、ＩＰネットワークを介して接続される管理装置から遠隔管理開始要求を受信する受信手段と、前記遠隔管理開始要求を受信したとき、該遠隔管理開始要求に応答する応答情報を生成する応答情報生成手段と、前記応答情報を前記ＩＰネットワークを介して前記管理装置に送信する送信手段と、前記応答情報を送信した後、前記受信手段が前記管理装置から遠隔管理認証情報を受信したとき、前記パスワードと前記応答情報に基づいて生成する情報と前記遠隔管理認証情報とを比較して前記管理装置が正当な管理装置か否かを判定する認証手段と、を具備する構成を採る。
【００２２】
この構成によれば、ＩＰ電話装置にハードウェアを追加することなくプログラムを追加するだけで、ＩＰ電話装置のＩＰアドレスが変更された場合でも、管理装置からＩＰ電話装置を遠隔管理することが可能な遠隔管理サービスを提供することができ、そのサービスコストも低減することができる。
【００２３】
本発明の第９の態様に係る管理装置は、パスワードを記憶する記憶手段と、ＩＰネットワークを介して接続されるＩＰ電話装置に遠隔管理開始要求を送信する送信手段と、前記遠隔管理開始要求を送信した後、前記ＩＰ電話装置から返送される前記応答情報を受信する受信手段と、前記応答情報と前記パスワードに基づいて遠隔管理認証情報を生成する認証情報生成手段と、を具備し、前記送信手段は、前記遠隔管理認証情報を前記ＩＰネットワークを介して前記ＩＰ電話装置に送信する構成を採る。
【００２４】
この構成によれば、管理装置にハードウェアを追加することなくプログラムを追加するだけで、ＩＰ電話装置のＩＰアドレスが変更された場合でも、管理装置からＩＰ電話装置を遠隔管理することが可能な遠隔管理サービスを提供することができ、そのサービスコストも低減することができる。
【００２５】
（実施の形態１）
以下、本発明の実施の形態１について図面を参照して詳細に説明する。
【００２６】
図１は、本実施の形態１のＩＰ電話システムの全体構成を示す図である。図１において、ＩＰ電話システム１００は、ＩＰ電話装置（以下、ＩＰ電話という）１０１、管理装置１０２及びコールエージェント（以下、ＣＡという）１０３がＩＰネットワーク１０４を介して相互に接続されている。なお、同図の構成に限らず複数のＩＰ電話を接続してＩＰ電話システムを構成してもよい。
【００２７】
ＩＰ電話１０１は、ＩＰネットワーク１０４を介して他のＩＰ電話との間で音声通話が可能な機能を有するとともに、ＩＰネットワーク１０４を介して管理装置１０２から機能設定の変更が可能な機能を有している。
【００２８】
管理装置１０２は、ＩＰネットワーク１０４を介してＩＰ電話１０１内の機能を遠隔管理する機能を有している。
【００２９】
ＣＡ１０３は、ＩＰネットワーク１０４に接続されたＩＰ電話１０１と管理装置１０２との間の呼接続を制御する。ＣＡ１０３は、着信を受けた管理装置１０２からの呼接続要求に応じて、着呼先のＩＰ電話１０１との間で呼接続制御を実行する。
【００３０】
図２は、本実施の形態１のＩＰ電話１０１の構成を示すブロック図である。図２において、ＩＰ電話１０１は、ＣＰＵ２０１、メモリ２０２、ハンドセット２０３、表示装置２０４、ネットワーク・インターフェース（以下、ネットワークＩ／Ｆという）２０５及び不揮発性メモリ２０６により主に構成されている。
【００３１】
ＣＰＵ（Central Processing Unit ）２０１は、メモリ２０２に記憶された音声通話制御プログラムに基づいてＩＰネットワーク１０４を介して他のＩＰ電話と音声通話を行う際に必要となる全ての動作を制御する。従って、ＣＰＵ２０１は、ＳＩＰ（Session Initiation Protocol ）やＨ．３２３に代表される呼制御プロトコルに従って、宛先端末との間の呼制御を実行する。また、ＣＰＵ２０１は、表示装置２０４やネットワークＩ／Ｆ２０５に必要な指示を与える。
【００３２】
また、ＣＰＵ２０１は、管理装置１０２から送信される遠隔管理開始要求が設定されたＩＮＶＩＴＥメッセージの受信処理、その遠隔管理開始要求に応答する応答情報の生成処理、その応答情報の管理装置１０２への送信処理、その応答情報の送信に応じて管理装置１０２から返送される遠隔管理認証情報の受信処理、及びその遠隔管理認証情報のパスワードを用いた認証処理等を実行する。
【００３３】
また、ＣＰＵ２０１は、管理装置１０２から送信される遠隔管理終了要求が設定されたＩＮＶＩＴＥメッセージの受信処理、その遠隔管理終了要求に応答する応答情報の生成処理、その応答情報の管理装置１０２への送信処理、その応答情報の送信に応じて管理装置１０２から返送される遠隔管理認証情報の受信処理、及びその遠隔管理認証情報の後述するパスワードを用いた認証処理等を実行する。なお、ＣＰＵ２０１は、応答情報生成手段及び認証手段として機能する。
【００３４】
メモリ２０２は、ＣＰＵ２０１が実行する音声通話制御プログラム等を記憶するＲＯＭ（Read Only Memory）としての機能と、ＣＰＵ２０１がプログラムを実行する際のワークメモリとして利用されるＲＡＭ（Random Access Memory）としての機能を有する。
【００３５】
ハンドセット２０３は、ユーザによるオフフック操作又はオンフック操作に応じてオフフック信号又はオンフック信号をＣＰＵ２０１に出力する。また、ハンドセット２０３は、マイクとスピーカを備え、宛先端末との間の通話開始時にユーザの送話音声をマイクにより送話音声信号に変換してＣＰＵ２０１に出力するとともに、ＣＰＵ２０１から入力される受話音声信号をスピーカにより受話音声として出力する。
【００３６】
表示装置２０４は、液晶パネル等により構成され、ＩＰ電話１０１の現在のステータスを表示するとともに、ＣＰＵ２０１から入力された電話番号等を表示する。
【００３７】
ネットワークＩ／Ｆ２０５は、ＩＰ電話１０１が接続されるＩＰネットワーク１０４とのインターフェースである。また、ネットワークＩ／Ｆ２０５は、ＣＰＵ２０１の制御により上記遠隔管理開始要求、遠隔管理終了要求及び遠隔管理認証情報の受信処理、及び上記応答情報の送信処理を実行する。なお、ネットワークＩ／Ｆ２０５は、送信手段及び受信手段として機能する。
【００３８】
不揮発性メモリ２０６は、上記遠隔管理認証情報の認証処理を実行する際に用いられるパスワードを記憶する。なお、不揮発性メモリ２０６は、記憶手段として機能する。
【００３９】
図３は、本実施の形態の管理装置１０２の構成を示すブロック図である。図３において、管理装置１０２は、ＣＰＵ３０１、メモリ３０２、不揮発性メモリ３０３、入出力装置３０４及びネットワークＩ／Ｆ３０５により主に構成されている。
【００４０】
ＣＰＵ３０１は、メモリ３０２に記憶された遠隔管理制御プログラムに基づいて、遠隔管理開始要求のＩＰ電話１０１への送信処理、その遠隔管理開始要求の送信に応じてＩＰ電話１０１から返送される応答情報の受信処理、その応答情報と後述するパスワードを用いた遠隔管理認証情報の生成処理及びその遠隔管理認証情報のＩＰ電話１０１への送信処理等を実行する。
【００４１】
また、ＣＰＵ３０１は、メモリ３０２に記憶された遠隔管理制御プログラムに基づいて、遠隔管理終了要求のＩＰ電話１０１への送信処理、その遠隔管理終了要求の送信に応じてＩＰ電話１０１から返送される応答情報の受信処理、その応答情報と後述するパスワードを用いた遠隔管理認証情報の生成処理及びその遠隔管理認証情報のＩＰ電話１０１への送信処理等を実行する。なお、ＣＰＵ３０１は、認証情報生成手段として機能する。
【００４２】
メモリ３０２は、ＣＰＵ３０１が実行する遠隔管理制御プログラム等を記憶するＲＯＭとしての機能と、ＣＰＵ３０１がプログラムを実行する際のワークメモリとして利用されるＲＡＭとしての機能を有する。
【００４３】
不揮発性メモリ３０３は、上記遠隔管理認証情報の生成処理を実行する際に用いられるパスワードを記憶する。なお、不揮発性メモリ３０３は、記憶手段として機能する。
【００４４】
入出力装置３０４は、管理装置１０２をメンテナンスする際に使用するキーボード等の入力デバイスと、メンテナンス情報を表示する表示装置等の出力デバイスとから構成される。
【００４５】
ネットワークＩ／Ｆ３０５は、管理装置１０２が接続されるＩＰネットワーク１０４とのインターフェースである。また、ネットワークＩ／Ｆ３０５は、ＣＰＵ３０１の制御により上記遠隔管理開始要求、遠隔管理終了要求及び遠隔管理認証情報の送信処理、及び上記応答情報の受信処理を実行する。なお、ネットワークＩ／Ｆ３０５は、送信手段及び受信手段として機能する。
【００４６】
次に、図１のＩＰ電話システム１００において、管理装置１０２がＩＰ電話１０１に対して遠隔管理を開始するまでの動作について、図４に示すシーケンス図を参照して説明する。
【００４７】
なお、図４の動作を説明する前提として、ＩＰ電話１０１の不揮発性メモリ２０６と、管理装置１０２の不揮発性メモリ３０３には、同一のパスワードが予め記憶されているものとする。
【００４８】
管理装置１０２内のＣＰＵ３０１は、ＩＰ電話１０１の遠隔管理を開始するため、図中に示す（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｒｅｑ：１９２．１６８．０．１）とＩＰ電話１０１のＳＩＰ電話番号（図示せず）を設定したＩＮＶＩＴＥメッセージを含む発呼を、ネットワークＩ／Ｆ３０５からＩＰネットワーク１０４を介してＣＡ１０３に送出する（ステップＳ４０１）。この場合、「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｒｅｑ」は遠隔管理開始要求を示し、「１９２．１６８．０．１」は管理装置１０２のＩＰアドレスを示す。
【００４９】
ＣＡ１０３は、ＩＰネットワーク１０４を介して管理装置１０２からＩＮＶＩＴＥメッセージを含む発呼を受け付けると、このＩＮＶＩＴＥメッセージに含まれるＴｏヘッダから着呼側であるＩＰ電話１０１のＳＩＰ電話番号を認識し、ＩＮＶＩＴＥ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｒｅｑ：１９２．１６８．０．１）メッセージを着呼先のＩＰ電話１０１に送出する（ステップＳ４０２）。
【００５０】
ＩＰ電話１０１内のＣＰＵ２０１は、ＣＡ１０３からＩＰネットワーク１０４を介してネットワークＩ／Ｆ２０５によりＩＮＶＩＴＥ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｒｅｑ：１９２．１６８．０．１）メッセージを受け付けると、「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｒｅｑ」と「１９２．１６８．０．１」により管理装置１０２からの遠隔管理開始要求であることを認識する。
【００５１】
次いで、ＣＰＵ２０１は、遠隔管理開始要求に応答する応答情報として乱数（以下、チャレンジという）を生成し、このチャレンジと、自装置の遠隔管理情報を受け付けるポート情報と、自装置のＩＰアドレスとを設定した応答メッセージを生成する。図中に応答メッセージの具体例（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，０１２３４）を示す。この場合、「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ」は、上記遠隔管理開始要求「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｒｅｑ」に応答する応答メッセージ、「１９２．１６８．１．１０」はＩＰ電話１０１のＩＰアドレス、「８０」はＨＴＴＰプロトコルを示すポート番号、「０１２３４」はチャレンジ（乱数）である。
【００５２】
そして、ＩＰ電話１０１は、応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，０１２３４）メッセージをＩＰネットワーク１０４を介してＣＡ１０３に送出する（ステップＳ４０３）。
【００５３】
次に、ＣＡ１０３は、ＩＰ電話１０１から応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，０１２３４）メッセージを受け付けると、その応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，０１２３４）メッセージを管理装置１０２に送出する（ステップＳ４０４）。
【００５４】
次に、管理装置１０２内のＣＰＵ３０１は、ＣＡ１０３から応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，０１２３４）メッセージを受け付けると、ＩＰ電話１０１のポート番号「８０（ＨＴＴＰプロトコル）」と、チャレンジ「０１２３４」を認識し、不揮発性メモリ３０３に記憶されたパスワードとチャレンジ「０１２３４」を用いてハッシュ文字列を生成する。図中の「ｚｚｚｚｚｚｚｚ」は生成されたハッシュ文字列の例を示す。
【００５５】
そして、管理装置１０２内のＣＰＵ３０１は、ハッシュ文字列を設定した遠隔管理認証情報「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｚｚｚｚｚｚｚｚ」を生成し、この遠隔管理認証情報を設定したＨＴＴＰプロトコルのＡＣＫメッセージをＣＡ１０３に送出する（ステップＳ４０５）。
【００５６】
次に、ＣＡ１０３は、管理装置１０２からＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｚｚｚｚｚｚｚｚ）メッセージを受け付けると、そのＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｚｚｚｚｚｚｚｚ）メッセージをＩＰ電話１０１に送出する（ステップＳ４０６）。
【００５７】
次に、ＩＰ電話１０１は、ＣＡ１０３からＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｚｚｚｚｚｚｚｚ）メッセージを受け付けると、ＣＰＵ２０１は、遠隔管理認証情報「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｚｚｚｚｚｚｚｚ」からハッシュ文字列「ｚｚｚｚｚｚｚｚ」を抽出する。
【００５８】
そして、ＣＰＵ２０１は、上記チャレンジ「０１２３４」と不揮発性メモリ２０６に記憶されたパスワードとを用いてハッシュ文字列を生成し、この生成したハッシュ文字列と抽出したハッシュ文字列「ｚｚｚｚｚｚｚｚ」とを比較して、管理装置１０２が正規な管理装置か否かを判別する認証処理を実行する。ＣＰＵ２０１は、生成したハッシュ文字列と抽出したハッシュ文字列が同一であれば、管理装置１０２が正規な管理装置であると判別し、管理装置１０２からの遠隔設定情報を受け付ける処理に移行する。また、ＣＰＵ２０１は、生成したハッシュ文字列と抽出したハッシュ文字列が同一でなければ、管理装置１０２が正規な管理装置でないと判別し、管理装置１０２からの遠隔管理開始要求を拒否する。
【００５９】
管理装置１０２は、ＩＰ電話１０１に対して遠隔設定を開始すると、ＩＰ電話１０１のメモリ２０２に格納されたプログラムのバージョンアップ、機能設定の変更、ＩＰ電話１０１の状態監視等を行う。
【００６０】
次に、図４に示したＩＰ電話１０１、管理装置１０２及びＣＡ１０３の各動作について、図５に示すフローチャートを参照して説明する。
【００６１】
管理装置１０２内のＣＰＵ３０１は、ＩＰ電話１０１の遠隔管理を開始するため、図中に示す（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｒｅｑ：１９２．１６８．０．１）とＩＰ電話１０１のＳＩＰ電話番号（図示せず）を設定したＩＮＶＩＴＥメッセージを含む発呼を、ネットワークＩ／Ｆ３０５からＩＰネットワーク１０４を介してＣＡ１０３に送出する（ステップＳ５０１）。
【００６２】
ＣＡ１０３は、ＩＰネットワーク１０４を介して管理装置１０２からＩＮＶＩＴＥメッセージを含む発呼を受け付けると、このＩＮＶＩＴＥメッセージに含まれるＴｏヘッダから着呼側であるＩＰ電話１０１のＳＩＰ電話番号を認識し、ＩＮＶＩＴＥ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｒｅｑ：１９２．１６８．０．１）メッセージを着呼先のＩＰ電話１０１に送出する（ステップＳ５０２）。
【００６３】
ＩＰ電話１０１は、ＣＡ１０３からＩＰネットワーク１０４を介してネットワークＩ／Ｆ２０５によりＩＮＶＩＴＥ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｒｅｑ：１９２．１６８．０．１）メッセージを受け付けると、ＣＰＵ２０１は、「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｒｅｑ」と「１９２．１６８．０．１」により管理装置１０２からの遠隔管理開始要求であることを認識する（ステップＳ５０３）。
【００６４】
次いで、ＣＰＵ２０１は、遠隔管理開始要求に応答する応答情報としてチャレンジを生成し、このチャレンジと、自装置の遠隔管理情報を受け付けるポート情報と、自装置のＩＰアドレスとを設定した応答メッセージを生成する（ステップＳ５０４）。
【００６５】
そして、ＩＰ電話１０１は、応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，０１２３４）メッセージをＩＰネットワーク１０４を介してＣＡ１０３に送出する（ステップＳ５０５）。
【００６６】
次に、ＣＡ１０３は、ＩＰ電話１０１から応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，０１２３４）メッセージを受け付けると、その応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，０１２３４）メッセージを管理装置１０２に送出する（ステップＳ５０６）。
【００６７】
次に、管理装置１０２内のＣＰＵ３０１は、ＣＡ１０３から応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，０１２３４）メッセージを受け付けると、ＩＰ電話１０１のポート番号「８０（ＨＴＴＰプロトコル）」と、チャレンジ「０１２３４」を認識し、不揮発性メモリ３０３に記憶されたパスワードとチャレンジ「０１２３４」を用いてハッシュ文字列を生成し、このハッシュ文字列を設定した遠隔管理認証情報「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｚｚｚｚｚｚｚｚ」を生成する（ステップＳ５０７）。そして、管理装置１０２内のＣＰＵ３０１は、この遠隔管理認証情報を設定したＨＴＴＰプロトコルのＡＣＫメッセージをＣＡ１０３に送出する（ステップＳ５０８）。
【００６８】
次に、ＣＡ１０３は、管理装置１０２からＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｚｚｚｚｚｚｚｚ）メッセージを受け付けると、そのＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｚｚｚｚｚｚｚｚ）メッセージをＩＰ電話１０１に送出する（ステップＳ５０９）。
【００６９】
次に、ＩＰ電話１０１は、ＣＡ１０３からＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｚｚｚｚｚｚｚｚ）メッセージを受け付けると、ＣＰＵ２０１は、遠隔管理認証情報「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｚｚｚｚｚｚｚｚ」からハッシュ文字列「ｚｚｚｚｚｚｚｚ」を抽出する。
【００７０】
そして、ＣＰＵ２０１は、上記チャレンジ「０１２３４」と不揮発性メモリ２０６に記憶されたパスワードとを用いてハッシュ文字列を生成する（ステップＳ５１０）。この生成したハッシュ文字列と抽出したハッシュ文字列「ｚｚｚｚｚｚｚｚ」とを比較して（ステップＳ５１１）、管理装置１０２が正規な管理装置か否かを判別する認証処理を実行する。
【００７１】
ＣＰＵ２０１は、生成したハッシュ文字列と抽出したハッシュ文字列が同一であれば（ステップＳ５１１：一致）、管理装置１０２が正規な管理装置であると判別し、管理装置１０２からの遠隔設定情報を受け付ける処理に移行する（ステップＳ５１２）。また、ＣＰＵ２０１は、生成したハッシュ文字列と抽出したハッシュ文字列が同一でなければ（ステップＳ５１１：不一致）、管理装置１０２が正規な管理装置でないと判別し、管理装置１０２からの遠隔管理開始要求を拒否する（ステップＳ５１３）。
【００７２】
管理装置１０２は、ＩＰ電話１０１に対して遠隔設定を開始すると（ステップＳ５１２）、ＩＰ電話１０１のメモリ２０２に格納されたプログラムのバージョンアップ、機能設定の変更、ＩＰ電話１０１の状態監視等を行う。
【００７３】
次に、図４で開始した遠隔管理を終了する際の動作について、図６に示すシーケンス図を参照して説明する。なお、図６の動作を説明する前提として、ＩＰ電話１０１の不揮発性メモリ２０６と、管理装置１０２の不揮発性メモリ３０３には、同一のパスワードが予め記憶されているものとする。
【００７４】
管理装置１０２内のＣＰＵ３０１は、ＩＰ電話１０１の遠隔管理を終了するため、図中に示す（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｌｏｓｅ：１９２．１６８．０．１）とＩＰ電話１０１のＳＩＰ電話番号（図示せず）を設定したＩＮＶＩＴＥメッセージを、ネットワークＩ／Ｆ３０５からＩＰネットワーク１０４を介してＣＡ１０３に送出する（ステップＳ６０１）。この場合、「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｌｏｓｅ」は遠隔管理終了要求を示し、「１９２．１６８．０．１」は管理装置１０２のＩＰアドレスを示す。
【００７５】
ＣＡ１０３は、ＩＰネットワーク１０４を介して管理装置１０２からＩＮＶＩＴＥメッセージを受け付けると、このＩＮＶＩＴＥメッセージに含まれるＴｏヘッダから着呼側であるＩＰ電話１０１のＳＩＰ電話番号を認識し、ＩＮＶＩＴＥ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｌｏｓｅ：１９２．１６８．０．１）メッセージを着呼先のＩＰ電話１０１に送出する（ステップＳ６０２）。
【００７６】
ＩＰ電話１０１は、ＣＡ１０３からＩＰネットワーク１０４を介してネットワークＩ／Ｆ２０５によりＩＮＶＩＴＥ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｌｏｓｅ：１９２．１６８．０．１）メッセージを受け付けると、ＣＰＵ２０１は、「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｌｏｓｅ」と「１９２．１６８．０．１」により、図４で開始した遠隔管理装置１０２からの遠隔管理終了要求であることを認識する。
【００７７】
次いで、ＣＰＵ２０１は、遠隔管理終了要求に応答する応答情報としてチャレンジを生成し、このチャレンジと、自装置の遠隔管理認証情報を受け付けるポート番号と、自装置のＩＰアドレスとを設定した応答メッセージを生成する。図中に応答メッセージの具体例（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，１２３４５）を示す。この場合、「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ」は、上記遠隔管理終了要求「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｒｅｑ」に応答する応答メッセージ、「１９２．１６８．１．１０」はＩＰ電話１０１のＩＰアドレス、「８０」はＨＴＴＰプロトコルを示すポート番号、「１２３４５」はチャレンジである。
【００７８】
そして、ＩＰ電話１０１は、応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，１２３４５）メッセージをＩＰネットワーク１０４を介してＣＡ１０３に送出する（ステップＳ６０３）。
【００７９】
次に、ＣＡ１０３は、ＩＰ電話１０１から応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，１２３４５）メッセージを受け付けると、その応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，１２３４５）メッセージを管理装置１０２に送出する（ステップＳ６０４）。
【００８０】
次に、管理装置１０２内のＣＰＵ３０１は、ＣＡ１０３から応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，１２３４５）メッセージを受け付けると、ＩＰ電話１０１のポート番号「８０（ＨＴＴＰプロトコル）」と、チャレンジ「１２３４５」を認識し、不揮発性メモリ３０３に記憶されたパスワードとチャレンジ「１２３４５」を用いてハッシュ文字列を生成する。図中の「ｙｙｙｙｙｙｙｙ」は生成されたハッシュ文字列の例を示す。
【００８１】
そして、管理装置１０２内のＣＰＵ３０１は、ハッシュ文字列を設定した遠隔管理認証情報「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｙｙｙｙｙｙｙｙ」を生成し、この遠隔管理認証情報を設定したＨＴＴＰプロトコルのＡＣＫメッセージをＣＡ１０３に送出する（ステップＳ６０５）。
【００８２】
次に、ＣＡ１０３は、管理装置１０２からＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｙｙｙｙｙｙｙｙ）メッセージを受け付けると、そのＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｙｙｙｙｙｙｙｙ）メッセージをＩＰ電話１０１に送出する（ステップＳ６０６）。
【００８３】
次に、ＩＰ電話１０１は、ＣＡ１０３からＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｙｙｙｙｙｙｙｙ）メッセージを受け付けると、ＣＰＵ２０１は、遠隔管理認証情報「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｙｙｙｙｙｙｙｙ」からハッシュ文字列「ｙｙｙｙｙｙｙｙ」を抽出する。
【００８４】
そして、ＣＰＵ２０１は、上記チャレンジ「１２３４５」と不揮発性メモリ２０６に記憶されたパスワードとを用いてハッシュ文字列を生成し、この生成したハッシュ文字列と抽出したハッシュ文字列「ｙｙｙｙｙｙｙｙ」とを比較して、管理装置１０２が正規な管理装置か否かを判別する認証処理を実行する。ＣＰＵ２０１は、生成したハッシュ文字列と抽出したハッシュ文字列が同一であれば、管理装置１０２が正規な管理装置であると判別し、管理装置１０２からの遠隔設定を終了する処理に移行する。また、ＣＰＵ２０１は、生成したハッシュ文字列と抽出したハッシュ文字列が同一でなければ、管理装置１０２が正規な管理装置でないと判別し、管理装置１０２からの遠隔管理終了要求を拒否する。
【００８５】
次に、図６に示したＩＰ電話１０１、管理装置１０２及びＣＡ１０３の各動作について、図７に示すフローチャートを参照して説明する。
【００８６】
管理装置１０２内のＣＰＵ３０１は、ＩＰ電話１０１の遠隔管理を終了するため、図中に示す（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｌｏｓｅ：１９２．１６８．０．１）とＩＰ電話１０１のＳＩＰ電話番号（図示せず）を設定したＩＮＶＩＴＥメッセージを、ネットワークＩ／Ｆ３０５からＩＰネットワーク１０４を介してＣＡ１０３に送出する（ステップＳ７０１）。
【００８７】
ＣＡ１０３は、ＩＰネットワーク１０４を介して管理装置１０２からＩＮＶＩＴＥメッセージを受け付けると、このＩＮＶＩＴＥメッセージに含まれるＴｏヘッダから着呼側であるＩＰ電話１０１のＳＩＰ電話番号を認識し、ＩＮＶＩＴＥ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｌｏｓｅ：１９２．１６８．０．１）メッセージを着呼先のＩＰ電話１０１に送出する（ステップＳ７０２）。
【００８８】
ＩＰ電話１０１は、ＣＡ１０３からＩＰネットワーク１０４を介してネットワークＩ／Ｆ２０５によりＩＮＶＩＴＥ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｌｏｓｅ：１９２．１６８．０．１）メッセージを受け付けると、ＣＰＵ２０１は、「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｌｏｓｅ」と「１９２．１６８．０．１」により、図４で開始した遠隔管理装置１０２からの遠隔管理終了要求であることを認識する（ステップＳ７０３）。
【００８９】
次いで、ＣＰＵ２０１は、遠隔管理終了要求に応答する応答情報としてチャレンジを生成し、このチャレンジと、自装置の遠隔管理認証情報を受け付けるポート番号と、自装置のＩＰアドレスとを設定した応答メッセージを生成する（ステップＳ７０４）。
【００９０】
そして、ＩＰ電話１０１は、応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，１２３４５）メッセージをＩＰネットワーク１０４を介してＣＡ１０３に送出する（ステップＳ７０５）。
【００９１】
次に、ＣＡ１０３は、ＩＰ電話１０１から応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，１２３４５）メッセージを受け付けると、その応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，１２３４５）メッセージを管理装置１０２に送出する（ステップＳ７０６）。
【００９２】
次に、管理装置１０２内のＣＰＵ３０１は、ＣＡ１０３から応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，１２３４５）メッセージを受け付けると、ＩＰ電話１０１のポート番号「８０（ＨＴＴＰプロトコル）」と、チャレンジ「１２３４５」を認識し、不揮発性メモリ３０３に記憶されたパスワードとチャレンジ「１２３４５」を用いてハッシュ文字列を生成し、このハッシュ文字列を設定した遠隔管理認証情報「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｙｙｙｙｙｙｙｙ」を生成する（ステップＳ７０７）。管理装置１０２内のＣＰＵ３０１は、この遠隔管理認証情報を設定したＨＴＴＰプロトコルのＡＣＫメッセージをＣＡ１０３に送出する（ステップＳ７０８）。
【００９３】
次に、ＣＡ１０３は、管理装置１０２からＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｙｙｙｙｙｙｙｙ）メッセージを受け付けると、そのＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｙｙｙｙｙｙｙｙ）メッセージをＩＰ電話１０１に送出する（ステップＳ７０９）。
【００９４】
次に、ＩＰ電話１０１は、ＣＡ１０３からＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｙｙｙｙｙｙｙｙ）メッセージを受け付けると、ＣＰＵ２０１は、遠隔管理認証情報「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｙｙｙｙｙｙｙｙ」からハッシュ文字列「ｙｙｙｙｙｙｙｙ」を抽出する。
【００９５】
そして、ＣＰＵ２０１は、上記チャレンジ「１２３４５」と不揮発性メモリ２０６に記憶されたパスワードとを用いてハッシュ文字列を生成し（ステップＳ７１０）、この生成したハッシュ文字列と抽出したハッシュ文字列「ｙｙｙｙｙｙｙｙ」とを比較して（ステップＳ７１１）、管理装置１０２が正規な管理装置か否かを判別する認証処理を実行する。ＣＰＵ２０１は、生成したハッシュ文字列と抽出したハッシュ文字列が同一であれば（ステップＳ７１１：一致）、管理装置１０２が正規な管理装置であると判別し、管理装置１０２からの遠隔設定を終了する処理に移行する（ステップＳ７１２）。
【００９６】
また、ＣＰＵ２０１は、生成したハッシュ文字列と抽出したハッシュ文字列が同一でなければ（ステップＳ７１１：不一致）、管理装置１０２が正規な管理装置でないと判別し、管理装置１０２からの遠隔管理終了要求を拒否する（ステップＳ７１３）。
【００９７】
以上のように、本実施の形態１のＩＰ電話システム１００では、管理装置１０２とＩＰ電話１０１が同一のパスワードを予め記憶し、管理装置１０２が遠隔管理開始要求を設定したＩＮＶＩＴＥメッセージをＩＰ電話１０１に送出すると、ＩＰ電話１０１がチャレンジとポート番号を設定した応答メッセージを管理装置１０２に返送する。そして、管理装置１０２は、ＩＰ電話１０１から応答メッセージを受け付けると、ＩＰ電話１０１のポート番号を認識するとともに、パスワードとチャレンジを用いてハッシュ文字列を生成し、このハッシュ文字列を設定した遠隔管理認証情報を生成してポート番号に対応するコマンドでＩＰ電話１０１に返送する。
【００９８】
そして、ＩＰ電話１０１は、管理装置１０２からハッシュ文字列を設定した遠隔管理認証情報を受け付けると、そのハッシュ文字列を抽出し、パスワードとチャレンジを用いて生成したハッシュ文字列と抽出したハッシュ文字列と比較して管理装置１０２が正規の管理装置１０２か否かを判別する認証処理を実行して、管理装置１０２からの遠隔設定を受け付ける。
【００９９】
また、本実施の形態１のＩＰ電話システム１００では、遠隔管理終了に際しても遠隔管理開始時と同様の処理を実行する。
【０１００】
したがって、従来のようにハードウェアを追加することなくプログラムを追加するだけで、ＩＰ電話のＩＰアドレスが変更された場合でも、管理装置からＩＰ電話を遠隔管理することが可能な遠隔管理サービスを提供することができ、そのサービスコストも低減することができる。
【０１０１】
また、管理装置とＩＰ電話の間の遠隔管理開始要求時及び遠隔管理終了要求時の手順は、ＳＩＰコマンドを用いて実行できるため、ＳＩＰコマンドに設定する遠隔管理用情報の追加は最低限に留めることができ、認証処理プログラムもの追加も容易であるため、運用中のＩＰ電話システムに対しても遠隔管理サービスを容易に提供することができる。
【０１０２】
また、遠隔管理認証情報に用いたハッシュ文字列は非可逆なものであり、遠隔管理認証処理に際して管理装置とＩＰ電話の間でパスワードも送受信されないため、第３者が遠隔管理認証情報を作成することは困難であり、遠隔管理サービスのセキュリティを容易に確保することができる。
【０１０３】
また、管理装置１０２は、ＩＰ電話１０１から返送される応答メッセージに設定されたポート番号に対応したコマンドで遠隔管理認証情報を送信するため、ＩＰ電話１０１に適用されるプロトコルに応じた遠隔管理認証情報の送信処理を実行することができる。
【０１０４】
その結果、ＩＰ電話システムの管理者側とユーザ側の双方に対して、低コストで使い勝手が良く、かつセキュリティの確保も容易な遠隔管理サービスを提供することができる。
【０１０５】
（実施の形態２）
本実施の形態２は、ＩＰ電話とＩＰネットワークの間にＮＡＴルータを接続したＩＰ電話システムにおいて、管理装置がＩＰ電話の遠隔管理を行う場合について説明する。
【０１０６】
図８は、本実施の形態２のＩＰ電話システムの全体構成を示す図である。図８において、ＩＰ電話システム８００は、ＩＰ電話１０１、管理装置１０２、ＣＡ１０３及びＮＡＴルータ８０１がＩＰネットワーク１０４を介して相互に接続されている。なお、このＩＰ電話システム８００において、ＩＰ電話１０１、管理装置１０２及びＣＡ１０３は、実施の形態１の図１に示したものと同様であるため同一符号を付している。また、ＩＰ電話１０１及び管理装置１０２の各内部構成も、図２及び図３に示したものと同様であるため、その図示及び構成説明を省略する。
【０１０７】
但し、ＩＰ電話１０１内のＣＰＵ２０１は、上記実施の形態１において説明した機能に加えて、管理装置１０２から送信される遠隔管理開始要求を認識した際に、ＮＡＴルータ８０１にグローバルＩＰアドレスとポート番号の取得要求を送信する送信処理と、管理装置１０２から送信される遠隔管理終了要求を認識した際に、ＮＡＴルータ８０１にポート閉鎖要求を送信する送信処理と、を制御する機能を有する。
【０１０８】
ＮＡＴルータ８０１は、ＩＰ電話１０１から送信されるグローバルＩＰアドレスとポート番号の取得要求に応じて、グローバルＩＰアドレスとポート番号をＩＰ電話１０１に通知する。また、ＮＡＴルータ８０１は、ＩＰ電話１０１から送信されるポート閉鎖要求に応じて、取得要求により通知したポート番号を閉鎖し、ＩＰ電話１０１にポート閉鎖を通知する。
【０１０９】
次に、図８のＩＰ電話システム８００において、管理装置１０２がＩＰ電話１０１に対して遠隔管理を開始するまでの動作について、図９に示すシーケンス図を参照して説明する。
【０１１０】
なお、図９の動作を説明する前提として、ＩＰ電話１０１の不揮発性メモリ２０６と、管理装置１０２の不揮発性メモリ３０３には、同一のパスワードが予め記憶されているものとする。
【０１１１】
管理装置１０２内のＣＰＵ３０１は、ＩＰ電話１０１の遠隔管理を開始するため、遠隔管理開始要求及び自装置のＩＰアドレスを示す「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｒｅｑ：１９２．１６８．０．１」とＩＰ電話１０１のＳＩＰ電話番号を設定したＩＮＶＩＴＥメッセージを含む発呼を、ネットワークＩ／Ｆ３０５からＩＰネットワーク１０４を介してＣＡ１０３に送出する（ステップＳ９０１）。
【０１１２】
ＣＡ１０３は、ＩＰネットワーク１０４を介して管理装置１０２からＩＮＶＩＴＥメッセージを含む発呼を受け付けると、このＩＮＶＩＴＥメッセージに含まれるＴｏヘッダから着呼側であるＩＰ電話１０１のＳＩＰ電話番号を認識し、ＩＮＶＩＴＥ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｒｅｑ：１９２．１６８．０．１）メッセージを着呼先のＩＰ電話１０１に送出する（ステップＳ９０２）。
【０１１３】
ＩＰ電話１０１内のＣＰＵ２０１は、ＣＡ１０３からＩＰネットワーク１０４を介してネットワークＩ／Ｆ２０５によりＩＮＶＩＴＥ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｒｅｑ：１９２．１６８．０．１）メッセージを受け付けると、「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｒｅｑ」と「１９２．１６８．０．１」により管理装置１０２からの遠隔管理開始要求であることを認識する。
【０１１４】
次いで、ＣＰＵ２０１は、遠隔管理情報を受け付ける際に必要となるグローバルＩＰアドレスとポート番号をＮＡＴルータ８０１から取得するため、「グローバルＩＰとポート取得要求」メッセージをＮＡＴルータ８０１に送出する（ステップＳ９０３）。ＮＡＴルータ８０１は、ＩＰ電話１０１から「グローバルＩＰとポート取得要求」メッセージを受け付けると、使用可能なグローバルＩＰアドレス（例えば、「１９２．１６８．１．１０」）とポート番号（例えば、「８０」）を決定し、そのグローバルＩＰアドレスとポート番号を含む「グローバルＩＰとポート通知」メッセージをＩＰ電話１０１に返送する（ステップＳ９０４）。
【０１１５】
次に、ＩＰ電話１０１内のＣＰＵ２０１は、ＮＡＴルータ８０１から「グローバルＩＰとポート通知」メッセージを受け付けると、そのメッセージからグローバルＩＰアドレス「１９２．１６８．１．１０」とポート番号「８０」を抽出する。
【０１１６】
次いで、ＣＰＵ２０１は、遠隔管理開始要求に応答する応答情報としてチャレンジ（例えば、「０１２３４」）を生成し、このチャレンジと、抽出したポート番号「８０」とグローバルＩＰアドレス「１９２．１６８．１．１０」とを設定した応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，０１２３４）メッセージを生成する。
【０１１７】
そして、ＩＰ電話１０１は、応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，０１２３４）メッセージをＩＰネットワーク１０４を介してＣＡ１０３に送出する（ステップＳ９０５）。
【０１１８】
次に、ＣＡ１０３は、ＩＰ電話１０１から応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，０１２３４）メッセージを受け付けると、その応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，０１２３４）メッセージを管理装置１０２に送出する（ステップＳ９０６）。
【０１１９】
次に、管理装置１０２内のＣＰＵ３０１は、ＣＡ１０３から応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，０１２３４）メッセージを受け付けると、ＩＰ電話１０１のポート番号「８０（ＨＴＴＰプロトコル）」と、チャレンジ「０１２３４」を認識し、不揮発性メモリ３０３に記憶されたパスワードとチャレンジ「０１２３４」を用いてハッシュ文字列（例えば、「ｚｚｚｚｚｚｚｚ」）を生成する。
【０１２０】
そして、管理装置１０２内のＣＰＵ３０１は、ハッシュ文字列を設定した遠隔管理認証情報「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｚｚｚｚｚｚｚｚ」を生成し、この遠隔管理認証情報を設定したＨＴＴＰプロトコルのＡＣＫメッセージをＣＡ１０３に送出する（ステップＳ９０７）。
【０１２１】
次に、ＣＡ１０３は、管理装置１０２からＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｚｚｚｚｚｚｚｚ）メッセージを受け付けると、そのＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｚｚｚｚｚｚｚｚ）メッセージをＩＰ電話１０１に送出する（ステップＳ９０８）。
【０１２２】
次に、ＩＰ電話１０１は、ＣＡ１０３からＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｚｚｚｚｚｚｚｚ）メッセージを受け付けると、ＣＰＵ２０１は、遠隔管理認証情報「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｚｚｚｚｚｚｚｚ」からハッシュ文字列「ｚｚｚｚｚｚｚｚ」を抽出する。
【０１２３】
そして、ＣＰＵ２０１は、上記チャレンジ「０１２３４」と不揮発性メモリ２０６に記憶されたパスワードとを用いてハッシュ文字列を生成し、この生成したハッシュ文字列と抽出したハッシュ文字列「ｚｚｚｚｚｚｚｚ」とを比較して、管理装置１０２が正規な管理装置か否かを判別する認証処理を実行する。ＣＰＵ２０１は、生成したハッシュ文字列と抽出したハッシュ文字列が同一であれば、管理装置１０２が正規な管理装置であると判別し、管理装置１０２からの遠隔設定情報を受け付ける処理に移行する。また、ＣＰＵ２０１は、生成したハッシュ文字列と抽出したハッシュ文字列が同一でなければ、管理装置１０２が正規な管理装置でないと判別し、管理装置１０２からの遠隔管理開始要求を拒否する。
【０１２４】
管理装置１０２は、ＩＰ電話１０１に対して遠隔設定を開始すると、ＩＰ電話１０１のメモリ２０２に格納されたプログラムのバージョンアップ、機能設定の変更、ＩＰ電話１０１の状態監視等を行う。
【０１２５】
次に、図９に示したＩＰ電話１０１、管理装置１０２、ＣＡ１０３及びＮＡＴルータ８０１の各動作について、図１０及び図１１に示すフローチャートを参照して説明する。
【０１２６】
管理装置１０２内のＣＰＵ３０１は、ＩＰ電話１０１の遠隔管理を開始するため、遠隔管理開始要求及び自装置のＩＰアドレスを示す「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｒｅｑ：１９２．１６８．０．１」とＩＰ電話１０１のＳＩＰ電話番号（図示せず）を設定したＩＮＶＩＴＥメッセージを含む発呼を、ネットワークＩ／Ｆ３０５からＩＰネットワーク１０４を介してＣＡ１０３に送出する（ステップＳ１００１）。
【０１２７】
ＣＡ１０３は、ＩＰネットワーク１０４を介して管理装置１０２からＩＮＶＩＴＥメッセージを含む発呼を受け付けると、このＩＮＶＩＴＥメッセージに含まれるＴｏヘッダから着呼側であるＩＰ電話１０１のＳＩＰ電話番号を認識し、ＩＮＶＩＴＥ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｒｅｑ：１９２．１６８．０．１）メッセージを着呼先のＩＰ電話１０１に送出する（ステップＳ１００２）。
【０１２８】
ＩＰ電話１０１内のＣＰＵ２０１は、ＣＡ１０３からＩＰネットワーク１０４を介してネットワークＩ／Ｆ２０５によりＩＮＶＩＴＥ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｒｅｑ：１９２．１６８．０．１）メッセージを受け付けると、「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｒｅｑ」と「１９２．１６８．０．１」により管理装置１０２からの遠隔管理開始要求であることを認識する（ステップＳ１００３）。
【０１２９】
次いで、ＣＰＵ２０１は、遠隔管理情報を受け付ける際に必要となるグローバルＩＰアドレスとポート番号をＮＡＴルータ８０１から取得するため、「グローバルＩＰとポート取得要求」メッセージをＮＡＴルータ８０１に送出する（ステップＳ１００４）。ＮＡＴルータ８０１は、ＩＰ電話１０１から「グローバルＩＰとポート取得要求」メッセージを受け付けると、使用可能なグローバルＩＰアドレス（例えば、「１９２．１６８．１．１０」）とポート番号（例えば、「８０」）を決定し、そのグローバルＩＰアドレスとポート番号を含む「グローバルＩＰとポート通知」メッセージをＩＰ電話１０１に返送する（ステップＳ１００５）。
【０１３０】
次に、ＩＰ電話１０１内のＣＰＵ２０１は、ＮＡＴルータ８０１から「グローバルＩＰとポート通知」メッセージを受け付けると、そのメッセージからグローバルＩＰアドレス「１９２．１６８．１．１０」とポート番号「８０」を抽出する。
【０１３１】
次いで、ＣＰＵ２０１は、遠隔管理開始要求に応答する応答情報としてチャレンジ（例えば、「０１２３４」）を生成し、このチャレンジと、抽出したポート番号「８０」とグローバルＩＰアドレス「１９２．１６８．１．１０」とを設定した応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，０１２３４）メッセージを生成する（ステップＳ１００６）。
【０１３２】
そして、ＩＰ電話１０１は、応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，０１２３４）メッセージをＩＰネットワーク１０４を介してＣＡ１０３に送出する（ステップＳ１００７）。
【０１３３】
次に、ＣＡ１０３は、ＩＰ電話１０１から応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，０１２３４）メッセージを受け付けると、その応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，０１２３４）メッセージを管理装置１０２に送出する（ステップＳ１００８）。
【０１３４】
次に、管理装置１０２内のＣＰＵ３０１は、ＣＡ１０３から応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，０１２３４）メッセージを受け付けると、ＩＰ電話１０１のポート番号「８０（ＨＴＴＰプロトコル）」と、チャレンジ「０１２３４」を認識し、不揮発性メモリ３０３に記憶されたパスワードとチャレンジ「０１２３４」を用いてハッシュ文字列（例えば、「ｚｚｚｚｚｚｚｚ」）を生成する（ステップＳ１００９）。
【０１３５】
そして、管理装置１０２内のＣＰＵ３０１は、ハッシュ文字列を設定した遠隔管理認証情報「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｚｚｚｚｚｚｚｚ」を生成し、この遠隔管理認証情報を設定したＨＴＴＰプロトコルのＡＣＫメッセージをＣＡ１０３に送出する（ステップＳ１０１０）。
【０１３６】
次に、ＣＡ１０３は、管理装置１０２からＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｚｚｚｚｚｚｚｚ）メッセージを受け付けると、そのＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｚｚｚｚｚｚｚｚ）メッセージをＩＰ電話１０１に送出する（ステップＳ１０１１）。
【０１３７】
次に、ＩＰ電話１０１は、ＣＡ１０３からＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｚｚｚｚｚｚｚｚ）メッセージを受け付けると、ＣＰＵ２０１は、遠隔管理認証情報「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｚｚｚｚｚｚｚｚ」からハッシュ文字列「ｚｚｚｚｚｚｚｚ」を抽出する。
【０１３８】
そして、ＣＰＵ２０１は、上記チャレンジ「０１２３４」と不揮発性メモリ２０６に記憶されたパスワードとを用いてハッシュ文字列を生成し（ステップＳ１０１２）、この生成したハッシュ文字列と抽出したハッシュ文字列「ｚｚｚｚｚｚｚｚ」とを比較して（ステップＳ１０１３）、管理装置１０２が正規な管理装置か否かを判別する認証処理を実行する。ＣＰＵ２０１は、生成したハッシュ文字列と抽出したハッシュ文字列が同一であれば（ステップＳ１０１３：一致）、管理装置１０２が正規な管理装置であると判別し、管理装置１０２からの遠隔設定情報を受け付ける処理に移行する（ステップＳ１０１４）。
【０１３９】
また、ＣＰＵ２０１は、生成したハッシュ文字列と抽出したハッシュ文字列が同一でなければ（ステップＳ１０１３：不一致）、管理装置１０２が正規な管理装置でないと判別し、管理装置１０２からの遠隔管理開始要求を拒否する（ステップＳ１０１５）。
【０１４０】
その後、管理装置１０２は、ＩＰ電話１０１に対して遠隔設定を開始すると、ＩＰ電話１０１のメモリ２０２に格納されたプログラムのバージョンアップ、機能設定の変更、ＩＰ電話１０１の状態監視等を行う。
【０１４１】
次に、図９で開始した遠隔管理を終了する際の動作について、図１２に示すシーケンス図を参照して説明する。なお、図１２の動作を説明する前提として、ＩＰ電話１０１の不揮発性メモリ２０６と、管理装置１０２の不揮発性メモリ３０３には、同一のパスワードが予め記憶されているものとする。
【０１４２】
管理装置１０２内のＣＰＵ３０１は、ＩＰ電話１０１の遠隔管理を終了するため、遠隔管理終了要求及び自装置のＩＰアドレスを示す「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｌｏｓｅ：１９２．１６８．０．１」とＩＰ電話１０１のＳＩＰ電話番号を設定したＩＮＶＩＴＥメッセージを、ネットワークＩ／Ｆ３０５からＩＰネットワーク１０４を介してＣＡ１０３に送出する（ステップＳ１２０１）。
【０１４３】
ＣＡ１０３は、ＩＰネットワーク１０４を介して管理装置１０２からＩＮＶＩＴＥメッセージを受け付けると、このＩＮＶＩＴＥメッセージに含まれるＴｏヘッダから着呼側であるＩＰ電話１０１のＳＩＰ電話番号を認識し、ＩＮＶＩＴＥ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｌｏｓｅ：１９２．１６８．０．１）メッセージを着呼先のＩＰ電話１０１に送出する（ステップＳ１２０２）。
【０１４４】
ＩＰ電話１０１は、ＣＡ１０３からＩＰネットワーク１０４を介してネットワークＩ／Ｆ２０５によりＩＮＶＩＴＥ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｌｏｓｅ：１９２．１６８．０．１）メッセージを受け付けると、ＣＰＵ２０１は、「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｌｏｓｅ」と「１９２．１６８．０．１」により、図９で開始した遠隔管理装置１０２からの遠隔管理終了要求であることを認識する。
【０１４５】
次いで、ＣＰＵ２０１は、遠隔管理終了要求に応答する応答情報としてチャレンジを生成し、このチャレンジ（例えば、「１２３４５」）と、自装置の遠隔管理認証情報を受け付けるポート番号（例えば、「８０」）と、自装置のＩＰアドレスとを設定した応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，１２３４５）メッセージを生成する。
【０１４６】
そして、ＩＰ電話１０１は、応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，１２３４５）メッセージをＩＰネットワーク１０４を介してＣＡ１０３に送出する（ステップＳ１２０３）。
【０１４７】
次に、ＣＡ１０３は、ＩＰ電話１０１から応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，１２３４５）メッセージを受け付けると、その応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，１２３４５）メッセージを管理装置１０２に送出する（ステップＳ１２０４）。
【０１４８】
次に、管理装置１０２内のＣＰＵ３０１は、ＣＡ１０３から応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，１２３４５）メッセージを受け付けると、ＩＰ電話１０１のポート番号「８０（ＨＴＴＰプロトコル）」と、チャレンジ「１２３４５」を認識し、不揮発性メモリ３０３に記憶されたパスワードとチャレンジ「１２３４５」を用いてハッシュ文字列（例えば「ｙｙｙｙｙｙｙｙ」）を生成する。
【０１４９】
そして、管理装置１０２内のＣＰＵ３０１は、ハッシュ文字列を設定した遠隔管理認証情報「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｙｙｙｙｙｙｙｙ」を生成し、この遠隔管理認証情報を設定したＨＴＴＰプロトコルのＡＣＫメッセージをＣＡ１０３に送出する（ステップＳ１２０５）。
【０１５０】
次に、ＣＡ１０３は、管理装置１０２からＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｙｙｙｙｙｙｙｙ）メッセージを受け付けると、そのＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｙｙｙｙｙｙｙｙ）メッセージをＩＰ電話１０１に送出する（ステップＳ１２０６）。
【０１５１】
次に、ＩＰ電話１０１は、ＣＡ１０３からＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｙｙｙｙｙｙｙｙ）メッセージを受け付けると、ＣＰＵ２０１は、遠隔管理認証情報「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｙｙｙｙｙｙｙｙ」からハッシュ文字列「ｙｙｙｙｙｙｙｙ」を抽出する。
【０１５２】
そして、ＣＰＵ２０１は、上記チャレンジ「１２３４５」と不揮発性メモリ２０６に記憶されたパスワードとを用いてハッシュ文字列を生成し、この生成したハッシュ文字列と抽出したハッシュ文字列「ｙｙｙｙｙｙｙｙ」とを比較して、管理装置１０２が正規な管理装置か否かを判別する認証処理を実行する。ＣＰＵ２０１は、生成したハッシュ文字列と抽出したハッシュ文字列が同一であれば、管理装置１０２が正規な管理装置であると判別し、管理装置１０２からの遠隔設定を終了する処理に移行する。また、ＣＰＵ２０１は、生成したハッシュ文字列と抽出したハッシュ文字列が同一でなければ、管理装置１０２が正規な管理装置でないと判別し、管理装置１０２からの遠隔管理終了要求を拒否する。
【０１５３】
次に、ＩＰ電話１０１内のＣＰＵ２０１は、図９の遠隔管理開始シーケンスにおいて、ＮＡＴルータ８０１から取得したポート番号「８０」を閉鎖するため、そのポート番号「８０」を含むポート閉鎖要求メッセージをＮＡＴルータ８０１に送出する（ステップＳ１２０７）。ＮＡＴルータ８０１は、ＩＰ電話１０１からポート閉鎖要求メッセージを受け付けると、そのポート閉鎖要求メッセージに含まれるポート番号「８０」を認識してポート閉鎖処理を実行し、ポート閉鎖通知メッセージをＩＰ電話１０１に返送する（ステップＳ１２０８）。
【０１５４】
次に、図１２に示したＩＰ電話１０１、管理装置１０２、ＣＡ１０３及びＮＡＴルータ８０１の各動作について、図１３及び図１４に示すフローチャートを参照して説明する。
【０１５５】
管理装置１０２内のＣＰＵ３０１は、ＩＰ電話１０１の遠隔管理を終了するため、遠隔管理終了要求及び自装置のＩＰアドレスを示す「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｌｏｓｅ：１９２．１６８．０．１」とＩＰ電話１０１のＳＩＰ電話番号を設定したＩＮＶＩＴＥメッセージを、ネットワークＩ／Ｆ３０５からＩＰネットワーク１０４を介してＣＡ１０３に送出する（ステップＳ１３０１）。
【０１５６】
ＣＡ１０３は、ＩＰネットワーク１０４を介して管理装置１０２からＩＮＶＩＴＥメッセージを受け付けると、このＩＮＶＩＴＥメッセージに含まれるＴｏヘッダから着呼側であるＩＰ電話１０１のＳＩＰ電話番号を認識し、ＩＮＶＩＴＥ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｌｏｓｅ：１９２．１６８．０．１）メッセージを着呼先のＩＰ電話１０１に送出する（ステップＳ１３０２）。
【０１５７】
ＩＰ電話１０１は、ＣＡ１０３からＩＰネットワーク１０４を介してネットワークＩ／Ｆ２０５によりＩＮＶＩＴＥ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｌｏｓｅ：１９２．１６８．０．１）メッセージを受け付けると、ＣＰＵ２０１は、「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｌｏｓｅ」と「１９２．１６８．０．１」により、図９で開始した遠隔管理装置１０２からの遠隔管理終了要求であることを認識する（ステップＳ１３０３）。
【０１５８】
次いで、ＣＰＵ２０１は、遠隔管理終了要求に応答する応答情報としてチャレンジを生成し、このチャレンジ（例えば、「１２３４５」）と、自装置の遠隔管理認証情報を受け付けるポート番号（例えば、「８０」）と、自装置のＩＰアドレスとを設定した応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，１２３４５）メッセージを生成する（ステップＳ１３０４）。
【０１５９】
そして、ＩＰ電話１０１は、応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，１２３４５）メッセージをＩＰネットワーク１０４を介してＣＡ１０３に送出する（ステップＳ１３０５）。
【０１６０】
次に、ＣＡ１０３は、ＩＰ電話１０１から応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，１２３４５）メッセージを受け付けると、その応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，１２３４５）メッセージを管理装置１０２に送出する（ステップＳ１３０６）。
【０１６１】
次に、管理装置１０２内のＣＰＵ３０１は、ＣＡ１０３から応答（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ｃｈａｌｌｅｎｇｅ：１９２．１６８．１．１０：８０，１２３４５）メッセージを受け付けると、ＩＰ電話１０１のポート番号「８０（ＨＴＴＰプロトコル）」と、チャレンジ「１２３４５」を認識し、不揮発性メモリ３０３に記憶されたパスワードとチャレンジ「１２３４５」を用いてハッシュ文字列（例えば「ｙｙｙｙｙｙｙｙ」）を生成し、そのハッシュ文字列を設定した遠隔管理認証情報「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｙｙｙｙｙｙｙｙ」を生成する（ステップＳ１３０７）。そして、管理装置１０２内のＣＰＵ３０１は、この遠隔管理認証情報を設定したＨＴＴＰプロトコルのＡＣＫメッセージをＣＡ１０３に送出する（ステップＳ１３０８）。
【０１６２】
次に、ＣＡ１０３は、管理装置１０２からＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｙｙｙｙｙｙｙｙ）メッセージを受け付けると、そのＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｙｙｙｙｙｙｙｙ）メッセージをＩＰ電話１０１に送出する（ステップＳ１３０９）。
【０１６３】
次に、ＩＰ電話１０１は、ＣＡ１０３からＡＣＫ（−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｙｙｙｙｙｙｙｙ）メッセージを受け付けると、ＣＰＵ２０１は、遠隔管理認証情報「−Ｐ‐ｒｅｍｏｔｅ‐ｃｔｒｌ‐ａｕｔｈ：ｙｙｙｙｙｙｙｙ」からハッシュ文字列「ｙｙｙｙｙｙｙｙ」を抽出する。
【０１６４】
そして、ＣＰＵ２０１は、上記チャレンジ「１２３４５」と不揮発性メモリ２０６に記憶されたパスワードとを用いてハッシュ文字列を生成し（ステップＳ１３１０）、この生成したハッシュ文字列と抽出したハッシュ文字列「ｙｙｙｙｙｙｙｙ」とを比較して（ステップＳ１３１１）、管理装置１０２が正規な管理装置か否かを判別する認証処理を実行する。ＣＰＵ２０１は、生成したハッシュ文字列と抽出したハッシュ文字列が同一であれば（ステップＳ１３１１：一致）、管理装置１０２が正規な管理装置であると判別し、管理装置１０２からの遠隔設定を終了する処理に移行する（ステップＳ１３１２）。
【０１６５】
また、ＣＰＵ２０１は、生成したハッシュ文字列と抽出したハッシュ文字列が同一でなければ（ステップＳ１３１１：不一致）、管理装置１０２が正規な管理装置でないと判別し、管理装置１０２からの遠隔管理終了要求を拒否する（ステップＳ１３１５）。
【０１６６】
次に、ＩＰ電話１０１内のＣＰＵ２０１は、図９の遠隔管理開始シーケンスにおいて、ＮＡＴルータ８０１から取得したポート番号「８０」を閉鎖するため、そのポート番号「８０」を含むポート閉鎖要求メッセージをＮＡＴルータ８０１に送出する（ステップＳ１３１３）。ＮＡＴルータ８０１は、ＩＰ電話１０１からポート閉鎖要求メッセージを受け付けると、そのポート閉鎖要求メッセージに含まれるポート番号「８０」を認識してポート閉鎖処理を実行し、ポート閉鎖通知メッセージをＩＰ電話１０１に返送する（ステップＳ１３１４）。
【０１６７】
以上のように、本実施の形態２のＩＰ電話システム８００では、管理装置１０２とＩＰ電話１０１が同一のパスワードを予め記憶し、管理装置１０２が遠隔管理開始要求を設定したＩＮＶＩＴＥメッセージをＩＰ電話１０１に送出すると、ＩＰ電話１０１がチャレンジとポート番号を設定した応答メッセージを管理装置１０２に返送する。そして、管理装置１０２は、ＩＰ電話１０１から応答メッセージを受け付けると、ＩＰ電話１０１のポート番号を認識するとともに、パスワードとチャレンジを用いてハッシュ文字列を生成し、このハッシュ文字列を設定した遠隔管理認証情報を生成してポート番号に対応するコマンドでＩＰ電話１０１に返送する。
【０１６８】
そして、ＩＰ電話１０１は、管理装置１０２からハッシュ文字列を設定した遠隔管理認証情報を受け付けると、そのハッシュ文字列を抽出し、パスワードとチャレンジを用いて生成したハッシュ文字列と抽出したハッシュ文字列と比較して管理装置１０２が正規の管理装置１０２か否かを判別する認証処理を実行して、管理装置１０２からの遠隔設定を受け付ける。
【０１６９】
また、本実施の形態２のＩＰ電話システム８００では、遠隔管理終了に際しても遠隔管理開始時と同様の処理を実行する。また、本実施の形態２のＩＰ電話システム８００では、ＩＰ電話１０１が、遠隔管理開始時及び遠隔管理終了時に、ＮＡＴルータ８０１に対してグローバルＩＰアドレス及びポート番号の取得要求と、ポート閉鎖要求処理を自動的に実行するようにしたため、ＮＡＴルータ８０１に対する設定が不要になり、設定の手間を削減することができる。
【０１７０】
したがって、従来のようにハードウェアを追加することなくプログラムを追加するだけで、ＩＰ電話のＩＰアドレスが変更された場合でも、管理装置からＩＰ電話を遠隔管理することが可能な遠隔管理サービスを提供することができ、そのサービスコストも低減することができる。
【０１７１】
また、管理装置とＩＰ電話の間の遠隔管理開始要求時及び遠隔管理終了要求時の手順は、ＳＩＰコマンドを用いて実行できるため、ＳＩＰコマンドに設定する遠隔管理用情報の追加は最低限に留めることができ、認証処理プログラムもの追加も容易であるため、運用中のＩＰ電話システムに対しても遠隔管理サービスを容易に提供することができる。
【０１７２】
また、遠隔管理認証情報に用いたハッシュ文字列は非可逆なものであり、遠隔管理認証処理に際して管理装置とＩＰ電話の間でパスワードも送受信されないため、第３者が遠隔管理認証情報を作成することは困難であり、遠隔管理サービスのセキュリティを容易に確保することができる。
【０１７３】
また、管理装置１０２は、ＩＰ電話１０１から返送される応答メッセージに設定されたポート番号に対応したコマンドで遠隔管理認証情報を送信するため、ＩＰ電話１０１に適用されるプロトコルに応じた遠隔管理認証情報の送信処理を実行することができる。
【０１７４】
その結果、ＩＰ電話システムの管理者側とユーザ側の双方に対して、低コストで使い勝手が良く、かつセキュリティの確保も容易な遠隔管理サービスを提供することができる。
【０１７５】
なお、上記各実施の形態では、遠隔管理認証情報にハッシュ文字列を用いる場合を示したが、これに限定されるものではなく、その他の非可逆な情報を用いるようにしても良い。
【産業上の利用可能性】
【０１７６】
本発明に係るＩＰ電話システム及びＩＰ電話管理方法によれば、ハードウェアを追加することなくプログラムを追加するだけで、ＩＰ電話のＩＰアドレスが変更された場合でも、管理装置からＩＰ電話を遠隔管理することが可能な遠隔管理サービスを実現するＩＰ電話システム及びＩＰ電話管理方法を提供できる点で有用である。
【図面の簡単な説明】
【０１７７】
【図１】本発明を適用した実施の形態１に係るＩＰ電話システムの構成を示す図
【図２】本実施の形態１に係るＩＰ電話の構成を示すブロック図
【図３】本実施の形態１に係る管理装置の構成を示すブロック図
【図４】本実施の形態１に係るＩＰ電話システムにおいて遠隔管理を開始する際の動作を説明するためシーケンス図
【図５】図４のシーケンス図におけるＩＰ電話システムの動作を説明するためのフローチャート図
【図６】本実施の形態１に係るＩＰ電話システムにおいて遠隔管理を終了する際の動作を説明するためシーケンス図
【図７】図６のシーケンス図におけるＩＰ電話システムの動作を説明するためのフローチャート図
【図８】本発明を適用した実施の形態２に係るＩＰ電話システムの構成を示す図
【図９】本実施の形態２に係るＩＰ電話システムにおいて遠隔管理を開始する際の動作を説明するためシーケンス図
【図１０】図９のシーケンス図におけるＩＰ電話システムの動作を説明するためのフローチャート図
【図１１】図１０に続く動作を説明するためのフローチャート図
【図１２】本実施の形態２に係るＩＰ電話システムにおいて遠隔管理を終了する際の動作を説明するためシーケンス図
【図１３】図１２のシーケンス図におけるＩＰ電話システムの動作を説明するためのフローチャート図
【図１４】図１３に続く動作を説明するためのフローチャート図
【符号の説明】
【０１７８】
１００  ＩＰ電話システム
１０１  ＩＰ電話装置
１０２  管理装置
１０３  ＣＡ
１０４  ＩＰネットワーク
２０１，３０１  ＣＰＵ
２０２，３０２  メモリ
２０３  ハンドセット
２０４  表示装置
２０５，３０５  ネットワークＩ／Ｆ
２０６，３０３  不揮発性メモリ
３０４  入出力装置
８０１  ＮＡＴルータ
【図１】
2006086897.tif 000003
【図２】
2006086897.tif 000004
【図３】
2006086897.tif 000005
【図４】
2006086897.tif 000006
【図５】
2006086897.tif 000007
【図６】
2006086897.tif 000008
【図７】
2006086897.tif 000009
【図８】
2006086897.tif 000010
【図９】
2006086897.tif 000011
【図１０】
2006086897.tif 000012
【図１１】
2006086897.tif 000013
【図１２】
2006086897.tif 000014
【図１３】
2006086897.tif 000015
【図１４】
2006086897.tif 000016