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