(57)【要約】    【課題】      電話番号を検索可能な電話番号検索システムと連携して、検索された通話相手名をクリックするだけで自動的に発呼できるようにすること。    【解決手段】  電話帳検索システムの検索結果画面上で通話相手をクリックしたら、当該通話相手のプロファイル（個人データ）を表示しているｈｔｍｌファイル名をＥＮＵＭサーバ１０６へ通知する。ＥＮＵＭサーバ１０６がｈｔｍｌファイル名をキーにしてＮＡＰＴＲレコードから通話相手のＩＰ電話サービスのＵＲＩを取り出してＩＰ電話機１０１へ送信する。ＩＰ電話機１０１は、通話相手のＩＰ電話サービスのＵＲＩを利用して通話相手のＩＰ電話機１１０へ発呼することができる。  【選択図】      図１
2006050273.tif 000002
【特許請求の範囲】
【請求項１】
端末からウェブサーバの個人登録情報にアクセスし、個人登録情報の全て又は一部を取り出して当該端末上に個人データを表示する工程と、
端末上に表示した個人データをクリックすることにより、当該個人データの表示に使用したｈｔｍｌ文書のファイル名を付加してＩＰ電話サービスのＵＲＩ又は当該ＵＲＩに含まれる電話番号をＥＮＵＭサーバに要求する工程と、
前記ＥＮＵＭサーバがｈｔｍｌ文書のファイル名を用いて検索したＩＰ電話サービスのＵＲＩ又は当該ＵＲＩに含まれた電話番号をＩＰ電話装置で受信する工程と、
前記ＩＰ電話装置が受信した電話番号を相手電話番号に指定して呼接続を要求するメッセージをＩＰネットワーク上に送出する工程と、を具備するＩＰ電話システムにおける発呼方法。
【請求項２】
端末及びＩＰ電話装置からなるＩＰ電話システムであって、
前記端末は、ウェブサーバに登録している個人登録情報にアクセスし、個人登録情報の全て又は一部を取り出して当該端末上に個人データを表示する検索手段と、表示した個人データをクリックすることにより、当該個人データの表示に使用したｈｔｍｌ文書のファイル名を付加してＩＰ電話サービスのＵＲＩ又は当該ＵＲＩに含まれる電話番号をＥＮＵＭサーバに要求する要求手段とを備え、
前記ＩＰ電話装置は、前記ＥＮＵＭサーバがｈｔｍｌ文書のファイル名を用いて検索したＩＰ電話サービスのＵＲＩ又は当該ＵＲＩに含まれた電話番号をＩＰ電話装置で受信する受信手段と、受信した電話番号又はＵＲＩに含まれた電話番号を相手電話番号に指定して呼接続を要求するメッセージをＩＰネットワーク上に送出する発呼手段とを備えた、ＩＰ電話システム。
【請求項３】
前記ウェブサーバに登録している個人登録情報は電話帳データであり、各個人データはｈｔｍｌ文書で構成されることを特徴とする請求項２記載のＩＰ電話システム。
【請求項４】
前記端末は、ウェブサーバ上の電話帳検索システムにアクセスし、検索条件を与えて電話帳データの中から検索条件に合致した個人データを取り出すことを特徴とする請求項３記載のＩＰ電話システム。
【請求項５】
前記ウェブサーバは、前記端末とＨＴＴＰにて通信し、クリックされた個人データのｈｔｍｌ文書のファイル名から相手ＥＮＵＭドメイン名を逆検索し、検索された相手ＥＮＵＭドメイン名に関連づけて登録されたＩＰ電話サービスのＵＲＩ又は当該ＵＲＩに含まれた電話番号を要求するＥＮＵＭ逆クエリーをＥＮＵＭサーバに対して送出し、前記ＥＮＵＭサーバから応答されたＩＰ電話サービスのＵＲＩ又は当該ＵＲＩに含まれた電話番号を発呼側の前記ＩＰ電話装置へ通知し、当該発呼側のＩＰ電話装置はＩＰ電話サービスのＵＲＩ又は当該ＵＲＩに含まれた電話番号の受信を契機に当該電話番号を相手電話番号に指定して呼接続を要求するメッセージをＩＰネットワーク上に送出する請求項２から請求項４のいずれかに記載のＩＰ電話システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ網を介して通話するＩＰ電話システム及びＩＰ電話システムにおける発呼方法に関する。
【背景技術】
【０００２】
近年、インターネットの急速な普及に伴い、遠隔地の電話装置と低料金での通話や登録会員同士のＩＰ電話装置間で無料通話が可能なＩＰ電話システムが注目されている。また、従来の公衆回線網に接続されたＰＳＴＮ電話からＩＰ電話装置に発呼する際は、「０５０」番から始まる電話番号にダイヤルすることが知られている。
【０００３】
一方、現在、多様化する電話、ＦＡＸ、携帯電話や電子メールなどの通信手段に用いられる情報を効率的に管理し、使用環境に応じたコミュニケーションを可能とする技術として、ＥＮＵＭが注目されている。ＥＮＵＭは、Ｅ．１６４番号に代表される全世界で唯一の識別番号からＤＮＳ（Domain Name System）を用いてインターネット上のサービスを識別する仕組みである。現在、ＩＥＴＦにより標準化活動が行われており、当該活動においてプロトコル仕様が審議されている（例えば、非特許文献１参照）。
【非特許文献１】ＥＮＵＭトライアルジャパン発行「ＥＮＵＭトライアルジャパン第一次報告書」、２００４年５月
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＥＮＵＭの仕組みを利用して「０５０」番から始まる電話番号にダイヤルする場合、ユーザがＩＰ電話機に対してキー入力しなければならなかった。特に、ＰＣから電話番号を検索可能な電話番号検索システムと連携した電話番号入力を行うことができなかった。
【０００５】
本発明はかかる点に鑑みてなされたものであり、電話番号を検索可能な電話番号検索システムと連携して、検索された通話相手名をクリックするだけで自動的に発呼可能なＩＰ電話システム及びＩＰ電話システムにおける発呼方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、端末からウェブサーバに登録している個人登録情報にアクセスし、個人登録情報の全て又は一部を取り出して当該端末上に個人データを表示する。端末上に表示した個人データをクリックすることにより、当該個人データの表示に使用したｈｔｍｌ文書のファイル名を付加してＩＰ電話サービスのＵＲＩ又は当該ＵＲＩに含まれる電話番号をＥＮＵＭサーバに要求する。前記ＥＮＵＭサーバがｈｔｍｌ文書のファイル名を用いて検索したＩＰ電話サービスのＵＲＩ又は当該ＵＲＩに含まれた電話番号をＩＰ電話装置で受信し、前記ＩＰ電話装置が受信した電話番号を相手電話番号に指定して呼接続を要求するメッセージをＩＰネットワーク上に送出するものとした。
【発明の効果】
【０００７】
本発明によれば、電話番号を検索可能な電話番号検索システムと連携して、検索された通話相手名をクリックするだけで自動的に発呼可能なＩＰ電話システム及びＩＰ電話システムにおける発呼方法を提供できる。
【発明を実施するための最良の形態】
【０００８】
本発明の第１の態様は、端末からウェブサーバの個人登録情報にアクセスし、個人登録情報の全て又は一部を取り出して当該端末上に個人データを表示する工程と、端末上に表示した個人データをクリックすることにより、当該個人データの表示に使用したｈｔｍｌ文書のファイル名を付加してＩＰ電話サービスのＵＲＩ又は当該ＵＲＩに含まれる電話番号をＥＮＵＭサーバに要求する工程と、前記ＥＮＵＭサーバがｈｔｍｌ文書のファイル名を用いて検索したＩＰ電話サービスのＵＲＩ又は当該ＵＲＩに含まれた電話番号をＩＰ電話装置で受信する工程と、前記ＩＰ電話装置が受信した電話番号を相手電話番号に指定して呼接続を要求するメッセージをＩＰネットワーク上に送出する工程と、を具備するＩＰ電話システムにおける発呼方法である。
【０００９】
このように構成されたＩＰ電話システムによれば、端末上に表示した個人データをクリックすることにより、通話相手のＩＰ電話サービスのＵＲＩ又は当該ＵＲＩに含まれる電話番号をＥＮＵＭサーバに要求し、ＥＮＵＭサーバが検索した通話相手のＩＰ電話サービスのＵＲＩ又は当該ＵＲＩに含まれた電話番号をＩＰ電話装置で受信するので、受信した電話番号を相手電話番号に指定して呼接続を要求することができる。
【００１０】
本発明の第２の態様は、端末及びＩＰ電話装置からなるＩＰ電話システムであって、前記端末は、ウェブサーバに登録している個人登録情報にアクセスし、個人登録情報の全て又は一部を取り出して当該端末上に個人データを表示する検索手段と、表示した個人データをクリックすることにより、当該個人データの表示に使用したｈｔｍｌ文書のファイル名を付加してＩＰ電話サービスのＵＲＩ又は当該ＵＲＩに含まれる電話番号をＥＮＵＭサーバに要求する要求手段とを備え、前記ＩＰ電話装置は、前記ＥＮＵＭサーバがｈｔｍｌ文書のファイル名を用いて検索したＩＰ電話サービスのＵＲＩ又は当該ＵＲＩに含まれた電話番号をＩＰ電話装置で受信する受信手段と、受信した電話番号又はＵＲＩに含まれた電話番号を相手電話番号に指定して呼接続を要求するメッセージをＩＰネットワーク上に送出する発呼手段とを備えた、ＩＰ電話システムである。
【００１１】
このように構成されたＩＰ電話システムによれば、端末上に表示した個人データをクリックすることにより、通話相手のＩＰ電話サービスのＵＲＩ又は当該ＵＲＩに含まれる電話番号をＥＮＵＭサーバに要求し、ＥＮＵＭサーバが検索した通話相手のＩＰ電話サービスのＵＲＩ又は当該ＵＲＩに含まれた電話番号をＩＰ電話装置で受信するので、受信した電話番号を相手電話番号に指定して呼接続を要求することができる。
【００１２】
本発明の第３の態様は、第２の態様のＩＰ電話システムにおいて、前記ウェブサーバに登録している個人登録情報は電話帳データであり、各個人データはｈｔｍｌ文書で構成されるものとした。
【００１３】
これにより、ＥＮＵＭサーバにＨＴＴＰアプリケーションサービスのＵＲＩとして個人データを表示するのに使用したｈｔｍｌ文書のファイル名を登録しておけば、当該同一ドメイン名に登録されているＩＰ電話サービスのＵＲＩを応答することでクリックされた個人のＩＰ電話サービスのＵＲＩを発呼側のＩＰ電話装置へ知らせることができる。
【００１４】
本発明の第４の態様は、第３の態様のＩＰ電話システムにおいて、前記端末は、ウェブサーバ上の電話帳検索システムにアクセスし、検索条件を与えて電話帳データの中から検索条件に合致した個人データを取り出すこととした。
【００１５】
これにより、ウェブサーバ上の電話帳検索システムを利用して検索した通話相手に対して、検索結果の個人データをクリックするだけで容易に発呼することができる。
【００１６】
本発明の第５の態様は、第２から第４の態様のいずれかのＩＰ電話システムにおいて、前記ウェブサーバは、前記端末とＨＴＴＰにて通信し、クリックされた個人データのｈｔｍｌ文書のファイル名から相手ＥＮＵＭドメイン名を逆検索し、検索された相手ＥＮＵＭドメイン名に関連づけて登録されたＩＰ電話サービスのＵＲＩ又は当該ＵＲＩに含まれた電話番号を要求するＥＮＵＭ逆クエリーをＥＮＵＭサーバに対して送出し、前記ＥＮＵＭサーバから応答されたＩＰ電話サービスのＵＲＩ又は当該ＵＲＩに含まれた電話番号を発呼側の前記ＩＰ電話装置へ通知し、当該発呼側のＩＰ電話装置はＩＰ電話サービスのＵＲＩ又は当該ＵＲＩに含まれた電話番号の受信を契機に当該電話番号を相手電話番号に指定して呼接続を要求するメッセージをＩＰネットワーク上に送出することとした。
【００１７】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１８】
図１は、本実施の形態のネットワーク構成を示している。ローカルネットワーク１００内にＩＰ電話機（Ａ）１０１、ＰＣ（パーソナルコンピュータ）１０２、Ｗｅｂサーバ１０３等を設置している。このローカルネットワーク１００はルータ１０４を経由してインターネット／イントラネット１０５に接続する。インターネット／イントラネット１０５上では、ＥＮＵＭサーバ１０６、ＤＮＳサーバ１０７、ＣＡ（コールエージェント）サーバ１０８を稼働させている。また、ルータ１０９を経由して他のＩＰ電話機（Ｂ）１１０がインターネット／イントラネット１０５に接続可能になっている。
【００１９】
なお、このネットワーク構成は一例である。例えば、ＤＮＳサーバ１０７、ＣＡサーバ１０８は運用内容によっては使用されないケースがある。また、各通信機器の配置場所は上記した場所に限定されるものではない。また、ＥＮＵＭサーバ１０６、ＤＮＳサーバ１０７、ＣＡサーバ１０８は模式的に示したものであり、複数台が連携して後述する機能を実現するように構成することもできる。
【００２０】
ＩＰ電話機（Ａ）１０１とＩＰ電話機（Ｂ）１１０は同等の機能を有していて、インターネット／イントラネット１０５経由で接続した他のＩＰ電話機との間で音声通話が可能な機能を有している。
【００２１】
ＥＮＵＭ（Telephone Number Mapping）サーバ１０６は、後述するＮＡＰＴＲ（The Naming Authority Pointer）リソースレコード（以下、ＮＡＰＴＲレコードという）を登録するデータベース（以下、ＤＢという）を備える。ＥＮＵＭサーバ１０６は、ＩＰ電話機（Ａ）１０１（１１０）の問い合わせ（ＥＮＵＭクエリー）に応じて、ＤＢに登録されたＮＡＰＴＲレコードをＩＰ電話機（Ａ）１０１（１１０）に返送する。なお、本明細書においてＥＮＵＭは番号（電気通信番号を含む概念）をキーとしてＥＮＵＭ  ＤＮＳ（ＥＮＵＭサーバ）を検索することにより、その番号に対応している利用可能なひとつもしくは複数のアプリケーションをＵＲＩ形式で得る機構の総称として使用している。
【００２２】
ＤＮＳ（Domain Name System）サーバ１０７は、ドメイン名（ＮＡＰＴＲレコードに指定されるＵＲＩ（Uniform Resource Identifier ）を含む）とＩＰアドレスとを対応付けたＤＢを備える。ＤＮＳサーバ１０７は、ＩＰ電話機（Ａ）１０１（１１０）の問い合わせに応じて、ＤＢに登録されたＩＰアドレスをＩＰ電話機（Ａ）１０１（１１０）に返送する。
【００２３】
ＣＡサーバ１０８は、ローカルネットワーク（ＩＰネットワーク）１００に接続されたＩＰ電話機（Ａ）１０１（１１０）間の呼接続を制御する。ＣＡサーバ１０８は、発呼側のＩＰ電話機からの呼接続要求に応じて、着呼側のＩＰ電話機との間で呼接続制御を実行する。ＣＡサーバ１０８による呼接続制御を実行する場合、ＤＮＳサーバ１０７は使用する必要が無い。
【００２４】
図２はＩＰ電話機（Ａ）１０１のハードウエア構成を示す図である。ＩＰ電話機（Ａ）１０１は、ＣＰＵ２０１、メモリ２０２、ハンドセット２０３、表示装置２０４及びネットワーク・インターフェース（以下、ネットワークＩ／Ｆという）２０５により主に構成されている。
【００２５】
ＣＰＵ２０１は、メモリ２０２に記憶された音声通話制御プログラムに基づいてＩＰネットワークであるインターネット／イントラネット１０５を介して他のＩＰ電話機（Ｂ）１１０と音声通話を行う際に必要となる全ての動作を制御する。例えば、ＩＰネットワークを利用した通信制御、ＩＰネットワーク経由の呼制御、音声処理制御等が含まれる。呼制御としては、ＳＩＰ（Session Initiation Protocol ）、Ｈ．３２３に代表されるものがある。ＣＰＵ２０１は、呼制御プロトコルに従って、宛先端末との間の呼制御を実行する。また、ＣＰＵ２０１は、表示装置２０４に必要な情報を表示し、またネットワークＩ／Ｆ２０５を介してＩＰ通信を行う。ＩＰ通信を行う目的の一つに、ＥＮＵＭサーバ１０６へ宛先端末に対応するＮＡＰＴＲレコードを問い合わせるＥＮＵＭクエリーの送出や、そのＥＮＵＭクエリーに対する応答（ＥＮＵＭ応答）の受信、並びに、ＤＮＳサーバ１０７へＩＰアドレスを問い合わせるＩＰアドレス問い合わせの送出や、そのＩＰアドレス問い合わせに対する応答（ＩＰアドレス応答）の受信制御がある。
【００２６】
メモリ２０２は、ＣＰＵ２０１が実行する音声通話制御プログラム等を記憶するＲＯＭ（Read Only Memory）と、ＣＰＵ２０１がプログラムを実行する際のワークメモリとして利用されるＲＡＭ（Random Access Memory）とから構成することができる。
【００２７】
ハンドセット２０３は、ユーザによるオフフック操作又はオンフック操作に応じてオフフック信号又はオンフック信号をＣＰＵ２０１に出力する。また、ハンドセット２０３は、マイクとスピーカを備え、宛先端末との間の通話開始時にユーザの送話音声をマイクにより送話音声信号に変換してＣＰＵ２０１に出力するとともに、ＣＰＵ２０１から入力される受話音声信号をスピーカにより受話音声として出力する。
【００２８】
表示装置２０４は、液晶パネル等により構成され、ＩＰ電話機（Ａ）１０１の現在のステータスを表示するとともに、ＣＰＵ２０１から入力された電話番号等を表示する。
【００２９】
ネットワークＩ／Ｆ２０５は、ＩＰ電話１０１が接続されるローカルネットワーク（ＩＰネットワーク）１００とのインターフェースである。なお、ネットワークＩ／Ｆ２０５は、送信手段及び受信手段として機能する。
【００３０】
図３はＩＰ電話機（Ａ）１０１の平面図である。ハンドセット２０３、表示装置２０４の他に、電話番号等を受け付けるテンキー１１０２と、留守番電話機能を切り替える留守キー１１０３と、音声を外部出力に切り替えるスピーカキー１１０４と、ワンタッチ発信機能等に代表される各種機能が設定可能なファンクションキー１１０５とを備えている。さらに、側面部にローカルネットワーク１００に接続するためのＬＡＮインターフェース（ＬＡＮＩ／Ｆ）１１０６と、公衆回線網に接続する公衆回線インターフェース（公衆回線Ｉ／Ｆ）１１０７とを備えている。
【００３１】
図４は、ＥＮＵＭサーバ１０６の構成を示すブロック図である。ＥＮＵＭサーバ１０６は、ＣＰＵ３０１、メモリ３０２、ＤＢ３０３、入出力装置３０４及びネットワークＩ／Ｆ３０５により主に構成される。
【００３２】
ＣＰＵ３０１は、メモリ３０２に記憶された制御プログラムに基づいてＥＮＵＭサーバ１０６全体を制御する。また、ＣＰＵ３０１は、例えば、ＩＰ電話機（Ａ）１０１からＥＮＵＭクエリー（問い合わせ）を受け付けると、後述するＤＢ３０３に登録されたデータから該当するＮＡＰＴＲレコードを検索してＥＮＵＭクエリーを送出してきたＩＰ電話機（Ａ）１０１に返送する。本実施の形態ではＷｅｂサーバ１０３が発行するＥＮＵＭ逆クエリーにも対応する。
【００３３】
メモリ３０２は、ＣＰＵ３０１が実行する制御プログラム等を記憶するＲＯＭと、ＣＰＵ３０１がプログラムを実行する際のワークメモリとして利用されるＲＡＭとから構成することができる。
【００３４】
ＤＢ３０３は、ハードディスク装置等により構成され、上記ＮＡＰＴＲレコードを登録する。図５はＤＢ３０３に登録されたＮＡＰＴＲレコードの一例を示す図である。同図において、電話番号「０３１０００００００」から得られるドメイン名「０．０．０．０．０．０．０．１．３．１．８．ｅ１６４．ａｒｐａ」に対応するＮＡＰＴＲレコード及び電話番号「０３１００００００１」から得られるドメイン名「１．０．０．０．０．０．０．１．３．１．８．ｅ１６４．ａｒｐａ」に対応するＮＡＰＴＲレコードが登録された場合を示している。特に、相手プロファイルｈｔｍｌを登録するようにしている。例えば、電話番号「０３１０００００００」のＵＲＩを登録しているユーザであれば、”//www.tokyo.sip.com./useraaa.html"といったｈｔｍｌファイルを登録している。この相手プロファイルｈｔｍｌはブラウザ上で該当アイコンがクリックされた場合、Ｗｅｂサーバ１０３がＮＡＰＴＲ逆クエリーを発生する契機となる。
【００３５】
ここで、ＮＡＰＴＲ逆クエリーとは、ＵＲＩから相手ＥＮＵＭドメイン名を逆引きし、逆引きした相手ＥＮＵＭドメイン名に関して登録された電話番号ＵＲＩを問い合わせることを意味している。ＥＮＵＭサーバ１０６は、ＮＡＰＴＲ逆クエリーに対応してＮＡＰＴＲレコードのＤＢを利用して相手プロファイルｈｔｍｌファイル名（ＵＲＩ）から当該ＵＲＩを登録しているＥＮＵＭドメイン名を検索し、検索したＥＮＵＭドメイン名に関連づけて登録している電話番号ＵＲＩ（０５０体系番号）を抽出して応答する。図５に示す例では、”//www.tokyo.sip.com./useraaa.html ”といったｈｔｍｌファイル名が指定されたＮＡＰＴＲ逆クエリーが用いられる。相手ＥＮＵＭドメイン名は、「0.0.0.0.0.0.0.1.3.1.8.e164.arpa」が逆引きされる。当該相手ＥＮＵＭドメイン名に関連づけて登録された電話番号ＵＲＩは「05011112222@tokyo.sip.jp」である。
【００３６】
入出力装置３０４は、ＥＮＵＭサーバ１０６をメンテナンスする際に使用するキーボード等の入力デバイスと、メンテナンス情報を表示する表示装置等の出力デバイスとから構成される。ネットワークＩ／Ｆ３０５は、ＥＮＵＭサーバ１０６が接続されるインターネット／イントラネット１０５とのインターフェースである。
【００３７】
図６は、Ｗｅｂサーバ１０３の構成を示すブロック図である。Ｗｅｂサーバ１０３は、ＣＰＵ４０１、メモリ４０２、ＤＢ４０３、ネットワークＩ／Ｆ４０４により主に構成される。
【００３８】
ＣＰＵ４０１は、メモリ４０２に記憶された制御プログラムに基づいてＷｅｂサーバ１０３全体を制御する。また、ＣＰＵ４０１は、例えば、ＰＣ１０２から電話帳検索の要求を受け付けると、後述するＤＢ４０３に登録された電話帳データから該当する相手プロファイルｈｔｍｌを検索して要求元のＰＣ１０２に返送する。
【００３９】
メモリ４０２は、ＣＰＵ４０１が実行する制御プログラム等を記憶するＲＯＭと、ＣＰＵ４０１がプログラムを実行する際のワークメモリとして利用されるＲＡＭとから構成することができる。
【００４０】
ＤＢ４０３は、大容量のハードディスク装置等により構成され、電話帳データを登録する。電話帳データはＣＰＵ４０１が実行するアプリケーションである電話帳検索システムにより検索可能なデータ構造を有する。図７は電話帳検索システムが検索した個人データ（個人のプロファイルデータ）の表示例を示している。本実施の形態では、図７に示すプロファイルをｈｔｍｌファイル（プロファイルｈｔｍｌと呼ぶものとする）で作成しており、ブラウザ上に表示できるようにしている。プロファイルｈｔｍｌは、氏名の欄４１０をブラウザ上でクリックすると、Ｗｅｂサーバ１０３にＮＡＰＴＲ逆クエリーの契機を与えるようになっている。
【００４１】
なお、図８に示すように、ユーザが電話帳検索システムにログインするときにＣＰＵ４０１が認証に使用するユーザＩＤ及びパスワードがＤＢ４０３に登録されている。さらに、当該ユーザのＩＰ電話機のＵＲＩまたはＩＰアドレスがユーザＩＤに関連づけて登録されている。
【００４２】
次に、以上のように構成された本実施の形態の動作について説明する。
【００４３】
今、図１のネットワーク構成において、ＰＣ１０２上で電話帳検索システムを利用して通話相手を特定し、ブラウザ上で相手先氏名をクリックしてＩＰ電話機（Ｂ）１１０へ発呼する場合を図９，図１０，図１１，図１２を用いて説明する。
【００４４】
図９はＰＣ１０２で電話帳検索システムにログインしてからＩＰ電話機（Ａ）１０１、１１０間で通話するまでのシーケンスを示している。図１０はＰＣ１０２のフロー図、図１１はＷｅｂサーバ１０３のフロー図、図１２はＩＰ電話機のフロー図である。先ず、ＰＣ１０２とＷｅｂサーバ１０３との間のやり取りについて説明する。ユーザはＰＣ１０２上でブラウザを起動してＷｅｂサーバ１０３の電話帳検索システムにログインする。
【００４５】
図１０に示すように、ＰＣ１０２はユーザの操作に応じてブラウザを起動し（Ｓ１０１）、ユーザが指定したＷｅｂサーバ１０３のＵＲＬを使用してＷｅｂサーバ１０３に対して電話帳検索システムの初期画面を要求する。その初期画面に対してユーザがユーザＩＤ及びパスワードを入力してログイン操作を行うと、ＰＣ１０２からＷｅｂサーバ１０３に対してログイン要求が送信される（Ｓ１０２）。
【００４６】
図１１に示すように、Ｗｅｂサーバ１０３は、電話帳検索システムへのログイン要求を受信すると（Ｓ２０１）、受信したユーザＩＤ及びパスワードを登録されているもの（図８）と照合し、一致すればログインを許可する（Ｓ２０２）。Ｗｅｂサーバ１０３は、ログインしたクライアント（ＰＣ１０２）に対して電話帳検索画面を送信する。図１３は電話帳検索画面の一例である。
【００４７】
電話帳検索システムへログインしたＰＣ１０２上のブラウザ画面に電話帳検索画面が表示される。電話帳検索画面に設けられた氏名の欄４１１等に検索条件を入力して検索決定ボタン４１２をクリックすると、Ｗｅｂサーバ１０３に対して絞り込み条件が送信される（Ｓ１０３）。
【００４８】
Ｗｅｂサーバ１０３は、絞り込み条件を電話帳検索システムに渡して電話帳データから該当する登録データを検索する（Ｓ２０３）。例えば、絞り込み条件となる氏名が「特許太郎」であれば、図７に示す個人データがヒットする。Ｗｅｂサーバ１０３は、図７に示す個人データをブラウザ上で表示する相手プロファイルｈｔｍｌ（//www.tokyo.sip.com./useraaa.html"）をＰＣ１０２へ送信する（Ｓ２０４）。該当レコードが複数有る場合には複数の相手プロファイルｈｔｍｌが送信される。
【００４９】
ＰＣ１０２上のブラウザは、Ｗｅｂサーバ１０３から受信した相手プロファイルｈｔｍｌに基づいて図７に示す個人データである相手プロファイルを表示する。
【００５０】
ユーザは、電話帳検索システムを利用して検索した「特許太郎」に発呼する場合、相手プロファイルｈｔｍｌにて表示した氏名４１０をクリックする（Ｓ１０４）。
【００５１】
通話相手の氏名４１０がクリックされると、Ｗｅｂサーバ１０３は、相手プロファイルｈｔｍｌ情報からＮＡＰＴＲ逆クエリー及び電話番号要求をｃｇｉで実行する。まずＷｅｂサーバ１０３は相手プロファイルｈｔｍｌ情報からＥＮＵＭサーバ１０６に対して相手ＥＮＵＭドメイン名をＮＡＰＴＲ逆クエリーする（Ｓ２０６）。
【００５２】
ＥＮＵＭサーバ１０６は、図５に示すＮＡＰＴＲレコードをＤＢ３０３に登録している。Ｗｅｂサーバ１０３からＮＡＰＴＲ逆クエリーを受信した場合、ＣＰＵ３０１が当該要求に付加された相手プロファイルｈｔｍｌをキーにして相手ＥＮＵＭドメイン名を逆引きする。逆引きの一例としては、ＤＢ３０３に格納しているＮＡＰＴＲレコードのｈｔｔｐサービスのＵＲＩスキーム側を検索して相手プロファイルｈｔｍｌと同じファイル名をＵＲＩ中に記述しているレコードを検索する。
【００５３】
次に、ＥＮＵＭサーバ１０６は、検索した相手ＥＮＵＭドメイン名に関連づけて登録されたＮＡＰＴＲレコード（ＵＲＩ）の中からＳＩＰサービス（ＩＰ電話）に関する電話番号ＵＲＩ（０５０体系）を取り出す。すなわち、ＰＣ１０２上でクリックされた通話相手がＥＮＵＭサーバ１０６に登録しているＩＰ電話サービス（ｓｉｐ）のＵＲＩ全部又はその中の電話番号（０５０体系）を取り出す。図５の例では、ブラウザ上で「特許太郎」がクリックされたことにより、相手プロファイルｈｔｍｌ「／／ｗｗｗ．ｔｏｋｙｏ．ｓｉｐ．ｃｏｍ／ｕｓｅｒａａａ．ｈｔｍｌ」から相手ＥＮＵＭドメイン名「０．０．０．０．０．０．０．１．３．１．８．ｅ１６４．ａｒｐａ」が逆引きされ、当該相手ＥＮＵＭドメイン名に関連づけて登録されたＳＩＰサービス（ＩＰ電話）のＵＲＩ「０５０１１１１２２２２＠ｔｏｋｙｏ．ｓｉｐ．ｊｐ」が検索される。そこで、ＥＮＵＭサーバ１０６は、ＮＡＰＴＲ逆クエリーを受けて、電話番号ＵＲＩ「０５０１１１１２２２２＠ｔｏｋｙｏ．ｓｉｐ．ｊｐ」又は相手番号「０５０１１１１２２２２」のみを要求元のＷｅｂサーバ１０３へ相手番号応答として送信する。
【００５４】
また、Ｗｅｂサーバ１０３は、ＥＮＵＭサーバ１０６から相手番号応答を受信する（Ｓ２０７）。なお、該当するレコードがＥＮＵＭサーバ１０６に未登録であればエラーが通知されるので、そのエラー通知を要求元であるＰＣ１０２へ転送して処理を終了する（Ｓ２０８）。
【００５５】
Ｗｅｂサーバ１０３は、ＰＣ１０２からログインがあった時に把握済みのＩＰ電話機Ａ（発呼）のＵＲＩ（ＩＰアドレス）に対して、referメッセージを用いて相手電話番号ＵＲＩを通知する（Ｓ２０９）。
【００５６】
ＰＣ１０２は、ブラウザ上で氏名４１０のクリックがあった時点でＷｅｂサーバ１０３に対してクリック・ツー・ダイヤルの処理要求を発行した後（Ｓ１０５）、タイマーにより自動的に又はユーザからの指示を受けてログアウト処理を実行する（Ｓ１０６）。Ｗｅｂサーバ１０３は、クライアントであるＰＣ１０２からログアウト要求を受信した場合（Ｓ２１０）は処理を終了する。
【００５７】
これ以降は発呼側のＩＰ電話機（Ａ）１０１とＣＡサーバ１０８と着呼側のＩＰ電話機（Ｂ）１１０との間の処理へと移行する。
【００５８】
図１２は発呼側のＩＰ電話機（Ａ）１０１のフロー図である。ＩＰ電話機（Ａ）１０１は、Ｗｅｂサーバ１０３からreferメッセージで相手電話番号（電話番号を含んだＵＲＩを含む）を受信することが、発呼の契機となる（Ｓ３０１）。
【００５９】
ＩＰ電話機（Ａ）１０１は、宛先電話番号（ｔｏフィールド）にＳ３０１で受信した相手電話番号を設定し、発信元電話番号（ｆｒｏｍフィールド）に自己の電話番号を設定したＩＮＶＩＴＥを生成してＣＡサーバ１０８に対して送信する（Ｓ３０２）。ＩＰ電話機（Ａ）１０１は、ＣＡサーバ１０８のＩＰアドレスをメモリに予め登録している。図１４はＩＮＶＩＴＥの具体例を示す図である。
【００６０】
ＣＡサーバ１０８は、ＩＰ電話機（Ａ）１０１からＩＮＶＩＴＥを受信すると、宛先電話番号（ｔｏフィールド）を認識し、当該宛先電話番号のＩＰ電話機（Ｂ）１１０のＩＰアドレスに対して当該ＩＮＶＩＴＥを転送する。すなわち、ＣＡサーバ１０８が宛先電話番号から当該宛先電話番号のＩＰ電話機（Ｂ）１１０のＩＰアドレスを取得して、ＩＰパケットの宛先ＩＰアドレスにＩＰ電話機（Ｂ）１１０のＩＰアドレスを設定してインターネット／イントラネット１０５上に送出する。
【００６１】
着呼側のＩＰ電話機（Ｂ）１１０は、ＩＮＶＩＴＥを受信すると呼び出し音を鳴らし、１８０ｒｉｎｇｉｎｇをＣＡサーバ１０８に返す。ＣＡサーバ１０８は１８０ｒｉｎｇｉｎｇを発呼側のＩＰ電話機（Ａ）１０１へ転送する。発呼側のＩＰ電話機（Ａ）１０１は、１８０ｒｉｎｇｉｎｇを受信すると（Ｓ３０３）、ハンドセット２０３のスピーカからリングバックトーンを鳴らす（Ｓ３０４）。
【００６２】
これにより、ＰＣ１０２上で電話帳検索システムから相手を検索して氏名をクリックしたユーザは、近くに設置しているＩＰ電話機（Ａ）１０１のハンドセット２０３を取り上げて耳に当てれば、着呼側のＩＰ電話機（Ｂ）１１０に対する呼び出し音が聞こえる。
【００６３】
着呼側のＩＰ電話機（Ｂ）１１０においてオフフック検知されると、ＣＡサーバ１０８経由で発呼側のＩＰ電話機（Ａ）１０１へ２００ＯＫが送信される。発呼側のＩＰ電話機（Ａ）１０１は２００ＯＫを受けて（Ｓ３０５）、ＡＣＫを返すことにより（Ｓ３０６）、通話が可能な状態になる（Ｓ３０７）。なお、Ｓ３０３でエラーを受信した場合は、通話失敗となり（Ｓ３０８）処理を終了する。
【００６４】
以上のように本実施の形態によれば、電話帳検索システムの検索結果画面上で通話相手をクリックしたら、当該通話相手のプロファイル（個人データ）を表示しているｈｔｍｌファイル名をＥＮＵＭサーバ１０６へ通知し、ＥＮＵＭサーバ１０６がｈｔｍｌファイル名をキーにしてＮＡＰＴＲレコードから通話相手のＩＰ電話サービスのＵＲＩを取り出してＩＰ電話機（Ａ）１０１へ送信するようにしたので、ユーザはＩＰ電話機（Ａ）１０１で通話相手の電話番号を入力することなく通話相手のＩＰ電話機（Ｂ）１１０へ発呼することができる。
【００６５】
なお、上記実施の形態では、発呼側のＩＰ電話機（Ａ）１０１と着呼側のＩＰ電話機（Ｂ）１１０との間で呼が確立するまでＣＡサーバ１０８が介在しているが、ＣＡサーバ１０８を用いずに直接ＩＰ電話機（Ａ）１０１、１１０間で呼制御を実行して呼確立するようにしても良い。
【００６６】
図１５はＣＡサーバ１０８を用いずに直接ＩＰ電話機（Ａ）１０１、１１０間で呼制御を行う場合のシーケンス図である。同図に示すように、Ｗｅｂサーバ１０３は、ＰＣ１０２からログインがあった時に把握済みのＩＰ電話機Ａ（発呼）のＵＲＩ（ＩＰアドレス）に対して、referメッセージを用いて相手電話番号ＵＲＩを通知する。
【００６７】
ＩＰ電話機Ａ（発呼）は、Ｗｅｂサーバ１０３から相手電話番号ＵＲＩを受信する。これを契機にして当該ＵＲＩのドメイン名から着呼側のＩＰ電話機（Ｂ）１１０のＩＰアドレスを取得る。すなわち、発呼側のＩＰ電話機（Ａ）１０１はＤＮＳサーバ１０７に対して前記ドメイン名を指定してＩＰアドレスを要求する。ＤＮＳサーバ１０７はドメイン名から該当する端末（ＩＰ電話機（Ｂ）１１０）のＩＰアドレスを取得する機能を有している。取得したＩＰ電話機（Ｂ）１１０のＩＰアドレスをＩＰ電話機（Ａ）１０１へ応答する。そうしたら、発呼側のＩＰ電話機（Ａ）１０１が取得したＩＰアドレスを用いて着呼側のＩＰ電話機（Ｂ）１１０に対してインターネット／イントラネット１０５経由で直接ＩＮＶＩＴＥを送信する。ＩＮＶＩＴＥの構成は図１４に示すものとする。以後は、１８０ｒｉｎｇｉｎｇ、２００ＯＫ及びＡＣＫを直接交換して通話が開始する。
【００６８】
なお、以上の説明では、発信側のユーザがあるＰＣ１０２で電話帳検索システムにアクセスして通話相手の氏名をクリックしているが、ＰＣ１０２でブラウザを立ち上げて行っている全ての処理を発呼側のＩＰ電話機（Ａ）１０１にて行うように構成することもできる。すなわち、図１０に示すＰＣ１０２の処理をＩＰ電話機（Ａ）１０１上で実行するように構成する。この場合、Ｗｅｂサーバ１０３による介在は不要となる。
【００６９】
なお、図７に示すように一人の個人データのみを表示するのではなく、複数の個人データを表示してその中から通話相手を選択してクリックしたら、クリックされた通話相手の相手プロファイルｈｔｍｌを指定してＮＡＰＴＲ逆検索及び電話番号要求をＥＮＵＭサーバ１０６に送信するように構成してもよい。また、Ｗｅｂサーバ１０３に登録する個人登録情報は電話帳データに限定されるものではなく、それ以外のデータであってもよい。また、個人登録情報の全てをＰＣ１０２上に表示させても良いし、その一部を表示させてもよい。
【産業上の利用可能性】
【００７０】
本発明は、電話番号を検索可能な電話番号検索システムと連携して、検索された通話相手名をクリックするだけで自動的に発呼することができ、ＩＰ電話システム及びＩＰ電話システムにおける発呼方法に適用可能である。
【図面の簡単な説明】
【００７１】
【図１】本発明を適用した実施の形態に係るＩＰ電話システムのネットワーク構成図
【図２】本実施の形態に係るＩＰ電話の構成を示すブロック図
【図３】図２のＩＰ電話の外観を示す正面図
【図４】本実施の形態に係るＥＮＵＭサーバの構成を示すブロック図
【図５】本実施の形態に係るＥＮＵＭサーバのＤＢに登録されたＮＡＰＴＲレコードの一例を示す図
【図６】本実施の形態に係るＷｅｂサーバの構成を示すブロック図
【図７】個人データの表示例を示す図
【図８】Ｗｅｂサーバに登録した認証関連データの構成図
【図９】本実施の形態に係るＩＰ電話システムにおいて、発呼側のＩＰ電話機が着呼側のＩＰ電話機と通話を行うまでの動作を説明するためのシーケンス図
【図１０】クリック発呼時におけるＰＣのフロー図
【図１１】クリック発呼時におけるＷｅｂサーバのフロー図
【図１２】クリック発呼時における発呼側のＩＰ電話機のフロー図
【図１３】電話帳検索画面の構成図
【図１４】「ＩＮＶＩＴＥ」メッセージの内容の一例を示す図
【図１５】ＣＡサーバを介さずに発呼側のＩＰ電話機が着呼側のＩＰ電話機と通話を行うまでの動作を説明するためのシーケンス図
【符号の説明】
【００７２】
１０１、１１０  ＩＰ電話機
１０２  ＰＣ
１０３  Ｗｅｂサーバ
１０４、１０９  ルータ
１０５  インターネット／イントラネット
１０６  ＥＮＵＭサーバ
１０７  ＤＮＳサーバ
１０８  ＣＡサーバ
【図１】
2006050273.tif 000003
【図２】
2006050273.tif 000004
【図３】
2006050273.tif 000005
【図４】
2006050273.tif 000006
【図５】
2006050273.tif 000007
【図６】
2006050273.tif 000008
【図７】
2006050273.tif 000009
【図８】
2006050273.tif 000010
【図９】
2006050273.tif 000011
【図１０】
2006050273.tif 000012
【図１１】
2006050273.tif 000013
【図１２】
2006050273.tif 000014
【図１３】
2006050273.tif 000015
【図１４】
2006050273.tif 000016
【図１５】
2006050273.tif 000017