(57)【要約】【課題】通信相手の使用する端末と通信不能な端末をロケーションサーバに登録することを防止する。【解決手段】ＳＩＰによりネットワーク上の他装置と通信する通信装置３００において、第１ユーザの端末のアドレス情報を当該端末にて通信にて用いられる第１メディア情報と対応付けて記憶する第１情報記憶部３４０と、外部の第２ユーザのユーザ名情報を第２ユーザが使用する端末にて通信にて用いられる第２メディア情報と対応付けて記憶する第２情報記憶部３５０と、アドレス情報に関する信号を受信すると第１情報記憶部３４０からアドレス情報に対応付けられた第１メディア情報を検索し、第１メディア情報と第２情報記憶部３５０に記憶された第２メディア情報を比較して、第１ユーザが使用する端末と第２ユーザが使用する端末とで通信が確立するか否かを照合し照合結果を出力するメディア照合部３６０と、を備えた。【選択図】図２
2008011122.tif 000002
【特許請求の範囲】
【請求項１】
ＳＩＰ（Session Initiation Protocol）によりネットワーク上の他装置と通信する通信装置において、
第１ユーザの端末のアドレス情報を、当該端末にて通信に用いられる第１メディア情報と対応付けて記憶する第１情報記憶部と、
外部の第２ユーザのユーザ名情報を、第２ユーザが使用する端末にて通信に用いられる第２メディア情報と対応付けて記憶する第２情報記憶部と、
前記アドレス情報に関する信号を受信すると、前記第１情報記憶部から該アドレス情報に対応付けられた前記第１メディア情報を検索し、該第１メディア情報と前記第２情報記憶部に記憶された前記第２メディア情報を比較して、前記第１ユーザが使用する端末と前記第２ユーザが使用する端末とで通信が確立するか否かを照合し照合結果を出力するメディア照合部と、を備えた通信装置。
【請求項２】
ＳＩＰ（Session Initiation Protocol）によりネットワーク上の他装置と通信する通信装置において、
第１ユーザの端末のアドレス情報を、当該端末にて通信に用いられる第１メディア情報と対応付けて記憶する第１情報記憶部と、
外部の第２ユーザのユーザ名情報を、第２ユーザが使用する端末にて通信に用いられる第２メディア情報と対応付けて記憶する第２情報記憶部と、
前記アドレス情報に関する信号を受信すると、前記第１情報記憶部から該アドレス情報に対応付けられた前記第１メディア情報を検索し、該第１メディア情報と前記第２情報記憶部に記憶された前記第２メディア情報を比較して、前記第１ユーザが使用する端末と前記第２ユーザが使用する端末とで通信が確立するか否かを照合し照合結果を出力するメディア照合部と、
前記ネットワーク上のロケーションサーバと通信して前記ロケーションサーバにユーザ名情報及びアドレス情報を登録するための登録メッセージを送信する登録部と、備え、
前記登録部は、前記ロケーションサーバへの登録時に、前記メディア照合部へ前記アドレス情報を送信することを特徴とする通信装置。
【請求項３】
前記登録部は、前記ロケーションサーバに登録される前記アドレス情報が自装置のものである場合に、前記メディア照合部への該アドレス情報の送信を禁止する禁止部を有することを特徴とする請求項２に記載の通信装置。
【請求項４】
ＳＩＰ（Session Initiation Protocol）によりネットワーク上の他装置と通信する通信装置において、
第１ユーザの端末のアドレス情報を、当該端末にて通信に用いられる第１メディア情報と対応付けて記憶する第１情報記憶部と、
外部の第２ユーザのユーザ名情報を、第２ユーザが使用する端末にて通信に用いられる第２メディア情報と対応付けて記憶する第２情報記憶部と、
前記アドレス情報に関する信号を受信すると、前記第１情報記憶部から該アドレス情報に対応付けられた前記第１メディア情報を検索し、該第１メディア情報と前記第２情報記憶部に記憶された前記第２メディア情報を比較して、前記第１ユーザが使用する端末と前記第２ユーザが使用する端末とで通信が確立するか否かを照合し照合結果を出力するメディア照合部と、
前記ロケーションサーバを介して他装置とのＳＩＰによる通信を行うＳＩＰ通信部と、
前記ＳＩＰ通信部にて他装置との通信時に取得される該他装置のユーザ名情報及びメディア情報を用いて、前記第２情報記憶部の前記ユーザ名情報及び前記第２メディア情報を更新する記憶更新部と、を備えたことを特徴とする通信装置。
【請求項５】
前記メディア照合部から前記照合結果が出力され、前記第１ユーザへ前記照合結果を報知する照合結果報知部を有することを特徴とする請求項１から４のいずれか１項に記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＩＰ（Session Initiation Protocol）のロケーションサーバを用いてネットワーク上の他装置と通信する通信装置に関する。
【背景技術】
【０００２】
近年、従来の電話回線でなく、インターネット等のネットワークを利用して通話を行うＩＰ（Internet Protocol）電話システムが急速に普及しつつある。ＩＰ電話システムでは、ユーザごとに固有のユーザ名と使用する端末のネットワーク上のアドレスとが対応付けられており、通話に際してはインターネットに接続されている通信先の端末を探して呼び出すこととなる。
【０００３】
このようなＩＰ電話システムにて用いられるプロトコルとして、ＳＩＰ（Session Initiation Protocol）が知られている。ＳＩＰを用いる場合は、ネットワーク上にユーザ名情報及び端末アドレス情報が対応付けて登録されたロケーションサーバが設けられる。ＳＩＰによる通信では、予め、ロケーションサーバに各端末のユーザ名情報及び端末アドレス情報の登録を行う。そして、通話元の端末は、発信時にロケーションサーバとで通信を行い、ロケーションサーバを介して通話先の端末のアドレスを取得している。
【０００４】
また、このＩＰ電話システムでは、セッションを開始する際に、端末にて対応可能なエンコード方式に関する情報を含むメディア情報が、通信元と通信先の端末で交換され、通信元の端末にて通信先の端末との通信可否が判断される。ここで、ＩＰ電話システムに用いられる端末の種類は、パーソナルコンピュータ、ＰＤＡ、固定電話機、携帯電話機等のように多岐にわたっており、通話元の端末と通話先の端末とで、通信に使用可能なエンコードが異なる場合が多い。従って、異なる種類の通信装置同士で通信できるという保証はない。尚、ロケーションサーバには各端末のメディア情報が記憶されていない。
【０００５】
この種のＩＰ電話システムとして、予め相手先で使用されているコーデックをメモリに記憶させた通信装置が知られている（例えば、特許文献１参照）。特許文献１に記載の通信装置では、メモリに記憶された相手先のコーデックに基づいて、発信時にコーデックの種類を決定するようになっている。
【特許文献１】特開平２００４−１２０２８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ＳＩＰのＩＰ電話システムに特許文献１の通信装置を用いる場合、通信装置が通信相手の装置のメディア情報を保持していないため、ユーザはロケーションサーバへの登録時に、通信相手の端末と通信可能か否かの判断を行うことはできない。これにより、所望の通信相手と通信が確立できないにもかかわらず、ユーザが通信不能な端末をロケーションサーバに登録してしまうことがあった。
【０００７】
本発明は、前記事情に鑑みてなされたものであり、その目的とするところは、通信相手の使用する端末と通信不能な端末をロケーションサーバに登録することを防止することのできる通信装置を提供することにある。
【課題を解決するための手段】
【０００８】
前記目的を達成するため、本発明では、
ＳＩＰ（Session Initiation Protocol）によりネットワーク上の他装置と通信する通信装置において、
第１ユーザの端末のアドレス情報を、当該端末にて通信に用いられる第１メディア情報と対応付けて記憶する第１情報記憶部と、
外部の第２ユーザのユーザ名情報を、第２ユーザが使用する端末にて通信に用いられる第２メディア情報と対応付けて記憶する第２情報記憶部と、
前記アドレス情報に関する信号を受信すると、前記第１情報記憶部から該アドレス情報に対応付けられた前記第１メディア情報を検索し、該第１メディア情報と前記第２情報記憶部に記憶された前記第２メディア情報を比較して、前記第１ユーザが使用する端末と前記第２ユーザが使用する端末とで通信が確立するか否かを照合し照合結果を出力するメディア照合部と、を備えた通信装置が提供される。
【０００９】
この通信装置によれば、メディア照合部は、アドレス情報に関する信号を受信すると、第１情報記憶部から第１メディア情報を検索し、第２情報記憶部に記憶された第２メディア情報を比較する。そして、第１ユーザが使用する端末と第２ユーザが使用する端末とで通信が確立するか否かの照合結果が出力されることから、第１ユーザは使用端末と所望の通信先とが通信可能か否かを確認することができる。
【００１０】
また、前記目的を達成するため、本発明では、
ＳＩＰ（Session Initiation Protocol）によりネットワーク上の他装置と通信する通信装置において、
第１ユーザの端末のアドレス情報を、当該端末にて通信に用いられる第１メディア情報と対応付けて記憶する第１情報記憶部と、
外部の第２ユーザのユーザ名情報を、第２ユーザが使用する端末にて通信に用いられる第２メディア情報と対応付けて記憶する第２情報記憶部と、
前記アドレス情報に関する信号を受信すると、前記第１情報記憶部から該アドレス情報に対応付けられた前記第１メディア情報を検索し、該第１メディア情報と前記第２情報記憶部に記憶された前記第２メディア情報を比較して、前記第１ユーザが使用する端末と前記第２ユーザが使用する端末とで通信が確立するか否かを照合し照合結果を出力するメディア照合部と、
前記ネットワーク上のロケーションサーバと通信して前記ロケーションサーバにユーザ名情報及びアドレス情報を登録するための登録メッセージを送信する登録部と、備え、
前記登録部は、前記ロケーションサーバへの登録時に、前記メディア照合部へ前記アドレス情報を送信することを特徴とする通信装置が提供される。
【００１１】
さらに、前記目的を達成するため、本発明では、
ＳＩＰ（Session Initiation Protocol）によりネットワーク上の他装置と通信する通信装置において、
第１ユーザの端末のアドレス情報を、当該端末にて通信に用いられる第１メディア情報と対応付けて記憶する第１情報記憶部と、
外部の第２ユーザのユーザ名情報を、第２ユーザが使用する端末にて通信に用いられる第２メディア情報と対応付けて記憶する第２情報記憶部と、
前記アドレス情報に関する信号を受信すると、前記第１情報記憶部から該アドレス情報に対応付けられた前記第１メディア情報を検索し、該第１メディア情報と前記第２情報記憶部に記憶された前記第２メディア情報を比較して、前記第１ユーザが使用する端末と前記第２ユーザが使用する端末とで通信が確立するか否かを照合し照合結果を出力するメディア照合部と、
前記ロケーションサーバを介して他装置とのＳＩＰによる通信を行うＳＩＰ通信部と、
前記ＳＩＰ通信部にて他装置との通信時に取得される該他装置のユーザ名情報及びメディア情報を用いて、前記第２情報記憶部の前記ユーザ名情報及び前記第２メディア情報を更新する記憶更新部と、を備えたことを特徴とする通信装置が提供される。
【発明の効果】
【００１２】
本発明によれば、ユーザは別の端末をロケーションサーバに登録する等の対策をとることができ、ユーザによって通信相手の使用する端末と通信不能な端末をロケーションサーバに登録されることを防止することができる。
【発明を実施するための最良の形態】
【００１３】
図１から図１０は本発明の一実施形態を示すもので、図１はＳＩＰのＩＰ電話システムの概略構成図である。
【００１４】
図１に示すように、このＩＰ電話システム１は、インターネット１００に接続されたＳＩＰ用のロケーションサーバ２００と、インターネット２００に接続された通信装置３００，４００，５００，６００，７００と、を備えている。ここで、第１ユーザは３つの通信装置３００，４００，５００を使用可能であり、第１ユーザと別個の第２ユーザは１つの通信装置６００，７００を使用可能となっている。図１においては、第２ユーザが２人存在し、それぞれが通信装置６００，７００を使用可能である。具体的に、第１ユーザにより使用される通信装置３００，４００，５００は、例えば、デスクトップ型のパーソナルコンピュータ、ＰＤＡ、携帯電話端末等であり、第１ユーザは各通信装置３００，４００，５００を状況によって使い分けている。
【００１５】
ここで、ＳＩＰについて説明すると、各通信装置３００，４００，５００，６００，７００は、ロケーションサーバ２００を介した「リクエスト」の信号と「レスポンス」の信号の送受により通信を行う。ここで、「リクエスト」はＳＩＰ固有の「メソッド」により表現され、例えば、「リクエスト」の内容がセッションの確立ではあれば「INVITE」と表現され、セッション確立の確認であれば「ACK」と表現され、セッションの終了であれば「BYE」と表現され、セッションの確立のキャンセルであれば「CANCEL」と表現される。尚、ロケーションサーバ２００への登録であれば「REGISTER」と表現される。また、「レスポンス」は応答コードによって表現され、例えば、「レスポンス」の内容が、リクエストを受信してその処理を実行中ということであれば「1xx」と表現され、リクエストが成功したということであれば「2xx」と表現される。ここで、xは処理内容によって任意に設定される数字等である。
【００１６】
ロケーションサーバ２００は、インターネット１００を介して各通信装置３００，４００，５００，６００，７００と通信する通信制御部と、ユーザ名情報８００とアドレス情報８１０が対応付けて登録された記憶部と、を有している。本実施形態においては、ユーザ名情報８００はＩＰ電話システム１の通信にあたって各ユーザに割り当てられたＳＩＰに固有の名前であり、アドレス情報８１０はインターネット１００上にてユーザが使用する通信装置の位置を示す固有のアドレスである。ユーザ名情報８００とアドレス情報８１０は、インターネット１００上の通信装置によってロケーションサーバ２００に登録されたものである。
【００１７】
図２は通信装置の概略構成を示すブロック図であり、図３は通信装置内における情報の送受を示すブロック図である。
図２及び図３に示すように、通信装置３００は、例えばキーボート等を有しユーザの操作入力により通信相手のユーザ名情報８００等を受け付ける入力部３１０と、入力部３１０からの通信相手のユーザ名情報８００の入力に基づいて、外部の通信装置とＳＩＰによる通信を行うＳＩＰ通信部３２０と、を有している。図２に示すように、ＳＩＰ通信部３２０は、ＳＩＰ受信部３２２と、ＳＩＰ送信部３２４と、登録処理部３２６と、ＩＮＶＩＴＥ処理部３２８と、通信処理部３３０と、を有している。
【００１８】
ＳＩＰ受信部３２２は、外部から受信したＳＩＰメッセージの種類に従って、ＳＩＰメッセージをＳＩＰメッセージの種類ごとの処理部に振り分ける。すなわち、ＳＩＰ受信部３２２は、ＳＩＰの「INVITE」に関するメッセージを受信した場合に、受信したメッセージをＩＮＶＩＴＥ処理部３２８へ送信する。ここで、メッセージが「INVITE」に関するか否かは、メッセージの「Ｃｓｅｑ」ヘッダフィールドに記載されているメソッドが「INVITE」であるか否かで判断することができる。ここで、ＳＩＰメッセージは、スタートラインと、ＳＩＰヘッダ部と、ＳＩＰボディ部とからなる。
【００１９】
前述ように、ＳＩＰメッセージは、リクエストとレスポンスに分けることができる。リクエストメッセージの場合は、スタートラインにメッセージの種類が記載される。そして、「INVITE」はセッションをセットアップするために使用される。「INVITE」リクエストのＳＩＰボディ部には、「INVITE」送信側が使用を希望するメディア情報が含まれている。一方、レスポンスの応答メッセージのスタートラインは、ＳＩＰバージョンと、ステータスコード、Reason情報とで構成されている。ステータスコードは、「INVITE」リクエストが成功した場合、応答メッセージのステータスコードは「200/OK」となる。ステータスコードが「200/OK」の場合、応答メッセージのボディ部には、応答メッセージの送信側が指定したメディア情報８１０が記載されている。
【００２０】
ＩＮＶＩＴＥ処理部３２８は、ＳＩＰの「INVITE」に関する処理を行う。具体的に、ＩＮＶＩＴＥ処理部３２８は、「INVITE」リクエストを受信すると、応答メッセージの生成を行って、生成した応答メッセージをＳＩＰ送信部３２４へ送信する。そして、ＳＩＰ送信部３２４は、ＩＮＶＩＴＥ処理部３２８にて生成された応答メッセージをロケーションサーバ２００へ送信する。
【００２１】
登録処理部３２６は、ロケーションサーバ２００にユーザ名情報８００及びアドレス情報８１０を登録する。登録処理部３２６は、登録モードにて入力部３１０にて受け付けたユーザ名情報８００及びアドレス情報８１０を用いて登録メッセージ８３０を生成し、登録メッセージ８３０をＳＩＰ送信部３２４へ送信する。そして、ＳＩＰ送信部３２４は、登録処理部３２６にて生成された登録メッセージ８３０をロケーションサーバ２００へ送信する。
【００２２】
ここで、登録処理部３２６は、自装置以外のアドレス情報８１０についても、ユーザ名情報８００と対応付けた登録メッセージ８３０を生成することができる。本実施形態においては、第１ユーザが使用する他の通信装置４００，５００にはロケーションサーバ２００への登録機能がなく、第１ユーザは専ら通信装置３００を利用して登録作業を行うこととなる。登録処理部３２６は、ＳＩＰ送信部３２４への登録メッセージ８３０の送信時に、当該登録メッセージ８３０のアドレス情報８１０を、後述するメディア照合部３６０へ送信する。
【００２３】
通信処理部３３０は、装置外部と通信が確立されると、所定のエンコード方式によるデータ送受で外部装置と通信を行う。本実施形態においては、通信処理部３３０のエンコード方式は「audio:pcmu/800 video:mpeg4」であり、外部装置と通話ができるようになっている。
【００２４】
また、通信装置３００は、アドレス情報８００のうち、第１ユーザの使用端末である各通信装置３００，４００，５００のアドレス情報８１０を、当該端末にて通信に用いられる第１メディア情報８２２と対応付けて記憶する第１情報記憶部３４０を有している。ここで、第１メディア情報８２２は、前述のエンコード方式に関する情報を含んだものである。
【００２５】
第１情報記憶部３４０は、各アドレス情報８１０と第１メディア情報８２２からなる第１テーブル３４２を保持している。本実施形態においては、図４に示すように、通信装置３００のアドレス情報８１０として「211.0.0.5」が記憶され、これと対応付けられる第１メディア情報８２２として「audio:pcmu/800 video:mpeg4」が記憶されている。ここで、図４は第１テーブルを示す説明図である。また、通信装置４００のアドレス情報８１０として「211.0.0.10」が記憶され、これと対応付けられる第１メディア情報８２２として「video:mpeg2」が記憶されている。さらに、通信装置５００のアドレス情報８１０として「211.0.0.15」が記憶され、これと対応付けられる第１メディア情報８２２として「video:mpeg2」が記憶されている。
【００２６】
また、通信装置３００は、第２ユーザのユーザ名情報８００を、第２ユーザの使用端末である通信装置６００にて用いられる第２メディア情報８２４と対応付けて記憶する第２情報記憶部３５０を有している。
【００２７】
第２情報記憶部３５０は、ユーザ名情報８００と第２メディア情報８２４からなる第２テーブル３５２を保持している。本実施形態においては、図５に示すように、通信装置６００のユーザ名情報８００として「tom」が記憶され、これと対応付けられる第２メディア情報８２４として「audio:pcmu/800 video:mpeg4」が記憶されている。ここで、図５は第２テーブルを示す説明図である。さらに、図示しない通信装置のユーザ名情報８００として「alice」が記憶され、これと対応付けられる第２メディア情報８２４として「video:mpeg2」が記憶されている。
【００２８】
また、通信装置３００は、装置内のバスを経由してアドレス情報８１０に関する信号を受信すると、第１情報記憶部３４０から当該アドレス情報８１０に対応付けられた第１メディア情報８２２を検索し、当該第１メディア情報８２２と第２情報記憶部３５０に記憶された第２メディア情報８２４を比較して、第１ユーザが使用する端末と第２ユーザが使用する端末とで通信が確立するか否かを照合し照合結果を出力するメディア照合部３６０を有している。本実施形態においては、メディア照合部３６０は、登録部３３０からアドレス情報８１０を受信すると照合を行うようになっている。
【００２９】
また、通信装置３００は、例えばディスプレイからなる表示部３７０を有しており、メディア照合部３６０から照合結果情報８４０は表示部３７０に出力される。すなわち、本実施形態においては、表示部３７０が、第１ユーザへ照合結果を報知する照合結果報知部となっている。本実施形態においては、第２情報記憶部３５０に記憶されている全てのユーザについて、照合結果を一覧表示するようになっている。
【００３０】
さらに、通信装置３００は、テーブル書換モードにて入力部３１０から受け付けた情報に基づいて、第１情報記憶部３４０及び第２情報記憶部３５０に記憶されている第１テーブル３４２及び第２テーブル３５２を書き換えるテーブル書換部３８０を有している。これにより、通信端末３００のユーザは、各テーブル３４２，３５２の各情報８００，８１０，８２２，８２４の追加、削除、修正等を適宜行うことができる。
【００３１】
以上のように構成された通信装置３００の動作について、図６のフローチャートを参照して説明する。
【００３２】
まず、入力部３１０にてロケーションサーバ２００への登録を受け付けると（ステップＳ１）、入力された情報に基づいて登録部３５０によりＳＩＰの登録メッセージ８３０が作成され、この登録メッセージ８３０がロケーションサーバ２００へ送信される（ステップＳ２）。図７及び図８に表示部の入力画面の例を示し、図９及び図１０の登録メッセージの例を示す。図７及び図９においては、ユーザ名情報８００が「sis:bob@example.com」でアドレス情報８１０が「211.0.0.5」、図８及び図１０においては、ユーザ名情報８００が「sis:bob@example.com」でアドレス情報８１０が「211.0.0.10」となっている。
【００３３】
このとき、入力部３１０にて受け付けられたアドレス情報８１０が登録部３３０からメディア照合部３６０へ送信される（ステップＳ３）。図７に示す情報が登録される場合はアドレス情報８１０である「211.0.0.5」がメディア照合部３８０へ送信され、図８に示す情報が登録される場合はアドレス情報８１０である「211.0.0.10」がメディア照合部３８０へ送信されることとなる。
【００３４】
メディア照合部３６０は、アドレス情報８１０を受信すると、第１情報記憶部３４０の第１テーブル３４２を参照して、当該アドレス情報８１０に対応する第１メディア情報８２２を検索する（ステップＳ４）。具体的に、図７に示す情報が登録される場合は、「211.0.0.5」をキーとして第１テーブル３４２を参照して、これに対応付けられて組となっている第１メディア情報８２２として「audio:pcmu/800 video:mpeg4」が検索される。
【００３５】
そして、メディア照合部３６０は、検索された第１メディア情報８２２と、第２情報記憶部３５０に記憶されている第２テーブル３５２の第２メディア情報８２４とを比較して通信可能か否かを照合する（ステップＳ５）。本実施形態においては、メディア照合部３６０は、第２情報記憶部３５０に記憶されている全てのユーザについて照合を行い、この照合結果を表示部３７０に一覧表示する（ステップＳ６）。
【００３６】
具体的に、図７に示す情報が登録される場合は、「audio:pcmu/800 video:mpeg4」と通信可能な第２メディア情報８２４として「audio:pcmu/800 video:mpeg4」が通信可能と判断され、「video:mpeg2」は通信不能と判断される。そして、「audio:pcmu/800 video:mpeg4」と対応付けられた「tom」については通信可能の旨が表示され、「video:mpeg2」と対応付けられている「alice」については通信不能の旨が表示される。
【００３７】
このように、本実施形態の通信装置３００では、ロケーションサーバ２００への登録時に、登録される端末と通信先の端末とで通信可能か否かが出力されるようにしたので、登録時にユーザは使用端末と所望の通信先とが通信可能か否かを確認することができる。従って、ユーザは別の端末を登録部３３０を用いて登録する等の対策をとることができ、ユーザによって通信相手の使用する端末と通信不能な端末をロケーションサーバ２００に登録されることを防止することができる。
【００３８】
そして、ユーザは、第１テーブル３４２と第２テーブル３５２に各情報８００，８１０，８２２，８２４を登録しておけば、各記憶部３４０，３５０に各情報８００，８１０，８２２，８２４が保持されることから、これらの情報８００，８１０，８２２，８２４を他の機器に記憶させたり自ら覚えておく必要がなく、実用に際して極めて有利である。
【００３９】
尚、前記実施形態においては、照合結果として第２情報記憶部３５０に記憶されているユーザ名情報８００が全て表示されるものを示したが、一部のユーザ名情報８００だけ表示されるようにしてもよい。例えば、通信可能なユーザ名情報８００だけ表示したり、通信不能なユーザ名情報８００だけ表示されるようにしてもよい。
【００４０】
また、入力部３１０から通信可否を判断するユーザ名情報８００を予め受け付けておいて、受け付けられたユーザ名情報８００についてのみ通信可否を判断するようにしてもよい。さらには、ロケーションサーバ２００への登録時に通信可否を判断するユーザ名情報８００を入力部３１０から受け付け、受け付けられたユーザ名情報８００についてのみ表示されるようにしてもよい。
【００４１】
また、前記実施形態においては、照合結果が表示部３７０に出力されるものを示したが、ユーザにより指定された電子メールアドレスに出力された照合結果を通知するようにしてもよい。さらに、表示部３７０を用いて視覚的に報知せず、例えば音声ガイド等により聴覚的に報知するようにしてもよく、照合結果報知部の構成は任意である。
【００４２】
また、前記実施形態においては、登録処理部３３０がＳＩＰ送信部３２４へ登録メッセージ８３０を送信した際に、登録処理部３３０からメディア照合部３６０へアドレス情報８１０が送信されるものを示したが、入力部３１０からメディア照合部３６０へアドレス情報８１０が直接的に送信されるようにしてもよい。この場合、例えば図１１に示すように、登録処理部３３０が登録メッセージ８３０を作成する前に通信可否を表示部３７０に表示させ、登録するか否かを表示部３７０を通じてユーザに問い合わせ（ステップＳ７）、ユーザから登録指示があった場合に登録メッセージ８３０をロケーションサーバ２００へ送信するようにしてもよい。要は、メディア照合部３６０はアドレス情報８１０の受信をトリガーとして照合を行えばよく、メディア照合部３６０へのアドレス情報８１０の送信元は登録処理部３３０に限定されるものではない。
【００４３】
また、前記実施形態においては、ＩＰ電話システム１の通信装置３００に本発明を適用したものを示したが、ＳＩＰを用いたシステムであれば他のシステムの通信装置に適用可能であることは勿論である。
【００４４】
図１２から図１５は本発明の第２の実施形態を示すもので、図１２は通信装置の概略構成を示すブロック図であり、図１３は通信装置内における情報の送受を示すブロック図である。第２の実施形態においては、登録処理部、ＩＮＶＩＴＥ処理部及び第２テーブルが第１の実施形態と異なっている。
【００４５】
図１２及び図１３に示すように、第２の実施形態においては、登録処理部３２６ａは、ロケーションサーバ２００への登録機能に加え、ロケーションサーバ２００に登録されるアドレス情報８１０が自装置のものである場合に、メディア照合部３６０へのアドレス情報８１０の送信を禁止する禁止部３２６ｂを有している。すなわち、第１ユーザが通信端末３００以外の通信端末４００，５００を登録する場合にのみ、アドレス情報８１０の送信が許可される。
【００４６】
また、第２の実施形態においては、ＩＮＶＩＴＥ処理部３２８ａは、外部の通信装置６００，７００との通信時に取得されるユーザ名情報８００及びメディア情報８２０を用いて、第２情報記憶部３５０のユーザ名情報８００及び第２メディア情報８２４を更新する記憶更新部３２８ｂを有している。これにより、「INVITE」処理時に、第２情報記憶部３５０に格納されている第２テーブル３５４が更新されることとなる。
【００４７】
ここで、「INVITE」のリクエストメッセージの例を図１４に示す。図１４に示すように、リクエストメッセージ８４０のＳＩＰヘッダ部には、送信側のユーザ名情報８００と、受信側のユーザ名情報８００と、が含まれている。また、リクエストメッセージ８４０のＳＩＰボディ部には、メディア情報８２０が含まれている。
【００４８】
具体的に、記憶更新部３２８ｂは、受信したSIPメッセージが通信相手の「INVITE」リクエストであれば、「INVITE」リクエストメッセージに含まれるFromヘッダフィールドを抜き出し、抜き出したFromヘッダフィールドに含まれるユーザ名情報８００を取得する。ここで、受信したSIPメッセージが通信相手の「INVITE」応答メッセージであれば、INVITE応答メッセージに含まれるToヘッダフィールドを抜き出し、抜き出したToヘッダフィールドに含まれるユーザ名情報８００を取得する。
【００４９】
また、記憶更新部３２８ｂは、受信したSIPメッセージにのボディ部から、mラインのポート番号が0以外でありかつcフィールドのアドレスがContactヘッダフィールドのアドレス情報８１０と同じメディア情報８２０を抜き出して、これを第２メディア情報８２４とする。ここで、図１４に示すボディ部におけるSDPのmラインはメディア情報８２０を表している。尚、mラインにはメディア情報８２０の他にポート番号を含んでいる。200/OK応答において、ポート番号が0であるメディア情報は使用拒否を表す。また、図１４に示すボディ部におけるSDPのcラインは接続データ情報を表している。cラインにはビデオやオーディオ等をやりとりする場合の接続アドレスを含んでいる。記憶更新部３２８ｂは、このようにして取得されたユーザ名情報８００とメディア情報８２０を組として第２テーブル３５４を更新する。
【００５０】
ここで、第２の実施形態においては、第２テーブル３５４のユーザ名情報８００を、「INVITE」処理時に用いられる形式としている。具体的に図１５に示すように、ユーザ名情報８００が「tom@example.com」、「alice@abc.com」となっている。これにより、記憶更新部３２８ｂにおいて、情報の変換作業等を行う必要はない。
【００５１】
このように、第２の実施形態の通信装置３００によれば、第１の実施形態と同様の作用に加え、自装置と通信している装置のメディア情報８２０を用いて第２テーブル３５４を更新することができるため、ユーザは所望の通信相手は予め第２テーブル３５４に登録しておく必要はない。そして、ＳＩＰにより他の装置と通信処理が行われる都度に、第２テーブル３５４が自動的に更新されるので、第２テーブル３５４を常に最新の情報としておくことができ、実用に際して極めて有利である。
【００５２】
尚、第２の実施形態においては、ＩＮＶＩＴＥ処理部３２８ａが記憶更新部３２８ｂを有するものを示したが、ＳＩＰ通信部３２０の他の処理部が記憶更新部を有していてもよい。要は、ＳＩＰ通信部３２０が、他装置との通信時に取得される他装置のユーザ名情報８００及びメディア情報８２０を用いて、第２情報記憶部３５０のユーザ名情報８００及び第２メディア情報８２４を更新するようにすればよい。
【００５３】
尚、第２の実施形態においても、照合結果の表示内容、表示方法等は任意であるし、その他、具体的な細部構造等についても適宜に変更可能であることは勿論である。
【図面の簡単な説明】
【００５４】
【図１】本発明の第１の実施形態を示すＳＩＰのＩＰ電話システムの概略構成図である。
【図２】通信装置の概略構成を示すブロック図である。
【図３】通信装置内における情報の送受を示すブロック図である。
【図４】第１テーブルを示す説明図である。
【図５】第２テーブルを示す説明図である。
【図６】通信装置の動作を示すフローチャートである。
【図７】表示部の入力画面の例を示す図である。
【図８】表示部の入力画面の例を示す図である。
【図９】登録メッセージの例を示す図である。
【図１０】登録メッセージの例を示す図である。
【図１１】変形例を示すものであり、通信装置の動作を示すフローチャートである。
【図１２】本発明の第２の実施形態を示すもので、通信装置の概略構成を示すブロック図である。
【図１３】通信装置内における情報の送受を示すブロック図である。
【図１４】「INVITE」のリクエストメッセージの例を示す図である。
【図１５】第２テーブルを示す説明図である。
【符号の説明】
【００５５】
１          通信システム
１００      インターネット
２００      ロケーションサーバ
３００      通信端末
３１０      入力部
３２０      ＳＩＰ通信部
３２２      ＳＩＰ受信部
３２４      ＳＩＰ送信部
３２６      登録処理部
３２６ａ    登録処理部
３２６ｂ    禁止部
３２８      ＩＮＶＩＴＥ処理部
３２８ａ    ＩＮＶＩＴＥ処理部
３２８ｂ    記憶更新部
３３０      通信処理部
３４０      第１情報記憶部
３４２      第１テーブル
３５０      第２情報記憶部
３５２      第２テーブル
３５４      第２テーブル
３６０      メディア照合部
３７０      表示部
３８０      テーブル書換部
４００      通信端末
５００      通信端末
６００      通信端末
７００      通信端末
８００      ユーザ名情報
８１０      アドレス情報
８２０      メディア情報
８２２      第１メディア情報
８２４      第２メディア情報
８３０      登録メッセージ
８４０      リクエストメッセージ
【図１】
2008011122.tif 000003
【図２】
2008011122.tif 000004
【図３】
2008011122.tif 000005
【図４】
2008011122.tif 000006
【図５】
2008011122.tif 000007
【図６】
2008011122.tif 000008
【図７】
2008011122.tif 000009
【図８】
2008011122.tif 000010
【図９】
2008011122.tif 000011
【図１０】
2008011122.tif 000012
【図１１】
2008011122.tif 000013
【図１２】
2008011122.tif 000014
【図１３】
2008011122.tif 000015
【図１４】
2008011122.tif 000016
【図１５】
2008011122.tif 000017