(57)【要約】      （修正有）【課題】異なるＩＰ−ＶＰＮに接続された端末間で、各ＩＰ−ＶＰＮの閉域性を損なうことなくＳＩＰ通信を行うことができるようにする。【解決手段】異なるＩＰ−ＶＰＮに接続された端末間でのＳＩＰによる通信を許可する端末の組み合わせを通信許可リストに設定し、受信したＳＩＰのメッセージから発信元の端末情報及び送信先の端末情報を抽出し、該当する端末の組み合わせが通信許可リストに設定されているか検索し、検索した結果通信許可リストに設定されている場合にのみ、ＳＩＰのメッセージを送信先の端末に転送するＳＩＰ通信方法である。【選択図】        図４
2004320404.tif 000002
【特許請求の範囲】
【請求項１】
複数のＩＰ仮想プライベート網（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  −  Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ：以下、ＩＰ−ＶＰＮと称する）が、１つ以上のノード装置により接続され、互いに異なるＩＰ−ＶＰＮに接続された端末間で、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）による通信を行うＳＩＰ通信方法であって、
前記ノード装置に、異なるＩＰ−ＶＰＮに接続された端末間での前記ＳＩＰによる通信を許可する端末の組み合わせを通信許可リストに設定するステップと、
前記ＩＰ−ＶＰＮの端末から送信された前記ＳＩＰのメッセージを、前記ノード装置で受信するステップと、
前記ノード装置で受信したＳＩＰのメッセージから、発信元の端末情報及び送信先の端末情報を抽出するステップと、
前記抽出した発信元の端末情報及び送信先の端末情報に該当する端末の組み合わせが、前記通信許可リストに設定されているか検索するステップと、
前記検索した結果、前記抽出した発信元の端末情報及び送信先の端末情報に該当する端末情報の組み合わせが、前記通信許可リストに設定されている場合にのみ、前記ＳＩＰのメッセージを送信先の端末に転送するステップとを有することを特徴とするＳＩＰ通信方法。
【請求項２】
複数のＩＰ仮想プライベート網（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  −  Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ：以下、ＩＰ−ＶＰＮと称する）が、１つ以上のノード装置により接続されており、互いに異なるＩＰ−ＶＰＮに接続された端末間で、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）による通信を行うＳＩＰ通信システムであって、
前記ノード装置は、
前記ＩＰ−ＶＰＮの端末から送信された前記ＳＩＰのメッセージのアドレスを、送信先のＩＰ−ＶＰＮのアドレス体系に変換するＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）手段と、
異なるＩＰ−ＶＰＮに接続された端末間のＳＩＰ通信を代行するＳＩＰプロキシ手段と、
異なるＩＰ−ＶＰＮに接続された端末間での前記ＳＩＰによる通信を許可する端末の組み合わせを設定する通信許可リストと、
前記ノード装置で受信したＳＩＰのメッセージから、発信元の端末情報及び送信先の端末情報を抽出するアドレス抽出手段と、
前記抽出した発信元の端末情報及び送信先の端末情報に該当する端末情報の組み合わせが、前記通信許可リストに設定されているか検索するアドレス検索手段とを備え、
前記アドレス検索手段で検索した結果、前記抽出した発信元の端末情報及び送信先の端末情報に該当する端末情報の組み合わせが、前記通信許可リストに設定されている場合にのみ、前記ＳＩＰのメッセージを送信先の端末に転送することを特徴とするＳＩＰ通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＳＩＰ通信方法及びＳＩＰ通信システムに関し、特に、異なるＩＰ−ＶＰＮに接続された端末間のＳＩＰによる通信に適用して有効な技術に関するものである。
【０００２】
【従来の技術】
従来、複数の端末間での通信が可能なネットワークには、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ：仮想閉域網）と呼ばれる形態のネットワークがある。特に、前記ＶＰＮのうち、伝送プロトコルをＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）に限定したＶＰＮサービスは、ＩＰ−ＶＰＮと呼ばれる。
【０００３】
前記ＩＰ−ＶＰＮは、例えば、通信事業者のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワーク上に、第三者がアクセスできない仮想的な閉域網を設定するので、前記閉域網の内部の特定のユーザー間のみで通信することができる。そのため、専用線を用いて閉域網を構築する場合に比べて、容易に閉域網を構築でき、企業ネットワーク等で利用されるようになってきている。
【０００４】
また、前記ＩＰ−ＶＰＮは、例えば、ＩＰパケットのカプセル化、ＭＰＬＳ（Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）のＬＳＰ（Ｌａｂｅｌ  Ｓｗｉｔｃｈｅｄ  Ｐａｔｈ）、ＩＰｓｅｃ（ＩＰ  ｓｅｃｕｒｉｔｙ  ｐｒｏｔｏｃｏｌ）、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ；  非同期転送モード）等を利用して実現している。
【０００５】
また、前記ＩＰ−ＶＰＮは、第三者がアクセスできないことに加え、例えば、ＩＰ電話やテレビ会議システムのように、音声や映像等のメディア通信を端末間で行うことも可能である。そのため、企業ネットワークの構築等に適しており、近年、注目されている。
【０００６】
前記音声や映像等のメディア通信を行うときには、例えば、ＩＰ網に接続された端末間で前記メディア通信用のセッションの設定、変更、開放等の制御をする必要があり、セッション制御用のプロトコルとして、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）が注目されている。前記ＳＩＰは、例えば、ＩＰネットワーク上で、電話の呼設定を実現するためのアプリケーション層プロトコルであり、ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）で標準化されている（例えば、非特許文献１や非特許文献２を参照。）。このとき、前記ＳＩＰは、アプリケーション層でセッションの設定に必要なＩＰアドレス情報や、発着端末間で使用するＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）のＩＰアドレス情報の送受信に用いられる。
【０００７】
前記ＲＴＰは、例えば、ＩＰパケットで音声を送るＶｏＩＰサービスや、動画を送るサービス等で使用される実時間データ転送プロトコルであり、ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）で標準化されている（例えば、非特許文献３を参照。）。
【０００８】
【非特許文献１】
Ｍ．Ｈａｎｄｌｅｙ，  Ｈ．  Ｓｃｈｕｌｚｒｉｎｎｅ，  Ｅ．  Ｓｃｈｏｏｌｅｒ，  Ｊ．  Ｒｏｓｅｎｂｅｒｇ，  ”ＳＩＰ  ：  Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ”，  ［ｏｎｌｉｎｅ］，  Ｍａｒｃｈ  １９９９，  ＩＥＴＦ  ＲＦＣ  ２５４３，  ［平成１５年３月１９日検索］，  ＜  ＵＲＬ  ：  ｈｔｔｐ：／／ｗｗｗ．ｉｅｔｆ．ｏｒｇ／ｒｆｃ／ｒｆｃ２５４３．ｔｘｔ  ＞
【非特許文献２】
Ｊ．  Ｒｏｓｅｎｂｅｒｇ，  Ｈ．  Ｓｃｈｕｌｚｒｉｎｎｅ，  Ｇ．  Ｃａｍａｒｉｌｌｏ，  Ａ．  Ｊｏｈｎｓｔｏｎ，  Ｊ．  Ｐｅｔｅｒｓｏｎ，  Ｒ．  Ｓｐａｒｋｓ，  Ｍ．  Ｈａｎｄｌｅｙ，  Ｅ．  Ｓｃｈｏｏｌｅｒ，  ”ＳＩＰ  ：  Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ”，  ［ｏｎｌｉｎｅ］．  Ｊｕｎｅ  ２００２，  ＩＥＴＦ  ＲＦＣ  ３２６１，  ［平成１５年３月１９日検索］，  ＜  ＵＲＬ  ：  ｈｔｔｐ：／／ｗｗｗ．ｉｅｔｆ．ｏｒｇ／ｒｆｃ／ｒｆｃ３２６１．ｔｘｔ  ＞
【非特許文献３】
Ｈ．  Ｓｃｈｕｌｚｒｉｎｎｅ，  ＧＭＤ  Ｆｏｋｕｓ，  Ｓ．  Ｃａｓｎｅｒ，  Ｒ．  Ｆｒｅｄｅｒｉｃｋ，  Ｖ．  Ｊａｃｏｂｓｏｎ，  ”ＲＴＰ  ：  Ａ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ  ｆｏｒ  Ｒｅａｌ−Ｔｉｍｅ  Ａｐｐｌｉｃａｔｉｏｎｓ”，  ［ｏｎｌｉｎｅ］，  Ｊａｎｕａｒｙ  １９９６，  ＩＥＴＦ  ＲＦＣ  １８８９，  ［平成１５年３月１９日検索］，  ＜  ＵＲＬ  ：  ｈｔｔｐ：／／ｗｗｗ．ｉｅｔｆ．ｏｒｇ／ｒｆｃ／ｒｆｃ１８８９．ｔｘｔ  ＞
【０００９】
【発明が解決しようとする課題】
しかしながら、前記従来の技術では、前記ＩＰ−ＶＰＮの外部の端末（ユーザー）が、前記ＩＰ−ＶＰＮの内部の端末にアクセスすることができない。そのため、前記ＳＩＰのメッセージの送受信、メディア通信におけるＲＴＰのＩＰパケットの転送等は、同一のＩＰ−ＶＰＮに接続された端末間でしかできないという問題があった。
【００１０】
ここで、例えば、前記ＩＰ−ＶＰＮを適用している企業ネットワークを例に挙げて考えてみる。このとき、ある企業のＩＰ−ＶＰＮ（以下、第１ＩＰ−ＶＰＮと称する）の端末と、他の企業のＩＰ−ＶＰＮ（以下、第２ＩＰ−ＶＰＮと称する）の端末の間で、前記ＳＩＰのメッセージの送受信、ＲＴＰのＩＰパケットの転送等を行いたいと思っても、前記第１ＩＰ−ＶＰＮの端末（ユーザー）は、第２ＩＰ−ＶＰＮの端末にアクセスすることができない。
【００１１】
本発明の目的は、異なるＩＰ−ＶＰＮに接続された端末間で、ＳＩＰのメッセージの送受信（ＳＩＰ通信）が可能な技術を提供することにある。
【００１２】
本発明の他の目的は、異なるＩＰ−ＶＰＮに接続された端末間で、各ＩＰ−ＶＰＮの閉域性を損なうことなく、ＳＩＰ通信を行うことが可能な技術を提供することにある。
【００１３】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかになるであろう。
【００１４】
【課題を解決するための手段】
本願において開示される発明の概要を説明すれば、以下の通りである。
【００１５】
（１）複数のＩＰ仮想プライベート網（ＩＰ−ＶＰＮ）が、１つ以上のノード装置により接続された通信システム上で、互いに異なるＩＰ−ＶＰＮに接続された端末間で、ＳＩＰによる通信を行うＳＩＰ通信方法であって、前記ノード装置に、異なるＩＰ−ＶＰＮに接続された端末間での前記ＳＩＰによる通信を許可する端末の組み合わせを通信許可リストに設定するステップと、前記ＩＰ−ＶＰＮの端末から送信された前記ＳＩＰのメッセージを、前記ノード装置で受信するステップと、前記ノード装置で受信したＳＩＰのメッセージから、発信元の端末情報及び送信先の端末情報を抽出するステップと、前記抽出した発信元の端末情報及び送信先の端末情報に該当する端末の組み合わせが、前記通信許可リストに設定されているか検索するステップと、前記検索した結果、前記抽出した発信元の端末情報及び送信先の端末情報に該当する端末情報の組み合わせが、前記通信許可リストに設定されている場合にのみ、前記ＳＩＰのメッセージを送信先の端末に転送するステップとを有するＳＩＰ通信方法である。
【００１６】
前記（１）の手段によれば、前記通信許可リストに設定されていれば、異なるＩＰ−ＶＰＮに接続（収容）された端末間でも、ＳＩＰによる通信を行うことができる。
【００１７】
また、ＳＩＰによる通信が可能なのは、前記通信許可リストに設定されている端末間のみであるので、前記各ＩＰ−ＶＰＮの閉域性を損なうことなく、他のＩＰ−ＶＰＮの端末とＳＩＰによる通信を行うことができる。
【００１８】
（２）複数のＩＰ仮想プライベート網（ＩＰ−ＶＰＮ）が、１つ以上のノード装置により接続されており、互いに異なるＩＰ−ＶＰＮに接続された端末間で、ＳＩＰによる通信を行うＳＩＰ通信システムであって、前記ノード装置は、前記ＩＰ−ＶＰＮの端末から送信された前記ＳＩＰのメッセージのアドレスを、送信先のＩＰ−ＶＰＮのアドレス体系に変換するＮＡＴ手段と、異なるＩＰ−ＶＰＮに接続された端末間のＳＩＰ通信を代行するＳＩＰプロキシ手段と、異なるＩＰ−ＶＰＮに接続された端末間での前記ＳＩＰによる通信を許可する端末の組み合わせを設定する通信許可リストと、前記ノード装置で受信したＳＩＰのメッセージから、発信元の端末情報及び送信先の端末情報を抽出するアドレス抽出手段と、前記抽出した発信元の端末情報及び送信先の端末情報に該当する端末情報の組み合わせが、前記通信許可リストに設定されているか検索するアドレス検索手段とを備え、前記アドレス検索手段で検索した結果、前記抽出した発信元の端末情報及び送信先の端末情報に該当する端末情報の組み合わせが、前記通信許可リストに設定されている場合にのみ、前記ＳＩＰのメッセージを送信先の端末に転送するＳＩＰ通信システムである。
【００１９】
前記（２）の手段によれば、前記ノード装置に前記各手段を設けることにより、前記各ＩＰ−ＶＰＮの閉域性を損なうことなく、他のＩＰ−ＶＰＮの端末とＳＩＰによる通信を行うことができる。
【００２０】
以下、本発明について、図面を参照して実施の形態（実施例）とともに詳細に説明する。
【００２１】
なお、実施例を説明するための全図において、同一機能を有するものは、同一符号を付け、その繰り返しの説明は省略する。
【００２２】
【発明の実施の形態】
（実施例）
図１及び図２は、本発明による一実施例のＳＩＰ通信システムの概略構成を示す模式図であり、図１は通信システムのブロック図、図２は通信許可リストの一例を示す図である。
【００２３】
図１において、１は第１ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  −  Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、１０１は第１端末、１０２は第２端末、１０３は第３端末、１０４はルーター、２は第２ＩＰ−ＶＰＮ、２０１は第４端末、２０２は第５端末、２０３は第６端末、２０４はルーター、３はノード装置、３０１はＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）手段、３０２はＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）プロキシ（ｐｒｏｘｙ）手段、３０３はＳＩＰアドレス変換手段、３０４は通信管理手段、３０４Ａは通信許可リスト、３０４Ｂはアドレス抽出手段、３０４Ｃはアドレス検索手段である。
【００２４】
本実施例のＳＩＰ通信システムは、例えば、図１に示すように、第１ＩＰ−ＶＰＮ１及び第２ＩＰ−ＶＰＮ２、ならびに前記第１ＩＰ−ＶＰＮ１と前記第２ＩＰ−ＶＰＮ２を接続するノード装置３により構成されている。
【００２５】
なお、本実施例のＳＩＰ通信システムでは、説明を簡単にするために、前記第１ＩＰ−ＶＰＮ１には第１端末１０１、第２端末１０２、第３端末１０３の３つ端末が接続され、前記第２ＩＰ−ＶＰＮ２には第４端末２０１、第５端末２０２、第６端末２０３の３つの端末が接続されているものとする。またこのとき、前記第１ＩＰ−ＶＰＮの各端末１０１，１０２，１０３は、ルーター１０４により他の端末や前記ノード装置３と接続され、前記第２ＩＰ−ＶＰＮの各端末２０１，２０２，２０３は、ルーター２０４により他の端末や前記ノード装置３と接続されている。
【００２６】
また、前記各端末１０１，１０２，１０３，２０１，２０２，２０３には、ＳＩＰメッセージを送受信するときのアドレス情報であるＳＩＰ  ＵＲＩ（ＳＩＰ  Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）が設定されており、例えば、図１に示したように、前記第１端末１０１のＳＩＰ  ＵＲＩはＵｓｅｒＡ＠ａｂｃｄ．ｎｅｔ、前記第２端末１０２のＳＩＰ  ＵＲＩはＵｓｅｒＢ＠ａｂｃｄ．ｎｅｔ、前記第３端末１０３のＵＩＰ  ＵＲＩはＵｓｅｒＣ＠ａｂｃｄ．ｎｅｔ、前記第４端末２０１のＳＩＰ  ＵＲＩはＵｓｅｒＤ＠ＬＫＪＨ．ｎｅｔ、前記第５端末２０２のＳＩＰ  ＵＲＩはＵｓｅｒＥ＠ＬＫＪＨ．ｎｅｔ、前記第６端末２０３のＳＩＰ  ＵＲＩはＵｓｅｒＦ＠ＬＫＪＨ．ｎｅｔであるとする。
【００２７】
また、前記ノード装置３は、ＳＩＰメッセージやＲＴＰ等のＩＰパケットのネットワークレイヤー（ＩＰヘッダー）のＩＰアドレスを変換するＮＡＴ手段３０１と、前記ＳＩＰメッセージのルーティングを行うＳＩＰプロキシ手段３０２と、ＳＩＰメッセージ内のアドレスを変換するＳＩＰアドレス変換手段３０３と、前記第１ＩＰ−ＶＰＮ１の端末と前記第２ＩＰ−ＶＰＮ２の端末の間での通信を管理する通信管理手段３０４とを備える。
【００２８】
また、前記通信管理手段３０４は、異なるＩＰ−ＶＰＮに接続された端末間、言い換えると前記第１ＩＰ−ＶＰＮに接続された端末と前記第２ＩＰ−ＶＰＮに接続された端末の間で、通信を許可する端末の組み合わせを設定する通信許可リスト３０４Ａと、前記ＮＡＴ手段３０１で受信したＳＩＰメッセージの発信元及び送信先の端末情報として、アドレス情報を抽出するアドレス情報抽出手段３０４Ｂと、前記アドレス情報抽出手段３０４Ｂで抽出したアドレス情報の組み合わせが前記通信許可リスト３０４Ａに設定されているか検索するアドレス情報検索手段３０４Ｃとを備える。
【００２９】
また、前記通信許可リスト３０４Ａには、例えば、接続を許可する端末を登録するためのグループを設定しておき、各グループに接続を許可する端末のＳＩＰ  ＵＲＩを登録する。本実施例では、例えば、図２に示すように、第１グループに前記第１端末１０１及び前記第３端末１０３ならびに前記第４端末２０１のＳＩＰ  ＵＲＩが登録され、第２グループに前記第２端末１０２及び前記第６端末２０３のＳＩＰ  ＵＲＩが登録されているとする。
【００３０】
またこのとき、前記通信許可リスト３０４Ａは、例えば、各グループ毎に、特定の端末のユーザーのみがアクセスでき、適時変更することができるものとする。
【００３１】
以下、本実施例のＳＩＰ通信システムによるＳＩＰメッセージの通信方法について、前記第１ＩＰ−ＶＰＮ１の第１端末１０１から、前記第２ＩＰ−ＶＰＮ２の第４端末２０１へＳＩＰメッセージを送信する場合を例に挙げて説明する。
【００３２】
図３及び図４は、本実施例のＳＩＰ通信システムによるＳＩＰメッセージ通信方法を説明するための模式図であり、図３は第１端末から第４端末へＳＩＰメッセージを送信するときのシーケンス図、図４は通信管理手段での処理手順を説明するためのフローチャートである。
【００３３】
前記第１端末１０１と前記第４端末２０１の間でＳＩＰ通信を行う場合、例えば、図３に示すように、まず、前記第１端末１０１から、ＳＩＰメッセージとして、ＩＮＶＥＴＥリクエストを送信する（ステップ５０１）。このとき、前記ＩＮＶＩＴＥリクエストは、前記第１ＩＰ−ＶＰＮ１のルーター１０４を経由して、前記ノード装置３のＮＡＴ手段３０１に入力される。
【００３４】
またこのとき、図３に示すように、前記ＩＮＶＩＴＥリクエスト６０１のネットワークレイヤー（ＩＰヘッダー）の発信元（Ｓｏｕｒｃｅ）のＩＰアドレスは、前記第１ＩＰ−ＶＰＮ１のアドレス体系での前記第１端末１０１のＩＰアドレス（１９２．１６８．０．１）になっている。また、前記ＩＮＶＩＴＥリクエスト６０１のＩＰヘッダーの送信先（Ｄｅｓｔｉｎａｔｉｏｎ）のＩＰアドレスは、前記第２ＩＰ−ＶＰＮ２のアドレス体系での前記第４端末２０１のＩＰアドレス（１３０．０．０．１）になっている。
【００３５】
また、前記ＩＮＶＩＴＥリクエスト６０１のＦｒｏｍヘッダー及びＴｏヘッダーはそれぞれ、図３に示したように、前記第１端末１０１のＳＩＰ  ＵＲＩ（ＵｓｅｒＡ＠ａｂｃｄ．ｎｅｔ）及び前記第４端末２０１のＳＩＰ  ＵＲＩ（ＵｓｅｒＤ＠ＬＫＪＨ．ｎｅｔ）となっている。また、前記ＩＮＶＩＴＥリクエスト６０１のＳＤＰで記述されているＲＴＰ受信用のＩＰアドレスは、前記第１ＩＰ−ＶＰＮ１のアドレス体系での前記第１端末１０１のＩＰアドレス（１９２．１６８．０．１）となっている。
【００３６】
前記ＩＮＶＩＴＥリクエスト６０１を受信した前記ＮＡＴ手段３０１は、図３に示すように、前記ＩＮＶＩＴＥリクエスト６０１のＩＰヘッダーに記述された発信元（Ｓｏｕｒｃｅ）のＩＰアドレス（１９２．１６８．０．１）を、グローバルＩＰアドレス（例えば、１２９．０．０．１）に変換し（ステップ５０２）、ＩＰアドレスを変換したＩＮＶＩＴＥリクエスト６０２を、前記ＳＩＰプロキシ手段３０２に転送する（ステップ５０３）。
【００３７】
前記ＩＮＶＩＴＥリクエスト６０２を受け取った前記ＳＩＰプロキシ手段３０２は、前記通信管理手段３０４を用いて、前記ＩＮＶＩＴＥリクエスト６０２の送信先が、ＳＩＰによる通信を許可している端末であるか調べる。このとき、前記ＳＩＰプロキシ手段３０２は、まず、図４に示すように、受け取ったＩＮＶＩＴＥリクエスト６０２からＳＩＰによる発信要求を検知し（ステップ５０４Ａ）、前記ＩＮＶＩＴＥリクエスト６０２を、前記通信管理手段３０４のアドレス抽出手段３０４Ｂに転送する。
【００３８】
前記ＩＮＶＩＴＥリクエスト６０２を受け取ったアドレス抽出手段３０４Ｂは、前記ＩＮＶＩＴＥリクエスト６０２のＦｒｏｍヘッダー及びＴｏヘッダーのアドレス情報（ＳＩＰ  ＵＲＩ）を抽出し（ステップ５０４Ｂ）、アドレス検索手段３０４Ｃに検索の指示を出す。本実施例では、前記Ｆｒｏｍヘッダー及びＴｏヘッダーのアドレス情報として、前記第１端末１０１のＳＩＰ  ＵＲＩ（ＵｓｅｒＡ＠ａｂｃｄ．ｎｅｔ）及び前記第４端末２０１のＳＩＰ
ＵＲＩ（ＵｓｅｒＤ＠ＬＫＪＨ．ｎｅｔ）が抽出される。
【００３９】
検索の指示を受けた前記アドレス検索手段３０４Ｃは、前記ＦｒｏｍヘッダーとＴｏヘッダーの組み合わせが、前記通信許可リスト３０４Ａに設定されているか検索し（ステップ５０４Ｃ）、その結果を前記アドレス抽出手段３０４Ｂに返却する。前記検索結果を受け取ったアドレス抽出手段３０４Ｂは、検索結果とＩＮＶＩＴＥリクエスト６０２をＳＩＰプロキシ手段３０２に返却する。
【００４０】
前記ＳＩＰプロキシ手段３０２は、前記ステップ５０４Ｃの検索結果に基づき、前記ＳＩＰメッセージから抽出したアドレス情報の組み合わせが前記通信許可リスト３０４Ａに設定されているか判定する（ステップ５０５）。前記ステップ５０５で前記抽出したアドレス情報の組み合わせが設定されていると判定された場合、前記ＳＩＰプロキシ手段３０２は、前記ＳＩＰメッセージを送信先の端末に転送することを許可し（ステップ５０６Ａ）、前記ＳＩＰアドレス変換手段３０３で、例えば、ＳＤＰで記述されているｈｃ＝  ｈフィールド（ＲＴＰ受信用のＩＰアドレス）をグローバルＩＰアドレスに変換して転送する（ステップ５０６Ｂ）。本実施例の場合、前記第１端末１０１と前記第４端末２０１の組み合わせが、前記通信許可リスト３０４Ａに設定されているので、前記ＳＩＰメッセージの転送が許可される。そのため、前記ＳＩＰアドレス変換手段３０３でＲＴＰ受信用のＩＰアドレスを変換したＩＮＶＩＴＥリクエスト６０３が、前記第２ＩＰ−ＶＰＮ２のルーター２０４を介して、前記第４端末２０１に転送される。
【００４１】
以上の手順により、前記第１端末１０１から送信された前記ＩＮＶＩＴＥリクエスト６０１は、前記ノード装置３でアドレスを変換したＩＮＶＩＴＥリクエスト６０３となって、前記第４端末２０１に着信する。その後、前記第４端末２０１から前記第１端末１０１に対して返信し、セッションの開始が確認できたら、ＲＴＰのＩＰパケット、例えば音声や映像等のメディア通信を行うことが可能になる。
【００４２】
一方、前記ステップ５０４Ｃで検索した結果、適合する設定が見つからなければ、前記ＳＩＰプロキシ手段３０２は、接続を許可しないと判定し（ステップ５０７Ａ）、発信元の端末（第１端末１０１）に対してエラーメッセージを返却する（ステップ５０７Ｂ）。本実施例の場合、前記ＩＮＶＩＴＥリクエストが、例えば、前記第１端末１０１から第５端末２０２に対して送信されたとすると、前記第１端末１０１と前記第５端末２０２の組み合わせは前記通信許可リスト３０４Ａに設定されていないので、前記ＩＮＶＩＴＥリクエストを前記第５端末２０２に送信することはできず、前記第１端末１０１にエラーメッセージが返却される。
【００４３】
また、詳細な説明は省略するが、前記第１端末１０１と前記第４端末２０１の組み合わせに限らず、前記第１ＩＰ−ＶＰＮ１の端末と前記第２ＩＰ−ＶＰＮ２の端末の間でＳＩＰメッセージの送受信を行う場合に、前記手順に沿った処理を行うことで、異なるＩＰ−ＶＰＮの端末間でもＳＩＰ通信が可能となる。またこのとき、ＳＩＰ通信が可能なのは、前記通信許可リストに設定（登録）された端末間のみであり、設定されていない端末が、前記第１ＩＰ−ＶＰＮ１あるいは前記第２ＩＰ−ＶＰＮ２の端末とＳＩＰ通信をすることはできない。そのため、前記各ＩＰ−ＶＰＮの閉域性を損なうことなく、他のＩＰ−ＶＰＮの端末とＳＩＰ通信を行うことができる。
【００４４】
以上説明したように、本実施例のＳＩＰ通信システム及び通信方法によれば、第１ＩＰ−ＶＰＮ１と第２ＩＰ−ＶＰＮ２を接続するノード装置３に通信許可リスト３０４Ａを設け、あらかじめＳＩＰ通信を許可する端末を設定しておくことで、異なるＩＰ−ＶＰＮの端末間でＳＩＰ通信を行うことができる。
【００４５】
また、異なるＩＰ−ＶＰＮの端末間でＳＩＰ通信を行うことができるのは、前記通信許可リスト３０４Ａに設定されている端末間のみである。そのため、前記ＩＰ−ＶＰＮの特徴である閉域性を損なうことなく、他のＩＰ−ＶＰＮの端末とＳＩＰ通信を行うことができる。
【００４６】
また、本実施例では、図１に示したように、前記第１ＩＰ−ＶＰＮ１の端末と前記第２ＩＰ−ＶＰＮ２の端末でのＳＩＰ通信を例に挙げて説明したが、本実施例のＳＩＰ通信方法を適用することで、３つ以上のＩＰ−ＶＰＮの端末間でＳＩＰ通信を行うこともできる。
【００４７】
また、本実施例では、前記通信許可リスト３０４Ａには、図２に示したように、第１グループ及び第２グループの２つのグループが設定されている例を示したが、これに限らず、３つ以上のグループが設定されていてもよい。また、前記各グループの設定は、随時変更が可能であり、例えば、図２に示した第１グループにおいて、前記第４端末２０１のユーザーが、途中で前記第３端末１０３とのＳＩＰ通信をしたくない、あるいはＳＩＰ通信をする必要がなくなった場合、登録している前記第３端末１０３のＳＩＰ  ＵＲＩを削除すれば、前記第３端末１０３と前記第４端末２０１の間でＳＩＰ通信をすることができなくなる。また、例えば、図２に示した第１グループにおいて、前記第１端末１０１のユーザーが、途中で前記第５端末２０２とのＳＩＰ通信をしたい、あるいはＳＩＰ通信をする必要が生じた場合、前記通信許可リスト３０４Ａの第１グループに、前記第５端末２０２のＳＩＰ  ＵＲＩを設定（登録）すれば、前記第１端末１０１と前記第５端末２０２の間でＳＩＰ通信をすることができるようになる。
【００４８】
以上、本発明を、前記実施例に基づき具体的に説明したが、本発明は、前記実施例に限定されるものではなく、その要旨を逸脱しない範囲において、種々変更可能であることはもちろんである。
【００４９】
【発明の効果】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば、以下の通りである。
【００５０】
（１）異なるＩＰ−ＶＰＮに接続された端末間で、ＳＩＰのメッセージの送受信（ＳＩＰ通信）を行うことができる。
【００５１】
（２）異なるＩＰ−ＶＰＮに接続された端末間で、各ＩＰ−ＶＰＮの閉域性を損なうことなくＳＩＰ通信を行うことができる。
【図面の簡単な説明】
【図１】本発明による一実施例のＳＩＰ通信システムの概略構成を示す模式図であり、通信システムのブロック図である。
【図２】本発明による一実施例のＳＩＰ通信システムの概略構成を示す模式図であり、通過許可リストの一例を示す図である。
【図３】本実施例のＳＩＰ通信システムによるＳＩＰメッセージの通信方法を説明するための模式図であり、第１端末から第４端末へＳＩＰメッセージを送信するときのシーケンス図である。
【図４】本実施例のＳＩＰ通信システムによるＳＩＰメッセージの通信方法を説明するための模式図であり、通信管理手段での処理手順を説明するためのフローチャートである。
【符号の説明】
１…第１ＩＰ−ＶＰＮ、１０１…第１端末、１０２…第２端末、１０３…第３端末、１０４…ルーター、２…第２ＩＰ−ＶＰＮ、２０１…第４端末、２０２…第５端末、２０３…第６端末、２０４…ルーター、３…ノード装置、３０１…ＮＡＴ手段、３０２…ＳＩＰプロキシ手段、３０３…ＳＩＰアドレス変換手段、３０４…通信管理手段、３０４Ａ…通信許可リスト、３０４Ｂ…アドレス抽出手段、３０４Ｃ…アドレス検索手段。
【図１】
2004320404.tif 000003
【図２】
2004320404.tif 000004
【図３】
2004320404.tif 000005
【図４】
2004320404.tif 000006