(57)【要約】【課題】  ＩＰ電話機に関連する情報処理装置間のセッションを確立する。【解決手段】  情報処理装置(100)に第１と第２のＩＰ電話機(20, 70)および第１と第２の情報処理機器(30-44, 80-94)の各ＩＰアドレスが格納されている。情報処理装置は、第１のＩＰ電話機から第２のＩＰ電話機との間のセッション確立を要求するメッセージを受信したとき、第１のＩＰ電話機との間のセッション確立を要求するメッセージを第２のＩＰ電話機に第２のＩＰ電話機のＩＰアドレスを用いて送信して、第１のＩＰ電話機と第２のＩＰ電話機の間にセッションを確立する。第１と第２のＩＰ電話機の間でセッションが確立されたとき、情報処理装置は、第２の情報処理機器のＩＰアドレス(643)を第１の情報処理機器に第１の情報処理機器のＩＰアドレスを用いて通知し(642)、第１の情報処理機器のＩＰアドレス(645)を第２の情報処理機器に第２の情報処理機器のＩＰアドレスを用いて通知する(644)。【選択図】  図８Ｂ
2006319697.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰネットワークに接続された、呼制御および管理を行う呼制御管理情報処理装置、第１のＩＰ電話機、前記第１のＩＰ電話機に関連する第１の情報処理機器、第２のＩＰ電話機、および前記第２のＩＰ電話機に関連する第２の情報処理機器を含むシステムであって、
前記呼制御管理情報処理装置には前記第１と第２のＩＰ電話機および前記第１と第２の情報処理機器の各ＩＰアドレスが格納されており、
前記呼制御管理情報処理装置は、前記第１のＩＰ電話機から前記第２のＩＰ電話機との間のセッション確立を要求するメッセージを受信したとき、前記第１のＩＰ電話機との間のセッション確立を要求するメッセージを前記第２のＩＰ電話機に前記第２のＩＰ電話機のＩＰアドレスを用いて送信して、前記第１のＩＰ電話機と前記第２のＩＰ電話機の間にセッションを確立するものであり、
前記第１と第２のＩＰ電話機の間でセッションが確立されたとき、前記呼制御管理情報処理装置は、前記第２の情報処理機器のＩＰアドレスを前記第１の情報処理機器に前記第１の情報処理機器のＩＰアドレスを用いて通知し、前記第１の情報処理機器のＩＰアドレスを前記第２の情報処理機器に前記第２の情報処理機器のＩＰアドレスを用いて通知することを特徴とする、システム。
【請求項２】
前記第１の情報処理機器は、前記第２の情報処理機器のＩＰアドレスを受信したとき、前記第２の情報処理機器のＩＰアドレスを用いて前記第２の情報処理機器との間にピアツーピア・セッションを確立するものであることを特徴とする、請求項１に記載のシステム。
【請求項３】
前記第１の情報処理機器は、前記第２の情報処理機器のＩＰアドレスを受信した後、ユーザの操作に従って、前記第２の情報処理機器のＩＰアドレスを用いて前記第２の情報処理機器との間にピアツーピア・セッションを確立するものであることを特徴とする、請求項１に記載のシステム。
【請求項４】
前記第１のＩＰ電話機は、前記第１の情報処理機器によって接続されたとき前記第１の情報処理機器から前記第１の情報処理機器のＩＰアドレスを取得して前記呼制御管理情報処理装置に送信し、前記呼制御管理情報処理装置は前記第１の情報処理機器の前記ＩＰアドレスを保存し、
前記第２のＩＰ電話機は、前記第２の情報処理機器によって接続されたとき前記第２の情報処理機器から前記第２の情報処理機器のＩＰアドレスを取得して前記呼制御管理情報処理装置に送信し、前記呼制御管理情報処理装置は前記第２の情報処理機器の前記ＩＰアドレスを保存することを特徴とする、請求項１乃至３のいずれかに記載のシステム。
【請求項５】
ＩＰネットワークに接続されたＩＰ電話機であって、
前記ＩＰ電話機に対応づけられる特定の情報処理機器のＩＰアドレスの登録指示の入力を受け取ったことに応答して、前記ＩＰ電話機に対応づけられる前記特定の情報処理機器のＩＰアドレスを取得する手段と、
前記ＩＰネットワークを介して、呼を制御し管理する呼制御管理情報処理装置に接続して、前記特定の情報処理機器のＩＰアドレスを、前記呼制御管理情報処理装置に送信して、前記呼制御管理情報処理装置に前記ＩＰ電話機のユーザ識別子およびＩＰアドレスと対応づけて登録する手段と、
を具える、ＩＰ電話機。
【請求項６】
ＩＰネットワークを介して接続された第１のＩＰ電話機と第２のＩＰ電話機の間にセッションを確立し、前記ＩＰネットワークを介して接続された前記第１のＩＰ電話機に関連する第１の情報処理機器と前記第２のＩＰ電話機に関連する第２の情報処理機器との間にセッションを確立させる呼制御管理情報処理装置であって、
前記第１と第２のＩＰ電話機および前記第１と第２の情報処理機器のＩＰアドレスを、それぞれ前記第１と第２のＩＰ電話機のそれぞれ第１と第２のユーザ識別子と対応付けて格納する記憶手段と、
前記第１のＩＰ電話機から前記第２のＩＰ電話機の前記第２のユーザ識別子を受け取ったとき、前記第１と第２のユーザ識別子に基づいて、前記第２のＩＰ電話機と前記第１のＩＰ電話機との間のセッション確立を要求するメッセージを前記第２のＩＰ電話機に前記第２のＩＰ電話機の前記第２のＩＰアドレスを用いて送信して、前記第１のＩＰ電話機と前記第２のＩＰ電話機の間にセッションを確立する手段と、
前記第１と第２のＩＰ電話機の間でセッションが確立されたとき、前記呼制御管理情報処理装置は、前記第２の情報処理機器のＩＰアドレスを前記第１の情報処理機器に前記第１の情報処理機器のＩＰアドレスを用いて通知し、前記第１の情報処理機器のＩＰアドレスを前記第２の情報処理機器に前記第２の情報処理機器のＩＰアドレスを用いて通知する手段と、
を具えることを特徴とする、呼制御管理情報処理装置。
【請求項７】
ＩＰネットワークに接続された呼制御管理情報処理装置用のプログラムであって、
第１のＩＰ電話機、前記第１のＩＰ電話機に関連する第１の情報処理機器、第２のＩＰ電話機、および前記第２のＩＰ電話機に関連する第２の情報処理機器の各ＩＰアドレスを、それぞれ前記第１と第２のＩＰ電話機のそれぞれ第１と第２のユーザ識別子と対応付けて記憶手段に格納するステップと、
前記第１のＩＰ電話機から前記第２のＩＰ電話機の前記第２のユーザ識別子を受け取ったとき、前記第１と第２のユーザ識別子に基づいて、前記第２のＩＰ電話機と前記第１のＩＰ電話機との間のセッション確立を要求するメッセージを前記第２のＩＰ電話機に前記第２のＩＰ電話機の前記第２のＩＰアドレスを用いて送信して、前記第１のＩＰ電話機と前記第２のＩＰ電話機の間にセッションを確立するステップと、
前記第１と第２のＩＰ電話機の間でセッションが確立されたとき、前記第２の情報処理機器のＩＰアドレスを前記第１の情報処理機器に前記第１の情報処理機器のＩＰアドレスを用いて通知し、前記第１の情報処理機器のＩＰアドレスを前記第２の情報処理機器に前記第２の情報処理機器のＩＰアドレスを用いて通知するステップと、
を実行させるよう動作可能なプログラム。
【請求項８】
ＩＰネットワークに接続されたＩＰ電話機において、呼の制御および管理を行う呼制御管理情報処理装置に前記ＩＰ電話機に対応づけられる特定の情報処理機器のＩＰアドレスを登録する方法であって、
前記ＩＰ電話機に対応づけられる前記特定の情報処理機器のＩＰアドレスの登録指示の入力を受け取り、
前記ＩＰ電話機に対応づけられる前記特定の情報処理機器のＩＰアドレスを取得し、
前記ＩＰネットワークを介して、呼を制御し管理する呼制御管理情報処理装置に接続して、前記特定の情報処理機器のＩＰアドレスを、前記呼制御管理情報処理装置に送信して、前記呼制御管理情報処理装置に前記ＩＰ電話機のユーザ識別子およびＩＰアドレスと対応づけて登録すること、
を特徴とする登録方法。
【請求項９】
ＩＰネットワークに接続された呼制御管理情報処理装置において、ＩＰネットワークを介して接続された第１のＩＰ電話機と第２のＩＰ電話機の間にセッションを確立し、前記ＩＰネットワークを介して接続された前記第１のＩＰ電話機に関連する第１の情報処理機器と前記第２のＩＰ電話機に関連する第２の情報処理機器との間にセッションを確立する方法であって、
第１のＩＰ電話機、前記第１のＩＰ電話機に関連する第１の情報処理機器、第２のＩＰ電話機、および前記第２のＩＰ電話機に関連する第２の情報処理機器の各ＩＰアドレスを、それぞれ前記第１と第２のＩＰ電話機のそれぞれ第１と第２のユーザ識別子と対応付けて記憶手段に格納し、
前記第１のＩＰ電話機から前記第２のＩＰ電話機の前記第２のユーザ識別子を受け取ったとき、前記第１と第２のユーザ識別子に基づいて、前記第２のＩＰ電話機と前記第１のＩＰ電話機との間のセッション確立を要求するメッセージを前記第２のＩＰ電話機に前記第２のＩＰ電話機の前記第２のＩＰアドレスを用いて送信して、前記第１のＩＰ電話機と前記第２のＩＰ電話機の間にセッションを確立し、
前記第１と第２のＩＰ電話機の間でセッションが確立されたとき、前記第２の情報処理機器のＩＰアドレスを前記第１の情報処理機器に前記第１の情報処理機器のＩＰアドレスを用いて通知し、前記第１の情報処理機器のＩＰアドレスを前記第２の情報処理機器に前記第２の情報処理機器のＩＰアドレスを用いて通知すること、
を特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰネットワーク上でのＩＰ電話機の接続に関し、特に、ＩＰネットワーク上でＩＰ電話機とそれに対応する情報処理機器とを呼制御管理サーバを用いて、まずＩＰ電話間でセッションを確立し、続いて各ＩＰ電話に対応する情報処理機器間のＰ２Ｐのセションを確立させるシステムに関する。
【背景技術】
【０００２】
インターネットを介した２つのＩＰ電話機の間でのインターネット電話通信を提供するＶｏＩＰ（Voice over IP）通信は公知である。
【０００３】
特開２００３−６９６０２号（Ａ）には、ＩＰ電話システムが記載されている。このシステムでは、ＩＰ電話クライアントＡは、ＩＰ電話クライアントＢのＩＰ電話アドレスを含む発呼制御パケットを送信する。これを受信したＩＰ電話サーバＡは、クライアントＡの非固定ＩＰアドレスをＩＰ電話終了までは保持させる手続きを行い、該パケットをクライアントＢ側のＩＰ電話サーバＢへ送信する。これを受信したサーバＢは、クライアントＢの非固定ＩＰアドレスをＩＰ電話終了までは保持させる手続きを行い、該パケットをクライアントＢへ送信する。これを受信したクライアントＢは、着信があった旨を所定の形態でユーザへ通知し、ユーザから着信に応答すべき指示が与えられたならば、発呼制御パケットに対する応答パケットをクライアントＡへ送信する。
【特許文献１】特開２００３−６９６０２号
【０００４】
特開２００３−２８３６７０号（Ａ）には、音声系とデータ系のシステムを統合したＶｏＩＰコンタクトセンタシステムが記載されている。このシステムでは、メインセンタにのみ設置される交換機に、音声系サービス装置とデータ系サービス装置を相互接続し、得られる音声をＩＰ化してデータと統合してサテライトセンタ、在宅サテライトセンタへ供給することにより、例えば、顧客がオペレータと同じウェブ画面を見ながら音声で説明を受けるサービスを実現する。
【特許文献２】特開２００３−２８３６７０号
【０００５】
ＩＰ電話機は、ネットワーク上の呼制御管理サーバ経由で呼制御を行う。呼制御のために、プロトコルとしてＳＩＰ（Session Initiation Protocol）またはＨ．３２３等が用いられる。ＩＰ電話機は、通話開始時には、典型的には、ＳＩＰサーバ機能を有する呼制御管理サーバを介してセッションの確立を行い、セッション確立後には、ＩＰ電話機間でＰ２Ｐ（ピア・ツー・ピア）の音声パケットの交換を行う。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ＩＰ電話機を相互接続したとき、例えば資料表示のために、しばしば双方のユーザのパーソナル・コンピュータ（ＰＣ）を相互接続して画像を表示したほうが便利なことがある。双方のＰＣ間でＰ２Ｐのセッションが確立されていれば、ＩＰ電話機で通話しながら、双方のユーザはウェブ・ページおよびアプリケーションで作成されたファイルなどの同じ資料を見ることができる。しかし、そのためにはＰＣ間のセッションを別に確立させなければならないという煩わしさがあった。
【０００７】
発明者は、ＩＰ電話機間のセッション確立の後、ＩＰ電話機に対応する情報処理装置間のＰ２Ｐのセッションを簡単に確立することができるようにすると有利であると認識した。
【０００８】
本発明の１つの目的は、ＩＰネットワーク上で、ＩＰ電話機間のセッション確立の後、ＩＰ電話機に対応する情報処理装置間のＰ２Ｐのセッションを簡単に確立できるようにすることである。
【課題を解決するための手段】
【０００９】
本発明の１つの特徴によれば、システムは、ＩＰネットワークに接続された、呼制御および管理を行う呼管理制御情報処理装置、第１のＩＰ電話機、その第１のＩＰ電話機に関連する第１の情報処理機器、第２のＩＰ電話機、およびその第２のＩＰ電話機に関連する第２の情報処理機器を含み、その情報処理装置にはその第１と第２のＩＰ電話機およびその第１と第２の情報処理機器の各ＩＰアドレスが格納されており、その情報処理装置は、その第１のＩＰ電話機からその第２のＩＰ電話機との間のセッション確立を要求するメッセージを受信したとき、その第１のＩＰ電話機との間のセッション確立を要求するメッセージをその第２のＩＰ電話機にその第２のＩＰ電話機のＩＰアドレスを用いて送信して、その第１のＩＰ電話機とその第２のＩＰ電話機の間にセッションを確立するものであり、その第１と第２のＩＰ電話機の間でセッションが確立されたとき、その情報処理装置は、その第２の情報処理機器のＩＰアドレスをその第１の情報処理機器にその第１の情報処理機器のＩＰアドレスを用いて通知し、その第１の情報処理機器のＩＰアドレスをその第２の情報処理機器にその第２の情報処理機器のＩＰアドレスを用いて通知する。
【００１０】
本発明の別の特徴によれば、ＩＰネットワークに接続されたＩＰ電話機は、そのＩＰ電話機に対応づけられる特定の情報処理機器のＩＰアドレスの登録指示の入力を受け取ったことに応答して、そのＩＰ電話機に対応づけられるその特定の情報処理機器のＩＰアドレスを取得する手段と、そのＩＰネットワークを介して、呼を制御し管理する呼制御管理情報処理装置に接続して、その特定の情報処理機器のＩＰアドレスを、その呼制御管理情報処理装置に送信して、その呼制御管理情報処理装置にそのＩＰ電話機のユーザ識別子およびＩＰアドレスと対応づけて登録する手段と、を具えている。
【００１１】
本発明のさらに別の特徴によれば、呼制御管理情報処理装置は、ＩＰネットワークを介して接続された第１のＩＰ電話機と第２のＩＰ電話機の間にセッションを確立し、そのＩＰネットワークを介して接続されたその第１のＩＰ電話機に関連する第１の情報処理機器とその第２のＩＰ電話機に関連する第２の情報処理機器との間にセッションを確立させるものであり、その呼制御管理情報処理装置は、その第１と第２のＩＰ電話機およびその第１と第２の情報処理機器のＩＰアドレスを、それぞれその第１と第２のＩＰ電話機のそれぞれ第１と第２のユーザ識別子と対応付けて格納する記憶手段と、その第１のＩＰ電話機からその第２のＩＰ電話機のその第２のユーザ識別子を受け取ったとき、その第１と第２のユーザ識別子に基づいて、その第２のＩＰ電話機とその第１のＩＰ電話機との間のセッション確立を要求するメッセージをその第２のＩＰ電話機にその第２のＩＰ電話機のその第２のＩＰアドレスを用いて送信して、その第１のＩＰ電話機とその第２のＩＰ電話機の間にセッションを確立する手段と、その第１と第２のＩＰ電話機の間でセッションが確立されたとき、その呼制御管理情報処理装置は、その第２の情報処理機器のＩＰアドレスをその第１の情報処理機器にその第１の情報処理機器のＩＰアドレスを用いて通知し、その第１の情報処理機器のＩＰアドレスをその第２の情報処理機器にその第２の情報処理機器のＩＰアドレスを用いて通知する手段と、を具えている。
【００１２】
本発明は、さらに、上述の呼制御管理情報処理装置およびＩＰ電話機を実現するプログラムおよび方法に関する。
【発明の効果】
【００１３】
本発明によれば、ＩＰネットワーク上で、ＩＰ電話機間のセッション確立の後、ＩＰ電話機に関連する情報処理装置間のセッションをユーザの任意のタイミングでまたは自動的に確立することができる。
【発明を実施するための最良の形態】
【００１４】
本発明の実施形態を図面を参照して説明する。図面において、同様の構成要素には同じ参照番号が付されている。
【００１５】
図１は、本発明の実施形態による、ＩＰネットワーク（ＩＰ  ＮＷ）１０上で呼の制御および管理を行う呼制御管理サーバ１００と、或る１つのエリア１に位置しＩＰネットワーク１０に接続されたＩＰ電話機２０および情報処理機器３０、４０、．．．４４と、別の１つのエリア２に位置しＩＰネットワーク１０に接続されたＩＰ電話機７０および情報処理機器８０、９０、．．．９４と、からなるシステムを示している。ＩＰネットワーク１０は、典型的にはインターネットであり、ＬＡＮ、イントラネット、ＩＳＤＮ、ＰＳＴＮまたはケーブル・テレビジョン・ネットワーク等を含んでいてもよい。エリア１および２には、ＩＰ電話機２０および７０と同様の他のＩＰ電話機があってもよい。
【００１６】
図２Ａおよび２Ｂは、ＩＰ電話機２０および７０の各々の概略的なハードウェアおよびソフトウェア構成をそれぞれ示している。図２Ａにおいて、ＩＰ電話機２０および７０の各々は、内部バスに接続された、ネットワーク・インタフェース（ＮＷ  Ｉ／Ｆ）２１と、プロセッサ２２、記憶装置２３と、表示装置２５４に接続された表示制御部２５２と、キー（ＫＹ）２６２と、フックスイッチ（ＨＫ）２６４と、レシーバ（受音器）（ＲＣ）２８４、スピーカ（ＳＰ）２８５およびマイクロホン（ＭＣ）２８６に接続された音響制御部２８２とを含んでいる。ネットワーク・インタフェース２１はＩＰネットワーク１０にも接続されている。プロセッサ２２は、記憶装置２３に格納されたプログラムに従って動作する。プロセッサ２２は、そのプログラムの機能の少なくとも一部をハードウェアの形態で実装していてもよい。記憶装置２３には、それぞれ情報処理機器３０、４０、．．．４４および情報処理機器８０、９０、．．．９４のＩＰアドレスを登録するためのＩＰアドレス登録用アプリケーション・プログラムが含まれている。
【００１７】
図２Ｂにおいて、記憶装置２３に格納されたプロセッサ２２用のソフトウェアは、ネットワーク・インタフェース２１と交信するインターネット・プロトコル（ＩＰ）２２４と、インターネット・プロトコル（ＩＰ）２２４の上に構築されたＴＣＰ／ＵＤＰ２２６と、さらにＴＣＰ／ＵＤＰ２２６上で動作する呼制御プロトコル２２８、パケット処理部２３０、パケット処理部２３０から受け取ったパケットを復号する音声コーデック２３２、音声信号を符号化してパケット処理部２３０に供給する音声コーデック２３４、エコーキャンセラ２３６、レシーバ２８４に音声信号を供給するＤ／Ａ変換２３８、マイクロホン２８６から音声信号を受け取るＡ／Ｄ変換２４０、およびＤＮＳ（Domain Name System）等２４２用のプログラム等を含んでいる。
【００１８】
図３は、情報処理機器３０、４０、４４、８０、９０および９４の各々の概略的な構成を示している。各情報処理機器３０、４０、４４、８０、９０および９４は、内部バスに接続された、ネットワーク・インタフェース（ＮＷ  Ｉ／Ｆ）３１と、プロセッサ３２と、記憶装置３３と、表示装置３４と、入力装置３６とを含んでいる。ネットワーク・インタフェース３１はＩＰネットワーク１０にも接続されている。プロセッサ３２は、記憶装置３３に格納されたプログラムに従って動作する。そのプログラムは、Ｐ２Ｐ通信で利用するアプリケーション・プログラムをも含んでおり、ＩＰ電話機２０および７０のうちの対応するものに、各情報処理機器３０〜４４または８０〜９４自身のＩＰアドレスを通知するためのＩＰアドレス登録用アプリケーション・プログラムを含んでいてもよい。プロセッサ３２は、そのプログラムの機能の少なくとも一部をハードウェアの形態で実装していてもよい。情報処理機器３０〜４４および８０〜９４は、パーソナル・コンピュータ（ＰＣ）またはＰＤＡ（Personal Digital Assistant）であってもよい。
【００１９】
図４は、呼制御管理サーバ１００の概略的な構成を示している。呼制御管理サーバ１００は、内部バスに接続された、ネットワーク・インタフェース（ＮＷ  Ｉ／Ｆ）１０１と、プロセッサ１０２と、記憶装置１０３とを含んでいる。ネットワーク・インタフェース３１はＩＰネットワーク１０にも接続されている。プロセッサ１０２は、記憶装置１０３に格納された呼制御および管理用のプログラムに従って動作する。プロセッサ１０２は、そのプログラムの機能の少なくとも一部をハードウェアの形態で実装していてもよい。この実施形態では、呼制御プロトコルとしてＳＩＰプロトコルを用いるものとする。
【００２０】
ＩＰ電話機２０および７０のプロセッサ２２は、ＩＰネットワーク１０に接続された際に、ＩＰ電話機２０のＩＰアドレスの登録、および、情報処理機器３０〜４４および８０〜９４の各々のＩＰアドレスを呼制御管理サーバ１００へ登録する作業を行う。
【００２１】
図５Ａおよび５Ｂは、ＩＰ電話機２０および７０の各々のプロセッサ３２によって実行される、ＩＰ電話機２０または７０およびそれに関連する情報処理機器３０〜４４または９０〜９４のＩＰアドレス登録のためのフローチャートを示している。
【００２２】
図５Ａを参照すると、ステップ４０２において、ＩＰ電話機２０または７０のプロセッサ２２は、ユーザによって登録のためのキー（２６２）が操作されたとき、ＩＰネットワーク１０を介して呼制御管理サーバ１００に接続して、そのＩＰ電話機のＩＰアドレス（例えば、１０．１０．１０．１）等を呼制御管理サーバ１００に登録しまたは更新する。呼制御管理サーバ１００のプロセッサ１０２は、ユーザ識別子としてのそのＩＰ電話機の登録名およびＩＰアドレス等を記憶装置２０３内の登録テーブルに格納しまたは更新する。その後、ステップ４０４において、プロセッサ２２はＩＰ電話機２０または７０のＩＰアドレスが変更されたかどうかを判定する。ＩＰアドレスが変更されるまでステップ４０４が繰り返される。ステップ４０４においてＩＰアドレスが変更されたと判定された場合は、手順はステップ４０２に進む。このようにして、ＩＰ電話機２０および７０のＩＰアドレスが更新されたときは、呼制御管理サーバ１００におけるＩＰ電話機２０および７０の登録テーブルのエントリも更新される。
【００２３】
ＩＰ電話機２０および７０による情報処理機器３０〜４４および８０〜９４のＩＰアドレス等の情報の呼制御管理サーバ１００への登録作業は次のように行われる。
【００２４】
図５Ｂを参照すると、ユーザによって登録のためのキー（２６２）が操作されたとき、ＩＰ電話機２０および７０のプロセッサ２２は、そのキー入力に応答して情報処理機器３０〜４４および８０〜９４のＩＰアドレスを登録するための登録用アプリケーション・プログラム（２４２）を起動し、ユーザによってＩＰアドレス等の情報入力が行われ、記憶装置２３にそのＩＰアドレスを格納する。
【００２５】
その代替構成として、ＩＰ電話機２０および７０、および情報処理機器３０〜４４および８０〜９４の双方でそれぞれの登録用アプリケーション・プログラムを動作させ、ユーザによって登録のためのキー（３６）が操作されたとき、または情報処理機器３０〜４４または８０〜９４がユーザによって起動されたとき、ステップ４１２において、情報処理機器３０〜４４または８０〜９４のプロセッサ３２は、そのキー入力または起動に応答して、記憶装置２３に予め保存されているＩＰ電話機２０および７０のＩＰアドレス、または記憶装置２３に予め保存されているＩＰ電話機２０および７０のＭＡＣアドレスからＡＲＰプロトコルを用いて取得したＩＰ電話機２０および７０のＩＰアドレス（例えば、１０．１０．１０．１および２０．２０．２０．１）を用いてＩＰ電話機２０および７０に接続し、情報処理機器３０〜４４および８０〜９４のＩＰアドレス（例えば、１０．１０．１０．２および２０．２０．２０．２）をＩＰ電話機２０および７０に送信し、プロセッサ２２が記憶装置２３にそのＩＰアドレスを格納してもよい。
【００２６】
呼制御管理サーバ１００へ登録される情報には、そのようなＩＰアドレスに限らず、情報機器３０〜４４および８０〜９４の情報処理機器のタイプ（例えば、ＰＣおよびＰＤＡ）、利用可能なアプリケーション識別（例えば、Ａｐｐ１およびＡｐｐ２）、ディスプレイ解像度（例えば、８００×６００（ＳＶＧＡ）、１０２４×７６８（ＸＧＡ）、３２０×２４０（ＱＶＧＡ）、４８０×６４０（ＶＧＡ））、などのプロパティ情報が含まれる。その利用可能なアプリケーションは、例えば、或る情報処理機器におけるディスプレイ上の表示情報を別の情報処理機器に転送して表示し、別の情報処理機器から受信した表示情報をその或る情報処理機器のディスプレイに表示する機能を有する周知のアプリケーションであり、あるいは、情報処理機器間で、一時的にＰ２Ｐのセッションを確立し、双方でファイルを共有する機能を有する周知のアプリケーションであればよい。また、登録される情報には、ＩＰ電話通話時に通信相手のＩＰ電話機の対応する情報処理機器との間にセッション確立を行うか否かを判定するための判定条件を含めてもよい。そのような判定条件は、例えば、“相手情報処理機器がＰＣ以外の場合には、セッション確立不可”、および“相手情報処理機器のディスプレイの解像度が８００ｘ６００以下の場合には、セッション確立不可”というものであってもよい。
【００２７】
ステップ４１４において、ＩＰ電話機２０または７０のプロセッサ２２は、ＩＰ電話機２０または７０をＩＰネットワーク１０を介して呼制御管理サーバ１００に接続して、その対応する情報処理機器３０〜４４または８０〜９４のＩＰアドレス（例えば、１０．１０．１０．２または２０．２０．２０．２）を、ＩＰ電話機２０または７０のユーザ識別子としての登録名（例えば、ＩＰｔｅｌ−１）およびＩＰアドレス（例えば、１０．１０．１０．１）と関連づけて呼制御管理サーバ１００に登録する。呼制御管理サーバ１００のプロセッサ１０２は、ＩＰ電話機２０または７０から受信したそのＩＰ電話機２０または７０の登録名に関連づけて情報処理機器３０〜４４または８０〜９４のＩＰアドレス、機器のタイプ、および判定条件および優先順位（例えば、１、２、３）を記憶装置２０３内の登録テーブルに格納しまたはそれを更新する。
【００２８】
図７は、ＩＰ電話機２０および７０等によって登録された、呼制御管理サーバ１００の登録テーブル７００の例を示している。
【００２９】
呼制御管理サーバ１００の登録テーブル７００に格納される情報は、図５Ｂのステップ４１２においてＩＰ電話機２０および７０のプロセッサ２２が取得したＩＰアドレス等の情報である。ＩＰ電話機２０または７０のプロセッサ２２は、複数の情報処理機器３０〜４４または８０〜９４の情報の登録を行うこともできる。ＩＰ電話機２０または７０（プロセッサ２２）が複数の情報処理機器３０〜４４または８０〜９４を登録テーブル７００に登録した場合には、情報処理機器の使い分けを示す判定条件の登録が必須項目となる。図７の例の登録テーブル７００における登録名 “ＩＰｔｅｌ−１”について、ＰＣとＰＤＡの２つの情報処理機器（例えば、３０および４０）が登録されており、それぞれの判定条件として“相手がＰＣの場合に利用”および“相手がＰＤＡの場合に利用”が設定されている。呼制御管理サーバ１００（プロセッサ１０２）は、これらの判定条件を用いて、相手の情報処理機器（例えば、８０）とセッション確立を行う情報処理機器（例えば、４０）を選択する。
【００３０】
その後、ステップ４１６において、プロセッサ２２は、周期的に、例えば３０秒の周期で、ＩＰ電話機２０または７０をＩＰネットワーク１０を介して、登録した情報処理機器３０〜４４または７０〜９４にそれらの格納したＩＰアドレス（２０．２０．２０．２または１０．１０．１０．３）を用いてポーリングする。ステップ４１８において、プロセッサ２２は、情報処理機器３０〜４４または７０〜９４から応答を受信したかどうかを判定する。応答を受信したと判定されたときは、手順はステップ４１６に戻る。
【００３１】
応答を受信しなかったと判定された場合には、ステップ４２０において、プロセッサ２２は、ＩＰ電話機２０または７０をＩＰネットワーク１０を介して呼制御管理サーバ１００に接続して、応答を返さなかった情報処理機器３０〜４４または７０〜９４の、ＩＰアドレスを含むエントリを、呼制御管理サーバ１００の登録テーブル７００から削除する。呼制御管理サーバ１００のプロセッサ１０２は登録テーブル７００からそのエントリを削除する。その後、手順はステップ４１２に戻る。
【００３２】
ステップ４１２において、情報処理機器３０〜４４または８０〜９４（プロセッサ３２）は、それぞれの自己のＩＰアドレスが変更されたときにも、対応するＩＰ電話機２０または７０のＩＰアドレスを用いてそのＩＰ電話機２０または７０に接続し、情報処理機器３０〜４４または７０〜９４のＩＰアドレスをＩＰ電話機２０および７０に送信し、プロセッサ２２が記憶装置２３にその変更されたＩＰアドレスを格納する。
【００３３】
このようにして、情報処理機器３０〜４４または７０〜９４が消勢されたときは、登録テーブル７００におけるそのエントリが削除され、情報処理機器３０〜４４または７０〜９４のＩＰアドレスが更新されたときは、呼制御管理サーバ１００における登録テーブル７００のそのエントリも更新される。
【００３４】
図６は、図５Ｂのステップ４１４におけるＩＰ電話機２０および７０と呼制御管理サーバ１００との間の通信手順を示している。情報処理機器の登録が開始されたとき、手順５０２において、ＩＰ電話機２０（プロセッサ２２）は、ＩＰパケット中で登録項目を含むテキスト形式のＳＩＰメッセージ５０４を呼制御管理サーバ１００に送信する。そのＳＩＰメッセージ５０４は、リクエスト・ラインとしてＲＥＧＩＳＴＥＲ（レジスタ）、ヘッダ・フィールドとして所定の制御情報（例えば、ＦｒｏｍヘッダおよびＴｏヘッダとして登録名およびＩＰアドレスを含むＳＩＰ  ＵＲＩ“ｓｉｐ：ＩＰｔｅｌ−１＠１０．１０．１０．１”）、ボディとして情報処理機器のタイプ（例えば、ＰＣ、ＰＤＡ）、情報処理機器のＩＰアドレス（例えば、１０．１０．１０．２）、および利用可能なアプリケーションの識別子（例えば、Ａｐｐ１、Ａｐｐ２）を含んでいる。
【００３５】
手順６０２において、呼制御管理サーバ１００（プロセッサ１０２）は、ＩＰパケット中でＳＩＰ応答メッセージ６０４をＩＰ電話機２０に送信し返す。そのＳＩＰ応答メッセージ６０４は、レスポンス・ラインとして２００  ＯＫ、ヘッダ・フィールドとして所定の制御情報（例えば、ＦｒｏｍヘッダおよびＴｏヘッダとして登録名およびＩＰアドレスを含むＳＩＰ  ＵＲＩ“ｓｉｐ：ＩＰｔｅｌ−１＠１０．１０．１０．１”）、およびボディとして任意の情報を含んでいる。
【００３６】
同様に、登録が開始されたとき、手順７０４において、ＩＰ電話機７０（プロセッサ２２）は、ＩＰパケット中でＳＩＰメッセージ７０６を呼制御管理サーバ１００に送信する。ＳＩＰメッセージ７０６はＳＩＰメッセージ５０４と同様の項目を含んでいる。手順６０６において、呼制御管理サーバ１００（プロセッサ１０２）は、ＩＰパケット中でＳＩＰ応答メッセージ６０８をＩＰ電話機７０に送信し返す。ＳＩＰ応答メッセージ６０８はＳＩＰ応答メッセージ６０４と同様の項目を含んでいる。
【００３７】
図７において、登録テーブル７００は、登録名として、ＩＰ電話機２０および７０等の登録名と、ＩＰ電話機の現在のセッションの状態（例えば、確立または解放）と、ＩＰ電話機２０および７０等の現在のＩＰアドレス、ＩＰ電話機２０および７０等に関連する登録された情報処理機器３０〜４４および７０〜９４のタイプ（例えば、ＰＣまたはＰＤＡ）と、情報処理機器３０〜４４および７０〜９４の現在のＩＰアドレスと、情報処理機器３０〜４４および７０〜９４において利用可能なアプリケーションと、ディスプレイの解像度と、情報処理機器３０〜４４、および７０〜９４を利用するときの判定条件および優先順位と、を含む各エントリを含んでいる。
【００３８】
図７において、例えば、ＩＰ電話機２０の登録名はＩＰｔｅｌ−１であり、対応する情報処理機器３０および４０のタイプはそれぞれＰＣおよびＰＤＡである。情報処理機器３０のＩＰアドレスは１０．１０．１０．２であり、利用可能なアプリケーションの識別はＡｐｐ１であり、ディスプレイ解像度は８００×６００であり、判定条件は“相手がＰＣの場合に利用”である。情報処理機器４０のＩＰアドレスは１０．１０．１０．３であり、利用可能なアプリケーションの識別はＡｐｐ２であり、ディスプレイ解像度は３２０×２４０であり、判定条件は“相手がＰＤＡの場合に利用”である。
【００３９】
図８Ａおよび８Ｂは、ＩＰ電話機２０がＩＰネットワーク１０を介してＩＰ電話機７０を呼び出し次いでそれらに対応する情報処理機器３０および８０を互いに接続させるための通信手順を示している。
【００４０】
図９は、呼制御管理サーバ１００のプロセッサ１０２によって実行される、双方のＩＰ電話機２０および７０の間にセッションを確立し、次いで双方のＩＰ電話機２０および７０に関連する情報処理機器３０および８０の間のセッションを確立するためのフローチャートを示している。
【００４１】
図８Ａにおいて、ユーザは、ＩＰ電話機２０をオフフックし被呼側の電話機７０の登録名（例えば、ＩＰｔｅｌ−２）を入力することによって、ＩＰ電話機７０に対して発呼する。手順５２２において、ＩＰ電話機２０のプロセッサ２２は、周知の形態で登録名をＳＩＰ  ＵＲＩ（例えば、ｓｉｐ：ＩＰｔｅｌ−２＠２０．２０．２０．１）に変換して、ヘッダ・フィールドにＴｏヘッダとしてそのＳＩＰ  ＵＲＩを含むＳＩＰメッセージ５２３のＩＰパケットを呼制御管理サーバ１００に送信する。ＳＩＰメッセージ５２３は、リクエスト・ラインとして呼び出し要求を表すＩＮＶＩＴＥ、ヘッダ・フィールドとしてＦｒｏｍヘッダおよびＴｏヘッダとしてそれぞれのＳＩＰ  ＵＲＩを含む所定の制御情報、およびデータ形式等を記述するボディとしてセッション情報を含んでいる。ＩＰ電話機２０は、ユーザによって被呼側の電話機７０のユーザ識別子としてのＩＰ電話番号（例えば、０５０−８８８８８８８８）が入力されたときは、ＩＰネットワーク１０上のＥＮＵＭサーバ（図示せず）を介して対応する登録名を取得するようにしてもよい。あるいは、呼管理制御サーバ１００は、被呼側の電話機７０のＩＰ電話番号をヘッダ・フィールドに含むＳＩＰメッセージを受信したときは、ＩＰネットワーク１０上のＥＮＵＭサーバ（図示せず）を介して対応する登録名を取得するようにしてもよい。
【００４２】
ＩＰ電話通話時に情報処理機器間のセッション確立が不要な場合には、ボディとして“セッション確立不可”という情報を付加して発呼を行うようにしてもよい。そのために、例えば、ユーザがキー２６２の中の“セッション確立不可”キーを押下したときに、プロセッサ２２がセッション確立不可”という情報を含んだＳＩＰメッセージを発行するようにすればよい。
【００４３】
図９を参照すると、呼制御管理サーバ１００のプロセッサ１０２は、ステップ９０２においてＩＰ電話機２０からＩＰ電話機７０の呼び出し要求を受信し、ステップ９０４においてＩＰ電話機２０と７０の間に通話セッションを確立する。そのために、呼制御管理サーバ１００のプロセッサ１０２は、受信したＳＩＰメッセージ５２３中のＳＩＰ  ＵＲＩから登録名（例えば、ＩＰｔｅｌ−２）を抽出し、その登録名をインデックスとして登録テーブル７００を検索して宛先のＩＰ電話機７０のエントリを確認し取り出す。
【００４４】
図８Ａを参照すると、手順６２２において、呼制御管理サーバ１００（プロセッサ１０２）は、ＩＰ電話機７０にＳＩＰメッセージ６２３をＩＰ電話機７０にそのＳＩＰ  ＵＲＩを用いて送信する。ＳＩＰメッセージ６２３はＳＩＰメッセージ５２３と同様の項目を含んでいる。その呼が着信し、即ちＩＰ電話機７０（プロセッサ２２）は、そのＳＩＰメッセージ５２３を受信し、その受信に応答してスピーカ２８５を介して呼び出しを行い即ち着信音またはビープ音を発生する。手順６２４において、呼制御管理サーバ１００（プロセッサ１０２）は、呼び出し要求を処理中であることを示すＳＩＰメッセージ（ステータス・ラインとして１００  Ｔｒｙｉｎｇを含む）をＩＰ電話機２０に送信し返す。
【００４５】
手順７２６において、呼の着信に応答して、ＩＰ電話機７０（プロセッサ２２）は、呼び出し中であることを示すＳＩＰメッセージ（１８０  Ｒｉｎｇｉｎｇ）を呼制御管理サーバ１００に送信し返す。手順６２６において、呼制御管理サーバ１００（プロセッサ１０２）は、そのＳＩＰメッセージ（１８０  Ｒｉｎｇｉｎｇ）の受信に応答して、呼び出し中であることを示すＳＩＰメッセージ（１８０  Ｒｉｎｇｉｎｇ）をＩＰ電話機２０に送信する。そのＳＩＰメッセージ（１８０  Ｒｉｎｇｉｎｇ）の受信に応答して、ＩＰ電話機２０（プロセッサ２２）は、ＩＰ電話機７０がオフフックするまでレシーバ２８４を介して呼び出し音を発生し続ける。
【００４６】
ＩＰ電話機７０のユーザがＩＰ電話機７０をオフフックすると、手順７２８において、ＩＰ電話機７０（プロセッサ２２）は、オフフックを示すＳＩＰメッセージ（２００  ＯＫ）を呼制御管理サーバ１００に送信する。送信側と同様に、ＩＰ電話通話時に情報処理機器間のセッション確立が不要な場合には、そのメッセージのボディとして “セッション確立不可”という情報を含ませることもできる。手順６２８において、そのＳＩＰメッセージ（２００  ＯＫ）の受信に応答して、呼制御管理サーバ１００（プロセッサ１０２）は、そのＳＩＰメッセージ（２００  ＯＫ）の受信に応答して、オフフックを示すＳＩＰメッセージ（２００  ＯＫ）をＩＰ電話機２０に送信する。
【００４７】
手順５３０において、オフフックを示すＳＩＰメッセージ（２００  ＯＫ）の受信に応答して、ＩＰ電話機２０（プロセッサ２２）は、確認応答を示すＳＩＰメッセージ（ＡＣＫ）５３１を呼制御管理サーバ１００に送信する。それによって、ＩＰ電話機２０は通話状態となる。手順６３０において、そのＳＩＰメッセージの受信に応答して、呼制御管理サーバ１００（プロセッサ１０２）は、確認応答を示すＳＩＰメッセージ（ＡＣＫ）６３１をＩＰ電話機７０に送信する。それによって、ＩＰ電話機７０は通話状態となる。ＳＩＰメッセージ５３１および６３１はリクエスト・ラインとしてＡＣＫを含んでいる。その後、手順５３２においてＩＰ電話機２０と７０の間で通話が行われる。
【００４８】
図９を参照すると、手順５３２においてＩＰ電話機２０および７０が通話状態になったとき、ステップ９０６において、呼制御管理サーバ１００のプロセッサ１０２は、双方のＩＰ電話機に関連する情報処理機器の間にセッションを確立する必要がありかどうかを判定する。必要がないと判定された場合は、手順はこのルーチンを出る。例えば、発呼側ＩＰ電話機２０または着呼側にＩＰ電話機７０によって発行された“セッション確立不可”のＳＩＰメッセージを受信したときには、双方のいずれの情報処理機器にも情報処理機器のＩＰアドレスの通知を行わない。
【００４９】
ステップ９０６においてセッションを確立する必要があると判定された場合は、呼制御管理サーバ１００のプロセッサ１０２は、登録テーブル７００を参照してＩＰ電話機２０および７０に関連する情報処理機器３０〜４４および８０〜９４の中から使用すべき情報処理機器を、予め定められた判定条件および／または優先順位に従って選択する。
【００５０】
例えば、判定条件として“相手情報処理機器のディスプレイの解像度が８００ｘ６００以下の場合には、セッション確立不可”という判定条件がどちらか一方に設定されており、その通信相手の情報処理機器がディスプレイ解像度３２０ｘ２４０のＰＤＡであった場合には、双方の情報処理機器に対してＩＰアドレスの通知を行わない。また、呼制御管理サーバ１００内に共通の判定基準を設けてもよい。例えば、双方の情報処理機器が“共通のアプリケーションを保有していない場合にはセッション確立を行わない”という判定条件を呼制御管理サーバ１００における共通の制御条件として設定してもよい。この場合、情報処理機器間で共通のアプリケーションを持たない場合には、呼制御管理サーバは情報処理機器間でＩＰアドレスの通知は行わない。
【００５１】
図９を参照すると、ステップ９１２において、呼制御管理サーバ１００のプロセッサ１０２は、登録テーブル７００を参照して、通話セッションを確立した双方のＩＰ電話機２０および７０に関連する情報処理機器３０〜４４および８０〜９４のプロパティ、および利用可能なアプリケーションに関する情報を比較し、判定条件および優先順位を参照する。ステップ９１４において、プロセッサ１０２は、その比較結果、判定条件および優先順位に基づいて、セッション確立が可能な情報処理機器３０〜４４と８０〜９４の間の組合せが存在するかどうかを判定する。通信セッション確立が不可能であると判定された場合は、手順はこのルーチンを出る。
【００５２】
ステップ９１４においてセッション確立が可能であると判定された場合は、ステップ９１６において、プロセッサ１０２は、判定条件および優先順位に従ってセッション確立可能な情報処理機器３０〜４４と８０〜９４の中の最良の組み合わせをそれぞれ１つ選択する。例えば、共にＰＤＡである情報処理機器４０および８０が選択される。ステップ９１８において、プロセッサ１０２は、その選択した情報処理機器３０と８０にＳＩＰメッセージ（ＮＯＴＩＦＹ）を送信する。
【００５３】
図８Ｂを参照すると、手順６４２および６４４において、呼制御管理サーバ１００（プロセッサ１０２）は、選択した情報処理機器３０および８０にそれぞれのＩＰアドレスを用いて通知を示すＳＩＰメッセージ（Ｎｏｔｉｆｙ）６４３および６４５をそれぞれ送信する。ＳＩＰメッセージ６４３は、リクエスト・ラインとしてＮＯＴＩＦＹ（ノーティファイ）、ヘッダ・フィールドとして所定の制御情報、および、ボディとして他方の情報処理機器（８０）のタイプ、ＩＰアドレスおよび利用可能なアプリケーション識別子を含んでいる。ＳＩＰメッセージ６４５もＳＩＰメッセージ６４３と同様の項目、特に他方の情報処理機器（３０）に関する情報を含んでいる。
【００５４】
ＳＩＰメッセージ（Ｎｏｔｉｆｙ）６４３および６４５を受信したとき、情報処理機器３０および８０（プロセッサ２２）は、双方で相手情報処理機器のＩＰアドレスを取得することができる。それによって相手情報処理機器のＩＰアドレスは既知となるので、ユーザは任意のタイミングで相手とＰ２Ｐのコネクションを確立することができる。
【００５５】
手順５４６において、情報処理機器３０または８０（プロセッサ３２）は、ユーザの操作に従って、アプリケーション（例えば、Ａｐｐ２）を用いて、画像情報などのデータファイルを、他方の情報処理機器８０または３０におけるアプリケーション（例えば、Ａｐｐ３）にそのＩＰアドレスを用いて送信する。このようにして、手順４５６において情報処理装置３０と８０の間でピア・ツー・ピア（Ｐ２Ｐ）の通信が行われる。
【００５６】
代替構成として、他方のＩＰアドレスを取得したとき、情報処理機器３０または８０（プロセッサ３２）は、ユーザの指示に関係なく、利用可能なアプリケーション（例えば、Ａｐｐ２）を用いて、画像情報などのデータファイルを、他方の情報処理機器８０または３０におけるアプリケーション（例えば、Ａｐｐ３）にそのＩＰアドレスを用いて自動的に送信してもよい。
【００５７】
その後、ＩＰ電話機２０および７０の一方、例えばＩＰ電話機２０のユーザがそのＩＰ電話機２０をオンフックすると、手順５４８において、ＩＰ電話機２０（プロセッサ２２）は、セッション終了通知を表すＳＩＰメッセージ（ＢＹＥ）を呼制御管理サーバ１００に送信する。呼制御管理サーバ１００（プロセッサ１０２）は、ＳＩＰメッセージ（ＢＹＥ）の受信に応答して、登録テーブル７００のＩＰ電話機２０のセッション状態を解放状態に設定し、手順６４８においてＩＰ電話機７０にＳＩＰメッセージ（ＢＹＥ）を送信する。ＳＩＰメッセージ（ＢＹＥ）の受信に応答して、ＩＰ電話機７０（プロセッサ２２）は、呼が解放されたことを表す音をレシーバ２８４から発生させ、手順７５０において了解を示すＳＩＰメッセージ（２００  ＯＫ）を呼制御管理サーバ１００に送信する。呼制御管理サーバ１００（プロセッサ１０２）は、ＳＩＰメッセージ（２００  ＯＫ）の受信に応答して、登録テーブル７００のＩＰ電話機７０のセッション状態を解放状態に設定し、手順６５０においてＩＰ電話機２０にＳＩＰメッセージ（２００  ＯＫ）を送信する。ＩＰ電話機２０（プロセッサ２２）は、ＳＩＰメッセージ（２００  ＯＫ）の受信に応答してＩＰ電話機２０を解放状態に設定する。
【００５８】
情報処理装置３０と８０のプロセッサ３２は、セッション確立後、ユーザの操作によって、任意の時点でセッションを解放する。
【００５９】
以上では、本発明を２者のユーザ間のＩＰ電話による通話について説明したが、本発明は、ＩＰ電話機を用いた３者通話または会議通話においても同様に適用可能であることは明らかである。
【００６０】
以上説明した実施形態は典型例として挙げたに過ぎず、その実施形態の変形およびバリエーションは当業者にとって明らかであり、当業者であれば本発明の原理および請求の範囲に記載した発明の範囲を逸脱することなく上述の実施形態の種々の変形を行えることは明らかである。
【００６１】
以上の実施例を含む実施形態に関して、さらに以下の付記を開示する。
（付記１）  ＩＰネットワークに接続された、呼制御および管理を行う呼制御管理情報処理装置、第１のＩＰ電話機、前記第１のＩＰ電話機に関連する第１の情報処理機器、第２のＩＰ電話機、および前記第２のＩＰ電話機に関連する第２の情報処理機器を含むシステムであって、
前記呼制御管理情報処理装置には前記第１と第２のＩＰ電話機および前記第１と第２の情報処理機器の各ＩＰアドレスが格納されており、
前記呼制御管理情報処理装置は、前記第１のＩＰ電話機から前記第２のＩＰ電話機との間のセッション確立を要求するメッセージを受信したとき、前記第１のＩＰ電話機との間のセッション確立を要求するメッセージを前記第２のＩＰ電話機に前記第２のＩＰ電話機のＩＰアドレスを用いて送信して、前記第１のＩＰ電話機と前記第２のＩＰ電話機の間にセッションを確立するものであり、
前記第１と第２のＩＰ電話機の間でセッションが確立されたとき、前記呼制御管理情報処理装置は、前記第２の情報処理機器のＩＰアドレスを前記第１の情報処理機器に前記第１の情報処理機器のＩＰアドレスを用いて通知し、前記第１の情報処理機器のＩＰアドレスを前記第２の情報処理機器に前記第２の情報処理機器のＩＰアドレスを用いて通知することを特徴とする、システム。
（付記２）  前記第１の情報処理機器は、前記第２の情報処理機器のＩＰアドレスを受信したとき、前記第２の情報処理機器のＩＰアドレスを用いて前記第２の情報処理機器との間にピアツーピア・セッションを確立するものであることを特徴とする、付記１に記載のシステム。
（付記３）  前記第１の情報処理機器は、前記第２の情報処理機器のＩＰアドレスを受信した後、ユーザの操作に従って、前記第２の情報処理機器のＩＰアドレスを用いて前記第２の情報処理機器との間にピアツーピア・セッションを確立するものであることを特徴とする、付記１に記載のシステム。
（付記４）  前記第１のＩＰ電話機は、周期的に前記第１の情報処理機器に接続するものであることを特徴とする、付記１乃至３のいずれかに記載のシステム。
（付記５）  前記第１のＩＰ電話機は、前記第１の情報処理機器によって接続されたとき前記第１の情報処理機器から前記第１の情報処理機器のＩＰアドレスを取得して前記呼制御管理情報処理装置に送信し、前記呼制御管理情報処理装置は前記第１の情報処理機器の前記ＩＰアドレスを保存し、
前記第２のＩＰ電話機は、前記第２の情報処理機器によって接続されたとき前記第２の情報処理機器から前記第２の情報処理機器のＩＰアドレスを取得して前記呼制御管理情報処理装置に送信し、前記呼制御管理情報処理装置は前記第２の情報処理機器の前記ＩＰアドレスを保存することを特徴とする、付記１乃至４のいずれかに記載のシステム。
（付記６）  ＩＰネットワークに接続されたＩＰ電話機であって、
前記ＩＰ電話機に対応づけられる特定の情報処理機器のＩＰアドレスの登録指示の入力を受け取ったことに応答して、前記ＩＰ電話機に対応づけられる前記特定の情報処理機器のＩＰアドレスを取得する手段と、
前記ＩＰネットワークを介して、呼を制御し管理する呼制御管理情報処理装置に接続して、前記特定の情報処理機器のＩＰアドレスを、前記呼制御管理情報処理装置に送信して、前記呼制御管理情報処理装置に前記ＩＰ電話機のユーザ識別子およびＩＰアドレスと対応づけて登録する手段と、
を具える、ＩＰ電話機。
（付記７）  ＩＰネットワークを介して接続された第１のＩＰ電話機と第２のＩＰ電話機の間にセッションを確立し、前記ＩＰネットワークを介して接続された前記第１のＩＰ電話機に関連する第１の情報処理機器と前記第２のＩＰ電話機に関連する第２の情報処理機器との間にセッションを確立させる呼制御管理情報処理装置であって、
前記第１と第２のＩＰ電話機および前記第１と第２の情報処理機器のＩＰアドレスを、それぞれ前記第１と第２のＩＰ電話機のそれぞれ第１と第２のユーザ識別子と対応付けて格納する記憶手段と、
前記第１のＩＰ電話機から前記第２のＩＰ電話機の前記第２のユーザ識別子を受け取ったとき、前記第１と第２のユーザ識別子に基づいて、前記第２のＩＰ電話機と前記第１のＩＰ電話機との間のセッション確立を要求するメッセージを前記第２のＩＰ電話機に前記第２のＩＰ電話機の前記第２のＩＰアドレスを用いて送信して、前記第１のＩＰ電話機と前記第２のＩＰ電話機の間にセッションを確立する手段と、
前記第１と第２のＩＰ電話機の間でセッションが確立されたとき、前記呼制御管理情報処理装置は、前記第２の情報処理機器のＩＰアドレスを前記第１の情報処理機器に前記第１の情報処理機器のＩＰアドレスを用いて通知し、前記第１の情報処理機器のＩＰアドレスを前記第２の情報処理機器に前記第２の情報処理機器のＩＰアドレスを用いて通知する手段と、
を具えることを特徴とする、呼制御管理情報処理装置。
（付記８）  ＩＰネットワークを介して接続された第１のＩＰ電話機と第２のＩＰ電話機の間にセッションを確立し、前記ＩＰネットワークを介して接続された前記第１のＩＰ電話機に関連する第１の情報処理機器と前記第２のＩＰ電話機に関連する第２の情報処理機器との間にセッションを確立させる呼制御管理情報処理装置であって、
前記第１と第２のＩＰ電話機および前記第１と第２の情報処理機器のＩＰアドレスを、それぞれ前記第１と第２のＩＰ電話機のそれぞれ第１と第２のユーザ識別子と対応付けて格納し、前記第１と第２の情報処理機器の間にセッションを確立するか否かを判定する判定条件を格納する記憶手段と、
前記第１のＩＰ電話機から前記第２のＩＰ電話機の前記第２のユーザ識別子を受け取ったとき、前記第１と第２のユーザ識別子に基づいて、前記第２のＩＰ電話機と前記第１のＩＰ電話機との間のセッション確立を要求するメッセージを前記第２のＩＰ電話機に前記第２のＩＰ電話機の前記第２のＩＰアドレスを用いて送信して、前記第１のＩＰ電話機と前記第２のＩＰ電話機の間にセッションを確立する手段と、
前記第１と第２のＩＰ電話機の間でセッションが確立されたとき、前記判定条件に従って前記第１と第２の情報処理機器の間にセッションを確立することができるかどうかを判定する判定手段と、
前記判定手段によって、前記第１と第２の情報処理機器の間にセッション確立することができると判定されたとき、前記第２の情報処理機器のＩＰアドレスを前記第１の情報処理機器に前記第１の情報処理機器のＩＰアドレスを用いて通知し、前記第１の情報処理機器のＩＰアドレスを前記第２の情報処理機器に前記第２の情報処理機器のＩＰアドレスを用いて通知する手段と、
を具えることを特徴とする、呼制御管理情報処理装置。
（付記９）  ＩＰネットワークに接続された呼制御管理情報処理装置用のプログラムであって、
第１のＩＰ電話機、前記第１のＩＰ電話機に関連する第１の情報処理機器、第２のＩＰ電話機、および前記第２のＩＰ電話機に関連する第２の情報処理機器の各ＩＰアドレスを、それぞれ前記第１と第２のＩＰ電話機のそれぞれ第１と第２のユーザ識別子と対応付けて記憶手段に格納するステップと、
前記第１のＩＰ電話機から前記第２のＩＰ電話機の前記第２のユーザ識別子を受け取ったとき、前記第１と第２のユーザ識別子に基づいて、前記第２のＩＰ電話機と前記第１のＩＰ電話機との間のセッション確立を要求するメッセージを前記第２のＩＰ電話機に前記第２のＩＰ電話機の前記第２のＩＰアドレスを用いて送信して、前記第１のＩＰ電話機と前記第２のＩＰ電話機の間にセッションを確立するステップと、
前記第１と第２のＩＰ電話機の間でセッションが確立されたとき、前記第２の情報処理機器のＩＰアドレスを前記第１の情報処理機器に前記第１の情報処理機器のＩＰアドレスを用いて通知し、前記第１の情報処理機器のＩＰアドレスを前記第２の情報処理機器に前記第２の情報処理機器のＩＰアドレスを用いて通知するステップと、
を実行させるよう動作可能なプログラム。
（付記１０）  ＩＰネットワークに接続された呼制御管理情報処理装置用のプログラムであって、
前記第１と第２のＩＰ電話機および前記第１と第２の情報処理機器のＩＰアドレスを、それぞれ前記第１と第２のＩＰ電話機のそれぞれ第１と第２のユーザ識別子と対応付けて格納し、前記第１と第２の情報処理機器の間にセッションを確立するか否かを判定する判定条件を格納するステップと、
前記第１のＩＰ電話機から前記第２のＩＰ電話機の前記第２のユーザ識別子を受け取ったとき、前記第１と第２のユーザ識別子に基づいて、前記第２のＩＰ電話機と前記第１のＩＰ電話機との間のセッション確立を要求するメッセージを前記第２のＩＰ電話機に前記第２のＩＰ電話機の前記第２のＩＰアドレスを用いて送信して、前記第１のＩＰ電話機と前記第２のＩＰ電話機の間にセッションを確立するステップと、
前記第１と第２のＩＰ電話機の間でセッションが確立されたとき、前記判定条件に従って前記第１と第２の情報処理機器の間にセッションを確立することができるかどうかを判定するステップと、
前記判定するステップにおいて前記第１と第２の情報処理機器の間にセッション確立することができると判定されたとき、前記第２の情報処理機器のＩＰアドレスを前記第１の情報処理機器に前記第１の情報処理機器のＩＰアドレスを用いて通知し、前記第１の情報処理機器のＩＰアドレスを前記第２の情報処理機器に前記第２の情報処理機器のＩＰアドレスを用いて通知するステップと、
を実行させるよう動作可能なプログラム。
（付記１１）  ＩＰネットワークに接続されたＩＰ電話機において、呼の制御および管理を行う呼制御管理情報処理装置に前記ＩＰ電話機に対応づけられる特定の情報処理機器のＩＰアドレスを登録する方法であって、
前記ＩＰ電話機に対応づけられる前記特定の情報処理機器のＩＰアドレスの登録指示の入力を受け取り、
前記ＩＰ電話機に対応づけられる前記特定の情報処理機器のＩＰアドレスを取得し、
前記ＩＰネットワークを介して、呼を制御し管理する呼制御管理情報処理装置に接続して、前記特定の情報処理機器のＩＰアドレスを、前記呼制御管理情報処理装置に送信して、前記呼制御管理情報処理装置に前記ＩＰ電話機のユーザ識別子およびＩＰアドレスと対応づけて登録すること、
を特徴とする登録方法。
（付記１２）  ＩＰネットワークに接続された呼制御管理情報処理装置において、ＩＰネットワークを介して接続された第１のＩＰ電話機と第２のＩＰ電話機の間にセッションを確立し、前記ＩＰネットワークを介して接続された前記第１のＩＰ電話機に関連する第１の情報処理機器と前記第２のＩＰ電話機に関連する第２の情報処理機器との間にセッションを確立する方法であって、
第１のＩＰ電話機、前記第１のＩＰ電話機に関連する第１の情報処理機器、第２のＩＰ電話機、および前記第２のＩＰ電話機に関連する第２の情報処理機器の各ＩＰアドレスを、それぞれ前記第１と第２のＩＰ電話機のそれぞれ第１と第２のユーザ識別子と対応付けて記憶手段に格納し、
前記第１のＩＰ電話機から前記第２のＩＰ電話機の前記第２のユーザ識別子を受け取ったとき、前記第１と第２のユーザ識別子に基づいて、前記第２のＩＰ電話機と前記第１のＩＰ電話機との間のセッション確立を要求するメッセージを前記第２のＩＰ電話機に前記第２のＩＰ電話機の前記第２のＩＰアドレスを用いて送信して、前記第１のＩＰ電話機と前記第２のＩＰ電話機の間にセッションを確立し、
前記第１と第２のＩＰ電話機の間でセッションが確立されたとき、前記第２の情報処理機器のＩＰアドレスを前記第１の情報処理機器に前記第１の情報処理機器のＩＰアドレスを用いて通知し、前記第１の情報処理機器のＩＰアドレスを前記第２の情報処理機器に前記第２の情報処理機器のＩＰアドレスを用いて通知すること、
を特徴とする方法。
（付記１３）  ＩＰネットワークに接続された呼制御管理情報処理装置において、ＩＰネットワークを介して接続された第１のＩＰ電話機と第２のＩＰ電話機の間にセッションを確立し、前記ＩＰネットワークを介して接続された前記第１のＩＰ電話機に関連する第１の情報処理機器と前記第２のＩＰ電話機に関連する第２の情報処理機器との間にセッションを確立させる方法であって、
前記第１と第２のＩＰ電話機および前記第１と第２の情報処理機器のＩＰアドレスを、それぞれ前記第１と第２のＩＰ電話機のそれぞれ第１と第２のユーザ識別子と対応付けて格納し、前記第１と第２の情報処理機器の間にセッションを確立するか否かを判定する判定条件を格納し、
前記第１のＩＰ電話機から前記第２のＩＰ電話機の前記第２のユーザ識別子を受け取ったとき、前記第１と第２のユーザ識別子に基づいて、前記第２のＩＰ電話機と前記第１のＩＰ電話機との間のセッション確立を要求するメッセージを前記第２のＩＰ電話機に前記第２のＩＰ電話機の前記第２のＩＰアドレスを用いて送信して、前記第１のＩＰ電話機と前記第２のＩＰ電話機の間にセッションを確立し、
前記第１と第２のＩＰ電話機の間でセッションが確立されたとき、前記判定条件に従って前記第１と第２の情報処理機器の間にセッションを確立することができるかどうかを判定し、
前記判定するステップにおいて前記第１と第２の情報処理機器の間にセッション確立することができると判定されたとき、前記第２の情報処理機器のＩＰアドレスを前記第１の情報処理機器に前記第１の情報処理機器のＩＰアドレスを用いて通知し、前記第１の情報処理機器のＩＰアドレスを前記第２の情報処理機器に前記第２の情報処理機器のＩＰアドレスを用いて通知すること、
を特徴とする方法。
【図面の簡単な説明】
【００６２】
【図１】図１は、本発明の実施形態による、ＩＰネットワーク上で呼の制御および管理を行う呼制御管理サーバと、１つのエリアに位置しＩＰネットワークに接続された電話機および情報処理装置と、別の１つのエリアに位置しＩＰネットワークに接続されたＩＰ電話機および情報処理装置と、からなるシステムを示している。
【図２】図２Ａおよび２Ｂは、ＩＰ電話機の各々の概略的なハードウェアおよびソフトウェア構成をそれぞれ示している。
【図３】図３は、情報処理機器の各々の概略的な構成を示している。
【図４】図４は、呼制御管理サーバの概略的な構成を示している。
【図５Ａ】図５Ａおよび５Ｂは、ＩＰ電話機２０および７０の各々のプロセッサ３２によって実行される、ＩＰ電話機２０または７０およびそれに関連する情報処理機器３０〜４４または９０〜９４のＩＰアドレス登録のためのフローチャートを示している。
【図５Ｂ】.
【図６】図６は、ＩＰ電話機と呼制御管理サーバとの間の通信手順を示している。
【図７】図７は、ＩＰ電話機によって登録された、呼制御管理サーバの登録テーブルの例を示している。
【図８Ａ】図８Ａおよび８Ｂは、ＩＰ電話機がＩＰネットワークを介してＩＰ電話機を呼び出し次いでそれらに対応する情報処理機器を互いに接続させるための通信手順を示している。
【図８Ｂ】.
【図９】図９は、呼制御管理サーバのプロセッサによって実行される、双方のＩＰ電話機の間にセッションを確立し、次いで双方のＩＰ電話機に関連する情報処理機器の間のセッションを確立するためのフローチャートを示している。
【符号の説明】
【００６３】
１０  ＩＰネットワーク
２０、７０  ＩＰ電話機
３０、４０、４４、８０、９０、９４  情報処理機器
１００  呼制御管理サーバ
６４３、６４５  ＳＩＰメッセージ
【図１】
2006319697.tif 000003
【図２】
2006319697.tif 000004
【図３】
2006319697.tif 000005
【図４】
2006319697.tif 000006
【図５Ａ】
2006319697.tif 000007
【図５Ｂ】
2006319697.tif 000008
【図６】
2006319697.tif 000009
【図７】
2006319697.tif 000010
【図８Ａ】
2006319697.tif 000011
【図８Ｂ】
2006319697.tif 000012
【図９】
2006319697.tif 000013