(57)【特許請求の範囲】
【請求項１】
第一ＩＰ網及び電話網を介して他の通信装置と接続し、且つ、配下の第二ＩＰ網を介して端末機器と接続する通信装置であって、
前記第二ＩＰ網を介して接続する前記端末機器である第一端末機器から、前記他の通信装置の配下にある他の前記端末機器である第二端末機器との通信の指示を受け付ける受付手段と、
前記受付手段によって前記指示が受け付けられた場合に、前記電話網を介して、前記他の通信装置に割り当てられた電話番号宛に電話回線の接続を要求することによって、前記他の通信装置との間の前記電話回線を接続する接続手段と、
前記接続手段によって前記他の通信装置との間の前記電話回線が接続された状態で、前記第一ＩＰ網及び前記第二ＩＰ網におけるアドレス情報であって、前記第二端末機器の前記アドレス情報を、接続された前記電話回線を使用して、前記他の通信装置から取得する取得手段と、
前記取得手段によって取得された前記アドレス情報を、前記第一端末機器に対して通知する第一通知手段と、
前記受付手段によって前記指示を受け付けた前記第一端末機器の前記アドレス情報を記憶手段に記憶する記憶制御手段と、
前記第一通知手段によって通知された前記アドレス情報が、前記第一端末機器において使用されることで実行される、前記第一ＩＰ網を介した前記第一端末機器と前記第二端末機器との間の通信を仲介する仲介手段と、
前記仲介手段によって前記通信が仲介される場合において、前記第一ＩＰ網を介して受信したパケットの宛先の前記アドレス情報が前記記憶手段に記憶されている場合に、受信した前記パケットを前記第二ＩＰ網に転送し、又は、前記第二ＩＰ網を介して受信したパケットの送信元の前記アドレス情報が前記記憶手段に記憶されている場合に、受信した前記パケットを前記第一ＩＰ網に転送する転送手段と
を備えたことを特徴とする通信装置。
【請求項２】
前記仲介手段によって前記第一端末機器と前記第二端末機器との間の通信を仲介している状態で、前記受付手段によって、他の前記第一端末機器から前記第二端末機器との通信の指示が受け付けられた場合に、
前記記憶制御手段は、
新たに前記指示を受け付けた前記他の第一端末機器の前記アドレス情報を前記記憶手段に記憶し、
前記接続手段は、前記他の通信装置との間の前記電話回線を接続し、
前記取得手段は、前記他の通信装置から前記アドレス情報を取得せず、
前記第一通知手段は、前記他の第一端末機器に前記アドレス情報を通知し、
前記他の第一端末機器を識別する識別情報であって、前記他の通信装置において通信の仲介を許可するか否かを判断するために使用される前記識別情報を、接続された前記電話回線又は前記ＩＰ網を使用して、前記他の通信装置に対して通知する第二通知手段を備え、
前記仲介手段は、
前記第一端末機器及び前記他の第一端末機器と前記第二端末機器との間の通信を仲介することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記仲介手段によって前記第一端末機器と前記第二端末機器との間の通信を仲介している状態で、前記受付手段によって、前記第一端末機器から前記第二端末機器との通信の指示が受け付けられた場合に、
前記接続手段は、前記他の通信装置との間の前記電話回線を接続せず、
前記取得手段は、前記他の通信装置から前記アドレス情報を取得せず、
前記仲介手段は、
前記第一端末機器と前記第二端末機器との間の通信を継続して仲介することを特徴とする請求項１に記載の通信装置。
【請求項４】
前記記憶制御手段は、
前記受付手段によって前記指示を受け付けた前記第一端末機器を含むグループに属している複数の前記第一端末機器の其々の前記アドレス情報を記憶することを特徴とする請求項１から３のいずれかに記載の通信装置。
【請求項５】
前記仲介手段は、Virtual Private Network（ＶＰＮ）を利用して前記第一端末機器と前記第二端末機器との間の通信を仲介することを特徴とする請求項１から４のいずれかに記載の通信装置。
【請求項６】
第一ＩＰ網及び電話網を介して他の通信装置と接続し、且つ、配下の第二ＩＰ網を介して端末機器と接続する通信装置において実行される通信の通信方法であって、
前記第二ＩＰ網を介して接続する前記端末機器である第一端末機器から、前記他の通信装置の配下にある他の前記端末機器である第二端末機器との通信の指示を受け付ける受付ステップと、
前記受付ステップによって前記指示が受け付けられた場合に、前記電話網を介して、前記他の通信装置に割り当てられた電話番号宛に電話回線の接続を要求することによって、前記他の通信装置との間の前記電話回線を接続する接続ステップと、
前記接続ステップによって前記他の通信装置との間の前記電話回線が接続された状態で、前記第一ＩＰ網及び前記第二ＩＰ網におけるアドレス情報であって、前記第二端末機器の前記アドレス情報を、接続された前記電話回線を使用して、前記他の通信装置から取得する取得ステップと、
前記取得ステップによって取得された前記アドレス情報を、前記第一端末機器に対して通知する第一通知ステップと、
前記受付ステップによって前記指示を受け付けた前記第一端末機器の前記アドレス情報を記憶手段に記憶する記憶制御ステップと、
前記第一通知ステップによって通知された前記アドレス情報が、前記第一端末機器において使用されることで実行される、前記第一ＩＰ網を介した前記第一端末機器と前記第二端末機器との間の通信を仲介する仲介ステップと、
前記仲介ステップによって前記通信が仲介される場合において、前記第一ＩＰ網を介して受信したパケットの宛先の前記アドレス情報が前記記憶手段に記憶されている場合に、受信した前記パケットを前記第二ＩＰ網に転送し、又は、前記第二ＩＰ網を介して受信したパケットの送信元の前記アドレス情報が前記記憶手段に記憶されている場合に、受信した前記パケットを前記第一ＩＰ網に転送する転送ステップと
を備えたことを特徴とする通信方法。
【請求項７】
第一ＩＰ網及び電話網を介して他の通信装置と接続し、且つ、配下の第二ＩＰ網を介して端末機器と接続する通信装置において実行される通信の通信プログラムであって、
前記第二ＩＰ網を介して接続する前記端末機器である第一端末機器から、前記他の通信装置の配下にある他の前記端末機器である第二端末機器間との通信の指示を受け付ける受付ステップと、
前記受付ステップによって前記指示が受け付けられた場合に、前記電話網を介して、前記他の通信装置に割り当てられた電話番号宛に電話回線の接続を要求することによって、前記他の通信装置との間の前記電話回線を接続する接続ステップと、
前記接続ステップによって前記他の通信装置との間の前記電話回線が接続された状態で、前記第一ＩＰ網及び前記第二ＩＰ網におけるアドレス情報であって、前記第二端末機器の前記アドレス情報を、接続された前記電話回線を使用して、前記他の通信装置から取得する取得ステップと、
前記取得ステップによって取得された前記アドレス情報を、前記第一端末機器に対して通知する第一通知ステップと、
前記受付ステップによって前記指示を受け付けた前記第一端末機器の前記アドレス情報を記憶手段に記憶する記憶制御ステップと、
前記第一通知ステップによって通知された前記アドレス情報が、前記第一端末機器において使用されることで実行される、前記第一ＩＰ網を介した前記第一端末機器と前記第二端末機器との間の通信を仲介する仲介ステップと、
前記仲介ステップによって前記通信が仲介される場合において、前記第一ＩＰ網を介して受信したパケットの宛先の前記アドレス情報が前記記憶手段に記憶されている場合に、受信した前記パケットを前記第二ＩＰ網に転送し、又は、前記第二ＩＰ網を介して受信したパケットの送信元の前記アドレス情報が前記記憶手段に記憶されている場合に、受信した前記パケットを前記第一ＩＰ網に転送する転送ステップと
をコンピュータに実行させるための通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信方法、及び通信プログラムに関する。より詳細には、電話網及びＩＰ網の両方を介して他の通信装置と通信を行うことができる通信装置、通信方法、及び通信プログラムに関する。
【背景技術】
【０００２】
電話網及びＩＰ網を使用することで、データ通信に必要なアドレス情報を取得し、他の通信装置とデータ通信を行う通信装置が知られている（例えば特許文献１参照）。該通信装置は、次の手順で他の通信装置とのデータ通信を開始する。通信装置は、電話網を介して他の通信装置の電話番号を取得する。通信装置は、取得した電話番号をキーとして、管理装置に他の通信装置のＩＰアドレスを問い合わせることで、他の通信装置のＩＰアドレスを管理装置から取得する。通信装置は、取得したＩＰアドレスを使用することで、ＩＰ網を介して他の通信装置とデータ通信を開始する。通信装置は、電話網を介して取得した電話番号をキーとしてＩＰアドレスを取得するので、他の通信装置に割り当てられるＩＰアドレスが動的に変化した場合であっても、データ通信に必要なアドレス情報を正確に取得することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２００９３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら上述の装置では、通信装置の電話番号及びＩＰアドレスの対応関係を把握した管理装置が必要となるという問題点がある。
【０００５】
本発明の目的は、管理装置を要せず、データ通信に必要なアドレス情報を正確に取得してデータ通信を行うことができる通信装置、通信方法、及び通信プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係る通信装置は、第一ＩＰ網及び電話網を介して他の通信装置と接続し、且つ、配下の第二ＩＰ網を介して端末機器と接続する通信装置であって、前記第二ＩＰ網を介して接続する前記端末機器である第一端末機器から、前記他の通信装置の配下にある他の前記端末機器である第二端末機器との通信の指示を受け付ける受付手段と、前記受付手段によって前記指示が受け付けられた場合に、前記電話網を介して、前記他の通信装置に割り当てられた電話番号宛に電話回線の接続を要求することによって、前記他の通信装置との間の前記電話回線を接続する接続手段と、前記接続手段によって前記他の通信装置との間の前記電話回線が接続された状態で、前記第一ＩＰ網及び前記第二ＩＰ網におけるアドレス情報であって、前記第二端末機器の前記アドレス情報を、接続された前記電話回線を使用して、前記他の通信装置から取得する取得手段と、前記取得手段によって取得された前記アドレス情報を、前記第一端末機器に対して通知する第一通知手段と、前記受付手段によって前記指示を受け付けた前記第一端末機器の前記アドレス情報を記憶手段に記憶する記憶制御手段と、前記第一通知手段によって通知された前記アドレス情報が、前記第一端末機器において使用されることで実行される、前記第一ＩＰ網を介した前記第一端末機器と前記第二端末機器との間の通信を仲介する仲介手段と、前記仲介手段によって前記通信が仲介される場合において、前記第一ＩＰ網を介して受信したパケットの宛先の前記アドレス情報が前記記憶手段に記憶されている場合に、受信した前記パケットを前記第二ＩＰ網に転送し、又は、前記第二ＩＰ網を介して受信したパケットの送信元の前記アドレス情報が前記記憶手段に記憶されている場合に、受信した前記パケットを前記第一ＩＰ網に転送する転送手段とを備えている。
【０００７】
第一態様によれば、通信装置は、他の通信装置の配下にある第二端末機器のアドレス情報を、電話網を介して、他の通信装置から直接取得できる。通信装置は、取得したアドレス情報を、配下にある第一端末機器に対して通知できる。従って第一端末機器は、サーバ等の管理装置を要することなく、第二端末機器のアドレス情報を取得し、第一ＩＰ網を介して第二端末機器と通信を開始することができる。また通信装置は、他の通信装置に固定的に割り当てられる電話番号を使用することで、電話網を介して他の通信装置からアドレス情報を取得している。これによって通信装置は、確実に他の通信装置からアドレス情報を取得することができる。さらに通信装置は、記憶手段に記憶されたアドレス情報を有する端末機器から送信されたパケット、又は、該端末機器宛のパケットのみ転送することで、端末機器間の通信を仲介する。従って、不知の第三者との間で通信が行われることを防止できるので、通信の安全性及び秘匿性を良好に維持できる。
【０００８】
また、第一態様において、前記仲介手段によって前記第一端末機器と前記第二端末機器との間の通信を仲介している状態で、前記受付手段によって、他の前記第一端末機器から前記第二端末機器との通信の指示が受け付けられた場合に、前記記憶制御手段は、新たに前記指示を受け付けた前記他の第一端末機器の前記アドレス情報を前記記憶手段に記憶し、前記接続手段は、前記他の通信装置との間の前記電話回線を接続し、前記取得手段は、前記他の通信装置から前記アドレス情報を取得せず、前記第一通知手段は、前記他の第一端末機器に前記アドレス情報を通知し、前記他の第一端末機器を識別する識別情報であって、前記他の通信装置において通信の仲介を許可するか否かを判断するために使用される前記識別情報を、接続された前記電話回線又は前記ＩＰ網を使用して、前記他の通信装置に対して通知する第二通知手段を備え、前記仲介手段は、前記第一端末機器及び前記他の第一端末機器と前記第二端末機器との間の通信を仲介してもよい。既に第一端末機器と第二端末機器との間で通信が実行され、通信装置がこの通信を仲介している状態で、通信装置が他の第一端末機器から指示を受け付ける場合がある。この場合、通信装置は、既に第二端末機器のアドレス情報を取得しているので、アドレス情報を取得するための新たな通信は行わない。従って通信装置は、無駄な通信を省略することができるので、他の第一端末機器と第二端末機器との間の通信を早期に開始させることができる。また通信装置は、ＩＰ網や電話網のトラフィックを抑制することができる。さらに他の通信装置は、通知された識別情報に基づいて、通信の仲介を許可するか否かを判断できるので、所望しない端末機器との間で通信が開始されてしまうことを防止できる。
【０００９】
また、第一態様において、前記仲介手段によって前記第一端末機器と前記第二端末機器との間の通信を仲介している状態で、前記受付手段によって、前記第一端末機器から前記第二端末機器との通信の指示が受け付けられた場合に、前記接続手段は、前記他の通信装置との間の前記電話回線を接続せず、前記取得手段は、前記他の通信装置から前記アドレス情報を取得せず、前記仲介手段は、前記第一端末機器と前記第二端末機器との間の通信を継続して仲介してもよい。既に第一端末機器と第二端末機器との間で通信が実行され、通信装置がこの通信を仲介している状態で、通信装置が第一端末機器から再度指示を受け付ける場合がある。この場合、通信装置は、他の通信装置との電話回線を接続せず、継続して通信の仲介処理を行う。これによって通信装置は、無駄な通信を更に省略することができるので、ＩＰ網及び電話網のトラフィックを大幅に抑制することができる。
【００１０】
また、第一態様において、前記記憶制御手段は、前記受付手段によって前記指示を受け付けた前記第一端末機器を含むグループに属している複数の前記第一端末機器の其々の前記アドレス情報を記憶してもよい。通信装置の記憶手段には、指示を受け付けた第一端末機器を含むグループに属している全ての第一端末機器のアドレス情報が記憶される。従って通信装置は、グループに属する全ての端末機器に関与する通信のパケットの転送制御を行うことができる。
【００１１】
また、第一態様において、前記仲介手段は、Virtual Private Network（ＶＰＮ）を利用して前記第一端末機器と前記第二端末機器との間の通信を仲介してもよい。第一端末機器と第二端末機器との間で実行される通信は、ＶＰＮを介して行われるので、通信装置は、通信の秘匿性を更に高めることができる。
【００１２】
本発明の第二態様に係る通信方法は、第一ＩＰ網及び電話網を介して他の通信装置と接続し、且つ、配下の第二ＩＰ網を介して端末機器と接続する通信装置において実行される通信の通信方法であって、前記第二ＩＰ網を介して接続する前記端末機器である第一端末機器から、前記他の通信装置の配下にある他の前記端末機器である第二端末機器との通信の指示を受け付ける受付ステップと、前記受付ステップによって前記指示が受け付けられた場合に、前記電話網を介して、前記他の通信装置に割り当てられた電話番号宛に電話回線の接続を要求することによって、前記他の通信装置との間の前記電話回線を接続する接続ステップと、前記接続ステップによって前記他の通信装置との間の前記電話回線が接続された状態で、前記第一ＩＰ網及び前記第二ＩＰ網におけるアドレス情報であって、前記第二端末機器の前記アドレス情報を、接続された前記電話回線を使用して、前記他の通信装置から取得する取得ステップと、前記取得ステップによって取得された前記アドレス情報を、前記第一端末機器に対して通知する第一通知ステップと、前記受付ステップによって前記指示を受け付けた前記第一端末機器の前記アドレス情報を記憶手段に記憶する記憶制御ステップと、前記第一通知ステップによって通知された前記アドレス情報が、前記第一端末機器において使用されることで実行される、前記第一ＩＰ網を介した前記第一端末機器と前記第二端末機器との間の通信を仲介する仲介ステップと、前記仲介ステップによって前記通信が仲介される場合において、前記第一ＩＰ網を介して受信したパケットの宛先の前記アドレス情報が前記記憶手段に記憶されている場合に、受信した前記パケットを前記第二ＩＰ網に転送し、又は、前記第二ＩＰ網を介して受信したパケットの送信元の前記アドレス情報が前記記憶手段に記憶されている場合に、受信した前記パケットを前記第一ＩＰ網に転送する転送ステップとを備えている。
【００１３】
第二態様によれば、通信装置は、他の通信装置の配下にある第二端末機器のアドレス情報を、電話網を介して、他の通信装置から直接取得できる。通信装置は、取得したアドレス情報を、配下にある第一端末機器に対して通知できる。従って第一端末機器は、サーバ等の管理装置を要することなく、第二端末機器のアドレス情報を取得し、第一ＩＰ網を介して第二端末機器と通信を開始することができる。また通信装置は、他の通信装置に固定的に割り当てられる電話番号を使用することで、電話網を介して他の通信装置からアドレス情報を取得している。これによって通信装置は、確実に他の通信装置からアドレス情報を取得することができる。さらに通信装置は、記憶手段に記憶されたアドレス情報を有する端末機器から送信されたパケット、又は、該端末機器宛のパケットのみ転送することで、端末機器間の通信を仲介する。従って、不知の第三者との間で通信が行われることを防止できるので、通信の安全性及び秘匿性を良好に維持できる。
【００１４】
本発明の第三態様に係る通信プログラムは、第一ＩＰ網及び電話網を介して他の通信装置と接続し、且つ、配下の第二ＩＰ網を介して端末機器と接続する通信装置において実行される通信の通信プログラムであって、前記第二ＩＰ網を介して接続する前記端末機器である第一端末機器から、前記他の通信装置の配下にある他の前記端末機器である第二端末機器間との通信の指示を受け付ける受付ステップと、前記受付ステップによって前記指示が受け付けられた場合に、前記電話網を介して、前記他の通信装置に割り当てられた電話番号宛に電話回線の接続を要求することによって、前記他の通信装置との間の前記電話回線を接続する接続ステップと、前記接続ステップによって前記他の通信装置との間の前記電話回線が接続された状態で、前記第一ＩＰ網及び前記第二ＩＰ網におけるアドレス情報であって、前記第二端末機器の前記アドレス情報を、接続された前記電話回線を使用して、前記他の通信装置から取得する取得ステップと、前記取得ステップによって取得された前記アドレス情報を、前記第一端末機器に対して通知する第一通知ステップと、前記受付ステップによって前記指示を受け付けた前記第一端末機器の前記アドレス情報を記憶手段に記憶する記憶制御ステップと、前記第一通知ステップによって通知された前記アドレス情報が、前記第一端末機器において使用されることで実行される、前記第一ＩＰ網を介した前記第一端末機器と前記第二端末機器との間の通信を仲介する仲介ステップと、前記仲介ステップによって前記通信が仲介される場合において、前記第一ＩＰ網を介して受信したパケットの宛先の前記アドレス情報が前記記憶手段に記憶されている場合に、受信した前記パケットを前記第二ＩＰ網に転送し、又は、前記第二ＩＰ網を介して受信したパケットの送信元の前記アドレス情報が前記記憶手段に記憶されている場合に、受信した前記パケットを前記第一ＩＰ網に転送する転送ステップとをコンピュータに実行させる。
【００１５】
第三態様によれば、通信装置は、他の通信装置の配下にある第二端末機器のアドレス情報を、電話網を介して、他の通信装置から直接取得できる。通信装置は、取得したアドレス情報を、配下にある第一端末機器に対して通知できる。従って第一端末機器は、サーバ等の管理装置を要することなく、第二端末機器のアドレス情報を取得し、第一ＩＰ網を介して第二端末機器と通信を開始することができる。また通信装置は、他の通信装置に固定的に割り当てられる電話番号を使用することで、電話網を介して他の通信装置からアドレス情報を取得している。これによって通信装置は、確実に他の通信装置からアドレス情報を取得することができる。さらに通信装置は、記憶手段に記憶されたアドレス情報を有する端末機器から送信されたパケット、又は、該端末機器宛のパケットのみ転送することで、端末機器間の通信を仲介する。従って、不知の第三者との間で通信が行われることを防止できるので、通信の安全性及び秘匿性を良好に維持できる。
【図面の簡単な説明】
【００１６】
【図１】通信システム１の概要を示す図である。
【図２】通信装置１３の電気的構成を示すブロック図である。
【図３】通信シーケンスを示す図である。
【図４】接続中テーブル２４１を示す図である。
【図５】第一許可テーブル２４２を示す図である。
【図６】メイン処理を示すフローチャートである。
【図７】発呼側処理を示すフローチャートである。
【図８】発呼側処理を示すフローチャートであって、図７の続きである。
【図９】発呼側処理を示すフローチャートであって、図８の続きである。
【図１０】発呼側処理を示すフローチャートであって、図７の続きである。
【図１１】発呼側処理を示すフローチャートであって、図７の続きである。
【図１２】第一仲介処理を示すフローチャートである。
【図１３】被呼側処理を示すフローチャートである。
【図１４】被呼側処理を示すフローチャートであって、図１３の続きである。
【図１５】被呼側処理を示すフローチャートであって、図１４の続きである。
【図１６】第二仲介処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施形態について、図面を参照して説明する。これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００１８】
図１を参照し、通信システム１の概要について説明する。通信システム１は、通信装置１１、１２、及び、端末機器１６、１７、１８を備えている。通信装置１１、１２は、ＩＰ網２及び電話網３を介して接続している。ＩＰ網２は、インターネットプロトコル（ＴＣＰ／ＩＰ）に基づいて通信が行われる通信網である。電話網３は、電話回線が交換機によって接続される通信網である。通信装置１１、１２には、ＩＰ網２におけるアドレス情報であるＩＰアドレス及びポート番号が設定される。また通信装置１１、１２には、電話網３における電話番号が設定される。通信装置１１及び通信装置１２は、ＩＰ網２及び電話網３を介して通信を行うことができる。
【００１９】
通信装置１１は、配下にＩＰ網６を備えている。通信装置１１は、ＩＰ網６を介して端末機器１６、１７等と接続している。通信装置１１及び端末機器１６、１７等は、ＳＩＰ（Session Initiation Protocol）に基づいて通信を行うことができる。ＩＰ網６にはＳＩＰサーバ８が接続している。ＳＩＰサーバ８は、通信装置１１と端末機器１６、１７等との間の通信の制御を司る。端末機器１６、１７等には、其々、ＩＰ網６におけるアドレス情報であるＩＰアドレス及びポート番号と、ＩＰ網６内で有効な内線電話番号とが設定される。
【００２０】
通信装置１２は、配下にＩＰ網７を備えている。通信装置１２は、ＩＰ網７を介して端末機器１８と接続している。通信装置１２及び端末機器１８は、ＳＩＰに基づいて通信を行うことができる。ＩＰ網７には、ＳＩＰサーバ９が接続している。ＳＩＰサーバ９は、通信装置１２と端末機器１８との間の通信の制御を司る。端末機器１８には、ＩＰ網７におけるアドレス情報であるＩＰアドレス及びポート番号と、ＩＰ網７内で有効な内線電話番号とが設定される。
【００２１】
端末機器１６、１７と端末機器１８とは、通信装置１１、１２、ＩＰ網２、６、７、及び、電話網３を介して通信を行うことができる。通信装置１１、１２は、端末機器１６、１７と端末機器１８との間の通信を仲介する。ＩＰ網２は、例えばＷＡＮ（Wide Area Network）に相当する。ＩＰ網６、７は、例えばＬＡＮ（Local Area Network）に相当する。電話網３は、固定電話網であってもよいし移動電話網であってもよい。また双方を含んでいてもよい。以下、通信装置１１、１２を特に区別しない場合、これらを「通信装置１３」という。端末機器１６、１７、１８を特に区別しない場合、これらを「端末機器２０」という。
【００２２】
端末機器２０は、ＰＣ、ＰＤＡなどの周知の情報端末機器である。通信装置１３は、端末機器２０間の通信を仲介するゲートウェイである。通信装置１３は、配下の端末機器２０から受信した情報を、他の通信装置１３の配下にある他の端末機器２０に対して伝送することで、端末機器２０間の通信の仲介を行う。
【００２３】
本実施の形態では、通信装置１３間のＩＰ網２にＶＰＮ（Virtual Private Network）が構築される。通信装置１３は、構築されたＶＰＮを利用して、端末機器２０間の通信の仲介を行う。これによって、端末機器２０間の通信の安全性及び秘匿性を高めている。通信装置１３が他の通信装置１３との間のＩＰ網２にＶＰＮを構築するためには、他の通信装置１３に設定されたＩＰアドレス及びポート番号が必要になる。従って通信装置１３は、他の通信装置１３に設定されたＩＰアドレス及びポート番号を予め知っておく必要がある。また端末機器２０は、他の端末機器２０との間で通信を行う場合、送信するパケットの宛先情報として、他の端末機器２０に設定されたＩＰアドレス及びポート番号を設定する必要がある。従って端末機器２０は、他の端末機器２０のＩＰアドレス及びポート番号を予め知っておく必要がある。
【００２４】
通信装置１３や端末機器２０に設定されるＩＰアドレスは、ＤＨＣＰ（Dynamic Host Configuration Protocol）等によって動的に変更される可能性がある。これに対して電話番号は、通信装置１３に対して固定的に割り当てられる場合が多い。また内線電話番号は、端末機器２０に対して固定的に割り当てられる場合が多い。
【００２５】
従って通信装置１３は、はじめに、電話網３を介して確実に他の通信装置１３と通信を行うことで、他の通信装置１３に設定された最新のＩＰアドレス及びポート番号を取得する。続いて通信装置１３は、取得された最新のＩＰアドレス及びポート番号を使用することで、ＩＰ網２にＶＰＮを構築する。これによって通信装置１３は、他の通信装置１３のＩＰアドレス及びポート番号が動的に変更された場合であっても、他の通信装置１３に設定された最新のＩＰアドレス及びポート番号を確実に取得し、ＩＰ網２にＶＰＮを構築している。
【００２６】
また通信装置１３は、ＳＩＰに基づき、内線電話番号を使用して端末機器２０と通信を行う。通信装置１３と他の通信装置１３との間では、電話網３を介して通信が行われる。これらの通信によって端末機器２０は、他の通信装置１３の配下にある他の端末機器２０のＩＰアドレス及びポート番号を取得できる。端末機器２０は、取得したＩＰアドレス及びポート番号を使用することで、他の端末機器２０との間で通信を行うことができる。
【００２７】
なお本実施形態では、ＩＰ網６に接続する端末機器１６、１７等は、予め所定のグループに分割されている。図１では、端末機器１６、１７が共通のグループ「０１」に属している。ＩＰ網６には、他にグループ「０２」等に属する端末機器２０が接続されている。例えば、端末機器１６がグループ「０１」として端末機器１８との間の通信の開始を通信装置１３に要求し、通信装置１３間のＩＰ網２にＶＰＮが構築されたとする。この場合、端末機器１６と同一のグループ「０１」に属する端末機器１７から端末機器１８宛のパケットが送信された場合、通信装置１３は、構築されたＶＰＮを使用して受信したパケットを伝送する。このように通信の仲介が行われることで、端末機器１７は端末機器１８と通信を行うことができる。詳細は後述する。
【００２８】
なお本実施形態では、ＩＰ網７には端末機器１８のみが接続されているが、ＩＰ網７に接続される端末機器２０は二台以上であってもよい。ＳＩＰサーバ８、９による通信制御の機能は、通信装置１１、１２が備えていてもよい。
【００２９】
図２を参照し、通信装置１３の電気的構成について説明する。通信装置１３は、通信装置１３の制御を司るＣＰＵ２１を備えている。ＣＰＵ２１は、ＲＯＭ２２、ＲＡＭ２３、フラッシュメモリ２４、スピーカ２５、マイク２６、第一通信Ｉ／Ｆ２７、及び第二通信Ｉ／Ｆ２８と電気的に接続している。ＲＯＭ２２には、ブートプログラムやＢＩＯＳ、ＯＳ等が記憶される。ＲＡＭ２３には、タイマやカウンタ、一時的なデータが記憶される。フラッシュメモリ２４には、ＣＰＵ２１の制御プログラムが記憶される。またフラッシュメモリ２４には、接続中テーブル、第一許可テーブル、及び第二許可テーブルが記憶される。其々のテーブルの詳細は後述する。第一通信Ｉ／Ｆ２７は、ＩＰ網２を介して他の通信装置１３との通信が行われる場合のタイミング制御を行う。第二通信Ｉ／Ｆ２８は、電話網３を介して他の通信装置１３との通信が行われる場合のタイミング制御を行う。
【００３０】
図３を参照し、通信装置１１と通信装置１２との間で実行される通信のシーケンスについて説明する。端末機器１６のユーザは、通信装置１２の配下にある端末機器１８との通信を開始するために、キーボードを介して、通信装置１２の電話番号を入力する。ここでユーザは、グループ「０１」としてではなく、端末機器１６単独で端末機器１８との通信を開始することを望んでいるとする。端末機器１６は、通信の開始を要求する要求パケットを、ＳＩＰサーバ８を介して通信装置１１に対して送信する。要求パケットには、例えば「#0521111111」が格納される。「0521111111」は、通信装置１２の電話番号である。電話番号の先頭の「#」は、ＶＰＮを介した通信を望んでいることを示している。なお「#」が電話番号の先頭に付加されない場合、通話を望むものであることを示している。通信装置１１は、ＳＩＰサーバ８を介して要求パケットを受信する（Ｓ１１）。通信装置１１は、ＳＩＰサーバ８を介して端末機器１６に対して応答パケットを送信する。端末機器１６は応答パケットを受信する（Ｓ１３）。これによって通信装置１１と端末機器１６とは、ＳＩＰサーバ８を介さずに直接通信を行うことが可能な状態となる。
【００３１】
通信装置１１は、受信した要求パケットに格納されている通信装置１２の電話番号を取得する。また通信装置１１は、受信した要求パケットから、送信元の端末機器１６に設定された内線電話番号を取得する。取得された電話番号及び内線電話番号は、ＲＡＭ２３に記憶される。
【００３２】
通信装置１１は、フラッシュメモリ２４に記憶された接続中テーブルに基づいて、通信装置１２に対して電話回線の接続を要求するか否かを判断する。図４を参照し、フラッシュメモリ２４に記憶された接続中テーブルの一例である、接続中テーブル２４１について説明する。接続中テーブル２４１には、既にＶＰＮが構築された相手方の通信装置１２の電話番号、配下のＩＰ網６に接続する端末機器１６、１７等のうち、既に端末機器１８との通信が行われている端末機器１６、１７等の内線電話番号、及び、端末機器１６、１７に設定されたＩＰアドレス及びポート番号が格納されている。なお、グループ単位で端末機器１８と通信が行われている場合には、そのグループ番号が格納される。通信装置１１は、受信した要求パケットから取得された電話番号及び内線電話番号が、接続中テーブル２４１に格納されているかを判断する。取得された電話番号及び内線電話番号のいずれも接続中テーブル２４１に格納されていない場合、通信装置１１は、通信装置１２との間のＩＰ網２に新たにＶＰＮを構築して通信を開始するために、以下の通信を行う。
【００３３】
通信装置１１は、回線の接続を要求する信号（以下「接続要求信号」という。）を、要求パケットから取得した通信装置１２の電話番号宛に送信する。通信装置１２は、接続要求信号を受信する（Ｓ１５）。通信装置１２は、受信した接続要求信号に応じて電話回線を接続するか否かを、次のようにして判断する。
【００３４】
通信装置１２は、フラッシュメモリ２４に記憶された第一許可テーブルに基づいて、接続要求に応じて電話回線を接続するか否かを判断する。図５を参照し、フラッシュメモリ２４に記憶された第一許可テーブルの一例である、第一許可テーブル２４２について説明する。第一許可テーブル２４２には、電話番号と、ＶＰＮの構築を許可するか否かを示すフラグ情報とが対応付けて格納されている。通信装置１２は、受信した接続要求信号の送信元の電話番号を特定する。通信装置１２は、特定した送信元の電話番号が第一許可テーブル２４２に格納されている場合、受信した接続要求に応じて電話回線を接続すると判断する。一方通信装置１２は、特定した電話番号が第一許可テーブル２４２に格納されていない場合、受信した接続要求に応じず、電話回線を接続しない。
【００３５】
通信装置１２において第一許可テーブルに基づいた判断がされ、電話回線を接続すると判断されたとする。図３に示すように、通信装置１２は、オフフックすることで、接続要求信号に応じる。通信装置１２から通信装置１１に対して、回線の接続を許可する旨の応答信号（以下「接続応答信号」という。）が送信される。通信装置１１は、接続応答信号を受信する（Ｓ１７）。これによって、通信装置１１と通信装置１２との間の電話回線は接続する。
【００３６】
通信装置１１と通信装置１２とは、接続された電話回線を介して、以下の通信を行う。通信装置１１は、自身に設定されたＩＰアドレス及びポート番号を取得する。また通信装置１１は、通信装置１２を認証する認証キーを取得する。認証キーは、通信装置１１と通信装置１２との間のＩＰ網２にＶＰＮを構築する場合に必要となる。通信装置１１は、取得された通信装置１１のＩＰアドレス及びポート番号、及び認証キーを通知するＤＴＭＦ（Dual-Tone Multi-Frequency）信号であって、通信装置１２との間のＩＰ網２にＶＰＮを構築することを要求するＤＴＭＦ信号（以下「ＶＰＮ要求信号」という。）を、通信装置１２に対して送信する。通信装置１２は、ＶＰＮ要求信号を受信する（Ｓ１９）。通信装置１２は、受信したＶＰＮ要求信号から、通信装置１１のＩＰアドレス及びポート番号、及び認証キーを特定する。特定された情報は、ＲＡＭ２３に記憶される。
【００３７】
通信装置１２は、ＶＰＮ要求信号に応じてＶＰＮの構築を許可するか否かを、次のようにして判断する。通信装置１２は、受信したＶＰＮ要求信号の送信元の電話番号を特定する。フラッシュメモリ２４に記憶された第一許可テーブルが参照される。ＶＰＮの構築を許可する旨を示すフラグ情報が、特定した送信元の電話番号に対応付けられているかが判断される。例えば第一許可テーブル２４２（図５参照）では、フラグ情報として「１」が格納されている場合、ＶＰＮの構築が許可されている。フラグ情報として「０」が格納されている場合、ＶＰＮの構築が禁止されている。
【００３８】
第一許可テーブルに基づいた判断の結果、ＶＰＮの構築が禁止されていると判断された場合、通信装置１２は以後処理を行わず、通信装置１１から切断通知信号（後述）を受信するまで、そのまま待機する。一方、ＶＰＮの構築が許可されていると判断された場合、通信装置１２は、通信装置１１に対して、ACKを通知するＤＴＭＦ信号（以下「ACK信号」という。）を送信する。通信装置１１はACK信号を受信する（Ｓ２５）。
【００３９】
通信装置１１は、ACK信号を受信した後、Ｓ１１で要求パケットを受信した際に取得した、端末機器１６の内線電話番号を、ＲＡＭ２３から読み出す。通信装置１１は、読み出した内線電話番号を通知するＤＴＭＦ信号（以下「内線通知信号」という。）を、通信装置１２に対して送信する。通信装置１２は、内線通知信号を受信する（Ｓ２７）。
【００４０】
通信装置１２は、受信した内線通知信号から、端末機器１６の内線電話番号を特定する。通信装置１２は、受信した内線通知信号から特定された内線電話番号の端末機器１６との通信を許可するか否かを、フラッシュメモリ２４に記憶された第二許可テーブルに基づいて次のように判断する。第二許可テーブルには、通信の開始を許可する端末機器２０の内線電話番号、及び通信の開始を許可するグループ番号が格納されている。通信装置１２は、受信した内線通知番号から特定された内線電話番号が、第二許可テーブルに格納されているかを判断する。通信装置１２は、特定された内線電話番号が第二許可テーブルに格納されている場合、この内線電話番号の端末機器２０との通信を許可する。一方通信装置１２は、特定された内線電話番号が第二許可テーブルに格納されていない場合、この内線電話番号の端末機器２０との通信を禁止する。
【００４１】
第二許可テーブルに基づいた判断の結果、端末機器１６との通信が禁止されていると判断された場合、通信装置１２は以後処理を行わず、通信装置１１から切断通知信号（後述）を受信するまで、そのまま待機する。一方、通信が許可されていると判断された場合、通信装置１２は、通信装置１１に対してACK信号を送信する。通信装置１１はACK信号を受信する（Ｓ２９）。
【００４２】
通信装置１１に対してACK信号を送信した後、通信装置１２は、自身に設定されているＩＰアドレス及びポート番号を取得する。また通信装置１２は、端末機器１８の内線電話番号をキーとしてＳＩＰサーバ９に問い合わせることで、端末機器１８に設定されたＩＰアドレス及びポート番号をＳＩＰサーバ９から取得する。また通信装置１２は、Ｓ１９で受信したＶＰＮ要求信号から特定された認証キーを、ＲＡＭ２３から読み出す。通信装置１２は、通信装置１２のＩＰアドレス及びポート番号、端末機器１８のＩＰアドレス及びポート番号、及び認証キーを通知するＤＴＭＦ信号（以下「通知信号」という。）を、通信装置１１に対して送信する。通信装置１１は通知信号を受信する（Ｓ３１）。通信装置１１は、受信した通知信号から、通信装置１２のＩＰアドレス及びポート番号、端末機器１８のＩＰアドレス及びポート番号、及び認証キーを特定する。特定された情報は、ＲＡＭ２３に記憶される。通信装置１１は、通信装置１２に対してACK信号を送信する。通信装置１２はACK信号を受信する（Ｓ３３）。以上までの通信が、Ｓ１５及びＳ１７によって接続された電話回線を介して実行される。
【００４３】
通信装置１１は、通信装置１２に対してACK信号を送信した後、オンフックすることで、接続中の電話回線を切断する。通信装置１１から通信装置１２に対して、回線の切断を通知する旨の信号（以下「切断通知信号」という。）が送信される。通信装置１２は、切断通知信号を受信する（Ｓ３５）。通信装置１１と通信装置１２との間の電話回線は切断される。なお通信装置１１は、Ｓ１９で送信したＶＰＮ要求信号や、Ｓ２７で送信した内線通知信号に対して、通信装置１２からACK信号を受信できない場合にも同様に、オンフックすることで、接続中の電話回線を切断する。
【００４４】
通信装置１１は、通信装置１２に対して切断通知信号を送信した場合、端末機器１６との間の通信可能な状態を解消するために、端末機器１６に対して切断通知信号を送信する。端末機器１６は、切断通知信号を受信する（Ｓ３７）。これによって、通信装置１１と端末機器１６との間の通信可能な状態は解消される。
【００４５】
通信装置１１は、Ｓ３１で受信した通知信号から特定した認証キーに基づいて、通信装置１２を認証する。通信装置１１は、Ｓ３１で受信した通知信号から特定した認証キーが、Ｓ１９で送信したＶＰＮ要求信号によって通知した認証キーと一致するかを判断する。通知信号から特定した認証キーと、ＶＰＮ要求信号によって通知した認証キーとが一致する場合、通信装置１２の認証は成功する。通信装置１２との間のＩＰ網２にＶＰＮを構築することが許可される。一方、通知信号から特定した認証キーと、ＶＰＮ要求信号によって通知した認証キーとが相違する場合、通信装置１２の認証は失敗する。通信装置１１は、ＶＰＮの構築を行うことなく、一連の通信を終了する。
【００４６】
ＶＰＮの構築が許可された場合、通信装置１１は、Ｓ１１で要求パケットを受信した際に取得した、端末機器１６の内線電話番号を、ＲＡＭ２３から読み出す。通信装置１１は、読み出した内線電話番号をキーとしてＳＩＰサーバ８に問い合わせることで、端末機器１６に設定されたＩＰアドレス及びポート番号をＳＩＰサーバ８から取得する。通信装置１１は、ＲＡＭ２３から読み出した内線電話番号、ＳＩＰサーバ８から取得したＩＰアドレス及びポート番号を、通信装置１２の電話番号に対応付けて、フラッシュメモリ２４に記憶した接続中テーブルに格納する。
【００４７】
通信装置１１は、ＶＰＮの構築を要求するＶＰＮ要求パケットを作成する。ＶＰＮ要求パケットには、端末機器１６のＩＰアドレス及びポート番号が格納される。またＶＰＮ要求パケットには、Ｓ３１で受信した通知信号から特定された認証キーが格納される。通信装置１１は、Ｓ３１で受信した通知信号から特定された、通信装置１２のＩＰアドレス及びポート番号を、ＲＡＭ２３から読み出す。通信装置１１は、ＲＡＭ２３から読み出したＩＰアドレス及びポート番号を、ＶＰＮ要求パケットの宛先ＩＰアドレス及び宛先ポート番号として設定する。通信装置１１は、ＩＰ網２を介してＶＰＮ要求パケットを通信装置１２に対して送信する。通信装置１２は、ＶＰＮ要求パケットを受信する（Ｓ４１）。
【００４８】
通信装置１２は、ＩＰ網２を介して受信したＶＰＮ要求パケットに格納された、端末機器１６のＩＰアドレス及びポート番号と、認証キーとを取得する。取得された情報は、ＲＡＭ２３に記憶される。通信装置１２は、取得した認証キーと、Ｓ３１で通知信号によって通知した認証キーとが一致するか判断することで、通信装置１１を認証する。認証キーが相違する場合、通信装置１１の認証は失敗し、そのまま通信を終了する。一方、認証キーが一致した場合、通信装置１１の認証は成功する。通信装置１２は、通信装置１１との間のＩＰ網２にＶＰＮが構築されることを許可する。通信装置１２は、ＶＰＮの構築を許可する旨を応答するＶＰＮ応答パケットを作成する。通信装置１２は、Ｓ１９で受信したＶＰＮ要求信号から特定された、通信装置１１のＩＰアドレス及びポート番号を、ＲＡＭ２３から読み出す。通信装置１２は、ＶＰＮ応答パケットの宛先ＩＰアドレス及び宛先ポート番号として、ＲＡＭ２３から読み出したＩＰアドレス及びポート番号を設定する。通信装置１２は、作成されたＶＰＮ応答パケットを、ＩＰ網２を介して通信装置１１に対して送信する。通信装置１１は、ＶＰＮ応答パケットを受信する（Ｓ４３）。
【００４９】
通信装置１１は、Ｓ３１で受信した通知信号から特定された、端末機器１８のＩＰアドレス及びポート番号をＲＡＭ２３から読み出す。通信装置１１は、読み出した情報が格納された通知パケットを作成し、端末機器１６に対して送信する。これによって通信装置１１は、端末機器１６に対して端末機器１８のＩＰアドレス及びポート番号を通知する。端末機器１６は、通知パケットを受信する（Ｓ４５）。端末機器１６は、受信した通知パケットに格納された、端末機器１８のＩＰアドレス及びポート番号をＲＡＭに記憶する。
【００５０】
通信装置１２は、Ｓ４１で受信したＶＰＮ要求パケットから特定された、端末機器１６のＩＰアドレス及びポート番号をＲＡＭ２３から読み出す。通信装置１２は、読み出した情報が格納された通知パケットを、端末機器１８に対して送信する。これによって通信装置１２は、端末機器１８に対して端末機器１６のＩＰアドレス及びポート番号を通知する。端末機器１７は、通知パケットを受信する（Ｓ４７）。端末機器１８は、受信した通知パケットに格納された、端末機器１６のＩＰアドレス及びポート番号をＲＡＭに記憶する。
【００５１】
通信装置１１及び通信装置１２の其々に設定されたＩＰアドレス及びポート番号に基づいて、ＶＰＮが構築される。通信装置１１は、Ｓ３１で通信装置１２から通知信号を受信することで、通信装置１２に設定されたＩＰアドレス及びポート番号を取得している。通信装置１２は、Ｓ１９で通信装置１１からＶＰＮ要求信号を受信することで、通信装置１１に設定されたＩＰアドレス及びポート番号を取得している。通信装置１１及び通信装置１２は、取得した相手方の通信装置１３のＩＰアドレス及びポート番号に基づき、周知の方法でＩＰ網２にＶＰＮを構築する（Ｓ４９）。
【００５２】
端末機器１６は、ＲＡＭに記憶された端末機器１８のＩＰアドレス及びポート番号を、パケットの宛先ＩＰアドレス及び宛先ポート番号として設定する。端末機器１６は、宛先ＩＰアドレス及び宛先ポート番号が設定されたパケットを、ＩＰ網６を介して通信装置１１に対して送信する。通信装置１１は、ＩＰ網６を介して端末機器１６から受信したパケットを、ＩＰ網２に構築したＶＰＮを介して通信装置１２に対して転送する。通信装置１２は、ＩＰ網２に構築したＶＰＮを介して受信したパケットを、ＩＰ網７を介して端末機器１８に対して転送する。また端末機器１８は、ＲＡＭに記憶された端末機器１６のＩＰアドレス及びポート番号を、パケットの宛先ＩＰアドレス及び宛先ポート番号として設定する。端末機器１８は、宛先ＩＰアドレス及び宛先ポート番号が設定されたパケットを、ＩＰ網７を介して通信装置１２に対して送信する。通信装置１２は、ＩＰ網７を介して端末機器１８から受信したパケットを、ＩＰ網２に構築したＶＰＮを介して通信装置１１に対して転送する。通信装置１１は、ＩＰ網２に構築したＶＰＮを介して受信したパケットを、ＩＰ網６を介して端末機器１６に対して転送する。このようにして、通信装置１１、１２によって通信の仲介が行われることで、端末機器１６、１８間で通信が行われる。
【００５３】
通信装置１１は、ＩＰ網６を介してパケットを受信した場合、パケットの送信元ＩＰアドレス及び送信元ポート番号を取得する。通信装置１１は、接続中テーブルに格納されたＩＰアドレス及びポート番号と、パケットから取得したＩＰアドレス及びポート番号とを比較する。通信装置１１は、接続中テーブルに格納されたＩＰアドレス及びポート番号と、パケットから取得されたＩＰアドレス及びポート番号とが一致する場合、受信したパケットは端末機器１６から送信されたものであると判断し、受信したパケットを、ＩＰ網２に構築したＶＰＮを介して転送する。一方通信装置１１は、接続中テーブルに格納されたＩＰアドレス及びポート番号と、パケットから取得されたＩＰアドレス及びポート番号とが相違する場合、受信したパケットは端末機器１６以外の他の端末機器２０から送信されたものであると判断し、受信したパケットは転送せず、破棄する。従って通信装置１１は、例えば端末機器１７から送信されたパケットを受信した場合には、受信したパケットの送信元ＩＰアドレス及び送信元ポート番号が、接続中テーブルに格納されたＩＰアドレス及びポート番号と異なるので、受信したパケットをＶＰＮに転送しない（Ｓ５１）。
【００５４】
また通信装置１１は、ＩＰ網２に構築したＶＰＮを介して通信装置１２からパケットを受信した場合、パケットの宛先ＩＰアドレス及び宛先ポート番号を取得する。通信装置１２は、接続中テーブルに格納されたＩＰアドレス及びポート番号と、パケットから取得したＩＰアドレス及びポート番号とを比較する。通信装置１１は、接続中テーブルに格納されたＩＰアドレス及びポート番号と、パケットから取得されたＩＰアドレス及びポート番号とが一致する場合、受信したパケットは端末機器１６宛のパケットであると判断し、受信したパケットを、ＩＰ網６を介して端末機器１６に対して転送する。一方通信装置１１は、接続中テーブルに格納されたＩＰアドレス及びポート番号と、パケットから取得されたＩＰアドレス及びポート番号とが相違する場合、受信したパケットは端末機器１６宛のパケットではないと判断し、受信したパケットは転送せず、破棄する。従って通信装置１１は、例えば端末機器１７宛のパケットを、ＩＰ網２に構築されたＶＰＮを介して受信した場合には、受信したパケットの宛先ＩＰアドレス及び宛先ポート番号が、接続中テーブルに格納された端末機器１６のＩＰアドレス及びポート番号と異なるので、受信したパケットをＩＰ網６に転送しない（Ｓ５１）。
【００５５】
以上のように、通信装置１１は、通信装置１２のＩＰアドレス及びポート番号を、電話網３を介して通信装置１２から直接取得することができる。また通信装置１１は、通信装置１２の配下のＩＰ網７に接続した端末機器１８のＩＰアドレス及びポート番号を、電話網３を介して通信装置１２から直接取得することができる。通信装置１１は、取得した通信装置１２のＩＰアドレス及びポート番号を使用することで、通信装置１２との間のＩＰ網２にＶＰＮを構築することができる。また通信装置１１は、取得した端末機器１８のＩＰアドレス及びポート番号を、端末機器１６に通知することで、端末機器１６と端末機器１８との間の通信を可能としている。
【００５６】
通信装置１２から通信装置１１に対するＩＰアドレス及びポート番号の通知は、通信装置１１、１２に固定的に割り当てられる電話番号に基づき、電話網３を介して行われる。従って、通信装置１２のＩＰアドレスが動的に変更される場合であっても、通信装置１１は確実に通信装置１２と通信を行ない、アドレス情報（ＩＰアドレス及びポート番号）を取得できる。
【００５７】
また通信装置１１は、接続中テーブルに記憶されたＩＰアドレス及びポート番号を宛先とするパケット、又は、このＩＰアドレス及びポート番号を送信元とするパケットのみ転送することで、通信の仲介を行う。端末機器１６から送信されたパケット、及び、端末機器１６宛のパケットのみ転送することによって、端末機器１６が関与しない通信が、ＶＰＮを介して実行されることを防止できる。これによって通信装置１１は、端末機器２０間の通信の安全性及び秘匿性を良好に維持できる。
【００５８】
上述の例において、端末機器１６のユーザが、グループ「０１」として端末機器１８との通信を開始することを望んでいる場合について説明する。Ｓ１１で端末機器１６から送信される要求パケットには、例えば「#01#0521111111」が格納される。「０１」はグループ番号を示している。「#01#」は、グループ単位での通信を要求していることを示している。通信装置１１は、要求パケットを受信し（Ｓ１１）、受信した要求パケットに格納されたグループ番号が接続中テーブルに格納されているかを判断する。通信装置１１は、要求パケットに格納されているグループ番号が接続中テーブルに格納されていない場合に、通信装置１２に対して接続要求信号を送信する（Ｓ１５）。
【００５９】
上述した方法と同様の方法で、通信装置１１と通信装置１２との間の電話回線が接続され（Ｓ１５、Ｓ１７）、ＶＰＮ要求信号による通信が行われる（Ｓ１９、Ｓ２５）。続いて通信装置１１から送信される内線通知信号には、Ｓ１１で受信した要求パケットに格納されたグループ番号「０１」が格納され、通信装置１２に対して通知される（Ｓ２７）。通信装置１２は、受信した内線通知信号から特定されるグループ番号「０１」が、第二許可テーブルに格納されている場合に、グループ「０１」に属する端末機器１６、１７との通信を許可する。一方通信装置１２は、受信した内線通知信号から特定されたグループ番号「０１」が、第二許可テーブルに格納されていない場合に、グループ「０１」に属する端末機器１６、１７との通信を禁止する。
【００６０】
通信装置１２において上述の判断がされ、通信が許可された場合、通信装置１２から通信装置１１に対して通知信号が送信される（Ｓ３１）。通信装置１１と通信装置１２との間の回線が切断される（Ｓ３５）。
【００６１】
通信装置１１は、Ｓ１１で受信した要求パケットに格納されていたグループ番号「０１」をキーとしてＳＩＰサーバ８に問い合わせることで、グループ「０１」に属する端末機器１６、１７の内線電話番号、ＩＰアドレス、及びポート番号をＳＩＰサーバ８から取得する。通信装置１１は、グループ番号、内線電話番号、ＩＰアドレス及びポート番号を、通信装置１２の電話番号に対応付けて、フラッシュメモリ２４に記憶した接続中テーブルに格納する。
【００６２】
通信装置１１と通信装置１２との間のＩＰ網２にＶＰＮが構築される（Ｓ４１、４３、４９）。端末機器１８のＩＰアドレス及びポート番号を通知する通知パケットは、グループ「０１」に属する端末機器１６、１７に対して送信される（Ｓ４５）。
【００６３】
通信装置１１によって、端末機器１６、１７と端末機器１８との間の通信が仲介される。通信装置１１のフラッシュメモリ２４に記憶された接続中テーブルには、グループ番号、該グループに属する端末機器１６、１７の内線電話番号、ＩＰアドレス及びポート番号が格納されている。通信装置１１は、接続中テーブルに基づいて、受信したパケットを転送するか否かを判断する。端末機器１６、１７から送信されたパケットを、ＩＰ網６を介して受信した場合、通信装置１１は、受信したパケットを、ＶＰＮを介して通信装置１２に対して転送する。また、端末機器１８から端末機器１６、１７宛に送信されたパケットを、ＶＰＮを介して受信した場合、通信装置１１は、受信したパケットを、ＩＰ網６を介して端末機器１６、１７に対して転送する。
【００６４】
このように通信装置１１は、配下の端末機器１６、１７をグループ毎に管理することができる。通信装置１１は、グループ「０１」に属する端末機器１６、１７と端末機器１８との間の通信を開始させることができる。複数の端末機器２０の其々が個別に他の端末機器２０との通信を開始させる必要がないので、通信のトラフィックは抑制され効率的に通信が開始される。また通信装置１１は、グループ「０１」に属する端末機器１６、１７が関与する通信のパケットの転送のみ許可し、それ以外のパケットの転送を禁止することができる。
【００６５】
図６から図１６を参照し、通信装置１３のＣＰＵ２１において実行される処理（メイン処理、第一仲介処理、第二仲介処理）について説明する。メイン処理は、ＣＰＵ２１に電源が投入された場合において、ＣＰＵ２１によって起動され実行される。第一仲介処理及び第二仲介処理は、メイン処理中で起動される。各処理は、ＯＳによってスイッチングされる。これによって其々の処理は並列して実行される。
【００６６】
図６に示すように、メイン処理では、配下にある端末機器２０から、ＳＩＰサーバ８、９を介して要求パケットを受信したかが判断される（Ｓ１１１）。配下の端末機器２０から要求パケットを受信した場合（Ｓ１１１：ＹＥＳ）、受信した要求パケットに格納されている情報に基づき、他の通信装置１３との間のＩＰ網２にＶＰＮを構築して端末機器２０間の通信を開始させるかが判断される（Ｓ１１２）。要求パケットに格納されている電話番号の先頭に「#」が付加されている場合、端末機器２０のユーザは、他の通信装置１３との間にＶＰＮを構築して他の端末機器２０と通信を行うことを所望していることになる（Ｓ１１２：ＹＥＳ）。この場合、要求パケットを送信した端末機器２０に対して、ＳＩＰサーバ８、９を介して応答パケットが送信される（Ｓ１１３）。これによって、端末機器２０との間で、ＳＩＰサーバ８、９を介することなく直接通信を行うことが可能な状態となる。他の通信装置１３との電話回線の接続を要求して通信を開始する発呼側処理（図７〜１１参照）が実行される（Ｓ１１４）。発呼側処理が終了した後、処理はＳ１１１に戻る。
【００６７】
一方、要求パケットに格納されている電話番号の先頭に「#」が付加されていない場合、他の通信装置１３との通話が要求されていることになる（Ｓ１１２：ＮＯ）。端末機器２０に対して、ＳＩＰサーバ８、９を介して応答パケットが送信される（Ｓ１１５）。端末機器２０との直接通信が可能となる。端末機器２０と他の通信装置１３と間で通話を開始させるために、周知の発信処理が実行される（Ｓ１１６）。通話終了後、処理はＳ１１１に戻る。
【００６８】
配下の端末機器２０から要求パケットを受信していない場合（Ｓ１１１：ＮＯ）、電話網３を介し、他の通信装置１３から接続要求信号を受信したかが判断される（Ｓ１１７）。他の通信装置１３から接続要求信号を受信した場合（Ｓ１１７：ＹＥＳ）、ＶＰＮの構築及び端末機器２０間の通信を要求する接続要求信号であるかが判断される（Ｓ１１８）。受信した接続要求信号が、ＶＰＮの構築及び端末機器２０間の通信を要求する接続要求信号である場合（Ｓ１１８：ＹＥＳ）、他の通信装置１３との電話回線を接続して通信を開始する被呼側処理（図１３〜１５参照）が実行される（Ｓ１１９）。被呼側処理が終了した後、処理はＳ１１１に戻る。
【００６９】
一方、受信した接続要求信号が、通話を要求する接続要求信号である場合（Ｓ１１８：ＮＯ）、他の通信装置１３の配下にある他の端末機器２０との通話を開始するために、周知の着信処理が実行される（Ｓ１２０）。処理はＳ１１１に戻る。配下の端末機器２０から要求パケットを受信しておらず（Ｓ１１１：ＮＯ）、且つ、他の通信装置１３から接続要求信号を受信していない場合（Ｓ１１７：ＮＯ）、処理はＳ１１１に戻る。
【００７０】
図７〜１１を参照し、発呼側処理について説明する。図７に示すように、Ｓ１１１（図６参照）で受信した要求パケットに格納されている、他の通信装置１３の電話番号が取得される。また、受信した要求パケットの送信元の内線電話番号が取得される。なお、グループ番号が指定されている場合、内線電話番号の代わりにグループ番号が取得される（Ｓ１２１）。取得された各情報は、ＲＡＭ２３に記憶される。
【００７１】
フラッシュメモリ２４に記憶された接続中テーブルが参照される。Ｓ１２１で取得された他の通信装置１３の電話番号が、接続中テーブルに格納されているかが判断される（Ｓ１２３）。Ｓ１２１で取得された他の通信装置１３の電話番号が、接続中テーブルに格納されていない場合（Ｓ１２３：ＮＯ）、他の通信装置１３との間のＩＰ網２にＶＰＮを構築して端末機器２０間の通信を開始させるために、以下の処理が実行される。
【００７２】
他の通信装置１３との間の電話回線を接続するために、Ｓ１２１で取得された他の通信装置１３の電話番号宛てに接続要求信号が送信される（Ｓ１２９）。送信された接続要求信号に応じ、他の通信装置１３から送信される接続応答信号を受信したかが判断される（Ｓ１３１）。接続要求信号を送信してから所定時間経過後も、接続応答信号を受信できない場合（Ｓ１３１：ＮＯ）、他の通信装置１３において電話回線の接続が拒否されていることになる。この場合、発呼側処理は終了し、処理はメイン処理（図６参照）に戻る。
【００７３】
接続要求信号を送信してから所定時間内に、他の通信装置１３から送信される接続応答信号を受信した場合（Ｓ１３１：ＹＥＳ）、他の通信装置１３との間の電話回線は接続したことになる。自身に設定されたＩＰアドレス及びポート番号、及び、他の通信装置１３を認証するための認証キーが取得される（Ｓ１３３）。取得された情報を含むＶＰＮ要求信号であって、ＤＴＭＦ信号からなるＶＰＮ要求信号が作成される（Ｓ１３５）。作成されたＶＰＮ要求信号は、接続中の電話回線を介して他の通信装置１３に対して送信される（Ｓ１３７）。
【００７４】
Ｓ１３７で送信されたＶＰＮ要求信号に応じ、他の通信装置１３から送信されるACK信号を受信したかが判断される（Ｓ１３９）。ＶＰＮ要求信号を送信してから所定時間経過後も、ACK信号を受信できない場合（Ｓ１３９：ＮＯ）、他の通信装置１３によってＶＰＮの構築が禁止されていることになる。この場合、オンフックすることで、他の通信装置１３に対して切断通知信号が送信される（Ｓ１４７）。これによって、接続中の電話回線は切断される。発呼側処理は終了し、処理はメイン処理（図６参照）に戻る。
【００７５】
ＶＰＮ要求信号を送信してから所定時間内に、他の通信装置１３から送信されるACK信号を受信した場合（Ｓ１３９：ＹＥＳ）、Ｓ１２１で取得された端末機器２０の内線電話番号が、ＲＡＭ２３から読み出される（Ｓ１４０）。なお、Ｓ１２１でグループ番号が取得されている場合には、内線電話番号の代わりにグループ番号がＲＡＭ２３から読み出される（Ｓ１４０）。読み出された内線電話番号又はグループ番号を含む内線通知信号であって、ＤＴＭＦからなる内線通知信号が作成される（Ｓ１４１）。作成された内線通知信号は、接続中の電話回線を介して他の通信装置１３に対して送信される（Ｓ１４３）。送信された内線通知信号に応じ、他の通信装置１３から送信されるACK信号を受信したかが判断される（Ｓ１４５）。内線通知信号を送信してから所定時間経過後も、ACK信号を受信できない場合（Ｓ１４５：ＮＯ）、他の通信装置１３によって端末機器２０との通信が禁止されていることになる。この場合、オンフックすることで、他の通信装置１３に対して切断通知信号が送信される（Ｓ１４７）。これによって、接続中の電話回線は切断される。発呼側処理は終了し、処理はメイン処理（図６参照）に戻る。
【００７６】
内線通知信号を送信してから所定時間内に、他の通信装置１３からACK信号を受信した場合（Ｓ１４５：ＹＥＳ）、図８に示すように、続けて他の通信装置１３から送信される通知信号の受信が監視される（Ｓ１５１）。通知信号を受信できない場合（Ｓ１５１：ＮＯ）、処理はＳ１５１に戻る。通知信号を受信した場合（Ｓ１５１：ＹＥＳ）、受信した通知信号から、他の通信装置１３のＩＰアドレス及びポート番号、他の通信装置１３の配下にある他の端末機器２０のＩＰアドレス及びポート番号、及び認証キーが特定される（Ｓ１５２）。特定された情報は、ＲＡＭ２３に記憶される。ＤＴＭＦ信号からなるACK信号が作成される（Ｓ１５３）。接続中の電話回線を介して、作成されたACK信号が他の通信装置１３に対して送信される（Ｓ１５５）。
【００７７】
オンフックすることで、他の通信装置１３に対して切断通知信号が送信される（Ｓ１５７）。これによって、他の通信装置１３との間の電話回線は切断される。続いて、端末機器２０との間の通信可能な状態を解消するために、端末機器２０に対して切断通知信号が送信される（Ｓ１５９）。これによって、端末機器２０との間の通信可能な状態は解消される。
【００７８】
Ｓ１５１で通知信号を受信した後、Ｓ１５２で特定された認証キーと、Ｓ１３３（図７参照）で取得された認証キーとが比較されることで、他の通信装置１３の認証が行われる（Ｓ１６１）。認証キーが異なる場合、他の通信装置１３の認証は失敗し（Ｓ１６１：ＮＯ）、以後の通信が禁止される。発呼側処理は終了し、処理はメイン処理（図６参照）に戻る。認証キーが一致する場合、他の通信装置１３は、ＶＰＮを構築する通信装置１３として認証される（Ｓ１６１：ＹＥＳ）。
【００７９】
他の通信装置１３の認証に成功した場合、他の通信装置１３との間のＩＰ網２にＶＰＮを構築する前に、フラッシュメモリ２４に記憶した接続中テーブルを更新する処理が、次のようにして行われる。Ｓ１１１（図６参照）で受信された要求パケットに、グループ番号が格納されていたかが判断される（Ｓ１６３）。グループ番号が格納されている場合（Ｓ１６３：ＹＥＳ）、該当するグループ番号によって特定されるグループに属する全ての端末機器２０の内線電話番号、ＩＰアドレス、及びポート番号を取得するために、ＳＩＰサーバ８、９に対する問い合わせが実行される。問い合わせに応じ、端末機器２０の内線電話番号、ＩＰアドレス、及びポート番号がＳＩＰサーバ８、９から送信される。送信された情報が取得される（Ｓ１６５）。処理はＳ１７３に進む。一方、Ｓ１１１で受信された要求パケットにグループ番号が格納されていない場合（Ｓ１６３：ＮＯ）、Ｓ１２１（図７参照）で特定された内線電話番号がＲＡＭ２３から読み出される。読み出された内線電話番号をキーとして、ＳＩＰサーバ８、９に対する問い合わせが実行される。問い合わせに応じ、内線電話番号に対応する端末機器２０のＩＰアドレス、及びポート番号がＳＩＰサーバ８、９から送信される。送信された情報が取得される（Ｓ１６９）。処理はＳ１７３に進む。
【００８０】
Ｓ１７３では、ＳＩＰサーバ８、９から取得された端末機器２０の内線電話番号、ＩＰアドレス、及びポート番号が、Ｓ１２１（図７参照）で取得された他の通信装置１３の電話番号に対応付けられ、フラッシュメモリ２４に記憶された接続中テーブルに格納される（Ｓ１７３）。なお、Ｓ１２１でグループ番号が指定されている場合には、該当するグループ番号も併せて接続中テーブルに格納される（Ｓ１７３）。処理はＳ１８１（図９参照）に進む。
【００８１】
他の通信装置１３との間で、ＩＰ網２を介した通信が次のように開始される。図９に示すように、他の通信装置１３との間のＩＰ網２に、既にＶＰＮが構築されているかが判断される（Ｓ１８１）。他の通信装置１３との間のＩＰ網２にＶＰＮが構築されていない場合（Ｓ１８１：ＮＯ）、ＶＰＮの構築を要求するＶＰＮ要求パケットに、Ｓ１６５又はＳ１６９（図８参照）で取得された端末機器２０のＩＰアドレス及びポート番号が格納される。また、Ｓ１５２（図８参照）で特定された認証キーが格納される。Ｓ１５２で特定された、他の通信装置１３のＩＰアドレス及びポート番号が、ＶＰＮ要求パケットの宛先ＩＰアドレス及び宛先ポート番号として設定される。ＶＰＮ要求パケットは、ＩＰ網２を介して、他の通信装置１３に対して送信される（Ｓ１８５）。送信されたＶＰＮ要求パケットに応じ、他の通信装置１３から送信されるＶＰＮ応答パケットを受信したかが判断される（Ｓ１８７）。ＶＰＮ要求パケットを送信してから所定時間経過後も、ＶＰＮ応答パケットを受信できない場合（Ｓ１８７：ＮＯ）、他の通信装置１３においてＶＰＮの構築が禁止されたことになる。この場合、発呼側処理は終了し、処理はメイン処理（図６参照）に戻る。
【００８２】
ＶＰＮ要求パケットを送信してから所定時間内に、ＩＰ網２を介してＶＰＮ応答パケットを受信した場合（Ｓ１８７：ＹＥＳ）、他の通信装置１３においてＶＰＮの構築が許可されたことになる。Ｓ１５２（図８参照）で特定された、他の端末機器２０のＩＰアドレス及びポート番号がＲＡＭ２３から読み出される。読み出されたＩＰアドレス及びポート番号が格納された通知パケットが、配下の端末機器２０に対して送信される（Ｓ１８９）。こによって端末機器２０は、ユーザが所望する他の端末機器２０のＩＰアドレス及びポート番号を認識できるので、これらのアドレス情報を使用して他の端末機器２０と通信を行うことが可能な状態となる。Ｓ１５２で特定された、他の通信装置１３のＩＰアドレス及びポート番号がＲＡＭ２３から読み出される。読み出されたＩＰアドレス及びポート番号が使用され、周知の方法で、他の通信装置１３との間のＩＰ網２にＶＰＮが構築される（Ｓ１９１）。構築されたＶＰＮを利用し、端末機器２０と他の端末機器２０との間の通信を仲介する為に、第一仲介処理が起動される（Ｓ１９３）。発呼側処理は終了し、処理はメイン処理（図６参照）に戻る。
【００８３】
図１２を参照し、第一仲介処理について説明する。ＩＰ網２に構築されたＶＰＮが使用され、配下の端末機器２０と、他の通信装置１３の配下にある他の端末機器２０との間の通信を仲介する処理が開始される（Ｓ２４０）。配下の端末機器２０からパケットを受信した場合、パケットの送信元ＩＰアドレス及び送信元ポート番号が取得される。Ｓ１７３（図８参照）で更新された接続中テーブルに記憶されたＩＰアドレス及びポート番号と、パケットから取得されたＩＰアドレス及びポート番号とが比較される（Ｓ２４１）。なお接続中テーブルには、要求パケットを送信することで他の端末機器２０との通信の開始を要求した端末機器２０のＩＰアドレス及びポート番号が格納されている。また、グループとして他の他端末機器２０との通信の開始が要求されている場合には、このグループに属する全ての端末機器２０のＩＰアドレス及びポート番号が格納されている。接続中テーブルに格納されたＩＰアドレス及びポート番号と、受信したパケットから取得されたＩＰアドレス及びポート番号とが一致する場合（Ｓ２４１：ＹＥＳ）、受信したパケットは、ＩＰ網２に構築したＶＰＮに転送される（Ｓ２４３）。処理はＳ２４５に進む。一方、ＩＰアドレス及びポート番号が一致しない場合（Ｓ２４１：ＮＯ）、受信したパケットはＶＰＮに転送されず、処理はＳ２４５に進む。
【００８４】
また、ＶＰＮを介して他の通信装置１３からパケットを受信した場合、パケットの宛先ＩＰアドレス及び宛先ポート番号が取得される。Ｓ１７３（図８参照）で更新された接続中テーブルに格納されたＩＰアドレス及びポート番号と、パケットから取得されたＩＰアドレス及びポート番号とが比較される（Ｓ２４１）。ＩＰアドレス及びポート番号が一致する場合（Ｓ２４１：ＹＥＳ）、受信したパケットは、配下の端末機器２０に対して転送される（Ｓ２４３）。処理はＳ２４５に進む。ＩＰアドレス及びポート番号が一致しない場合（Ｓ２４１：ＮＯ）、受信したパケットは配下の端末機器２０に対して転送されず、処理はＳ２４５に進む。
【００８５】
ＶＰＮを介した通信を終了させる旨の指示が、配下の端末機器２０を使用するユーザによって入力された場合、端末機器２０は、通信装置１３に対して終了通知パケットを送信する。端末機器２０から送信された終了通知パケットを受信したかが判断される（Ｓ２４５）。終了通知パケットが受信された場合（Ｓ２４５：ＹＥＳ）、ＩＰ網２に構築されたＶＰＮを解消し、第一仲介処理は終了する。終了通知パケットが受信されない場合（Ｓ２４５：ＮＯ）、処理はＳ２４０に戻る。
【００８６】
このように通信装置１３は、接続中テーブルに格納されたＩＰアドレス及びポート番号を宛先とするパケット、又は、このＩＰアドレス及びポート番号を送信元とするパケットのみ転送することで、通信の仲介を行っている。接続中テーブルに格納されたＩＰアドレス及びポート番号は、ユーザが通信の開始指示を入力した端末機器２０のＩＰアドレス及びポート番号であるか、又は、この端末機器２０と同一グループに属する端末機器２０のＩＰアドレス及びポート番号に相当する。従って通信装置１３は、特定の端末機器２０間での通信のみ仲介し、不知の第三者によってＶＰＮが使用されて通信が行われることを防止している。これによって、端末機器２０と他の端末機器２０との間の通信が不知の第三者に盗聴されたり、不知の第三者からパケットが送り付けられたりすることを防止でき、通信の秘匿性は良好に維持される。
【００８７】
第一仲介処理（図１２参照）による通信の仲介が行われることによって、端末機器２０と他の端末機器２０との間で通信が実行されている状態で、以下の要求パケットを受信したとする（Ｓ１１１、図６参照）。
・通信中の端末機器２０とは別の端末機器２０から新たに送信された要求パケット
・通信中である端末機器２０から新たに送信された要求パケットであって、所定のグループを指定した要求パケット
この場合、以下の通信が実行される。
【００８８】
図７のＳ１２１で、新たに受信された要求パケットに関する情報が新たに取得され、ＲＡＭ２３に記憶される。他の通信装置１３との間のＩＰ網２には既にＶＰＮが構築されているので、Ｓ１２３では、Ｓ１２１で要求パケットから新たに取得された他の通信装置１３の電話番号が、接続中テーブルに既に格納されていると判断される（Ｓ１２３：ＹＥＳ）。Ｓ１２１で取得された内線電話番号が、接続中テーブルに格納されているか、又は、Ｓ１２１でグループ番号が取得されている場合には、取得されたグループ番号が、接続中テーブルに格納されているかが判断される（Ｓ１２５）。該当する内線電話番号又はグループ番号が接続中テーブルに格納されていない場合（Ｓ１２５：ＮＯ）、構築されたＶＰＮを使用し、新たに要求パケットを送信した端末機器２０と他の端末機器２０との間の通信を開始するために、以下の処理（Ｓ２０１〜（図１０参照））が実行される。
【００８９】
図１０に示すように、Ｓ１２１（図７参照）で新たに取得された他の通信装置１３の電話番号宛に、接続要求信号が送信される（Ｓ２０１）。送信された接続要求信号に応じ、他の通信装置１３から送信される接続応答信号を受信したかが判断される（Ｓ２０３）。接続要求信号を送信してから所定時間経過後も、接続応答信号を受信できない場合（Ｓ２０３：ＮＯ）、発呼側処理は終了し、処理はメイン処理（図６参照）に戻る。
【００９０】
接続要求信号を送信してから所定時間内に、他の通信装置１３から送信される接続応答信号を受信した場合（Ｓ２０３：ＹＥＳ）、他の通信装置１３との間の電話回線は接続したことになる。ここで、既に他の通信装置１３との間にＶＰＮが構築されており、他の通信装置１３のＩＰアドレス及びポート番号は既に取得されている。従って、Ｓ１３３、Ｓ１３５、Ｓ１３７、及びＳ１３９（図７参照）でＶＰＮが構築されていない場合に行われた、ＶＰＮ要求信号を用いた通信は行われない。
【００９１】
Ｓ１２１（図７参照）で新たに取得された端末機器２０の内線電話番号が、ＲＡＭ２３から読み出される（Ｓ２０５）。なお、Ｓ１２１でグループ番号が新たに取得されている場合には、内線電話番号の代わりにグループ番号が取得される（Ｓ２０５）。取得された内線電話番号又はグループ番号を含む内線通知信号であってＤＴＭＦからなる内線通知信号が作成される（Ｓ２０７）。作成された内線通知信号は、接続中の電話回線を介して他の通信装置１３に対して送信される（Ｓ２０９）。これによって、新たに通信を開始しようとしている端末機器２０の内線電話番号、又はこの端末機器２０の属するグループのグループ番号が、他の通信装置１３に対して通知される。
【００９２】
送信された内線通知信号に応じ、他の通信装置１３から送信されるACK信号を受信したかが判断される（Ｓ２１１）。内線通知信号を送信してから所定時間経過後も、ACK信号を受信できない場合（Ｓ２１１：ＮＯ）、他の通信装置１３によって、新たに通知した端末機器２０との通信が禁止されていることになる。この場合、オンフックすることで、他の通信装置１３に対して切断通知信号が送信される（Ｓ２１３）。これによって、接続中の電話回線は切断される。発呼側処理は終了し、処理はメイン処理（図６参照）に戻る。内線通知信号を送信してから所定時間内に、他の通信装置１３からACK信号を受信した場合（Ｓ２１１：ＹＥＳ）、処理はＳ１５７（図８参照）に進む。なお、既に他の通信装置１３との間にＶＰＮが構築され、他の端末機器２０との通信が実行されているので、他の端末機器２０のＩＰアドレス及びポート番号は既に取得されていることになる。従って、Ｓ１５１、Ｓ１５２、Ｓ１５３、及びＳ１５５（図８参照）でＶＰＮが構築されていない場合に行われた、通知信号を用いた通信は行われない。
【００９３】
Ｓ１５７では、オンフックすることで、他の通信装置１３に対して切断通知信号が送信される（Ｓ１５７）。続いて、端末機器２０に対して切断通知信号が送信される（Ｓ１５９）。既に他の通信装置１３との間にＶＰＮが構築されているので、他の通信装置１３の認証は成功しているものと判断される（Ｓ１６１：ＹＥＳ）。Ｓ１２１（図７参照）で新たにグループ番号が取得されていた場合（Ｓ１６３：ＹＥＳ）、該当するグループ番号によって特定されるグループに属する全ての端末機器２０の内線電話番号、ＩＰアドレス、及びポート番号が、ＳＩＰサーバ８、９から取得される（Ｓ１６５）。一方、Ｓ１２１でグループ番号が取得されていない場合（Ｓ１６３：ＮＯ）、Ｓ１２１で新たに取得された内線電話番号に対応する端末機器２０のＩＰアドレス、及びポート番号が、ＳＩＰサーバ８、９から取得される（Ｓ１６９）。取得された情報は、他の通信装置１３の電話番号に対応付けられ、フラッシュメモリ２４に記憶された接続中テーブルに格納される（Ｓ１７３）。なお、Ｓ１２１でグループ番号が新たに取得されている場合には、該当するグループ番号も併せて接続中テーブルに格納される。
【００９４】
図９のＳ１８１では、既にＶＰＮが構築されていると判断されるので（Ｓ１８１：ＹＥＳ）、既に通信が行われている他の端末機器２０のＩＰアドレス及びポート番号がＲＡＭ２３から読み出される。読み出されたＩＰアドレス及びポート番号は、接続中テーブルに格納されている内線電話番号の端末機器２０に対して通知される（Ｓ１９０）。次いで、接続中テーブルに格納されているＩＰアドレス及びポート番号が読み出される。読み出されたＩＰアドレス及びポート番号が格納された通知パケットが、他の通信装置１３に対して送信される（Ｓ１９２）。これによって、新たに通信を開始することとなった端末機器２０のＩＰアドレス及びポート番号が、他の通信装置１３及び他の端末機器２０に対して通知される。発呼側処理は終了し、処理はメイン処理（図６参照）に戻る。
【００９５】
以上のようにして、通信装置１３は、端末機器２０と他の端末機器２０との通信の仲介を行っている状態で、配下にある別の端末機器２０から要求パケットを受信した場合にも、別の端末機器２０と他の端末機器２０との通信を開始させることができる。またこのような場合、通信装置１３は、他の通信装置１３及び他の端末機器２０のＩＰアドレスやポート番号は既に取得されているので、これらを取得するための通信は行わない。このように通信装置１３は、無駄な通信を省略することで、新たに別の端末機器２０と他の端末機器２０と間の通信が開始されるまでの時間を短縮できる。また、ＩＰ網２や電話網３のトラフィックを抑制することができる。さらに他の通信装置２０は、通知された内線電話番号に基づいて、新たに通信を開始しようとしている端末機器２０と通信の仲介を許可するか否かを判断できる。従って、所望しない端末機器との間で通信が開始されてしまうことを防止できる。
【００９６】
第一仲介処理による通信の仲介が行われることによって、端末機器２０と他の端末機器２０との間で通信が実行されている状態で、以下の要求パケットを受信したとする（Ｓ１１１、図６参照）
・配下にある端末機器２０のうち、既に他の端末機器２０と通信を行っている端末機器２０から再度送信された要求パケット
・所定のグループ単位で他の端末機器２０との通信が行われている状態であって同一のグループが指定された要求パケット
この場合、以下の通信が実行される。
【００９７】
図７のＳ１２１で、新たに受信された要求パケットに関する情報が新たに取得され、ＲＡＭ２３に記憶される。Ｓ１２３では、Ｓ１２１で新たに取得された他の通信装置１３の電話番号は、接続中テーブルに格納されていると判断される（Ｓ１２３：ＹＥＳ）。また、Ｓ１２１でグループ番号が取得されていない場合、新たに取得された内線電話番号は接続中テーブルに格納されていると判断される（Ｓ１２５：ＹＥＳ）。また、Ｓ１２１でグループ番号が取得されている場合、新たに取得されたグループ番号が、接続中テーブルに格納されていると判断される（Ｓ１２５：ＹＥＳ）。この場合、既にＶＰＮが構築され、端末機器２０間で通信が実行されているので、ＶＰＮが構築されていない場合に行われた、回線接続（Ｓ１２９、Ｓ１３１（図７参照））、ＶＰＮ要求信号による通信（Ｓ１３３、Ｓ１３５、Ｓ１３７、及びＳ１３９（図７参照））、内線通知信号による通信（Ｓ１４１、Ｓ１４３、及びＳ１４５（図７参照））、及び通知信号（Ｓ１５１、Ｓ１５２、Ｓ１５３、及びＳ１５５（図８参照））による通信は行われず、接続中テーブルの更新のみ行われる。これによって、電話網３のトラフィックは大幅に抑制される。継続して端末機器２０と他の端末機器２０との通信を仲介するために、以下の処理（Ｓ２２１〜（図１１参照））が実行される。
【００９８】
図１１に示すように、Ｓ１２１（図７参照）で新たにグループ番号が取得されているかが判断される（Ｓ２２１）。Ｓ２２１で、新たにグループ番号が取得されていない場合（Ｓ２２１：ＮＯ）、処理はＳ１８１（図９参照）に進む。
【００９９】
新たにグループ番号が取得されている場合（Ｓ２２１：ＹＥＳ）、該当するグループ番号によって特定されるグループに属する全ての端末機器２０の内線電話番号、ＩＰアドレス、及びポート番号が、ＳＩＰサーバ８、９から取得される（Ｓ２２３）。接続中テーブルに格納されたＩＰアドレス及びポート番号と、ＳＩＰサーバ８、９から取得されたＩＰアドレス、及びポート番号とが比較される（Ｓ２２５）。ＩＰアドレス及びポート番号の少なくともいずれかが一致しない場合（Ｓ２２７：ＮＯ）、新たに要求パケットを送信した端末機器２０のＩＰアドレス又はポート番号が変更されている可能性がある。ＳＩＰサーバ８、９から取得されたＩＰアドレス及びポート番号によって、接続中テーブルに格納されたＩＰアドレス及びポート番号が上書きされ、更新される（Ｓ２３１）。これによって通信装置１３は、端末機器２０のアドレス情報が変更された場合であっても、端末機器２０と他の端末機器２０との間の通信を確実に仲介できる。処理はＳ１８１（図９参照）に進む。一方、ＩＰアドレス及びポート番号が一致する場合（Ｓ２２７：ＹＥＳ）、処理はＳ１８１（図９参照）に進む。図９のＳ１８１〜Ｓ１９３の処理は上述と同様であるので、説明を省略する。一方、Ｓ１２１（図７参照）で新たにグループが取得されていない場合（Ｓ２２１：ＮＯ）、処理はＳ１８１（図９参照）に進む。
【０１００】
以上説明したように、通信装置１３は、他の通信装置１３のＩＰアドレス及びポート番号を、電話網３を介して他の通信装置１３から直接取得することができる。通信装置１３は、サーバ等の管理装置を要することなくＩＰアドレス及びポート番号を取得し、他の通信装置１３との間のＩＰ網２にＶＰＮを構築することができる。また通信装置１３は、他の通信装置１３の配下にある他の端末機器２０のＩＰアドレス及びポート番号を、電話網３を介して他の通信装置１３から直接取得することができる。通信装置１３は、取得したＩＰアドレス及びポート番号を、配下の端末機器２０に対して通知する。これによって端末機器２０は、通信装置１３及び他の通信装置１３を介して、他の端末機器２０と通信を行うことができる。このように通信装置１３は、配下の端末機器２０と他の端末機器２０との間の通信を確実に実行させることができる。
【０１０１】
また通信装置１３は、接続中テーブルに記憶されたＩＰアドレス及びポート番号を宛先とするパケット、又は、このＩＰアドレス及びポート番号を送信元とするパケットのみ転送することで、通信の仲介を行う。従って通信装置１３は、要求パケットを送信した端末機器１６が関与しない通信が、ＶＰＮを介して実行されることを防止できる。これによって通信装置１３は、通信安全性及び秘匿性を良好に維持できる。
【０１０２】
図１３〜１５を参照し、被呼側処理について説明する。他の通信装置１３から接続要求信号を受信した場合、図１３に示すように、Ｓ１１７（図６参照）で受信された接続要求信号の送信元の電話番号が特定される（Ｓ３０１）。フラッシュメモリ２４に記憶された第一許可テーブルが参照される。特定された電話番号が第一許可テーブルに格納されているかが判断される（Ｓ３０３）。特定した電話番号が許可テーブルに格納されていない場合（Ｓ３０３：ＮＯ）、接続要求に応じることはできないので、被呼側処理は終了し、処理はメイン処理（図６参照）に戻る。
【０１０３】
特定された電話番号が第一許可テーブルに格納されている場合（Ｓ３０３：ＹＥＳ）、受信した接続要求信号に応じ、オフフックされる。接続要求信号を送信した他の通信装置１３に対して、接続応答信号が送信される（Ｓ３０５）。これによって他の通信装置１３との間の電話回線は接続する。ＶＰＮが未だ構築されていない状態では（Ｓ３０７：ＮＯ）、他の通信装置１３から送信されるＶＰＮ要求信号を受信したかが判断される（Ｓ３０９）。ＶＰＮ要求信号を受信できない場合（Ｓ３０９：ＮＯ）、処理はＳ３０９に戻る。ＶＰＮ要求信号を受信した場合（Ｓ３０９：ＹＥＳ）、受信したＶＰＮ要求信号から、他の通信装置１３のＩＰアドレス及びポート番号、及び認証キーが特定される（Ｓ３１１）。特定された情報は、ＲＡＭ２３に記憶される。
【０１０４】
受信したＶＰＮ要求信号の送信元の電話番号が特定される。第一許可テーブルが参照され、ＶＰＮ要求信号に応じてＶＰＮの構築を許可するかが判断される（Ｓ３１３）。ＶＰＮの構築を禁止する旨を示すフラグ情報が、特定された電話番号に対応付けられて第一許可テーブルに格納されている場合（Ｓ３１３：ＮＯ）、他の通信装置１３に対する応答は行わず、切断通知信号の受信が監視される（Ｓ３２７）。切断通知信号を受信していない場合（Ｓ３２７：ＮＯ）、処理はＳ３２７に戻る。切断通知信号を受信した場合（Ｓ３２７：ＹＥＳ）、接続中の電話回線は切断される（Ｓ３２９）。被呼側処理は終了し、処理はメイン処理（図６参照）に戻る。このように通信装置１３は、ＶＰＮの構築を禁止する他の通信装置１３を第一許可テーブルによって管理することで、所望しない他の通信装置１３との間でＶＰＮが構築され、端末機器２０間で通信が開始されてしまうことを防止している。これによって、通信の秘匿性は向上する。
【０１０５】
一方、ＶＰＮの構築を許可する旨を示すフラグ情報が、特定された電話番号に対応付けられて第一許可テーブルに格納されている場合（Ｓ３１３：ＹＥＳ）、ＤＴＭＦ信号からなるACK信号が作成される（Ｓ３１７）。接続中の電話回線を介して、他の通信装置１３に対してACK信号が送信される（Ｓ３１９）。
【０１０６】
ACK信号が送信された後、他の通信装置１３から送信される内線通知信号を受信したかが判断される（Ｓ３２１）。内線通知信号を受信できない場合（Ｓ３２１：ＮＯ）、処理はＳ３２１に戻る。内線通知信号を受信した場合（Ｓ３２１：ＹＥＳ）、受信した内線通知信号から、内線電話番号又はグループ番号が特定される（Ｓ３２３）。
【０１０７】
第二許可テーブルに基づいて、Ｓ３２３で特定された内線電話番号を有する他の端末機器２０、又は、Ｓ３２３で特定されたグループ番号のグループに属する他の端末機器２０との通信を許可するか否かが判断される（Ｓ３２５）。第二許可テーブルに、特定された内線電話番号又はグループ番号が格納されているかが判断される。第二許可テーブルに、特定された内線電話番号又はグループ番号が格納されていない場合、他の通信装置１３との通信は禁止されていることになる（Ｓ３２５：ＮＯ）。この場合、処理はＳ３２７に進む。切断通知信号の受信が監視される（Ｓ３２７）。切断通知信号を受信した場合（Ｓ３２７：ＹＥＳ）、接続中の電話回線は切断される（Ｓ３２９）。被呼側処理は終了し、処理はメイン処理（図６参照）に戻る。このように通信装置１３は、通信を禁止する他の端末機器２０の内線電話番号又はグループ番号を第二許可テーブルによって管理することで、所望しない他の端末機器２０との間で通信が開始されてしまうことを防止している。これによって、通信の秘匿性は向上する。
【０１０８】
一方、内線通知信号から特定された内線電話番号又はグループ番号が、第二許可テーブルに格納されている場合、他の端末機器２０との通信が許可されていることになる（Ｓ３２５：ＹＥＳ）。この場合、図１４に示すように、ＤＴＭＦ信号からなるACK信号が作成される（Ｓ３４１）。接続中の電話回線を介して、他の通信装置１３に対してACK信号が送信される（Ｓ３４３）。
【０１０９】
他の通信装置１３との間のＩＰ網２に、既にＶＰＮが構築されているかが判断される（Ｓ３４５）。他の通信装置１３との間のＩＰ網２にＶＰＮが構築されていない場合（Ｓ３４５：ＮＯ）、自身に設定されているＩＰアドレス及びポート番号が取得される。また、配下にある端末機器２０の内線電話番号をキーとしてＳＩＰサーバ８、９に問い合わせることで、端末機器２０に設定されたＩＰアドレス及びポート番号がＳＩＰサーバ８、９から取得される。また、Ｓ３０９（図１３参照）で受信したＶＰＮ要求信号から特定された認証キーが、ＲＡＭ２３から読み出される（Ｓ３４７）。取得したこれらの情報を含む通知信号であって、ＤＴＭＦ信号からなる通知信号が作成される（Ｓ３４９）。接続中の電話回線を介して、作成された通知信号が他の通信装置１３に対して送信される（Ｓ３５１）。送信された通知信号に応じ、他の通信装置１３から送信されるACK信号を受信したかが判断される（Ｓ３５３）。ACK信号が受信できない場合（Ｓ３５３：ＮＯ）、処理はＳ３５３に戻る。ACK信号を受信した場合（Ｓ３５３：ＹＥＳ）、他の通信装置１３から送信される切断通知信号を受信したかが判断される（Ｓ３５５）。切断通知信号が受信できない場合（Ｓ３５５：ＮＯ）、処理はＳ３５５に戻る。切断通知信号を受信した場合（Ｓ３５５：ＹＥＳ）、接続中の電話回線は切断される（Ｓ３５７）。
【０１１０】
図１５に示すように、他の通信装置１３との間のＩＰ網２にＶＰＮが構築されているかが判断される（Ｓ３６１）。ＶＰＮが構築されていない場合（Ｓ３６１：ＮＯ）、ＩＰ網２を介し、他の通信装置１３からＶＰＮ要求パケットを受信したかが判断される（Ｓ３６３）。他の通信装置１３との電話回線が切断されてから所定時間経過後も、ＶＰＮ要求パケットを受信できない場合（Ｓ３６３：ＮＯ）、Ｓ３５１（図１４参照）で送信された認証キーが、他の通信装置１３において認証されなかったことになる。この場合、被呼側処理は終了し、処理はメイン処理（図６参照）に戻る。
【０１１１】
他の通信装置１３との電話回線が切断された後、所定時間内にＩＰ網２を介してＶＰＮ要求パケットを受信した場合（Ｓ３６３：ＹＥＳ）、ＶＰＮ要求パケットに格納された他の端末機器２０のＩＰアドレス及びポート番号、及び認証キーが取得される。ＶＰＮ要求パケットから取得された認証キーと、Ｓ３１１（図１３参照）で特定された認証キーとが比較されることで、他の通信装置１３の認証が行われる（Ｓ３６５）。ＶＰＮ要求パケットから取得された認証キーと、Ｓ３１１で特定された認証キーとが異なる場合、他の通信装置１３の認証は失敗し（Ｓ３６５：ＮＯ）、以後の通信が禁止される。被呼側処理は終了し、処理はメイン処理（図６参照）に戻る。一方、ＶＰＮ要求パケットから取得された認証キーと、Ｓ３１１で特定された認証キーとが一致する場合、他の通信装置１３は、ＶＰＮを構築する通信装置１３として認証される（Ｓ３６５：ＹＥＳ）。ＶＰＮ応答パケットの宛先ＩＰアドレス及び宛先ポート番号として、Ｓ３１１で特定された他の通信装置１３のＩＰアドレス及びポート番号が設定される。ＶＰＮ応答パケットは、他の通信装置１３に対して送信される（Ｓ３６７）。
【０１１２】
Ｓ３６３で受信されたＶＰＮ要求パケットから特定された、他の端末機器２０のＩＰアドレス及びポート番号が、通知パケットに格納される。通知パケットは、配下の端末機器２０に対して送信される（Ｓ３６９）。これによって端末機器２０は、通信の開始を要求した他の端末機器２０のＩＰアドレス及びポート番号を認識できるので、これらのアドレス情報を使用して他の端末機器２０と通信を行うことが可能な状態となる。Ｓ３１１で特定された、他の通信装置１３のＩＰアドレス及びポート番号が使用され、周知の方法で、他の通信装置１３との間のＩＰ網２にＶＰＮが構築される（Ｓ３７１）。構築されたＶＰＮを利用し、端末機器２０と他の端末機器２０との間の通信を仲介する為に、第二仲介処理が起動される（Ｓ３７３）。被呼側処理は終了し、処理はメイン処理（図６参照）に戻る。
【０１１３】
図１６を参照し、第二仲介処理について説明する。配下の端末機器２０からパケットを受信した場合、受信したパケットは、ＩＰ網２に構築したＶＰＮを介して、他の通信装置１３に対して転送される。ＶＰＮを介して、他の通信装置１３からパケットを受信した場合、受信したパケットは、配下の端末機器２０に対して転送される。以上のようにして、ＩＰ網２に構築されたＶＰＮが使用され、配下の端末機器２０と、他の通信装置１３の配下にある他の端末機器２０との間の通信が仲介される（Ｓ３７５）。端末機器２０から送信された終了通知パケットを受信したかが判断される（Ｓ３７７）。終了通知パケットが受信された場合（Ｓ３７７：ＹＥＳ）、ＩＰ網２に構築されたＶＰＮを解消して第二仲介処理は終了する。終了通知パケットが受信されない場合（Ｓ３７７：ＮＯ）、処理はＳ３７５に戻る。
【０１１４】
以上のように、通信装置１３は、自身のＩＰアドレス及びポート番号、及び、配下の端末機器２０のＩＰアドレス及びポート番号を特定し、電話網３を介して他の通信装置１３に対して直接通知できる。これによって、通信装置１３と他の通信装置１３との間にＶＰＮを構築することが可能となる。また、端末機器２０と他の端末機器２０とは、ＩＰ網２を介して通信を行うことが可能となる。
【０１１５】
第二仲介処理による通信の仲介が行われることによって、端末機器２０と他の端末機器２０との間で通信が実行されている状態で、他の通信装置１３から接続要求信号を受信したとする（Ｓ１１７（図６参照））。図１３のＳ３０５で、接続要求信号に応じてオフフックされ、接続応答信号が送信される。これによって、他の通信装置１３との間の電話回線が接続される。Ｓ３０７では、既にＶＰＮが構築された状態であるので（Ｓ３０７：ＹＥＳ）、処理はＳ３２１に進む。なおこの場合、他の通信装置１３からＶＰＮ要求信号は送信されないので、ＶＰＮ要求信号による通信のための処理（Ｓ３０９、Ｓ３１１、Ｓ３１３、Ｓ３１７、及びＳ３１９）は実行されない。
【０１１６】
内線通知信号が受信され（Ｓ３２１：ＹＥＳ）、内線電話番号又はグループ番号が新たに取得される（Ｓ３２３）。取得された内線電話番号又はグループ番号は、ＲＡＭ２３に記憶される。第二許可テーブルに基づいて、新たな内線電話番号又はグループ番号によって特定される他の端末機器２０との通信を許可するかが判断される（Ｓ３２５）。通信を許可すると判断された場合（Ｓ３２５：ＹＥＳ）、図１４に示すように、他の通信装置１３に対してACK信号が送信される（Ｓ３４３）。ＶＰＮが構築された状態であるので（Ｓ３４５：ＹＥＳ）、処理は、Ｓ３５５に進む。既に他の通信装置１３との間にＶＰＮが構築され、且つ、配下の端末機器２０では通信が行われているので、他の通信装置１３に対して通知信号は送信されない。従って、通知信号を送信するための処理（Ｓ３４７、Ｓ３４９、Ｓ３５１、及びＳ３５３）は実行されない。
【０１１７】
切断通知信号が受信されることで（Ｓ３５５：ＹＥＳ）、他の端末機器との間の電話回線は切断される（Ｓ３５７）。図１５のＳ３６１では、既に他の通信装置１３との間のＩＰ網２にはＶＰＮが構築されている（Ｓ３６１：ＹＥＳ）。ＩＰアドレス及びポート番号が格納された通知パケットが、他の通信装置１３から受信される（Ｓ３７５）。受信された通知パケットに格納されたＩＰアドレス及びポート番号は、Ｓ３２３（図１３参照）で新たに取得された内線電話番号又はグループ番号に対応する端末機器２０のＩＰアドレス及びポート番号に相当する。取得されたＩＰアドレス及びポート番号は、通知パケットに格納され、配下にある端末機器２０に対して送信される（Ｓ３７７）。これによって端末機器２０は、他の通信装置１３に対して新たに要求パケットを送信した他の端末機器２０との間で通信を行うことが可能な状態となる。被呼側処理は終了し、処理はメイン処理（図６参照）に戻る。
【０１１８】
なお、図６のＳ１１１の処理を行うＣＰＵ２１が本発明の「受付手段」に相当する。図７のＳ１２９、Ｓ１３１、及び、図１０のＳ２０１、Ｓ２０３の処理を行うＣＰＵ２１が本発明の「接続手段」に相当する。図８のＳ１５１の処理を行うＣＰＵ２１が本発明の「取得手段」に相当し、Ｓ１７３の処理を行うＣＰＵ２１が本発明の「記憶制御手段」に相当する。図９のＳ１８９の処理を行うＣＰＵ２１が本発明の「第一通知手段」に相当する。図１０のＳ２０７の処理を行うＣＰＵ２１が本発明の「第二通知手段」に相当する。図１２の第一仲介処理を行うＣＰＵ２１が本発明の「仲介手段」に相当し、図１２のＳ２４３の処理を行うＣＰＵ２１が本発明の「転送手段」に相当する。接続中テーブルを記憶するフラッシュメモリ２４が本発明の「記憶手段」に相当する。図６のＳ１１１の処理が本発明の「受付ステップ」に相当する。図７のＳ１２９、Ｓ１３１、及び、図１０のＳ２０１、Ｓ２０３の処理が本発明の「接続ステップ」に相当する。図８のＳ１５１の処理が本発明の「取得ステップ」に相当し、Ｓ１７３の処理が本発明の「記憶制御ステップ」に相当する。図９のＳ１８９の処理が本発明の「第一通知ステップ」に相当する。図１２の第一仲介処理が本発明の「仲介ステップ」に相当し、図１２のＳ２４３の処理が本発明の「転送ステップ」に相当する。
【０１１９】
本発明は、上述の実施形態に限定されるものではなく、種々の変更が可能である。上述では、端末機器１６のＩＰアドレス及びポート番号がＶＰＮ要求パケットに格納され、ＩＰ網２を介して通信装置１１から通信装置１２に対して送信されることで、これらの情報が通信装置１２に対して通知されていた。例えばこれらの情報がＶＰＮ要求信号や内線通知信号に格納され、電話回線を介して通信装置１１から送信されることで、通信装置１２に対して通知されてもよい。これによって、より安全な電話網３を介してＩＰアドレス及びポート番号を通知することが可能となる。
【０１２０】
上述では、内線通知信号によって通信装置１１が通信装置１２に対して端末機器２０の内線電話番号又はグループ番号を通知していた。例えばこの情報は、ＶＰＮ接続要求信号に格納されてもよい。通信装置１１は、内線電話番号又はグループ番号が格納されたＶＰＮ要求信号を通信装置１２に対して通知することで、端末機器２０の内線電話番号又はグループ番号を通信装置１２に対して通知してもよい。これによって、通信装置１１と通信装置１２との間の通信量を抑制することができる。
【０１２１】
通信装置１２は、自身のＩＰアドレス及びポート番号を、端末機器２０のＩＰアドレス及びポート番号として通信装置１１に対して通知してもよい。通信装置１２は、端末機器１６から送信された自身宛のパケットを、通信装置１１及びＶＰＮを介して受信した場合、受信したパケットの宛先ＩＰアドレス及び宛先ポート番号を端末機器１８に変更し、端末機器１８に対して転送してもよい。
【符号の説明】
【０１２２】
１      通信システム
２、６、７  ＩＰ網
３      電話網
８、９  ＳＩＰサーバ
１１、１２、１３  通信装置
１６、１７、１８、２０  端末機器
２４    フラッシュメモリ
２４１  接続中テーブル
２４２  第一許可テーブル
【図１】
0005343952.tif 000002
【図２】
0005343952.tif 000003
【図３】
0005343952.tif 000004
【図４】
0005343952.tif 000005
【図５】
0005343952.tif 000006
【図６】
0005343952.tif 000007
【図７】
0005343952.tif 000008
【図８】
0005343952.tif 000009
【図９】
0005343952.tif 000010
【図１０】
0005343952.tif 000011
【図１１】
0005343952.tif 000012
【図１２】
0005343952.tif 000013
【図１３】
0005343952.tif 000014
【図１４】
0005343952.tif 000015
【図１５】
0005343952.tif 000016
【図１６】
0005343952.tif 000017