(57)【特許請求の範囲】
【請求項１】
送信元端末装置が該送信元端末装置を管理する第１のゲート装置へ呼接続要求を送信し、
前記呼接続要求を受けた第１のゲート装置が、第１の呼制御情報を公衆電話網を介して送信先端末装置を管理する第２のゲート装置へ送信し、
前記第２のゲート装置が送信先端末装置へ呼接続要求を送信し、
前記送信先端末装置が通話可能か否かの返答を前記第２のゲート装置へ送信し、
前記送信先端末装置から通話可能の返答を受けた場合に、前記第２のゲート装置が第２の呼制御情報を前記公衆電話網を介して前記第１のゲート装置へ送信すると共に、ＩＰネットワークに接続されているポートをオープンし、
前記第１のゲート装置が前記第２のゲート装置からの第２の呼制御情報を受けて前記ＩＰネットワークに接続されているポートをオープンし、
前記送信元端末装置および送信先端末装置が、前記第１、第２のゲート装置のオープンされたポートおよび前記ＩＰネットワークを介してパケット通信による通話を行うことを特徴とする音声通信方法。
【請求項２】
送信元端末装置が該送信元端末装置を管理する第１のゲート装置へ呼接続要求を送信し、
前記呼接続要求を受けた第１のゲート装置が、通話に使用するＩＰネットワーク側のポートを確保すると共に、確保したポートの番号および前記第１のゲート装置のＩＰネットワーク側のアドレスを含む第１の呼制御情報を公衆電話網を介して送信先端末装置を管理する第２のゲート装置へ送信し、
前記第２のゲート装置が送信先端末装置へ呼接続要求を送信し、
前記送信先端末装置が通話可能か否かの返答を前記第２のゲート装置へ送信し、
前記送信先端末装置から通話可能の返答を受けた場合に、前記第２のゲート装置が通話に使用するＩＰネットワーク側のポートをオープンすると共に、オープンしたポートの番号および前記第２のゲート装置のＩＰネットワーク側のアドレスを含む第２の呼制御情報を前記公衆電話網を介して前記第１のゲート装置へ送信し、
前記第１のゲート装置が前記第２のゲート装置からの第２の呼接続情報を受けて前記確保したポートをオープンし、
前記送信元端末装置および送信先端末装置が、前記第１、第２のゲート装置のオープンされたポートおよび前記ＩＰネットワークを介してパケット通信による通話を行うことを特徴とする音声通信方法。
【請求項３】
前記第２のゲート装置は、プライベートネットワークを介して１または複数の端末装置と接続されると共に内部に前記端末装置の電話番号とプライベートアドレスの変換表を有し、該変換表に基づいて前記送信先端末装置と接続することを特徴とする請求項１または請求項２に記載の音声通信方法。
【請求項４】
１または複数の端末装置がプライベートネットワークを介して接続され、前記端末装置と外部端末装置との間の通話を仲介するゲート装置において、
前記端末装置からの呼接続要求を受け、第１の呼制御情報を公衆電話網を介して前記外部端末装置を管理する外部ゲート装置へ送信すると共にポートオープン指令を出力し、また、外部ゲート装置からの呼接続要求を受け、第２の呼接続情報を前記外部ゲート装置へ送信すると共に前記ポートオープン指令を出力する第１の制御手段と、
前記第１の制御手段からのポートオープン指令を受け、ＩＰネットワーク側のポートをオープンすると共に、オープンしたポートおよび前記ＩＰネットワークを介して、前記端末装置と前記外部端末装置との間のパケット通信による通話を制御する第２の制御手段と、
を具備することを特徴とするゲート装置。
【請求項５】
前記第１の制御手段は、前記端末装置から呼接続要求を受けた時、前記第２の制御手段へポート確保指令を出力し、前記外部ゲート装置から返信を受けた時、前記第２の制御手段へポートオープン指令を出力し、前記第２の制御手段は、前記ポート確保指令を受けてポートを確保し、前記ポートオープン指令を受けて確保したポートをオープンすることを特徴とする請求項４に記載のゲート装置。
【請求項６】
前記第１の制御手段は、前記端末装置の電話番号とプライベートアドレスの変換表を有し、該変換表に基づいて外部から受けた通話を送信する送信先端末装置を検知することを特徴とする請求項４または請求項５に記載のゲート装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、インターネット等のＩＰネットワークを用いて音声通信を行う音声通信方法およびそれに用いられるゲート装置に関する。
【０００２】
【従来の技術】
近年、インターネットなどＩＰネットワークにおいて音声通信を可能とするＶｏＩＰ（Voice over IP）が普及しつつあるが、電話サービスと同様に広く一般に普及させるためには、セキュリティや、ユーザのプライベートネットワーク環境に依存した課題を解決する必要があり、これを図５を用いて説明する。
【０００３】
図５は、従来のＶｏＩＰ通信システムの構成を示すブロック図である。ＶｏＩＰサービスを提供するＩＰネットワーク１にユーザA、ユーザB、および悪意者Xが接続されている。ユーザA、ユーザBのＶｏＩＰ電話機DA1〜DA3、DB1は、セキュリティのため、ファイアウォール（Ｆ／Ｗと略記）２、３を介して、ＩＰネットワーク１に接続されており、ネットワーク１側のアドレスは、それぞれGA、GBである。また、各Ｆ／Ｗ２，３は、アドレス変換機能（NAT；Network Address Translation）を持ち、ネットワーク１側のアドレスとユーザ側のプライベートアドレスを分離している。
【０００４】
ユーザAのＶｏＩＰ電話機DA1〜DA3は各々、＃A1、＃A2および＃A3の３つのダイヤルイン電話番号を持ち、また、それぞれのプライベートアドレスは、A1、A2およびA3である。また、Ｆ／Ｗ２のユーザ側プライベートアドレスはA0である。ユーザBのＶｏＩＰ電話機DB1は、＃B1の電話番号を持ち、そのプライベートアドレスはB1である。また、同一LANにパソコンPCが接続されており、そのプライベートアドレスはB2である。さらに、Ｆ／Ｗ３のユーザ側プライベートアドレスはB0である。また、悪意者XのネットワークアドレスをGXとする。
【０００５】
ＶｏＩＰ交換機４は、電話番号に対するアドレス解決を行い、ＶｏＩＰ呼の呼制御を行う。具体的な呼制御プロトコルとしては、H.323やSIP（Session Initiation Protocol）がある。
【０００６】
ところで、上述したＶｏＩＰ通信システムには、以下に述ベる課題がある。
（１）ユーザのＦ／Ｗ２，３においてＶｏＩＰ交換機４から呼の着信を受け付けるために、Ｆ／Ｗ２，３の特定のポートを常に空けておく必要があり、このため、セキュリティが低下する。各ユーザのＦ／Ｗ２，３においては、悪意者Xによる当該ポートからの侵入の危険性がある。
【０００７】
（２）ＶｏＩＰプロトコルは、ＩＰパケットのデータ部に自分と通話相手先のアドレスを入れるため、ＩＰパケットのアドレス部のみを変換する通常のNATでは通信ができない。＃A1から、＃B1への発信を例にとると、この場合、＃A1のＶｏＩＰ電話機からは、発側アドレスA1、着信先＃B1での呼設定要求が送出され、これは、ユーザAのNAT機能より、ＩＰネットワーク１側のアドレスGAからの要求として、ＶｏＩＰ交換機４に送出される。この場合、以下のようなアドレス解決上の問題がある。
（問題１）発側のアドレスが、プライベートアドレスA1のまま変換されないため、ＶｏＩＰ交換機４は、このアドレス情報から発信電話番号を識別できない。
（問題２）交換機４が、＃B1のＩＰネットワーク１側のアドレスGBを得て、呼設定要求を＃B1に送出した場合、ユーザBのNATは、これをどのプライベートアドレス（B1，B2）に転送していいか解らない。
（開題３）仮に、呼設定要求をB1に転送できた場合にも、発側のアドレスは、ユーザAのプライベートアドレスA1なので、返答先が不定となる。
【０００８】
（３）ＩＰプロトコルでは、アドレスの詐称が容易に行えるため、発信者を偽った悪意通話が可能となる。図５において、悪意者XがユーザBのアドレスGBと、電話番号＃B1を入手できれば、ユーザAに対してユーザBに成りすましたＶｏＩＰ通話が可能となる。これを回避するために、アドレス（この場合はGB）による認証ではなく、アプリケーションレイヤで鍵情報などを用いたユーザ認証を行う必要があり、鍵の管理や認証にコストがかかる。また、認証用の情報が盗難されれば、やはり発信者を装った成りすまし通話が可能となる。
【０００９】
また、従来のＶｏＩＰ通信に関する発明として特許文献１、２に記載されるものが知られている。これらに記載されるものはいずれも、電話回線を介してインターネット電話の接続要求を送出するものであり、特許文献１のものは、ゲートウエイを使用しないことを特徴とし、また、特許文献２のものは、着信側がダイヤルアップ接続でも容易に通信線路を確立できることを特徴としている。
【００１０】
【特許文献１】
特開２０００−１２５０４０号公報
【特許文献２】
特開２００１−３５８８３０号公報
【００１１】
【発明が解決しようとする課題】
本発明は上述した事情に鑑みなされたもので、その目的は、ＶｏＩＰ通信におけるユーザ〜ネットワーク間の呼制御手順に、従来から電話で利用されているプロトコルを適用することによってユーザ側のプライベートネットワークと接続する際のアドレス変換問題を解決したセキュアなＶｏＩＰ音声通信方法およびそれに用いられるゲート装置を提供することにある。
【００１２】
【課題を解決するための手段】
この発明は上記の課題を解決するためになされたもので、請求項１に記載の発明は、送信元端末装置が該送信元端末装置を管理する第１のゲート装置へ呼接続要求を送信し、前記呼接続要求を受けた第１のゲート装置が、第１の呼制御情報を公衆電話網を介して送信先端末装置を管理する第２のゲート装置へ送信し、前記第２のゲート装置が送信先端末装置へ呼接続要求を送信し、前記送信先端末装置が通話可能か否かの返答を前記第２のゲート装置へ送信し、前記送信先端末装置から通話可能の返答を受けた場合に、前記第２のゲート装置が第２の呼制御情報を前記公衆電話網を介して前記第１のゲート装置へ送信すると共に、ＩＰネットワークに接続されているポートをオープンし、前記第１のゲート装置が前記第２のゲート装置からの第２の呼接続情報を受けて前記ＩＰネットワークに接続されているポートをオープンし、前記送信元端末装置および送信先端末装置が、前記第１、第２のゲート装置のオープンされたポートおよび前記ＩＰネットワークを介してパケット通信による通話を行うことを特徴とする音声通信方法である。
【００１３】
また、請求項２に記載の発明は、送信元端末装置が該送信元端末装置を管理する第１のゲート装置へ呼接続要求を送信し、前記呼接続要求を受けた第１のゲート装置が、通話に使用するＩＰネットワーク側のポートを確保すると共に、確保したポートの番号および前記第１のゲート装置のＩＰネットワーク側のアドレスを含む第１の呼制御情報を公衆電話網を介して送信先端末装置を管理する第２のゲート装置へ送信し、前記第２のゲート装置が送信先端末装置へ呼接続要求を送信し、前記送信先端末装置が通話可能か否かの返答を前記第２のゲート装置へ送信し、前記送信先端末装置から通話可能の返答を受けた場合に、前記第２のゲート装置が通話に使用するＩＰネットワーク側のポートをオープンすると共に、オープンしたポートの番号および前記第２のゲート装置のＩＰネットワーク側のアドレスを含む第２の呼制御情報を前記公衆電話網を介して前記第１のゲート装置へ送信し、前記第１のゲート装置が前記第２のゲート装置からの第２の呼接続情報を受けて前記確保したポートをオープンし、前記送信元端末装置および送信先端末装置が、前記第１、第２のゲート装置のオープンされたポートおよび前記ＩＰネットワークを介してパケット通信による通話を行うことを特徴とする音声通信方法である。
【００１４】
また、請求項３に記載の発明は、請求項１または請求項２に記載の音声通信方法において、前記第２のゲート装置は、プライベートネットワークを介して１または複数の端末装置と接続されると共に内部に前記端末装置の電話番号とプライベートアドレスの変換表を有し、該変換表に基づいて前記送信先端末装置と接続することを特徴とする。
【００１５】
また、請求項４に記載の発明は、１または複数の端末装置がプライベートネットワークを介して接続され、前記端末装置と外部端末装置との間の通話を仲介するゲート装置において、前記端末装置からの呼接続要求を受け、第１の呼制御情報を公衆電話網を介して前記外部端末装置を管理する外部ゲート装置へ送信すると共にポートオープン指令を出力し、また、外部ゲート装置からの呼接続要求を受け、第２の呼接続情報を前記外部ゲート装置へ送信すると共に前記ポートオープン指令を出力する第１の制御手段と、前記第１の制御手段からのポートオープン指令を受け、ＩＰネットワーク側のポートをオープンすると共に、オープンしたポートおよび前記ＩＰネットワークを介して、前記端末装置と前記外部端末装置との間のパケット通信による通話を制御する第２の制御手段とを具備することを特徴とするゲート装置である。
【００１６】
また、請求項５に記載の発明は、請求項４に記載のゲート装置において、前記第１の制御手段は、前記端末装置から呼接続要求を受けた時、前記第２の制御手段へポート確保指令を出力し、前記外部ゲート装置から返信を受けた時、前記第２の制御手段へポートオープン指令を出力し、前記第２の制御手段は、前記ポート確保指令を受けてポートを確保し、前記ポートオープン指令を受けて確保したポートをオープンすることを特徴とする。
【００１７】
また、請求項６に記載の発明は、請求項４または請求項５に記載のゲート装置において、前記第１の制御手段は、前記端末装置の電話番号とプライベートアドレスの変換表を有し、該変換表に基づいて外部から受けた通話を送信する送信先端末装置を検知することを特徴とする。
【００１８】
【発明の実施の形態】
以下、図面を参照し、この発明の一実施の形態について説明する。図１は同実施の形態によるＶｏＩＰ音声通信システムの構成を示すブロック図である。
本実施形態は、ＶｏＩＰ通信におけるユーザ〜ネットワーク間の呼制御手順に、従来から電話で利用されているプロトコルであるQ.931プロトコルを適用し、Q.931プロトコルを終端するゲート装置（ＧＷ装置）11A，11Bにて、ポートの開閉やプライベートアドレスとＩＰネットワーク側のアドレス変換を行うことを特徴としている。すなわち、本実施形態においては、呼制御信号を公衆電話網13を通して伝送し、音声信号をＩＰネットワーク14を通して伝送することを特徴としている。以下、本実施形態について詳述する。
【００１９】
図１において、ネットワークは、呼制御信号を伝送する公衆電話網（SS＃7ネットワーク）13と、ＶｏＩＰのベアラ信号（音声信号）を伝送するＩＰネットワーク14から構成される。公衆電話網13には、従来通りユーザを収容するが、呼制御信号のみを処理し、通話路（Speech Path;SPと略記）制御は行わないSPレス交換機15、16が接続される。本交換機15，16は、信号制御上、従来の交換機と同様にユーザ側はQ.931プロトコル、交換機間はISUP（ISDN User Part）プロトコルを処理する。また、ベアラ伝送用にＲＴＰプロトコルを用いる。ユーザのアクセスラインとしては、伝送上、物理的に分離した回線としても、多重化した一本のアクセスラインとしてもよい．
【００２０】
ゲート装置11A、11Bは、ユーザ側に設置される装置であり、その内部構成を図２に示す。なお、図２はゲート装置11Aであるが、ゲート装置11Bも同一構成である。ゲート装置11BのQ.931コントローラ、SIP Proxy、電話番号−プライベートアドレス変換表（変換表）、Ｆ／Ｗの各符号を各々21B〜24Bとする。
【００２１】
図２において、Q.931コントローラ21Aは、SPレス交換機15との間のQ.931プロトコルを終端し、次の制御を行う。
（1）SIP Proxy22Aと連携してQ.931プロトコルとSIPプロトコルの相互変換を行う。ここで、SIPプロトコルとは、ゲート装置11AとＶｏＩＰ電話機DA1〜DA3との間における通信プロトコルである。
（2）変換表23Aを参照し、電話番号とプライベートアドレスとの相互変換を行う。
（3）Ｆ／Ｗ24Aの制御を行う。
【００２２】
SIP Proxy22Aは、ＶｏＩＰ電話機DA1〜DA3とのSIPプロトコルを終端し、Q.931コントローラ21Aと連携してネットワーク側とQ.931プロトコルによる呼制御を行う。Ｆ／Ｗ24Aは、Q.931コントローラ21Aからの指示により、ポートの開閉やプライベートアドレスとＩＰネットワーク14側とのアドレス変換を行う。アドレス変換機能としては、１つのＩＰネットワーク14側アドレスに、ｎ個のプライベートアドレスがマッピングできるNAPT（Network Address Port Translation）機能を有する。
【００２３】
このように、本実施形態では、ユーザ側のＶｏＩＰ電話機DA1〜DA3からゲート装置11Aまでのプライベートアドレス区間は、SIPなどのＶｏＩＰプロトコルを利用し、ゲート装置11A〜公衆電話網13間は、Q.931プロトコルを利用する。Q.931を終端するゲート装置11Aにて、ポートの開閉やプライベートアドレスとＩＰネットワーク14側のアドレス変換を行うことにより、アドレス変換問題を解決したセキュアなＶｏＩＰ通信が実現できる。
【００２４】
次に、上記実施形態の動作を図３、図４に示す流れ図を参照して説明する。
図３は、ユーザAから、ユーザBに対する通話開始までのシーケンスを示す流れ図である。なお、以下の文中では、SIP信号を「」で、Q.931またはISUP信号を＜＞で、本実施形態に固有な内部信号を〔〕で表記することとする。
【００２５】
Step0：ＶｏＩＰ電話機DA1に電源が投入されると、ＶｏＩＰ電話機DA1からログイン用の「REGISTER」信号が出力され、SIP Proxy22Aを介してQ.931コントローラ21Aに入力される。これにより、Q.931コントローラ21Aにおいて、ユーザの電話番号と、プライベートアドレスの対応付けが行われ、変換表23Aに書き込まれる。この対応は、事前に変換表23Aに設定しておいてもよい。また、常時、電源0NでないＶｏＩＰ端末の場合は、対応付けを事前に設定しておき、「REGISTER」信号で端末の使用可能状態を認知するものとしてもよい。
【００２６】
Step1：次に、ＶｏＩＰ電話機DA1が、例えばＶｏＩＰ電話機DB1へ発呼した場合、ＶｏＩＰ電話機DA1からSIP Proxy22Aへが「INVITE」信号が出力される。この「INVITE」信号には、次のデータが含まれる。
発信元電話番号：＃A1
発信先電話番号：＃B1
発信元プライベートアドレス：A1
発信元ＶｏＩＰ電話機のポート番号：p1
通話識別番号（Call-ID）：Cid
SIP Proxy22Aは、この「INVITE」信号をQ.931コントローラ21Aへ出力する。なお、上記の発信元プライベートアドレスA1およびポート番号p1はSDP（Session Description Protocol）にて指定する発信側のRTP用トランスポートアドレスおよびポート番号である。
【００２７】
Step2：「INVITE」信号受けたQ.931コントローラ21Aは、Ｆ／Ｗ24Aに対して、RTP用に使用するＩＰネットワーク側のアドレスの通知とポート番号の払い出しを依頼する。図の［Assign 0-port］がそれで、この図ではこれに対して、ゲート装置11AのＩＰネットワーク側アドレスGAとポートpaが返却されたことを示している。なお、この段階では、Ｆ／Ｗ24Aは、通話識別番号Cidと対応させて、そのポートを確保しておくのみで、ポートはオープンしない。
【００２８】
Step3：Q.931コントローラ21Aは、上記Step2でＦ／Ｗ24Aから返却されたアドレス情報を＜SETUP＞信号（UUI：User-User Informationなど）に設定し、SPレス交換機15へ発呼する。＜SETUP＞信号に含まれる発信元電話番号＃A1は、SPレス交換機15において、ユーザＡの加入者データによってダイヤルイン番号として適正か否かがチェックされる。
【００２９】
Step4：上記のチェックが0Kであった場合、従来の電話と同様に、発信側のゲート装置11Aに＜CALL PROC＞信号を送出するとともに、公衆電話網13を経由してSPレス交換機16に＜IAM＞信号を送信する。この信号には、
発信元電話番号：＃A1
発信先電話番号：＃B1
通話識別番号（Call-ID）：Cid
発信元ゲート装置のＩＰネットワーク側のアドレス：GA
発信元ゲート装置のポート番号：pａ
が含まれる。この＜IAM＞信号は、SPレス交換機16を経由して、＜SETUP＞信号としてユーザBのゲート装置11Bに着信する。また、この際、着側のSPレス交換機16にて電話番号＃B1が収容加入者であるか否かがチェックされる。
【００３０】
Step5：＜SETUP＞信号を受けた、ゲート装置11BのQ.931コントローラ21Bは、まず、電話番号＃B1とプライベートアドレスB1の対応付けを変換表によって確認後、Ｆ／Ｗ24Bに対して、電話番号＃B1と通信する場合に使用するプライベート側アドレスの通知とポート番号の払い出しを依頼する。図では、この結果として、B0およびp0が返却されたことを示している。
【００３１】
Step6：Q.931コントローラ21Bは、上記の情報をSIP Proxy22Bに転送し、SIP Proxy22Bは電話番号＃B1のＶｏＩＰ電話機DB1（プライベートアドレスB0）に向けて「INVITE」信号を送出する。本「INVITE」信号は、電話番号＃A1のＶｏＩＰ電話機DA1から発せられたものであるが、このようなアドレス変換を行うことにより、ＶｏＩＰ電話機DB1には、あたかも24Bの内側に存在する電話番号＃A1のＶｏＩＰ電話機から「INVITE」信号を受けたように見える。
【００３２】
Step7：Q.931コントローラ21Bは、ＶｏＩＰ電話機DB1に対して「INVITE」信号を送出すると、SPレス交換機16のへ＜CALL PROC＞信号を返却する。この信号は、＜ACM＞信号として、公衆電話網13を介して発側のSPレス交換機15に伝えられる。
【００３３】
Step8：ＶｏＩＰ電話機DB1は、「INVITE」信号を受けて、呼出中等の状態を示す「180Ringing」信号をSIP Proxy22Bを介してQ.931コントローラ21Bへ返却する。Q.931コントローラ21Bはこの信号を＜ALERT＞信号に変換し、SPレス交換機16へ送る。SPレス交換機16は、＜ALERT＞信号を受け、＜CPG＞信号に変換してSPレス交換機15へ送信する。SPレス交換機15は、通常の電話呼同様に＜CPG＞信号を＜ALERT＞信号に戻し、ゲート装置11Aへ送信する。ゲート装置11AのQ.931コントローラ21Aは、＜ALERT＞信号をSIP Proxy22A経由で「180Ringing」信号に変換し、ＶｏＩＰ電話機DA1へ送る。
【００３４】
Step9：次に、ユーザＢがＶｏＩＰ電話機DB1の受話器を取って応答すると、ＶｏＩＰ電話機DB1から「200 OK」信号が出力され、SIP Proxy22B経由でQ.931コントローラ21Bへ伝えられる。Q.931コントローラ21Bは、Ｆ／Ｗ24Bに対して、RTPのためのＦ／Ｗ24BのＩＰネットワーク14側アドレスの通知、ポートの割り当ておよびポートオープンを〔Assin & O-port Open〕信号にて依頼する。Ｆ／Ｗ24Bはこの依頼を受け、通話に使用するＩＰネットワーク側のアドレスGBおよびポート番号pbをQ.931コントローラ21Bへ通知し、次いで、ポート番号pbのポートをオープンする。
【００３５】
Step10：上述した着側のＩＰネットワーク側のアドレスGBとポート番号pbは、Q.931コントローラ21Bから「CONN」信号によって、着側SPレス交換機16に転送され、着側SPレス交換機16から＜ANM＞信号によって発側SPレス交換機15へ通知され、発側SPレス交換機15から「CONN」信号によって、ゲート装置11Aへ通知される。
【００３６】
Step11：発側ゲート装置11AのQ.931コントローラ21Aは、Ｆ／Ｗ24Aに対して、Step2で確保したポートをオープンし、プライベート側でRTP用に使用するポート番号の払い出しを〔Assign I-Port & Open〕信号によって要求する。図では、この結果として、Ｆ／Ｗ24AからプライベートアドレスA0およびポート番号p0が返却されたことを示している。また、この時、Ｆ／Ｗ24Aはポート番号p0のポートおよびポート番号paのポートを共にオープンする。
【００３７】
Step12：上記Step11で払い出されたポート番号とともに、ＶｏＩＰ電話機DA1にSIP Proxy22Aより「200 OK」信号が返却され、呼設定が終了する。この時、ＶｏＩＰ電話機DA1は、ゲート装置11Aの内側からＶｏＩＰ電話機DB1の「200 OK」信号を受けたように見える。
Step13：「200 OK」信号に対して、ＶｏＩＰ電話機DA1は、確認を示す「ACK」信号を返却し、これは、Q.931コントローラ21Aにて、＜CONN ACK＞信号に変換されて、SPレス交換機15に返される。
【００３８】
Step14：以後、設定されたセッションを用い、ＩＰネットワーク14を介してRTPによる音声通話（ベアラ）が行われる。このとき双方のゲート装置11A、11BのＦ／Ｗ24A、24Bは、呼設定時にアサインされたアドレスとポートの変換をそれぞれ行う。
【００３９】
図４は、ユーザＡから切断した時の動作を示す流れ図である。
Step15：ＶｏＩＰ電話機DA1が切断されると、ＶｏＩＰ電話機DA1から「BYE」信号出力され、SIP Proxy22Aを介してQ.931コントローラ21Aに伝えられる。Q.931コントローラ21Aはこれを＜DISC＞信号に変換し、発側SPレス交換機15に送信する。以降、通常の電話呼と同様に、発側SPレス交換機15から＜REL＞信号が公衆電話網13を経由して着側SPレス交換機16に送信され、SPレス交換機16から着側ゲート装置11BのQ.931コントローラ21Bに向けて＜DISC＞信号が送出される。Q.931コントローラ21Bは＜DISC
＞信号を「BYE」信号に変換しSIP Proxy22B経由でＶｏＩＰ電話機DB1へ送出する。ＶｏＩＰ電話機DB1は、「BYE」信号を受け、確認を示す「200 OK」信号をSIP Proxy22Bを介してQ.931コントローラ21Bへ返送する。
【００４０】
Step16：発側ゲート装置11AのQ.931コントローラ21AはＦ／Ｗ24Aに対して、Step1とStep11でアサインとオープンしたＩＰネットワーク14側とプライベート側のポートのクローズと解放を〔Close & Free port〕にて要求する。Ｆ／Ｗ24Aはこの要求を受け、ポートpaおよびp0をクローズすると共に、以後の使用にの為に解放し、また、〔OK〕信号をQ.931コントローラ21Aへ送信する。Q.931コントローラ21Aは〔OK〕信号を受け、SIP Proxy22A経由でＶｏＩＰ電話機DA1へ「200 OK」信号を送出すると共に、発側SPレス交換機15へ＜REL COM＞信号を送出する。
【００４１】
Step17：着側ゲート装置11BのQ.931コントローラ21BはSIP Proxy22B経由で「200 OK」を受け、Ｆ／Ｗ24Bに対して、Step5とStep9でアサインとオープンしたプライベート側とＩＰネットワーク14側のポートのクローズと解放を〔Close & Free port〕信号によって要求する。Ｆ／Ｗ24Bはこの要求を受け、ポート番号pbおよびp0のポートをクローズし、次いで、〔OK〕信号をQ.931コントローラ21Bへ出力する。Q.931コントローラ21Bは〔0K〕信号を受け、着側SPレス交換機16に＜RELEASE＞信号を送出する。SPレス交換機16は＜RELEASE＞信号の応答として＜REL COM＞信号をQ.931コントローラ21Bへ返送する。
【００４２】
以上、説明したように、本実施形態においては、通常の公衆電話網13のQ.931プロトコルをＶｏＩＰの呼制御プロトコルとして使用し、Q.931を終端するゲート装置11A、11Bにて、ポートの開閉やプライベートアドレスとＩＰネットワーク14のアドレス変換を行うことにより、アドレス変換問題を解決したセキュアなＶｏＩＰ通信が実現できる。
【００４３】
また、上記のゲート装置11A、11Bは、内部にSIP Proxyを有するため、１ユーザ内の複数ＶｏＩＰ電話機間の内線通話を可能とするPBXへの展開が容易となる。
なお、上述のシーケンスは、あくまで動作例であり、ポートオープンのタイミングなどにバリエーションはあり得る。また、動作例ではINVITE時などにアドレスとポートをCall-IDの下で動的にアサインしているが、事前に設定しておくことやREGISTER時にアサインすることも可能である。その他、本発明の主旨を逸脱しない範囲の変更は可能である。
【００４４】
【発明の効果】
この発明によれば、以下に記載する効果を得ることができる。
（１）着信時のみ、ＩＰネットワーク側のポートをオープンするので、常時、特定のポートを空けておく必要なく、セキュリテイが向上する。
（２）従来の電話同様に、呼制御情報を公衆電話網を介して送信先端末装置を管理する第２のゲート装置へ送信するので、発信者を偽った悪意通話が不可能となることである。また、このため、すベてＩＰネットワークを経由した通信とした場合に比ベ、ユーザ認証などの処理が不要となる。
（３）ゲート装置が、端末装置の電話番号とプライベートアドレスの変換表を有し、該変換表に基づいて送信先端末装置と接続するので、端末装置と接続する際のアドレス変換問題を解決し、Ｆ／ＷとNAPT環境でのＶｏＩＰ通信が可能となる。
【図面の簡単な説明】
【図１】  この発明の一実施形態による音声通信方法を適用した音声通信システムの構成を示すブロック図である。
【図２】  図１におけるゲート装置11Aの構成を示すブロック図である。
【図３】  図１に示す音声通信システムの動作を説明するための流れ図である。
【図４】  図１に示す音声通信システムの動作を説明するための流れ図である。
【図５】  従来の音声通信システムの構成例を示すブロック図である。
【符号の説明】
11A、11B…ゲート装置（ＧＷ装置）
13…公衆電話網
14…ＩＰネットワーク
15、16…SPレス交換機
DA1〜DA3、DB1…ＶｏＩＰ電話機
21A…Q.931コントローラ
22A…SIP Proxy
23A…変換表
24A…Ｆ／Ｗ
【図１】
0003759488.tif 000002
【図２】
0003759488.tif 000003
【図３】
0003759488.tif 000004
【図４】
0003759488.tif 000005
【図５】
0003759488.tif 000006