(57)【要約】      （修正有）【課題】  SIPを用いる通信端末装置において、不要な認証処理を省略できる通信端末装置を提供する。【解決手段】  SIPをもって呼接続を行い相手端末と通信する通信部７と、前記相手端末の認証処理を行う認証部８を備えた通信端末装置において、前記認証処理を不要とする相手端末のユーザ名称又はドメイン名称を１つ以上登録しておく記憶部６と、着呼時に相手端末のユーザ名称又はドメイン名称を検出し、検出されたユーザ名称又はドメイン名称が記憶部６に登録されているか否かを判断し、登録されている場合は認証部８による認証処理を行わないようにする。【選択図】  図２
2006332905.tif 000002
【特許請求の範囲】
【請求項１】
SIPをもって呼接続を行い相手端末と通信する通信手段と、前記相手端末の認証処理を行う認証手段とを備えた通信端末装置であって、
前記認証処理を不要とする相手端末のユーザ名称を登録しておく記憶手段と、
着呼時に相手端末のユーザ名称を検出する手段と、検出されたユーザ名称が前記記憶手段に登録されているか否かを判断する手段と、登録されている場合は前記認証手段による認証処理を行わないように制御する制御手段とを備えることを特徴とする通信端末装置。
【請求項２】
前記記憶手段は、認証処理を不要と判断するユーザ名称を複数個登録可能であることを特徴とする請求項１記載の通信端末装置。
【請求項３】
SIPをもって呼接続を行い相手端末と通信する通信手段と、前記相手端末の認証処理を行う認証手段とを備えた通信端末装置であって、
前記認証処理を不要とする相手端末のドメイン名称を予め登録しておく記憶手段と、
着呼時に相手端末のドメイン名称を検出する手段と、検出されたドメイン名称が前記記憶手段に登録されているか否かを判断する手段と、登録されている場合は前記認証手段による認証処理を行わないように制御する制御手段とを備えることを特徴とする通信端末装置。
【請求項４】
前記記憶手段は、認証処理を不要と判断するドメイン名称を複数個登録可能であることを特徴とする請求項３記載の通信端末装置。
【請求項５】
SIPをもって呼接続を行い相手端末と通信する工程と、前記相手端末の認証処理工程を有する通信端末装置の通信方法であって、
前記認証処理を不要とする相手端末のユーザ名称を予め登録する工程と、着呼時に相手端末のユーザ名称を検出する工程と、検出されたユーザ名称が登録されているか否かを判断する工程と、登録されている場合は認証処理工程を行わないようにすることを特徴とする通信端末装置の通信方法。
【請求項６】
前記認証処理を不要と判断するユーザ名称は複数個登録可能であることを特徴とする請求項５記載の通信端末装置の通信方法。
【請求項７】
SIPをもって呼接続を行い相手端末と通信する工程と、前記相手端末の認証処理工程を有する通信端末装置の通信方法であって、
前記認証処理を不要とする相手端末のドメイン名称を予め登録しておき、着呼時に相手端末のドメイン名称を検出する工程と、検出されたドメイン名称が登録されているか否かを判断する工程と、登録されている場合は認証処理工程を行わないようにすることを特徴とする通信端末装置の通信方法。
【請求項８】
前記認証処理を不要と判断するドメイン名称は複数個登録可能であることを特徴とする請求項７記載の通信端末装置の通信方法。
【請求項９】
SIPをもって呼接続を行い相手端末と通信すると共に、前記相手端末の認証処理を行うようにした通信端末装置で用いられるプログラムであって、
前記認証処理を不要とする相手端末のユーザ名称を登録する登録処理と、
着呼時に相手端末のユーザ名称を検出する検出処理と、
前記検出されたユーザ名称が登録されているか否かを判断する判断処理と、
登録されている場合は前記認証処理を行わないように制御する制御処理とをコンピュータに実行させるプログラム。
【請求項１０】
SIPをもって呼接続を行い相手端末と通信すると共に、前記相手端末の認証処理を行うようにした通信端末装置で用いられるプログラムであって、
前記認証処理を不要とする相手端末のドメイン名称を登録する登録処理と、
着呼時に相手端末のドメイン名称を検出する検出処理と、
前記検出されたドメイン名称が登録されているか否かを判断する判断処理と、
登録されている場合は前記認証処理を行わないように制御する制御処理とをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、SIP（Session Initiation protocol、セッション開始プロトコル）を用いて通信を行うIP−FAX、IP電話等の通信端末装置、通信方法及びそのプログラムに関し、特に認証技術に関するものである。
【背景技術】
【０００２】
SIPを用いる通信端末装置においては、着呼時に相手端末の認証を行うようにしている。ユーザ及びそのIP−FAX、IP電話等の通信端末装置を取り巻く環境はさまざまであり、SIPを行う相手端末に認証機能が備わっていなかったり、明らかに認証不要な相手端末である場合などが想定される。
【０００３】
尚、SIPを用いるIP電話に関する技術が開示されている（特許文献１）。また、端末が複数のサーバにアクセスする場合、２回以上の認証処理を必要としない技術が開示され（特許文献２）、特定ドメインを使用することなく通信サービスを享受可能なLANシステムが開示され（特許文献３）、さらに特定サーバへのなりすましアクセスを防止する技術が開示されている（特許文献４）。
【特許文献１】特開２００４−２２８８２９号公報
【特許文献２】特開２００２−３２４０４９号公報
【特許文献３】特開２００２−１９８９７１号公報
【特許文献４】特開２００３−１８６８４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
相手端末に認証機能が備わっていない場合は、セキュリティ強化を謳った折角の認証機能が却ってSIP呼接続の弊害になり、認証不要な相手端末（明らかに信憑性があると信頼できる相手端末）の場合は、無駄な認証処理が行われることになるという問題があった。
本発明はSIP接続を要求する相手端末が認証不要である場合は、SIPリクエスト受信時に発生する認証処理を省略して呼接続を可能にすることを課題とする。
【課題を解決するための手段】
【０００５】
請求項１の発明による通信端末装置は、SIPをもって呼接続を行い相手端末と通信する通信手段と、前記相手端末の認証処理を行う認証手段とを備えた通信端末装置であって、前記認証処理を不要とする相手端末のユーザ名称を登録しておく記憶手段と、着呼時に相手端末のユーザ名称を検出する手段と、検出されたユーザ名称が前記記憶手段に登録されているか否かを判断する手段と、登録されている場合は前記認証手段による認証処理を行わないように制御する制御手段とを備えることを特徴とするものである。
【０００６】
請求項２の発明による通信端末装置は、請求項１において、前記記憶手段は、認証処理を不要と判断するユーザ名称を複数個登録可能であることを特徴とするものである。
【０００７】
請求項３の発明による通信端末装置は、SIPをもって呼接続を行い相手端末と通信する通信手段と、前記相手端末の認証処理を行う認証手段とを備えた通信端末装置であって、前記認証処理を不要とする相手端末のドメイン名称を予め登録しておく記憶手段と、着呼時に相手端末のドメイン名称を検出する手段と、検出されたドメイン名称が前記記憶手段に登録されているか否かを判断する手段と、登録されている場合は前記認証手段による認証処理を行わないように制御する制御手段とを備えることを特徴とするものである。
【０００８】
請求項４の発明による通信端末装置は、請求項３において、前記記憶手段は、認証処理を不要と判断するドメイン名称を複数個登録可能であることを特徴とするものである。
【０００９】
請求項５の発明による通信端末装置の通信方法は、SIPをもって呼接続を行い相手端末と通信する工程と、前記相手端末の認証処理工程を有する通信端末装置の通信方法であって、前記認証処理を不要とする相手端末のユーザ名称を予め登録しておき、着呼時に相手端末のユーザ名称を検出し、検出されたユーザ名称が登録されているか否かを判断し、登録されている場合は認証処理を行わないようにすることを特徴とするものである。
【００１０】
請求項６の発明による通信端末装置の通信方法は、請求項５において、前記認証処理を不要と判断するユーザ名称は複数個登録可能であることを特徴とするものである。
【００１１】
請求項７の発明による通信端末装置の通信方法は、SIPをもって呼接続を行い相手端末と通信すると共に、前記相手端末の認証処理を行うようにした通信端末装置の通信方法において、前記認証処理を不要とする相手端末のドメイン名称を予め登録しておき、着呼時に相手端末のドメイン名称を検出し、検出されたドメイン名称が登録されているか否かを判断し、登録されている場合は認証処理を行わないようにしたことを特徴とするものである。
【００１２】
請求項８の発明による通信端末装置の通信方法は、請求項７において、前記認証処理を不要と判断するドメイン名称は複数個登録可能であることを特徴とするものである。
【００１３】
請求項９の発明によるプログラムは、SIPをもって呼接続を行い相手端末と通信すると共に、前記相手端末の認証処理を行うようにした通信端末装置で用いられるプログラムであって、前記認証処理を不要とする相手端末のユーザ名称を登録する登録処理と、着呼時に相手端末のユーザ名称を検出する検出処理と、前記検出されたユーザ名称が登録されているか否かを判断する判断処理と、登録されている場合は前記認証処理を行わないように制御する制御処理とをコンピュータに実行させるものである。
【００１４】
請求項１０の発明によるプログラムは、SIPをもって呼接続を行い相手端末と通信すると共に、前記相手端末の認証処理を行うようにした通信端末装置で用いられるプログラムであって、前記認証処理を不要とする相手端末のドメイン名称を登録する登録処理と、着呼時に相手端末のドメイン名称を検出する検出処理と、前記検出されたドメイン名称が登録されているか否かを判断する判断処理と、登録されている場合は前記認証処理を行わないように制御する制御処理とをコンピュータに実行させるものである。
【発明の効果】
【００１５】
請求項１，３，５，７，９，１０の発明によれば、SIP接続を要求する相手端末が、認証機能を持たない場合であったり、明らかに信憑性があると信頼できる場合は、その相手端末を認証不要として予め登録することにより、認証処理を省略しても呼接続を行うことができる。
【００１６】
請求項２，４，６，８の発明によれば、認証不要な特定の相手端末は、ユーザの環境によって複数存在する場合があるが、そのような状況にも対応することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施形態を図面と共に説明する。
図１は本発明の実施形態に係る通信端末装置を取り巻くネットワークの構成を示したものである。図１において、エンドポイント１，２，３，４は、SIPによる呼接続機能を有する通信端末装置である。本発明はエンドポイント１に適用されるものとする。５はインターネット網を指す。エンドポイント１，２，３，４は同一のインターネット網５に接続された通信端末装置である。
【００１８】
エンドポイント１は記憶部６を備えている。記憶部６はSIPリクエスト（主としてINVITEメッセージ）受信時に認証プロセスを免除する対象端末の情報を予め登録しておく記憶装置である。請求項１、２の発明においては「ユーザ名称」を、請求項３、４の発明においては「ドメイン名称」を記憶（登録）しておく。また、主電源ＯＦＦ／ＯＮでもデータが消去しない不揮発性の記憶装置である。
【００１９】
図２は本発明の実施形態に係るエンドポイント１の構成を示すブロック図である。
図２において、６は上記記憶部、７はSIPをもって呼接続を行い相手端末と通信する通信部、８は相手端末の認証処理を行う認証部、９は着呼時に相手端末のユーザ名称あるいはドメイン名称を検出し、検出されたユーザ名称あるいはドメイン名称が記憶部６に登録されているか否かを判断し、登録されている場合は認証部８による認証処理を行わないように制御する。９は全体を制御するCPU、１０はプログラム等を格納するROM、１１は作業用のRAM、１２は音声、画像等の情報の処理を行う情報処理部である。
【００２０】
次に、上記構成による動作を図３のフローチャートに沿って説明する。図３のフローチャートは、トランスポート種別TCPの動作を示しており、また認証方式はダイジェスト認証を例に取っている。
【００２１】
[準備]
エンドポイント１（本発明の適用対象端末）の管理者は、下記のデータを予め記憶部６に登録しておく。
・認証プロセスを免除する対象端末のユーザ名称（請求項１、２対象）。請求項２においては、複数個数登録可能。
・認証プロセスを免除する対象端末のドメイン名称（請求項３、４対象）。請求項４においては、複数個数登録可能。
【００２２】
本発明による通信端末装置であるエンドポイント１は着呼によりINVITEメッセージを受信すると(ステップS101／Yes)、INVITEメッセージが持つfromヘッダから相手端末(UAC)を示す情報を取得する。請求項１，２の発明においては、fromヘッダのSIP URIから相手端末(UAC)のユーザ名称を取得する。取得した相手端末のユーザ名称が記憶部６に登録されている「認証プロセスを免除するユーザ名称」群の中のいずれかと一致するか否かをチェックする。請求項１においては記憶部６に登録可能なユーザ名称は１つ、請求項２においては複数個のユーザ名称が登録されている。図１の実施形態では、記憶部６にはユーザ名称「UserB」「UserD」「UserE」が登録されているため、相手端末がエンドポイント３であれば認証プロセスの免除対象となる(ステップS102)。
【００２３】
請求項３、４の発明においては、fromヘッダのSIP URIから相手端末(UAC)のドメイン名称を取得する。取得した相手端末のドメイン名称が記憶部６に登録されている「認証プロセスを免除するドメイン名称」群の中のいずれかと一致するか否かをチェックする。請求項３においては記憶部６に登録可能なドメイン名称は１つ、請求項４においては複数個のドメイン名称が登録されている。図１の例では、記憶部６にはドメイン名称「East.com」「North.com」が登録されているため、相手端末がエンドポイント４であれば認証プロセスの免除対象となる(ステップS102)。
【００２４】
ステップS102の処理において一致するユーザ名称（請求項１，２の場合）、ドメイン名称（請求項３，４の場合）が存在せず(ステップS103／No)、なおかつ同INVITEメッセージがAuthorizationヘッダを含んでいない、またはAuthorizationヘッダを含んでいても認証情報が誤っている場合(ステップS104／No)、SIPレスポンス401 Unauthorizedで相手端末に対して認証要求を行う(ステップS109)。401 UnauthorizedのWWW-Authenticateヘッダにはチャンレジ値が含まれており、相手端末(UAC)はこのチャンレンジ値と認証情報をもってINVITEメッセージを再送することで認証が可能である。
【００２５】
ACKメッセージを受信すると(ステップS110／Yes)、同一ダイヤログ内でのINVITEメッセージの受信待ちを行う(ステップS101)。レスポンス401 Unauthorizedを送信(ステップS109)してから、32秒間が経過してもなおACKメッセージを受信できなかった場合(ステップS111／Yes)、BYEメッセージを送信して(ステップS112)ダイヤログをクローズし、セッションを終了する(END)。
【００２６】
一方、ステップS102の処理において一致するユーザ名称（請求項１，２の場合）、ドメイン名称（請求項３，４の場合）が記憶部６内に存在した場合(ステップS103／Yes)、またはステップS104の処理において受信したINVITEメッセージが有効なチャレンジ値と正しい認証情報を有するAuthorizationヘッダを持っていた場合(ステップS104／Yes)、INVITEメッセージのボディデータを解析してレスポンス200_OKを応答する(ステップS105)。ACKメッセージを受信すると(ステップS106／Yes)、メディアセッションを開始する(END)。一方、レスポンス200_OKを送信してから32秒間が経過してもなおACKメッセージを受信できなかった場合(ステップS107／Yes)、BYEメッセージを送信して(ステップS108)ダイヤログをクローズし、セッションを終了する(END)。
【００２７】
以上説明した本実施の形態によれば、着呼時の認証要求を発生させる/不要の選択が可能な機能を有することにより、認証機能を持たない特定の相手端末や、認証不要が明白な相手端末（明らかに信憑性があると信頼できる相手端末）といった特定の相手端末に対して認証プロセスを省くことができる。前者の端末に対しては、SIP呼接続を妨げていた認証プロセスを省略することで呼接続を可能にする。また、認証を不要と判断するユーザ名称ヤドメイン名称を複数個数登録可能とすることによって、ユーザ及び当該IP-FAX等を取り巻く環境に合わせたIP-FAX等の使用環境を構築できる。
【００２８】
尚、図３のフローチャートに示す処理を、CPU９が実行するためのROM１０におけるプログラムは本発明によるプログラムを構成する。このプログラムを記録する記録媒体としては、半導体記憶装置や光学的及び／又は磁気的な記憶装置等を用いることができる。このようなプログラム及び記録媒体を、前述した実施の形態とは異なる構成のシステム等で用い、そこのCPUで上記プログラムを実行させることにより、本発明と実質的に同じ効果を得ることができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施形態に係る通信端末装置を用いたネットワークの構成図である。
【図２】本発明の一実施形態に係る通信端末装置の構成を示すブロック図である。
【図３】本発明の一実施形態に係る動作を示すフローチャートである。
【符号の説明】
【００３０】
１    本発明による通信端末装置としてのエンドポイント
２，３，４    エンドポイント
５    インターネット
６    記憶部
７    通信部
８    認証部
９    CPU
１０    ROM
１１    RAM
１２    情報処理部
【図１】
2006332905.tif 000003
【図２】
2006332905.tif 000004
【図３】
2006332905.tif 000005