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