(57)【特許請求の範囲】
【請求項１】
複数のＩＰ電話端末およびゲートキーパがそれぞれＩＰアドレスを有して収容されるＩＰネットワーク内のＩＰ電話システムにおけるコールバック制御方法において、
ＩＰ電話端末は電子メールアドレスを含む自己の端末情報を登録するための登録メッセージをゲートキーパに送信し、
ゲートキーパはＩＰ電話端末から受信した登録メッセージに基づき登録のあったＩＰ電話端末の端末情報を登録履歴テーブルに登録しておき、
発信元となるＩＰ電話端末は相手先となるＩＰ電話端末のエリアスアドレスを指定して電話発信するためにゲートキーパに相手先問合せメッセージを送信し、ゲートキーパは相手先問合せメッセージを受信すると、コールバックメールを相手先に送信するか否かを問い合わせるコールバックメール送信問合せメッセージを発信元に送信し、
発信元ＩＰ電話端末はコールバックメール送信問合せメッセージに対してコールバックメール送信要求メッセージをゲートキーパに返信し、
ゲートキーパはコールバックメール送信要求メッセージを受信すると、登録履歴テーブルを検索して、前記相手先問合せメッセージに含まれる相手先のエリアスアドレスに対応する相手先電子メールアドレスが登録履歴テーブルに登録されているか否かを判定し、
ゲートキーパは前記判定の結果、相手先電子メールアドレスが登録履歴テーブルに登録されている場合には、発信元の端末情報を含む電話発信ファイルを作成し、
ゲートキーパは電話発信ファイルを添付ファイルとしたコールバックメールを相手先の電子メールアドレスに送信し、
ゲートキーパは前記判定の結果、相手先の電子メールアドレスが登録履歴テーブルに登録されていないと判定した場合には、コールバックメール送付先である相手先ＩＰ電話端末の端末情報とコールバックメール送信要求メッセージの送信元である発信元ＩＰ電話端末の端末情報をコールバック要求テーブルに登録しておき、
ゲートキーパはコールバック要求テーブルにコールバック送付先である相手先ＩＰ電話端末として登録されているＩＰ電話端末から登録メッセージを受信した場合、該相手先ＩＰ電話端末の端末情報を登録履歴テーブルに登録するとともに、該相手先ＩＰ電話端末の電子メールアドレスを抽出し、
ゲートキーパはコールバック要求テーブルから発信元ＩＰ電話端末の端末情報を抽出して、この発信元端末情報を含む電話発信ファイルを作成し、
ゲートキーパはこの電話発信ファイルを添付ファイルとしたコールバックメールを前記相手先ＩＰ電話端末の電子メールアドレスに送信すること
を特徴とするＩＰ電話システムにおけるコールバック制御方法。
【請求項２】
複数のＩＰ電話端末およびゲートキーパがそれぞれＩＰアドレスを有して収容されるＩＰネットワーク内のＩＰ電話システムにおけるコールバック制御システムにおいて、
前記ＩＰ電話端末は、
電子メールアドレスを含む自己の端末情報を登録するための登録メッセージをゲートキーパに送信する登録メッセージ送信手段と、
相手先となるＩＰ電話端末のエリアスアドレスを指定して電話発信するためにゲートキーパに相手先問合せメッセージを送信する相手先問合せメッセージ送信手段と、
ゲートキーパからコールバックメール送信問合せメッセージを受信し、該メッセージに対してコールバックメール送信要求メッセージをゲートキーパに返信するコールバックメール関連送受信手段とを有し、
前記ゲートキーパは、
ＩＰ電話端末から受信した登録メッセージに基づき登録のあったＩＰ電話端末の端末情報を登録する登録履歴テーブルと、
ＩＰ電話端末から相手先問合せメッセージを受信すると、コールバックメールを相手先ＩＰ電話端末に送信するか否かを問い合わせるコールバックメール送信問合せメッセージを発信元ＩＰ電話端末に送信するコールバックメール送信問合せメッセージ送信手段と、
発信元ＩＰ電話端末からコールバックメール送信要求メッセージを受信すると、登録履歴テーブルを検索して、前記相手先問合せメッセージに含まれる相手先のエリアスアドレスに対応する相手先ＩＰ電話端末の電子メールアドレスが登録履歴テーブルに登録されているか否かを判定する相手先登録判定手段と、
前記判定の結果、相手先ＩＰ電話端末の電子メールアドレスが登録履歴テーブルに登録されている場合には、発信元の端末情報を含む電話発信ファイルを作成する第１の電話発信ファイル作成手段と、
前記判定の結果、相手先ＩＰ電話端末の電子メールアドレスが登録履歴テーブルに登録されていないと判定した場合には、コールバックメール送付先である相手先ＩＰ電話端末の端末情報とコールバックメール送信要求メッセージの送信元である発信元ＩＰ電話端末の端末情報を登録するコールバック要求テーブルと、前記コールバック要求テーブルにコールバックメール送付先である相手先ＩＰ電話端末として登録されているＩＰ電話端末から登録メッセージを受信した場合、該相手先ＩＰ電話端末の端末情報を登録履歴テーブルに登録するとともに、該相手先ＩＰ電話端末の電子メールアドレスを抽出する相手先電子メールアドレス抽出手段と、
前記コールバック要求テーブルから発信元ＩＰ電話端末の端末情報を抽出して、この発信元端末情報を含む電話発信ファイルを作成する第２の電話発信ファイル作成手段と、
前記第１または第２の電話発信ファイル作成手段で作成された電話発信ファイルを添付ファイルとしたコールバックメールを相手先ＩＰ電話端末の電子メールアドレスに送信するコールバックメール送信手段と
を有することを特徴とするＩＰ電話システムにおけるコールバック制御システム。
【請求項３】
複数のＩＰ電話端末およびゲートキーパがそれぞれＩＰアドレスを有して収容されるＩＰネットワーク内のＩＰ電話システムにおけるコールバック制御プログラムを記録した記録媒体において、
ＩＰ電話端末は電子メールアドレスを含む自己の端末情報を登録するための登録メッセージをゲートキーパに送信し、
ゲートキーパはＩＰ電話端末から受信した登録メッセージに基づき登録のあったＩＰ電話端末の端末情報を登録履歴テーブルに登録しておき、
発信元となるＩＰ電話端末は相手先となるＩＰ電話端末のエリアスアドレスを指定して電話発信するためにゲートキーパに相手先問合せメッセージを送信し、ゲートキーパは相手先問合せメッセージを受信すると、コールバックメールを相手先に送信するか否かを問い合わせるコールバックメール送信問合せメッセージを発信元に送信し、
発信元ＩＰ電話端末はコールバックメール送信問合せメッセージに対してコールバックメール送信要求メッセージをゲートキーパに返信し、
ゲートキーパはコールバックメール送信要求メッセージを受信すると、登録履歴テーブルを検索して、前記相手先問合せメッセージに含まれる相手先のエリアスアドレスに対応する相手先電子メールアドレスが登録履歴テーブルに登録されているか否かを判定し、
ゲートキーパは前記判定の結果、相手先電子メールアドレスが登録履歴テーブルに登録されている場合には、発信元の端末情報を含む電話発信ファイルを作成し、
ゲートキーパは電話発信ファイルを添付ファイルとしたコールバックメールを相手先の電子メールアドレスに送信し、
ゲートキーパは前記判定の結果、相手先の電子メールアドレスが登録履歴テーブルに登録されていないと判定した場合には、コールバックメール送付先である相手先ＩＰ電話端末の端末情報とコールバックメール送信要求メッセージの送信元である発信元ＩＰ電話端末の端末情報をコールバック要求テーブルに登録しておき、
ゲートキーパはコールバック要求テーブルにコールバック送付先である相手先ＩＰ電話端末として登録されているＩＰ電話端末から登録メッセージを受信した場合、該相手先ＩＰ電話端末の端末情報を登録履歴テーブルに登録するとともに、該相手先ＩＰ電話端末の電子メールアドレスを抽出し、
ゲートキーパはコールバック要求テーブルから発信元ＩＰ電話端末の端末情報を抽出して、この発信元端末情報を含む電話発信ファイルを作成し、
ゲートキーパはこの電話発信ファイルを添付ファイルとしたコールバックメールを前記相手先ＩＰ電話端末の電子メールアドレスに送信すること
を特徴とするＩＰ電話システムにおけるコールバック制御プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のＩＰ電話端末およびゲートキーパがそれぞれＩＰアドレスを有して収容されるインターネットなどのＩＰネットワークにおいて双方向のリアルタイムデータ通信を行うＩＰ電話システムにおけるコールバック制御方法、コールバック制御システム、およびコールバック制御プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
ＩＰ電話システムにおいて相手先を指定する方法には、あるＩＰ電話端末から別のＩＰ電話端末へＩＰアドレスを使用して電話発信を行う方法と、ゲートキーパと呼ばれるＩＰ電話を管理するサーバに自己のＩＰ電話端末のエリアスアドレス（ニックネーム、Ｅメールアドレスなど）とＩＰアドレスを登録し、このエリアスアドレスを利用して、別のＩＰ電話端末に電話発信を行う方法とがある。後者の方法では、利用環境内でユニークなエリアスアドレスがＩＰアドレスと対応付けられて登録され利用される。
【０００３】
このような従来の方法について図９および図１０を参照して説明する。図９は、ＩＰ電話システムの構成を示す図である。同図に示すように、ＩＰ電話端末（Ａ）１およびＩＰ電話端末（Ｂ）３はＩＰネットワーク５に接続され、またこのＩＰネットワーク５にはＩＰ電話を管理するサーバでゲートキーパ（ＧＫ）７が接続されている。また、ＩＰ電話端末（Ａ）１およびＩＰ電話端末（Ｂ）３の各々には、マイクおよびスピーカが接続されていることに加えて、ＩＰ電話端末ソフト１ａ，３ａがそれぞれインストールされている。
【０００４】
なお、ＩＰ電話端末（Ａ）１のＩＰアドレスおよびエリアスアドレスは、それぞれ「１０．２０．３０．４０」および「ＡＮＤＯ」であり、ＩＰ電話端末（Ｂ）３のＩＰアドレスおよびエリアスアドレスは、それぞれ「１０．２０．３０．５０」および「ＭＩＹＡＺＡＫＩ」である。
【０００５】
このように構成されるＩＰ電話システムにおいて、各ＩＰ電話端末は上述したように自己のエリアスアドレスとＩＰアドレスをゲートキーパ７に登録するために、ＩＰ電話端末（Ａ）１は自己のエリアスアドレスとＩＰアドレスを登録するための登録パケットをゲートキーパ７に送信する（図１０の処理Ｚ７１）。ゲートキーパ７は、この登録パケットを受信すると、この登録パケットを登録したことを示す返答パケットをＩＰ電話端末（Ａ）１に返信する（処理Ｚ７３）。また、ＩＰ電話端末（Ｂ）３も同様に自己のエリアスアドレスとＩＰアドレスを登録するための登録パケットをゲートキーパ７に送信し（処理Ｚ７５）、ゲートキーパ７から返答パケットを受信する（処理Ｚ７７）。以上の処理により各ＩＰ電話端末のエリアスアドレスとＩＰアドレスはゲートキーパ７に登録される。
【０００６】
次に、ＩＰ電話端末（Ａ）１は、ＩＰ電話端末（Ｂ）３を呼び出すために必要なＩＰ電話端末（Ｂ）３のＩＰアドレスを取得するために、ＩＰ電話端末（Ｂ）３のエリアスアドレス「ＭＩＹＡＺＡＫＩ」を指定した問合せパケットをゲートキーパ７に送信する（処理Ｚ８１）。ゲートキーパ７は、この問合せパケットに対してＩＰ電話端末（Ｂ）３のＩＰアドレス「１０．２０．３０．５０」を知らせる返答パケットをＩＰ電話端末（Ａ）１に返信する（処理Ｚ８３）。
【０００７】
ＩＰ電話端末（Ａ）１は、ゲートキーパ７からＩＰ電話端末（Ｂ）３のＩＰアドレス「１０．２０．３０．５０」を受信すると、このＩＰアドレスを使用してＩＰ電話端末（Ｂ）３に対して発呼パケット、すなわち発呼メッセージを送信する（処理Ｚ８５）。なお、各メッセージはパケット形式で送受信されるものであるので、図面および本説明ではメッセージまたはパケットなる用語が同じように使用されている。
【０００８】
ＩＰ電話端末（Ａ）１からＩＰ電話端末（Ｂ）３に対して発呼メッセージを送信すると、ＩＰ電話端末（Ｂ）３は、ＩＰ電話端末（Ａ）１に対して接続メッセージを返信し（処理Ｚ８７）、ＩＰ電話端末（Ａ）１とＩＰ電話端末（Ｂ）３は接続され、音声通話を開始する（処理Ｚ８９）。
【０００９】
一般に、ＩＰアドレスよりエリアスアドレスの方が人間にはなじみやすいので、上述したように、ゲートキーパ７を利用して電話発信することが多い。なお、このようなＩＰ電話システムの呼接続方法、ゲートキーパの利用方法、音声通話の方法などについてはＩＴＵ−Ｔの勧告Ｈ．３２３が有名である。
【００１０】
【発明が解決しようとする課題】
上述したように、ゲートキーパから相手先のＩＰ電話端末のＩＰアドレスを取得して、該ＩＰ電話端末を呼び出す場合でも、相手先のＩＰ電話端末が端末ソフトウェアであり、この端末ソフトウェアが起動されていない場合には、該ＩＰ電話端末に対して電話発信して呼び出すことができないという問題がある。
【００１１】
一般的にＰＣにインストールして利用されるソフトウェアは、汎用的に使用されるＰＣ上では必ずしも常に起動されているとは限らない。従来は、このような相手先のＩＰ電話端末ソフトが起動されていない場合には、通話をあきらめるかまたはボイスメールなどでサーバ等にメッセージを蓄積する必要がある。
【００１２】
しかしながら、早急に連絡を取りたい場合は、コールバックを相手に要求したいことが多いが、ボイスメールとして蓄積されても、相手先のＩＰ電話端末でＩＰ電話端末ソフトが起動されない限り、ボイスメールの存在がわからないため、直ちにコールバックしてもらうことは困難である。
【００１３】
更に、相手先ＩＰ電話端末のユーザはボイスメールを読み出した後、コールバック先のＩＰアドレスなどを端末ソフトに手動で入力しなければならない等のように操作が煩雑であり、使い勝手上に問題がある。
【００１４】
また、ボイスメールを蓄積するための余剰な設備がサーバなどに必要となってしまい、非経済的であるという問題がある。
【００１５】
本発明は、上記に鑑みてなされたもので、その目的とするところは、相手先のＩＰ電話端末ソフトが起動されていない場合でも相手先にコールバックの要求を通知し、相手先が簡単な操作でコールバックを行うことができるＩＰ電話システムにおけるコールバック制御方法、コールバック制御システム、およびコールバック制御プログラムを記録した記録媒体を提供することにある。
【００１６】
【課題を解決するための手段】
上記目的を達成するため、請求項１記載の本発明は、複数のＩＰ電話端末およびゲートキーパがそれぞれＩＰアドレスを有して収容されるＩＰネットワーク内のＩＰ電話システムにおいて、ＩＰ電話端末は電子メールアドレスを含む自己の端末情報を登録するための登録メッセージをゲートキーパに送信し、ゲートキーパはＩＰ電話端末から受信した登録メッセージに基づき登録のあったＩＰ電話端末の端末情報を登録履歴テーブルに登録しておき、発信元となるＩＰ電話端末は相手先となるＩＰ電話端末のエリアスアドレスを指定して電話発信するためにゲートキーパに相手先問合せメッセージを送信し、ゲートキーパは相手先問合せメッセージを受信すると、コールバックメールを相手先に送信するか否かを問い合わせるコールバックメール送信問合せメッセージを発信元に送信し、発信元ＩＰ電話端末はコールバックメール送信問合せメッセージに対してコールバックメール送信要求メッセージをゲートキーパに返信し、ゲートキーパはコールバックメール送信要求メッセージを受信すると、登録履歴テーブルを検索して、前記相手先問合せメッセージに含まれる相手先のエリアスアドレスに対応する相手先電子メールアドレスが登録履歴テーブルに登録されているか否かを判定し、ゲートキーパは前記判定の結果、相手先電子メールアドレスが登録履歴テーブルに登録されている場合には、発信元の端末情報を含む電話発信ファイルを作成し、ゲートキーパは電話発信ファイルを添付ファイルとしたコールバックメールを相手先の電子メールアドレスに送信し、ゲートキーパは前記判定の結果、相手先の電子メールアドレスが登録履歴テーブルに登録されていないと判定した場合には、コールバックメール送付先である相手先ＩＰ電話端末の端末情報とコールバックメール送信要求メッセージの送信元である発信元ＩＰ電話端末の端末情報をコールバック要求テーブルに登録しておき、ゲートキーパはコールバック要求テーブルにコールバック送付先である相手先ＩＰ電話端末として登録されているＩＰ電話端末から登録メッセージを受信した場合、該相手先ＩＰ電話端末の端末情報を登録履歴テーブルに登録するとともに、該相手先ＩＰ電話端末の電子メールアドレスを抽出し、ゲートキーパはコールバック要求テーブルから発信元ＩＰ電話端末の端末情報を抽出して、この発信元端末情報を含む電話発信ファイルを作成し、ゲートキーパはこの電話発信ファイルを添付ファイルとしたコールバックメールを前記相手先ＩＰ電話端末の電子メールアドレスに送信することを要旨とする。
【００１７】
請求項１記載の本発明にあっては、ゲートキーパは発信元ＩＰ電話端末から相手先問合せメッセージを受信すると、コールバックメールを相手先に送信するか否かを問い合わせるコールバックメール送信問合せメッセージを発信元に送信し、コールバックメール送信要求メッセージを発信元から受信すると、登録履歴テーブルを検索して、相手先のエリアスアドレスに対応する相手先電子メールアドレスが登録履歴テーブルに登録されているか否かを判定し、登録履歴テーブルに登録されている場合には、発信元の端末情報を含む電話発信ファイルを作成し、該電話発信ファイルを添付ファイルとしたコールバックメールを相手先の電子メールアドレスに送信し、また相手先の電子メールアドレスが登録履歴テーブルに登録されていない場合には、コールバックメール送付先である相手先ＩＰ電話端末の端末情報とコールバックメール送信要求メッセージの送信元である発信元ＩＰ電話端末の端末情報をコールバック要求テーブルに登録しておき、このコールバック要求テーブルにコールバック送付先である相手先ＩＰ電話端末として登録されているＩＰ電話端末から登録メッセージを受信した場合、該相手先ＩＰ電話端末の端末情報を登録履歴テーブルに登録するとともに、該相手先ＩＰ電話端末の電子メールアドレスを抽出し、コールバック要求テーブルから発信元ＩＰ電話端末の端末情報を抽出して、この発信元端末情報を含む電話発信ファイルを作成し、該電話発信ファイルを添付ファイルとしたコールバックメールを相手先ＩＰ電話端末の電子メールアドレスに送信するため、相手先のＩＰ電話端末ソフトが起動していない場合でも、電話発信ファイルを添付したコールバックメールを相手先に送信することができるとともに、コールバックメールを受信した相手先は電話発信ファイルをクリックするだけで、コールバック先電子メールアドレスを入力することなく、コールバック電話発信ができ、使い勝手を著しく向上することができる。また、相手先の電子メールアドレスをゲートキーパ内の登録履歴テーブルから抽出するため、ユーザは相手先電子メールアドレスを調べる必要もなく、効率的である。更に、コールバックの依頼は電話発信メールの添付したメールとして送信されるため、ボイスメールに比較して極めて容量が小さく、ゲートキーパなどのサーバに負荷がかからない。
【００１８】
また、請求項２記載の本発明は、複数のＩＰ電話端末およびゲートキーパがそれぞれＩＰアドレスを有して収容されるＩＰネットワーク内のＩＰ電話システムにおいて、前記ＩＰ電話端末は、電子メールアドレスを含む自己の端末情報を登録するための登録メッセージをゲートキーパに送信する登録メッセージ送信手段と、相手先となるＩＰ電話端末のエリアスアドレスを指定して電話発信するためにゲートキーパに相手先問合せメッセージを送信する相手先問合せメッセージ送信手段と、ゲートキーパからコールバックメール送信問合せメッセージを受信し、該メッセージに対してコールバックメール送信要求メッセージをゲートキーパに返信するコールバックメール関連送受信手段とを有し、前記ゲートキーパは、ＩＰ電話端末から受信した登録メッセージに基づき登録のあったＩＰ電話端末の端末情報を登録する登録履歴テーブルと、ＩＰ電話端末から相手先問合せメッセージを受信すると、コールバックメールを相手先ＩＰ電話端末に送信するか否かを問い合わせるコールバックメール送信問合せメッセージを発信元ＩＰ電話端末に送信するコールバックメール送信問合せメッセージ送信手段と、発信元ＩＰ電話端末からコールバックメール送信要求メッセージを受信すると、登録履歴テーブルを検索して、前記相手先問合せメッセージに含まれる相手先のエリアスアドレスに対応する相手先ＩＰ電話端末の電子メールアドレスが登録履歴テーブルに登録されているか否かを判定する相手先登録判定手段と、前記判定の結果、相手先ＩＰ電話端末の電子メールアドレスが登録履歴テーブルに登録されている場合には、発信元の端末情報を含む電話発信ファイルを作成する第１の電話発信ファイル作成手段と、前記判定の結果、相手先ＩＰ電話端末の電子メールアドレスが登録履歴テーブルに登録されていないと判定した場合には、コールバックメール送付先である相手先ＩＰ電話端末の端末情報とコールバックメール送信要求メッセージの送信元である発信元ＩＰ電話端末の端末情報を登録するコールバック要求テーブルと、前記コールバック要求テーブルにコールバック送付先である相手先ＩＰ電話端末として登録されているＩＰ電話端末から登録メッセージを受信した場合、該相手先ＩＰ電話端末の端末情報を登録履歴テーブルに登録するとともに、該相手先ＩＰ電話端末の電子メールアドレスを抽出する相手先電子メールアドレス抽出手段と、前記コールバック要求テーブルから発信元ＩＰ電話端末の端末情報を抽出して、この発信元端末情報を含む電話発信ファイルを作成する第２の電話発信ファイル作成手段と、前記第１または第２の電話発信ファイル作成手段で作成された電話発信ファイルを添付ファイルとしたコールバックメールを相手先ＩＰ電話端末の電子メールアドレスに送信するコールバックメール送信手段とを有することを要旨とする。
【００１９】
請求項２記載の本発明にあっては、ゲートキーパは発信元ＩＰ電話端末から相手先問合せメッセージを受信すると、コールバックメールを相手先に送信するか否かを問い合わせるコールバックメール送信問合せメッセージを発信元に送信し、コールバックメール送信要求メッセージを発信元から受信すると、登録履歴テーブルを検索して、相手先のエリアスアドレスに対応する相手先電子メールアドレスが登録履歴テーブルに登録されているか否かを判定し、登録履歴テーブルに登録されている場合には、発信元の端末情報を含む電話発信ファイルを作成し、該電話発信ファイルを添付ファイルとしたコールバックメールを相手先の電子メールアドレスに送信し、また相手先の電子メールアドレスが登録履歴テーブルに登録されていない場合には、コールバックメール送付先である相手先ＩＰ電話端末の端末情報とコールバックメール送信要求メッセージの送信元である発信元ＩＰ電話端末の端末情報をコールバック要求テーブルに登録しておき、このコールバック要求テーブルにコールバック送付先である相手先ＩＰ電話端末として登録されているＩＰ電話端末から登録メッセージを受信した場合、該相手先ＩＰ電話端末の端末情報を登録履歴テーブルに登録するとともに、該相手先ＩＰ電話端末の電子メールアドレスを抽出し、コールバック要求テーブルから発信元ＩＰ電話端末の端末情報を抽出して、この発信元端末情報を含む電話発信ファイルを作成し、該電話発信ファイルを添付ファイルとしたコールバックメールを相手先ＩＰ電話端末の電子メールアドレスに送信するため、相手先のＩＰ電話端末ソフトが起動していない場合でも、電話発信ファイルを添付したコールバックメールを相手先に送信することができるとともに、コールバックメールを受信した相手先は電話発信ファイルをクリックするだけで、コールバック先電子メールアドレスを入力することなく、コールバック電話発信ができ、使い勝手を著しく向上することができる。
【００２０】
更に、請求項３記載の本発明は、複数のＩＰ電話端末およびゲートキーパがそれぞれＩＰアドレスを有して収容されるＩＰネットワーク内のＩＰ電話システムにおいて、ＩＰ電話端末は電子メールアドレスを含む自己の端末情報を登録するための登録メッセージをゲートキーパに送信し、ゲートキーパはＩＰ電話端末から受信した登録メッセージに基づき登録のあったＩＰ電話端末の端末情報を登録履歴テーブルに登録しておき、発信元となるＩＰ電話端末は相手先となるＩＰ電話端末のエリアスアドレスを指定して電話発信するためにゲートキーパに相手先問合せメッセージを送信し、ゲートキーパは相手先問合せメッセージを受信すると、コールバックメールを相手先に送信するか否かを問い合わせるコールバックメール送信問合せメッセージを発信元に送信し、発信元ＩＰ電話端末はコールバックメール送信問合せメッセージに対してコールバックメール送信要求メッセージをゲートキーパに返信し、ゲートキーパはコールバックメール送信要求メッセージを受信すると、登録履歴テーブルを検索して、前記相手先問合せメッセージに含まれる相手先のエリアスアドレスに対応する相手先電子メールアドレスが登録履歴テーブルに登録されているか否かを判定し、ゲートキーパは前記判定の結果、相手先電子メールアドレスが登録履歴テーブルに登録されている場合には、発信元の端末情報を含む電話発信ファイルを作成し、ゲートキーパは電話発信ファイルを添付ファイルとしたコールバックメールを相手先の電子メールアドレスに送信し、ゲートキーパは前記判定の結果、相手先の電子メールアドレスが登録履歴テーブルに登録されていないと判定した場合には、コールバックメール送付先である相手先ＩＰ電話端末の端末情報とコールバックメール送信要求メッセージの送信元である発信元ＩＰ電話端末の端末情報をコールバック要求テーブルに登録しておき、ゲートキーパはコールバック要求テーブルにコールバック送付先である相手先ＩＰ電話端末として登録されているＩＰ電話端末から登録メッセージを受信した場合、該相手先ＩＰ電話端末の端末情報を登録履歴テーブルに登録するとともに、該相手先ＩＰ電話端末の電子メールアドレスを抽出し、ゲートキーパはコールバック要求テーブルから発信元ＩＰ電話端末の端末情報を抽出して、この発信元端末情報を含む電話発信ファイルを作成し、ゲートキーパはこの電話発信ファイルを添付ファイルとしたコールバックメールを前記相手先ＩＰ電話端末の電子メールアドレスに送信するＩＰ電話システムにおけるコールバック制御プログラムを記録媒体に記録することを要旨とする。
【００２１】
請求項３記載の本発明にあっては、ゲートキーパは発信元ＩＰ電話端末から相手先問合せメッセージを受信すると、コールバックメールを相手先に送信するか否かを問い合わせるコールバックメール送信問合せメッセージを発信元に送信し、コールバックメール送信要求メッセージを発信元から受信すると、登録履歴テーブルを検索して、相手先のエリアスアドレスに対応する相手先電子メールアドレスが登録履歴テーブルに登録されているか否かを判定し、登録履歴テーブルに登録されている場合には、発信元の端末情報を含む電話発信ファイルを作成し、該電話発信ファイルを添付ファイルとしたコールバックメールを相手先の電子メールアドレスに送信し、また相手先の電子メールアドレスが登録履歴テーブルに登録されていない場合には、コールバックメール送付先である相手先ＩＰ電話端末の端末情報とコールバックメール送信要求メッセージの送信元である発信元ＩＰ電話端末の端末情報をコールバック要求テーブルに登録しておき、このコールバック要求テーブルにコールバック送付先である相手先ＩＰ電話端末として登録されているＩＰ電話端末から登録メッセージを受信した場合、該相手先ＩＰ電話端末の端末情報を登録履歴テーブルに登録するとともに、該相手先ＩＰ電話端末の電子メールアドレスを抽出し、コールバック要求テーブルから発信元ＩＰ電話端末の端末情報を抽出して、この発信元端末情報を含む電話発信ファイルを作成し、該電話発信ファイルを添付ファイルとしたコールバックメールを相手先ＩＰ電話端末の電子メールアドレスに送信するコールバック制御プログラムを記録媒体に記録しているため、該記録媒体を用いて、その流通性を高めることができる。
【００２２】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態を説明する。図１は、本発明の一実施形態に係るコールバック制御方法を実施するＩＰ電話システムの構成を示す図である。同図に示すＩＰ電話システムにおいては、ＩＰネットワーク（ＬＡＮ）１５上にＩＰ電話端末（Ａ）１１およびＩＰ電話端末（Ｂ）１３が接続され、ＩＰ電話端末（Ａ）１１およびＩＰ電話端末（Ｂ）１３のそれぞれにはマイクおよびスピーカが接続されていることに加えて、ＩＰ電話端末ソフト１１ａ，１３ａおよびメールソフト１１ｂ，１３ｂがそれぞれインストールされている。また、ＩＰネットワーク１５には、ＩＰ電話を管理するサーバであるゲートキーパ１７およびメールサーバ１９が接続されている。なお、各ＩＰ電話端末は例えばＩＰ電話端末ソフトがインストールされたＰＣ、またはＩＰ電話専用端末である。
【００２３】
また、ＩＰ電話端末（Ａ）１１のＩＰアドレスおよびエリアスアドレスは、それぞれ「１０．２０．３０．４０」および「ＡＮＤＯ」であり、ＩＰ電話端末（Ｂ）１３のＩＰアドレスおよびエリアスアドレスは、それぞれ「１０．２０．３０．５０」および「ＭＩＹＡＺＡＫＩ」である。
【００２４】
ゲートキーパ１７は、詳細には図２に示すように、ＩＰネットワーク１５に接続されるネットワークインタフェース部２１、本ゲートキーパ全体の動作を制御する制御部２３、コールバックメール送付先電子メールアドレス等に対してコールバックメールなどを送信するメール送信部２５、コールバックメールを作成するコールバックメール作成部２７、コールバックメール送信要求メッセージの送信元であるＩＰ電話端末の端末情報を含む電話発信ファイルを作成する電話発信ファイル作成部２９、後述する登録履歴テーブル３５およびコールバック要求テーブル４１を検索して、コールバック送信要求メッセージの送信元であるＩＰ電話端末の端末情報とコールバックメール送付先の電子メールアドレスを抽出する端末検索部３１、各ＩＰ電話端末からの登録要求に基づき各ＩＰ電話端末のエリアスアドレスとＩＰアドレスを対応させて管理する端末管理テーブル３３、過去に登録のあったＩＰ電話端末ソフトの端末情報を保存管理する登録履歴テーブル３５、コマンド制御を行うコマンド制御部３７、通信制御を行う通信制御部３９、およびコールバック送付先であるＩＰ電話端末の端末情報およびコールバックメール送信要求メッセージの送信元であるＩＰ電話端末の端末情報を保存管理するコールバック要求テーブル４１から構成されている。
【００２５】
次に、図３以降のフローチャートおよびシーケンス図を参照して、本実施形態の作用について説明する。
【００２６】
まず、ゲートキーパ１７におけるＩＰ電話端末の登録処理について図３に示すフローチャートを参照して説明する。
【００２７】
ゲートキーパ１７が待機状態にある場合において（ステップＳ１１）、ＩＰ電話端末、例えばＩＰ電話端末（Ａ）１１のＩＰ電話端末ソフト１１ａが起動時に自己のエリアスアドレス（ニックネーム、電子メールアドレスなど）とＩＰアドレスなどの端末情報をゲートキーパ１７に登録するための登録パケットをゲートキーパ１７に送信すると、ゲートキーパ１７はこの登録パケットを受信し（ステップＳ１３）、該登録パケットに設定されているエリアスアドレスとＩＰアドレスを読み出し、端末管理テーブル３３に登録する（ステップＳ１５）。
【００２８】
また、ゲートキーパ１７は、端末管理テーブル３３から登録履歴テーブル３５を参照し、前記受信した登録パケットに設定されているエリアスアドレスなどの端末情報が登録履歴テーブル３５に登録されているか否かを判定し、登録されていない場合には、該エリアスアドレスとＩＰアドレスなどの端末情報を登録履歴テーブル３５に新規に登録し、既に登録されている場合には、最新情報に更新し、ＩＰ電話端末（Ａ）１１のエリアスアドレスおよびＩＰアドレスなどの端末情報が登録されたことを示す返答パケットをＩＰ電話端末（Ａ）１１に返信する（ステップＳ１７）。そして、ゲートキーパ１７はまた待機状態に戻る（ステップＳ１９）。
【００２９】
また、ゲートキーパ１７は、ＩＰ電話端末から登録消去のパケットを受信すると（ステップＳ２１）、上述したように端末管理テーブル３３に登録したＩＰ電話端末の端末情報を削除し（ステップＳ２３）、再度待機状態に戻る（ステップＳ２５）。以上のようにして、端末情報の登録を登録パケットで要求してきた各ＩＰ電話端末の端末情報がゲートキーパ１７の端末管理テーブル３３および登録履歴テーブル３５に登録される。
【００３０】
次に、図４に示すフローチャートおよび図５に示すシーケンス図を参照して、コールバック処理について説明する。なお、図４のフローチャートは、ゲートキーパ１７における動作を図示しているものである。また、本説明では、コールバック送信要求メッセージの送信元を発信元、コールバックメール送付先を相手先と称する。
【００３１】
まず、図５の始めでは、図３で説明したように、端末情報の登録を登録パケットで要求してきたＩＰ電話端末の端末情報がゲートキーパ１７に登録されることが図示されている。すなわち、図５では、ＩＰ電話端末（Ａ）１１が自己のエリアスアドレスとＩＰアドレスなどの端末情報をゲートキーパ１７に登録するための登録パケットを送信すると（処理Ｚ１）、ゲートキーパ１７はこの登録パケットを受信し、該登録パケットに設定されているエリアスアドレスとＩＰアドレスなどの端末情報を端末管理テーブル３３に登録し、登録承認パケットをＩＰ電話端末（Ａ）１１に返信する（処理Ｚ３）。
【００３２】
本説明の前提条件として、ＩＰ電話端末（Ｂ）１３は、ＩＰ電話端末ソフト１３ａが起動されていないために、ＩＰ電話端末（Ｂ）１３のエリアスアドレスおよびＩＰアドレスなどを含む端末情報は、ゲートキーパ１７の端末管理テーブル３３に登録していないものとするが、ＩＰ電話端末（Ｂ）１３は、過去にゲートキーパ１７に一度以上登録を行っていて、この過去に登録したＩＰ電話端末（Ｂ）１３の端末情報が登録履歴テーブル３５に保存されているものとする。
【００３３】
このような状態において、ＩＰ電話端末（Ａ）１１が相手先のエリアスアドレスを利用してＩＰ電話端末（Ｂ）１３を呼び出すものとする。そのため、ＩＰ電話端末（Ａ）１１は、ＩＰ電話端末ソフト１１ａにおいてＩＰ電話端末（Ｂ）１３のエリアスアドレス「ＭＩＹＡＺＡＫＩ」を入力し、電話発信を行うため、ゲートキーパ１７に対して相手先である「ＭＩＹＡＺＡＫＩ」のＩＰアドレス情報を取得するための相手先ＩＰアドレス問合せパケットを送信すると、ゲートキーパ１７はこのＩＰアドレス問合せパケットを受信する（図４のステップＳ３３および図５の処理Ｚ５）。
【００３４】
ゲートキーパ１７は、ＩＰ電話端末（Ａ）１１からＩＰアドレス問合せパケットを受信すると、ＩＰアドレス問合せパケットに設定されている相手先であるＩＰ電話端末（Ｂ）１３のエリアスアドレスで端末管理テーブル３３を検索するが、この時点では上述した前提条件のように端末管理テーブル３３に登録されていないため検索できない。このように相手先がゲートキーパ１７に登録されていない場合には、その旨を通知する返答メッセージを発信元のＩＰ電話端末に送信することになるが、このように相手先が端末管理テーブル３３に登録されていないため検索できない場合には、同じエリアスアドレスで登録履歴テーブル３５を検索し、ＩＰ電話端末（Ｂ）１３の過去に登録した端末情報から相手先であるＩＰ電話端末（Ｂ）１３の電子メールアドレスを抽出する（ステップＳ３５、処理Ｚ７）。すなわち、相手先ＩＰ電話端末が過去に一度でもゲートキーパ１７に登録されていれば、この相手先ＩＰ電話端末の端末情報はゲートキーパ１７の登録履歴テーブル３５に登録されているので、この相手先の電子メールアドレスを検出することができる。
【００３５】
ゲートキーパ１７は、相手先ＩＰ電話端末（Ｂ）１３の電子メールアドレスを抽出すると、この相手先にコールバックメールを送信するか否かの問合せパケットを発信元のＩＰ電話端末（Ａ）１１に送信する（ステップＳ３７、処理Ｚ９）。発信元ＩＰ電話端末（Ａ）１１は、このコールバック送信問合せパケットを受信すると、コールバック送信要求パケットをゲートキーパ１７に送信する。
【００３６】
ゲートキーパ１７は、発信元のＩＰ電話端末（Ａ）１１からのコールバック送信要求パケットを受信すると（処理Ｚ１１）、登録履歴テーブル３５から発信元ＩＰ電話端末（Ａ）１１の端末情報を取得し、電話発信ファイル作成部２９において発信元であるＩＰ電話端末（Ａ）１１のエリアスアドレスなどの端末情報を含む電話発信ファイルを作成するととも、コールバックメールを作成し（処理Ｚ１３）、このコールバックメールに電話発信ファイルを添付する（ステップＳ３９）。それから、このコールバックメールを上述したようにＩＰ電話端末（Ｂ）１３の過去に登録した登録履歴テーブル３５の端末情報から抽出した相手先エリアスアドレス「ＭＩＹＡＺＡＫＩ」に対応する電子メールアドレスを宛先として、メール送信部２５から相手先のＩＰ電話端末（Ｂ）１３に送信する（ステップＳ４１、処理Ｚ１５）。ここで、ゲートキーパ１７は一旦待機状態に戻る（ステップＳ４３）。
【００３７】
なお、電話発信ファイル作成部２９で作成される電話発信ファイルは、図８（ａ）に電話発信ファイルの例として示すように、相手先であるＩＰ電話端末（Ｂ）１３にエリアスアドレス「Ａｌｉａｓ＠ＡＮＤＯ」という情報が記述され、ファイルの拡張子を「．ｖｌｆ」としたものとする。この場合、エリアスアドレス「Ａｌｉａｓ＠ＡＮＤＯ」の代わりに図８（ｂ）に示すようにＩＰアドレス「ＩＰ＠１０．２０．３０．４０」と記述してもよいものである。
【００３８】
ゲートキーパ１７から送信されたコールバックメールは、メールサーバ１９を経由して送信され、相手先ＩＰ電話端末（Ｂ）１３のメールソフト１３ｂで受信されると、ＩＰ電話端末（Ｂ）１３のユーザは、この受信したコールバックメールからコールバックを要求されていることを発見し、添付の電話発信ファイルをクリックする。
【００３９】
本実施形態では、図８で示したように、電話発信ファイルの拡張子「．ｖｌｆ」としているが、ＩＰ電話端末（Ｂ）１３においては、「．ｖｌｆ」の拡張子とＩＰ電話端末ソフト１３ａがＷｉｎｄｏｗｓの拡張子の関連付け機能で関連付けられている。すなわち、Ｗｉｎｄｏｗｓ端末においては、特定の拡張子を特定のアプリケーションに関連付けることが一般的に行われており、ある拡張子のファイルをクリックすると、その拡張子に関連付けられているアプリケーションが起動されるようになっている。そこで、本実施形態では「．ｖｌｆ」の拡張子のファイルをクリックすると、このファイル内に設定されているパラメータ先に電話発信するように設定しておく。
【００４０】
従って、ＩＰ電話端末（Ｂ）１３において、コールバックメールを受信したユーザが、コールバックメールに添付されている「．ｖｌｆ」の拡張子の電話発信ファイルをクリックすると、ＩＰ電話端末ソフト１３ａが添付の電話発信ファイルにパラメータとして含まれている発信元の端末情報であるエリアスアドレス「Ａｌｉａｓ＠ＡＮＤＯ」またはＩＰアドレス「ＩＰ＠１０．２０．３０．４０」を受け取って起動され、ＩＰ電話端末（Ｂ）１３から発信元のＩＰ電話端末（Ａ）１１に対してコールバック電話発信・発呼パケットが送信される（処理Ｚ１７）。発信元ＩＰ電話端末（Ａ）１１は、ＩＰ電話端末（Ｂ）１３からコールバック電話発信発呼パケットを受信すると、ＩＰ電話端末（Ｂ）１３に対して接続パケットを送信し（処理Ｚ１９）、これによりＩＰ電話端末（Ａ）１１とＩＰ電話端末（Ｂ）１３は接続され、音声通話を開始する（処理Ｚ２１）。
【００４１】
次に、図６に示すフローチャートおよび図７に示すシーケンス図を参照して、本実施形態のコールバック処理の別の動作としてＩＰ電話端末（Ｂ）１３の端末情報がゲートキーパ１７の端末管理テーブル３３に登録していない上に、ＩＰ電話端末（Ｂ）１３は過去に一度もゲートキーパ１７に登録を行っていないため登録履歴テーブル３５にも登録されていないことを前提条件とした場合の動作について説明する。
【００４２】
この場合の動作は、基本的には図４、図５で説明した動作において相手先であるＩＰ電話端末（Ｂ）１３の端末情報がゲートキーパ１７の端末管理テーブル３３および登録履歴テーブル３５から得られないので、ゲートキーパ１７のコールバック要求テーブル４１にコールバックメールの送付先である相手先ＩＰ電話端末（Ｂ）１３の端末情報とコールバックの要求元である発信元ＩＰ電話端末（Ａ）１１の端末情報を保存しておいて、ＩＰ電話端末（Ｂ）１３に対してＩＰ電話端末（Ａ）１１からコールバック要求があることを記録しておく。そして、相手先のＩＰ電話端末（Ｂ）１３が自己の端末情報の登録をゲートキーパ１７に行ってきた場合に、この端末情報に基づいて相手先のＩＰ電話端末（Ｂ）１３にコールバックメールを送信しようとするものである。
【００４３】
具体的に説明すると、図７の始めの処理Ｚ３１，Ｚ３３は図５の処理Ｚ１，Ｚ３と同じであり、ＩＰ電話端末（Ａ）１１からの登録パケットによりＩＰ電話端末（Ａ）１１の端末情報がゲートキーパ１７に登録され、これに対してゲートキーパ１７がＩＰ電話端末（Ａ）１１の端末情報を登録し、登録承認パケットをＩＰ電話端末（Ａ）１１に返信する処理が図示されている。
【００４４】
それから、ＩＰ電話端末（Ａ）１１が相手先のエリアスアドレスを利用してＩＰ電話端末（Ｂ）１３を呼び出すものとすると、そのため、ＩＰ電話端末（Ａ）１１は、ＩＰ電話端末ソフト１１ａにおいてＩＰ電話端末（Ｂ）１３のエリアスアドレス「ＭＩＹＡＺＡＫＩ」を入力し、電話発信を行う。ＩＰ電話端末（Ａ）１１はゲートキーパ１７に対して相手先である「ＭＩＹＡＺＡＫＩ」のＩＰアドレス情報を取得するための相手先ＩＰアドレス問合せパケットを送信すると、ゲートキーパ１７はこのＩＰアドレス問合せパケットを受信する（図６のステップＳ５３および図７の処理Ｚ３５）。
【００４５】
ゲートキーパ１７は、ＩＰ電話端末（Ａ）１１からＩＰアドレス問合せパケットを受信すると、ＩＰアドレス問合せパケットに設定されている相手先であるＩＰ電話端末（Ｂ）１３のエリアスアドレス「ＭＩＹＡＺＡＫＩ」で端末管理テーブル３３を検索するが、この時点では端末管理テーブル３３に登録されていないため検索できない。そこで、ゲートキーパ１７は、同じエリアスアドレス「ＭＩＹＡＺＡＫＩ」で登録履歴テーブル３５を検索し、ＩＰ電話端末（Ｂ）１３の過去に登録した端末情報から相手先であるＩＰ電話端末（Ｂ）１３の電子メールアドレスを抽出しようとするが、ＩＰ電話端末（Ｂ）１３は上述した前提条件のように過去に一度もゲートキーパ１７に登録されていないので、ゲートキーパ１７は登録履歴テーブル３５からもエリアスアドレス「ＭＩＹＡＺＡＫＩ」に対応する電子メールアドレスを検索することができない（ステップＳ５５、処理Ｚ３７）。
【００４６】
そこで、ゲートキーパ１７は、相手先のＩＰ電話端末（Ｂ）１３がゲートキーパ１７に対して端末情報の登録を行ってきた時点でコールバック送信を行うか否かについてコールバック送信問合せパケットを発信元のＩＰ電話端末（Ａ）１１に送信する（ステップＳ５７、処理Ｚ３９）。
【００４７】
ＩＰ電話端末（Ａ）１１は、ゲートキーパ１７からのコールバック送信問合せパケットに同意して、コールバック送信要求パケットをゲートキーパ１７に返信し、ゲートキーパ１７がＩＰ電話端末（Ａ）１１からのコールバック送信要求パケットを受信すると（処理Ｚ４１）、ゲートキーパ１７は、コールバック要求テーブル４１にコールバックメールの送付先である相手先ＩＰ電話端末（Ｂ）１３の端末情報とコールバックの要求元である発信元ＩＰ電話端末（Ａ）１１の端末情報を保存する（ステップＳ５９、処理Ｚ４３）。そして、ゲートキーパ１７は、相手先ＩＰ電話端末（Ｂ）１３から登録パケットを受信するまで、待機状態に入る（ステップＳ６１）。
【００４８】
ゲートキーパ１７は、待機状態においてコールバックの相手先ＩＰ電話端末（Ｂ）１３から該ＩＰ電話端末（Ｂ）１３のエリアスアドレスおよびＩＰアドレスなどを含む端末情報を設定された登録パケットを受信すると（ステップＳ６３、処理Ｚ４５）、この受信した登録パケットに設定されている相手先ＩＰ電話端末（Ｂ）１３のエリアスアドレスおよびＩＰアドレスを端末管理テーブル３３に登録するとともに、また登録履歴テーブル３５にも新規に登録する（ステップＳ６５）。ゲートキーパ１７は、この登録が終了すると、登録承認パケットをＩＰ電話端末（Ｂ）１３に返信する（処理Ｚ４７）。
【００４９】
ゲートキーパ１７は、上述したように、ＩＰ電話端末（Ｂ）１３の端末情報を受信すると、この受信したＩＰ電話端末（Ｂ）１３の端末情報でコールバック要求テーブル４１を検索し（処理Ｚ４９）、該ＩＰ電話端末（Ｂ）１３の端末情報がコールバック要求テーブル４１にコールバックの相手先端末情報として保存されていることを検出すると、登録履歴テーブル３５または端末管理テーブル３３から相手先であるＩＰ電話端末（Ｂ）１３の電子メールアドレスを検索抽出する（ステップＳ６７）。
【００５０】
また、ゲートキーパ１７は、コールバック要求テーブル４１からコールバックの発信元ＩＰ電話端末（Ａ）１１の端末情報である発信元エリアスアドレスを抽出し、この発信元ＩＰ電話端末のエリアスアドレスを含む電話発信ファイルを電話発信ファイル作成部２９で作成する（ステップＳ６９）。なお、この電話発信ファイルには、図８に示すように、「Ａｌｉａｓ＠ＡＮＤＯ」または「ＩＰ＠１０．２０．３０．４０」という情報が記述されているとともに、該ファイルの拡張子は「．ｖｌｆ」としたものとする。
【００５１】
更に、ゲートキーパ１７は、コールバックメール作成部２７でコールバックメールを作成し（処理Ｚ５３）、このコールバックメールに電話発信ファイルを添付する（ステップＳ６９）。それから、このコールバックメールを上述したように抽出した相手先ＩＰ電話端末（Ｂ）１３の電子メールアドレスを宛先として、メール送信部２５から相手先のＩＰ電話端末（Ｂ）１３に送信する（ステップＳ７１、処理Ｚ５５）。ここで、ゲートキーパ１７は一旦待機状態になる（ステップＳ７３）。
【００５２】
ゲートキーパ１７から送信されたコールバックメールは、メールサーバ１９を経由して送信され、相手先ＩＰ電話端末（Ｂ）１３のメールソフト１３ｂで受信されると、ＩＰ電話端末（Ｂ）１３のユーザは、この受信したコールバックメールからコールバックを要求されていることを発見し、該コールバックメールに添付されている「．ｖｌｆ」の拡張子の電話発信ファイルをクリックする。
【００５３】
「．ｖｌｆ」の拡張子の電話発信ファイルがクリックされると、ＩＰ電話端末ソフト１３ａが電話発信ファイルにパラメータとして含まれている発信元の端末情報であるエリアスアドレス「Ａｌｉａｓ＠ＡＮＤＯ」またはＩＰアドレス「ＩＰ＠１０．２０．３０．４０」を受け取って起動され、ＩＰ電話端末（Ｂ）１３から発信元のＩＰ電話端末（Ａ）１１に対してコールバック電話発信発呼パケットが送信される（処理Ｚ５７）。発信元ＩＰ電話端末（Ａ）１１は、ＩＰ電話端末（Ｂ）１３からコールバック電話発信発呼パケットを受信すると、ＩＰ電話端末（Ｂ）１３に対して接続パケットを送信し（処理Ｚ５９）、これによりＩＰ電話端末（Ａ）１１とＩＰ電話端末（Ｂ）１３は接続され、音声通話を開始する（処理Ｚ６１）。
【００５４】
なお、上記実施形態では、電話発信ファイルの実現方法として、Ｗｉｎｄｏｗｓ上においてファイルの拡張子とそのファイルをクリックしたときに起動するアプリケーションを関連付けているということに基づき、添付の電話発信ファイルをクリックすることによりＩＰ電話端末ソフトを起動し、ファイル内のあるパラメータに引き渡すことで電話発信を行う機能をＩＰ電話端末ソフトに実装しておき、これを利用してワンクリックで自動的にＩＰ電話端末ソフトを起動して、指定したＩＰ電話端末に電話発信を行う場合について説明したが、本発明のこのような電話発信ファイルの実現方法に限定されないものである。
【００５５】
なお、上記実施形態のＩＰ電話システムにおけるコールバック制御方法の処理手順をプログラムとして記録媒体に記録して、この記録媒体をコンピュータシステムに組み込むとともに、該記録媒体に記録されたプログラムをコンピュータシステムにダウンロードまたはインストールし、該プログラムでコンピュータシステムを作動させることにより、ＩＰ電話システムにおけるコールバック制御方法を実施するコールバック制御システムとして機能させることができることは勿論であり、このような記録媒体を用いることにより、その流通性を高めることができるものである。
【００５６】
【発明の効果】
以上説明したように、本発明によれば、ゲートキーパは発信元ＩＰ電話端末から相手先問合せメッセージを受信すると、コールバックメール送信問合せメッセージを発信元に送信し、コールバックメール送信要求メッセージを発信元から受信すると、相手先電子メールアドレスが登録履歴テーブルに登録されているか否かを判定し、登録されている場合には、発信元の端末情報を含む電話発信ファイルを作成し、該電話発信ファイルを添付ファイルとしたコールバックメールを相手先の電子メールアドレスに送信し、また相手先の電子メールアドレスが登録されていない場合には、コールバックメールの相手先端末情報と発信元の端末情報をコールバック要求テーブルに登録しておき、このコールバック要求テーブルに登録されているコールバックの相手先ＩＰ電話端末から登録メッセージを受信すると、相手先ＩＰ電話端末の電子メールアドレスを抽出し、コールバック要求テーブルから発信元ＩＰ電話端末の端末情報を抽出して、該端末情報を含む電話発信ファイルを作成し、該電話発信ファイルを添付ファイルとしたコールバックメールを相手先ＩＰ電話端末の電子メールアドレスに送信するので、相手先のＩＰ電話端末ソフトが起動していない場合でも、電話発信ファイルを添付したコールバックメールを相手先に送信することができるとともに、コールバックメールを受信した相手先は電話発信ファイルをクリックするだけで、コールバック先電子メールアドレスを入力することなく、コールバック電話発信ができ、使い勝手を著しく向上することができる。また、相手先の電子メールアドレスをゲートキーパ内の登録履歴テーブルから抽出するので、ユーザは相手先電子メールアドレスを調べる必要もなく、効率的である。なお、メールソフトは一般に利用度が極めて高く、ＰＣ上で通常ほとんど起動されているので、コールバックメールは相手先に送信されると、短時間で相手先に受信される。更に、コールバックの依頼は電話発信メールの添付したメールとして送信されるので、ボイスメールに比較して極めて容量が小さく、ゲートキーパなどのサーバに負荷がかからない。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るコールバック制御方法を実施するＩＰ電話システムの構成を示す図である。
【図２】図１に示すＩＰ電話システムに使用されているゲートキーパの詳細な構成を示すブロック図である。
【図３】図１に示す実施形態においてゲートキーパにおけるＩＰ電話端末の登録処理を示すフローチャートである。
【図４】図１に示す実施形態においてゲートキーパにおけるコールバック処理を示すフローチャートである。
【図５】図１に示す実施形態においてゲートキーパにおけるコールバック処理を示すシーケンス図である。
【図６】図１に示す実施形態においてゲートキーパにおけるコールバック処理の別の動作を示すフローチャートである。
【図７】図１に示す実施形態においてゲートキーパにおけるコールバック処理の別の動作を示すシーケンス図である。
【図８】図１に示す実施形態における電話発信ファイルの例を示す図である。
【図９】ＩＰ電話システムにおいて従来の相手先指定方法を説明するための図である。
【図１０】ＩＰ電話システムにおける従来の接続手順を示すシーケンス図である。
【符号の説明】
１１，１３  ＩＰ電話端末
１１ａ，１１ｂ  ＩＰ電話端末ソフト
１３ａ，１３ｂ  メールソフト
１５  ＩＰネットワーク
１７  ゲートキーパ
１９  メールサーバ
２７  コールバックメール作成部
２９  電話発信ファイル作成部
３３  端末管理テーブル
３５  登録履歴テーブル
４１  コールバック要求テーブル
【図１】
0004242539.tif 000002
【図２】
0004242539.tif 000003
【図３】
0004242539.tif 000004
【図４】
0004242539.tif 000005
【図５】
0004242539.tif 000006
【図６】
0004242539.tif 000007
【図７】
0004242539.tif 000008
【図８】
0004242539.tif 000009
【図９】
0004242539.tif 000010
【図１０】
0004242539.tif 000011