(57)【要約】【課題】ＶｏＩＰ装置に関し、拠点間に接続される通話セッションが多くなっても、負荷が大きくなることがないようにし、常時、良好な通話を行えるようにする。【解決手段】結合／分離処理部３０４は、自機に接続された２以上のＩＰ電話端末からの、相手先となる一のＶｏＩＰ装置に接続された異なるＩＰ電話端末に対する音声パケットを結合して結合パケットとし、これにヘッダ処理部３０６が、結合した音声パケットを分離するための付加情報を付加して、相手先に送信する。一方、一のＶｏＩＰ装置からの結合パケットに付加されている付加情報を、ヘッダ処理部３０６が抽出し、結合／分離処理部３０４が、抽出された付加情報を用いて、当該結合パケットから自機に接続された２以上のＩＰ電話端末のそれぞれ宛ての音声パケットを分離し、各ＩＰ電話端末に提供する。【選択図】図３
2018019116.tif 000002
【特許請求の範囲】
【請求項１】
複数のＩＰ（Internet Protocol）電話端末が接続され、ＩＰ網を通じた音声パケットの中継処理を行うＶｏＩＰ（Voice over Internet Protocol）装置であって、
自機に接続された２以上の前記ＩＰ電話端末からの、相手先となる一のＶｏＩＰ装置に接続された異なるＩＰ電話端末に対する音声パケットを結合する結合手段と、
前記結合手段で結合された結合パケットに対して、これに結合された音声パケットの分離に必要になる付加情報を付加して、前記相手先に送信するようにする付加手段と、
前記相手先となる前記一のＶｏＩＰ装置からの２以上の音声パケットが結合された結合パケットから、音声パケットの分離に必要となる付加情報を抽出する抽出手段と、
前記抽出手段で前記付加情報が抽出された前記結合パケットに結合されている前記音声パケットを、抽出された前記付加情報を用いて分離し、自機に接続された通話の相手先となる前記ＩＰ電話端末のそれぞれに提供するようにする分離手段と
を備えることを特徴とするＶｏＩＰ装置。
【請求項２】
請求項１に記載のＶｏＩＰ装置であって、
自機と、他の一のＶｏＩＰ装置との間に、複数の通話セッションが接続されたか否かを判別する判別手段を備え、
前記判別手段で、前記他の一のＶｏＩＰ装置との間に、複数の通話セッションが接続されたと判別された場合に、前記結合手段と、前記付加手段と、前記抽出手段と、前記分離手段とが機能することを特徴とするＶｏＩＰ装置。
【請求項３】
請求項２に記載のＶｏＩＰ装置であって、
前記判別手段は、自機に接続された前記ＩＰ電話端末から発信が発生した場合に機能する、ことを特徴とするＶｏＩＰ装置。
【請求項４】
請求項１に記載のＶｏＩＰ装置であって、
相手先のＶｏＩＰ装置からの結合要求を受信する受信手段を備え、
前記受信手段を通じて前記結合要求を受信した場合に、前記結合手段と、前記付加手段と、前記抽出手段と、前記分離手段とが機能することを特徴とするＶｏＩＰ装置。
【請求項５】
請求項１、請求項２、請求項３または請求項４に記載のＶｏＩＰ装置であって、
前記付加手段で前記付加情報が付加された音声パケットに対して暗号化処理を施す暗号化手段と、
前記相手先となる前記一のＶｏＩＰ装置からの多重化された音声パケットに施されている暗号化を復号して利用可能にする復号化手段と
を備えることを特徴とするＶｏＩＰ装置。
【請求項６】
請求項１、請求項２、請求項３、請求項４または請求項５のいずれかに記載のＶｏＩＰ装置であって、
前記付加手段で付加される前記付加情報は、少なくとも、結合された音声パケットのそれぞれの送信元と送信先のＩＰ電話端末を特定する端末特定情報を含むことを特徴とするＶｏＩＰ装置。
【請求項７】
請求項６に記載のＶｏＩＰ装置であって、
前記付加手段で付加される前記付加情報は、結合された音声パケットの数、結合されている音声データ部分のデータ長を含むことを特徴とするＶｏＩＰ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のＩＰ（Internet Protocol）電話端末が接続され、ＩＰ網を通じた音声パケットの中継処理を行って音声通話を可能にするＶｏＩＰ装置に関する。
【背景技術】
【０００２】
ＶｏＩＰ（Voice over Internet Protocol）を用い、音声データをパケット化してＩＰ網を通じて送受信することにより通話を行えるようにするＩＰ電話が用いられるようになってきている。後に記す特許文献１には、例えば会社などに設けられる複数の内線電話端末のそれぞれが、ＶｏＩＰ通信用の音声パケットを、ＩＰ網を通じて送受信することにより良好に通話を行えるようにする、ＶｏＩＰゲートウェイ装置などに関する発明が開示されている。
【０００３】
また、後に記す特許文献２には、ＶＰＮ（Virtual Private Network）技術を用いることにより、例えば、会社の複数の拠点（支店）間を、ＩＰ網を通じて秘匿性高く接続し、安価に、かつ、効率的に通信を行えるようにする技術が開示されている。ＶＰＮ技術は、カプセル化、認証、暗号化などの技術を用い、インターネットなどのパブリックネットワーク上でもセキュアなポイント・ツー・ポイント接続を実現するものである。
【０００４】
ＶＰＮを構築する場合には、例えば、ＩＰｓｅｃ（Security Architecture for Internet Protocol）、ＰＰＴＰ（Point-to-Point Tunneling Protocol）、ＳＳＬ（Secure Sockets Layer）といったプロトコルなどが用いられている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２８７３４１号公報
【特許文献２】特開２００４−１４０４８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば、会社の複数の拠点（支店）間において、ＩＰ電話の利用を可能にするためには、各拠点にＩＰ網に接続されると共に、複数の電話端末が接続されるいわゆるルーター機能を備えたＶｏＩＰ装置が配置される。そして、拠点間において複数の電話端末が例えば一斉に通話を行うようにすると、当該拠点に配置されたＶｏＩＰ装置間において、多数の音声パケットが送受信されることになる。この場合、各拠点に配置されたＶｏＩＰ装置では、多数の音声パケットを処理しなければならず、当該ＶｏＩＰ装置の負荷が大きくなる。
【０００７】
特に、ＶＰＮ技術を用いて各拠点間を接続するようにしている場合には、送信する音声パケットごとに暗号化処理を行い、受信する音声パケットごとに復号化処理を行わなければならない。このため、各拠点に配置されたＶｏＩＰ装置にかかる負荷は増大することになる。そして、ＶｏＩＰ装置に接続される電話端末やパーソナルコンピュータなどの端末装置が多くなればなるほど、ＶｏＩＰ装置にかかる負荷は大きくなる。
【０００８】
以上のことに鑑み、この発明は、例えば会社の支店などの拠点に配置され、ＩＰ網に接続されると共に、複数の電話端末が接続されるいわゆるルーター機能を備えたＶｏＩＰ装置に関し、拠点間に接続される通話セッションが多くなっても、負荷が大きくなることがないようにし、常時、良好な通話を行えるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１に記載の発明のＶｏＩＰ装置は、
複数のＩＰ（Internet Protocol）電話端末が接続され、ＩＰ網を通じた音声パケットの中継処理を行うＶｏＩＰ（Voice over Internet Protocol）装置であって、
自機に接続された２以上の前記ＩＰ電話端末からの、相手先となる一のＶｏＩＰ装置に接続された異なるＩＰ電話端末に対する音声パケットを結合する結合手段と、
前記結合手段で結合された結合パケットに対して、これに結合された音声パケットの分離に必要になる付加情報を付加して、前記相手先に送信するようにする付加手段と、
前記相手先となる前記一のＶｏＩＰ装置からの２以上の音声パケットが結合された結合パケットから、音声パケットの分離に必要となる付加情報を抽出する抽出手段と、
前記抽出手段で前記付加情報が抽出された前記結合パケットに結合されている前記音声パケットを、抽出された前記付加情報を用いて分離し、自機に接続された通話の相手先となる前記ＩＰ電話端末のそれぞれに提供するようにする分離手段と
を備えることを特徴とする。
【００１０】
この請求項１に記載の発明のＶｏＩＰ装置によれば、結合手段が、自機に接続された２以上のＩＰ電話端末からの、相手先となる一のＶｏＩＰ装置に接続された異なるＩＰ電話端末に対する音声パケットを結合する。すなわち、自機に接続された２以上のＩＰ電話端末が、相手先となる同じＶｏＩＰ装置に接続された異なるＩＰ電話端末との間で通話を行う場合に、当該２以上のＩＰ電話端末からの音声パケットは、結合手段により結合されて１つの結合パケットとされる。この結合パケットには、結合した音声パケットを分離するために必要になる付加情報が、付加手段によって付加されて、相手先に送信される。
【００１１】
一方、相手先となる当該一のＶｏＩＰ装置も、同様にして当該一のＶｏＩＰ装置に接続された異なるＩＰ電話端末からの自機に接続されたＩＰ電話端末あての音声パケットを結合し、分離するための付加情報を付加して送信してくる。このため、抽出手段が、当該一のＶｏＩＰ装置からの結合パケットに付加されている付加情報を抽出する。そして、分離手段が、抽出手段で抽出された付加情報を用いて、当該一のＶｏＩＰ装置からの結合パケットから、自機に接続された２以上のＩＰ電話端末のそれぞれ宛ての音声パケットを分離し、各ＩＰ電話端末に提供する。
【００１２】
これにより、本来、通話の相手先のＩＰ電話端末ごとに送受される音声パケットが、通話セッションが接続された２つの拠点のＶｏＩＰ装置間では結合されて送受信される。これにより、当該２つの拠点のＶｏＩＰ装置間で送受信される音声パケットの数を減らすことができる。
【発明の効果】
【００１３】
この発明によれば、例えば会社の支店などの拠点に配置され、ＩＰ網に接続されると共に、複数の電話端末が接続されるいわゆるルーター機能を備えたＶｏＩＰ装置に関し、拠点間に接続される通話セッションが多くなっても、送受信される音声パケットの数を抑制することができる。これにより、ＶｏＩＰ装置の負荷が大きくなることがないようにし、常時、良好な通話を行うことができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態の通信システムの構成例を説明するための図である。
【図２】実施形態の通信システムで用いられる主装置１の構成例を説明するためのブロック図である。
【図３】主装置１のアドレス管理ＤＢに形成される管理情報（データベース）の構成例について説明するための図である。
【図４】実施形態の通信システムで用いられるＩＰ電話端末２の構成例を説明するためのブロック図である。
【図５】実施形態の通信システムで用いられるルーター３の構成例を説明するためのブロック図である。
【図６】実施形態の通信システムにおいて、通話を行う場合の動作について説明するためのシーケンス図である。
【図７】図６に続くシーケンス図である。
【図８】２つの異なる拠点に設置されたＩＰ電話端末とルーターの音声パケットの処理に関連する処理部に絞って、その構成を示したブロック図である。
【図９】図８に示した通信システムおいて、（ａ）〜（ｄ）を付して示した部分で送受される音声パケットの概要を説明するための図である。
【図１０】図８に示した通信システムおいて、（ｅ）〜（ｈ）を付して示した部分で送受される音声パケットの概要を説明するための図である。
【図１１】実施形態のルーター３で実行される処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図を参照しながら、この発明の装置、方法の一実施形態について説明する。
【００１６】
［通信システムの構成例］
図１は、この発明によるＶｏＩＰ装置、通信方法の実施形態が適用されたルーターが用いられて形成された通信システムの構成例を説明するための図である。この実施形態の通信システムは、例えば、ある会社（企業）の４つの拠点（支店）Ａ、Ｂ、Ｃ、Ｄを、ネットワーク１００を通じて接続することにより形成される。
【００１７】
この実施形態において、４つの拠点Ａ、Ｂ、Ｃ、Ｄは、例えば、東日本（東京）、西日本（大阪）、北海道（札幌）、九州（福岡）などのように、それぞれが距離の離れた場所に設けられているものとする。また、ネットワーク１００は、主にインターネットであるが、拠点Ａ、Ｂ、Ｃ、Ｄのそれぞれからインターネットまでを接続する電話網などをも含むものである。
【００１８】
拠点Ａ、Ｂ、Ｃ、Ｄのそれぞれにおいては、ルーター３Ａ、３Ｂ、３Ｃ、３Ｄを通じて、ＩＰ電話端末２Ａ（１）、…、２Ｂ（１）、…、２Ｃ（１）、…、２Ｄ（１）、…が、ネットワーク１００に接続にされる。すなわち、各拠点Ａ、Ｂ、Ｃ、Ｄにおいて、ルーター３Ａ、３Ｂ、３Ｃ、３Ｄと、これらに接続されるＩＰ電話端末２Ａ（１）、…、２Ｂ（１）、…、２Ｃ（１）、…、２Ｄ（１）、…とによって、ＬＡＮが構成されている。ルーター３Ａ、３Ｂ、３Ｃ、３Ｄのそれぞれは、複数のＬＡＮをＯＳＩ（Open Systems Interconnection）基本参照モデルのネットワーク層で接続し、通過するパケットのＩＰアドレスを見てパケットを最適な経路に中継するものである。
【００１９】
ＩＰ電話端末２Ａ（１）、…、２Ｂ（１）、…、２Ｃ（１）、…、２Ｄ（１）、…のそれぞれは、ＶｏＩＰ（Voice over Internet Protocol）にしたがって、インターネットを通じた音声通話を行うための端末装置である。すなわち、ＩＰ電話端末２Ａ（１）、…、２Ｂ（１）、…、２Ｃ（１）、…、２Ｄ（１），…のそれぞれは、自機が接続されたルーター３Ａ、３Ｂ、３Ｃ、３Ｄとネットワーク１００とを通じて、音声パケットの送受信を行うことができるものである。
【００２０】
また、図１に示すように、この実施形態の通信システムの場合には、拠点Ａに主装置１が設けられている。主装置１は、ＳＩＰ（Session Initiation Protocol）サーバに相当するものであり、ルーター３Ａを通じてネットワーク１００に接続されている。そして、主装置１は、電話の発信、着信、応答、切断の呼制御を行う。この実施形態の通信システムでは、拠点Ａ、Ｂ、Ｃ、ＤのそれぞれのＩＰ電話端末２Ａ（１）、…、２Ｂ（１）、…、２Ｃ（１）、…、２Ｄ（１），…は、主装置１によって呼制御がされる。すなわち、拠点Ａ、Ｂ、Ｃ、ＤのＩＰ電話端末２Ａ（１）、…、２Ｂ（１）、…、２Ｃ（１）、…、２Ｄ（１）、…のそれぞれは、主装置１の配下のＩＰ電話端末であり、各拠点間では内線電話として機能することができるようになっている。
【００２１】
さらに、ネットワーク１００には、ＮＴＰ（Network Time Protocol）サーバ２００が接続されている。ＮＴＰサーバ２００は、ＮＴＰ（Network Time Protocol）で現在時刻のデータを配信しているものである。これにより、ルーター３Ａ、３Ｂ、３Ｃ、３Ｄのそれぞれと、ＩＰ電話端末２Ａ（１）、…、２Ｂ（１）、…、２Ｃ（１）、…、２Ｄ（１）、…のそれぞれは、時刻合わせを行って、同期が合わせられた例えば２０ミリ秒ごとのタイミングで音声パケットの送受信を行うことができるようにされる。
【００２２】
また、この実施形態の通信システムにおいて、各拠点間を接続するネットワーク１００は、広く一般に開放されたパブリックネットワークであるインターネットであり、秘匿性の高いセキュアなネットワークではない。このため、この実施形態の通信システムでは、ＶＰＮ（Virtual Private Network）技術を用いることにより、複数の拠点間を、ネットワーク１００を通じて秘匿性高く接続し、安全に通信を行えるようにしている。具体的に、この実施形態の通信システムでは、ＶＰＮ技術としてＩＰｓｅｃ（Security Architecture for Internet Protocol）を用いることにより、カプセル化や暗号化を行って、秘匿性高く通信を行うことができるようにしている。
【００２３】
そして、図１において、点線ＴＣ１で示すように、拠点ＡのＩＰ電話端末２Ａ（１）と拠点ＢのＩＰ電話端末２Ｂ（１）との間で通話を行い、さらに、点線ＴＣ２で示すように、拠点ＡのＩＰ電話端末２Ａ（２）と拠点ＢのＩＰ電話端末２Ｂ（２）との間で通話を行う場合を考える。通常であれば、ＩＰ電話端末２Ａ（１）とＩＰ電話端末２Ｂ（１）との間で送受信される音声パケットと、ＩＰ電話端末２Ａ（２）とＩＰ電話端末２Ｂ（２）との間で送受信される音声パケットとは、それぞれが別々に送受信の対象となる。
【００２４】
すなわち、拠点Ａのルーター３Ａと拠点Ｂのルーター３Ｂとの間では、ＩＰ電話端末２Ａ（１）とＩＰ電話端末２Ｂ（１）との間の音声パケットとＩＰ電話端末２Ａ（２）とＩＰ電話端末２Ｂ（２）との間の音声パケットとが別個に送受信される。したがって、ルーター３Ａとルーター３Ｂとの間に接続される通話セッション（通話路）が増えるほど、ルーター３Ａとルーター３Ｂとのそれぞれにおいて、送受信される音声パケットの数は増え、処理にかかる負荷は大きくなる。
【００２５】
ここでは、ルーター３Ａに接続されたＩＰ電話端末とルーター３Ｂに接続されたＩＰ電話端末との間で通話セッションを接続する場合を例にして説明したが、他のルーター間においても同様のことは発生する。特に、ＶＰＮ技術として例えばＩＰｓｅｃなどを用いる場合には、送信する音声パケットごとに暗号化処理などを行わなければならないし、受信する音声パケットごとに復号化処理などを行わなければならない。この暗号化や復号化などの処理は、ルーター３Ａ、３Ｂ、３Ｃ、３Ｄのそれぞれで行われるため、ルーター３Ａ、３Ｂ、３Ｃ、３Ｄのそれぞれにかかる負荷が増大する。
【００２６】
そこで、この実施形態のルーター３Ａ、３Ｂ、３Ｃ、３Ｄのそれぞれにおいて、自機に接続された複数のＩＰ電話端末が、他の一のルーターに接続された複数のＩＰ電話端末と通話をしている場合には、音声パケットを結合して送受信する。ここで、他の一のルーターとは、自機以外の１つのルーターを意味する。すなわち、図１に点線で示したように、ルーター３Ａとルーター３Ｂとの間に２つの通話セッションが接続されている場合には、ルーター３Ａを自機とすれば、ルーター３Ｂが他の一のルーターとなる。
【００２７】
したがって、いずれが発信元か受信先かにかかわらず、拠点間に複数の通話セッションが接続された場合、当該拠点のそれぞれのルーターでは、配下のＩＰ電話端末から送信する音声パケットを、１つのパケットに結合して結合パケットとして送信する。また、当該拠点のそれぞれのルーターでは、受信した結合パケットから、配下のＩＰ電話端末のそれぞれに提供する音声パケットを分離して、それぞれのＩＰ電話端末に提供する。
【００２８】
これにより、拠点間で送受信される音声パケットの数を減らすことができ、当該拠点に配置されているルーターの負荷を軽減することができるようにしている。特に、ＩＰｓｅｃを用いる場合には、送信する音声パケットには暗号化処理を、受信した音声パケットについては復号化処理を行わなければならない。しかし、送受信する音声パケットの数自体を減らすことができるので、暗号化処理や復号化処理を減らすことができ、ルーターの負荷を大幅に軽減できる。
【００２９】
次に、この実施形態の通信システムを構成する主装置１、ＩＰ電話端末２Ａ（１）、…、２Ｂ（１）、…、２Ｃ（１）、…、２Ｄ（１）、…、ルーター３Ａ、３Ｂ、３Ｃ、３Ｄの構成例について説明する。なお、ＩＰ電話端末２Ａ（１）、…、２Ｂ（１）、…、２Ｃ（１）、…、２Ｄ（１）、…のそれぞれは、同様に構成されるものである。このため、特に区別して示す場合を除き、ＩＰ電話端末２Ａ（１）、…、２Ｂ（１）、…、２Ｃ（１）、…、２Ｄ（１）、…については、ＩＰ電話端末２と総称する。また、ルーター３Ａ、３Ｂ、３Ｃ、３Ｄのそれぞれも同様の構成を有するものである。このため、特に区別して示す場合を除き、ルーター３Ａ、３Ｂ、３Ｃ、３Ｄについては、ルーター３と総称する。
【００３０】
［主装置１の構成例］
図２は、この実施形態の通信システムで用いられる主装置１の構成例を説明するためのブロック図である。図２に示すように、主装置１は、ＬＡＮ接続端子１０１、ＬＡＮインターフェース（以下、ＬＡＮＩ／Ｆと記載する。）１０２、アドレス管理データベース（以下、アドレス管理ＤＢと記載する。）１０３、アドレス管理部１０４、呼制御部１０５、制御部１１０を備える。
【００３１】
制御部１１０は、この実施の形態の主装置１の各部を制御するものであり、図２に示すように、ＣＰＵ（Central Processing Unit）１１１、ＲＯＭ（Read Only Memory）１１２、ＲＡＭ（Random Access Memory）１１３がシステムバス１１４を通じて接続されて構成されたコンピュータ装置部である。ここで、ＣＰＵ１１１は、ＲＯＭ１１２に記憶保持されているプログラムを実行することにより、各部を制御するための制御信号を生成して各部に供給したり、各部からの情報を処理したりするものである。ＲＯＭ１１２は、上述のように、ＣＰＵ１１１で実行される種々のプログラムや処理に必要となる種々のデータを記憶保持しているものである。
【００３２】
また、ＲＡＭ１１３は、処理の途中結果を一時記憶するなど、主に、作業領域として用いられるものである。なお、図示しないが、例えば、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）やフラッシュメモリーなどのいわゆる不揮発性メモリを備え、電源が落とされても保持しておくべきデータ、例えば、種々の設定パラメータや機能アップのために提供された新たなプログラムなどについても記憶保持することができるようにされている。
【００３３】
そして、この実施形態の主装置１は、ＬＡＮ接続端子１０１及びＬＡＮＩ／Ｆ１０２を通じて、図１にも示したように拠点Ａのルーター３Ａを介してネットワーク１００に接続されている。これにより、拠点Ａ、Ｂ、Ｃ、Ｄのそれぞれの通信装置は、ネットワーク１００を通じて主装置１にアクセスすることができるようにされている。
【００３４】
すなわち、ＬＡＮ接続端子１０１はＬＡＮへの接続端部を構成する。ＬＡＮＩ／Ｆ１０２は、ＬＡＮを通じて供給されるパケットを受け付けて、これを自機において処理可能な形式のパケットに変換して制御部１１０に供給する。また、ＬＡＮＩ／Ｆ１０２は、制御部１１０を通じて供給される送信すべきパケットを送信用の形式のパケットに変換して、これをＬＡＮに送出する。
【００３５】
アドレス管理ＤＢ１０３は、レジストラ・サーバ機能を実現するために、ネットワーク１００に接続され、この主装置１を通じて呼び出す可能性のある端末装置についてのアドレス情報を記憶保持する。アドレス管理部１０４は、制御部１１０の制御の下、アドレス管理ＤＢ１０３へのアドレス情報の追加、変更、削除を行う。
【００３６】
具体的には、主装置１の制御部１１０は、ネットワーク１００を通じて、これらに接続されている種々の端末装置からの登録要求（レジスタ・リクエスト）などのアドレス情報に関する要求を受信すると、これをアドレス管理部１０４に供給する。アドレス管理部１０４は、これに供給されたアドレス情報に関する要求に含まれるＵＲＩ（Uniform Resource Identifier）やＩＰアドレスなどのアドレス情報を抽出する。そして、アドレス管理部１０４は、供給された要求に応じて、抽出したアドレス情報をアドレス管理ＤＢ１０３に登録したり、抽出したアドレス情報を用いてアドレス管理ＤＢ１０３の登録情報を更新したり、また、抽出したアドレス情報に対応する情報をアドレス管理ＤＢ１０３から削除したりする。
【００３７】
このようにして、アドレス管理ＤＢ１０３に登録されて管理される情報が参照され、自機にＬＡＮやネットワーク１００を通じて接続されるＩＰ電話端末２などから要求のあった通信先を確実に特定する。そして、その特定した相手先に送信すべき情報（パケットデータ）を転送するようにするプロキシ・サーバとしての機能を主装置１が実現する。また、アドレス管理ＤＢ１０３に登録されて管理される情報は、自機にＬＡＮやネットワーク１００を通じて接続される配下のＩＰ電話端末２などへの着信の判別などにも用いられる。
【００３８】
図３は、主装置１のアドレス管理ＤＢ１０３に形成される管理情報（データベース）の構成例について説明するための図である。主装置１のアドレス管理ＤＢ１０３は、ネットワーク１００に接続された拠点Ｂ、Ｃ、ＤのＩＰ電話端末２Ｂ（１）、…、２Ｃ（１）、…、２Ｄ（１）、…の他、ルーター３Ａを通じてＬＡＮ接続されたＩＰ電話端末２Ａ（１）、…などについてのアドレス情報をも管理する。
【００３９】
基本的に、主装置１のアドレス管理ＤＢ１０３で管理されるアドレス情報は、ネットワーク１００を通じて接続される、あるいは、ＬＡＮ接続される端末装置から送信されてくる、内線番号、ＩＰアドレス、ポート番号、拠点ＩＤなどである。図３に示した例の場合、内線番号が「１０１」の端末装置は、ＩＰアドレスが「１９２．１６８．１．１０」であり、ポート番号が「５０６０」であり、拠点Ａに配置されている端末装置であることが登録されている。
【００４０】
なお、ポート番号は、ＴＣＰ／ＩＰ通信において、端末装置が通信に使用するプログラムを識別するための番号であり、このポート番号により音声パケットを処理するプログラムを用いることが特定される。具体的に、内線番号が「１０１」の端末装置は、拠点Ａの例えばＩＰ電話端末２Ａ（１）に割り当てられたものであり、アドレス管理ＤＢ１０３の情報により、当該ＩＰ電話端末２Ａ（１）のＩＰアドレスやポート番号が特定できる。
【００４１】
また、ＩＰアドレスは４バイト（３２ビット）の情報であり、３バイト目までの情報で、ルーターが特定でき、４バイト目までの情報で、そのルーターに接続されたＩＰ電話端末までが特定できるようになっている。そして、アドレス管理ＤＢ１０３には、図３に示した情報以外にも、例えば、端末装置ごとにＵＲＩ（Uniform Resource Locator）やＭＡＣ（Media Access Control）アドレスなどの情報を管理することもできる。
【００４２】
呼制御部１０５は、アドレス管理ＤＢ１０３の管理情報を用い、電話の発信、着信、応答、切断の呼制御を行う。例えば、ルーター３Ａに接続されたＩＰ電話端末２Ａ（１）からルーター３Ｂに接続されたＩＰ電話端末２Ｂ（１）に対する発信要求（発呼要求）を主装置１が受け付けたとする。まず、主装置１の呼制御部１０５は、当該発信要求を自機のメモリに登録する。この発信要求には、発信元と着信先の内線番号が含まれているので、呼制御部１０５は、制御部１１０の制御の下、アドレス管理ＤＢ１０３の管理情報に基づいて、目的とする相手先であるＩＰ電話端末２Ｂ（１）のＩＰアドレスを特定する。そして、呼制御部１０５は、特定したＩＰアドレスを用いて、着信先のＩＰ電話端末２Ｂ（１）に対して、着信要求（着信要求メッセージ）を転送する。
【００４３】
この転送された着信要求がＩＰ電話端末２Ｂ（１）で受信されると、ＩＰ電話端末２Ｂ（１）では、呼び出し音の放音や着信を示すＬＥＤ（Light Emitting Diode）の点滅を行い、使用者に着信があることを通知する。これに応じて、ＩＰ電話端末２Ｂ（１）の使用者が、使用者が応答操作を行うと、着信先のＩＰ電話端末２Ｂ（１）は、発信元のＩＰ電話端末２Ａ（１）に対する着信応答を形成して返信する。主装置１の呼制御部１０５は、当該着信応答を自機のメモリに登録し、当該着信応答（着信応答メッセージ）を、発信元のＩＰ電話端末２Ａ（１）に転送して、ＩＰ電話端末２Ａ（１）とＩＰ電話端末２Ｂ（１）との間に通話セッションを接続する。これにより、ＩＰ電話端末２Ａ（１）とＩＰ電話端末２Ｂ（１）との間で音声パケットの送受信が行えるようになる。すなわち、通話が行えるようになる。
【００４４】
この後、ＩＰ電話端末２Ａ（１）とＩＰ電話端末２Ｂ（１）との内のいずれかが、通話セッションを切断する操作であるいわゆるオンフック操作を行うと、そのオンフック操作が行われたＩＰ電話端末から切断要求が送信されて来る。主装置１の呼制御部１０５は、これを自機のメモリに登録し、これに応じた切断要求（切断要求メッセージ）を、他方の相手先のＩＰ電話端末に転送する。相手方のＩＰ電話端末では、当該切断要求に応じて切断応答を形成して返信して来るので、主装置１の呼制御部１０５は、これを自機のメモリに登録し、切断要求元のＩＰ電話端末に転送する。そして、呼制御部１０５は、ＩＰ電話端末２Ａ（１）とＩＰ電話端末２Ｂ（１）との間に接続した通話セッションを切断（開放）する。
【００４５】
このように、呼制御部１０５は、呼制御を行うことによって、通話セッションを接続し、通話を行えるようにしたり、接続した通話セッションを切断（開放）して、通話を完了させるようにしたりする。なお、ここでは、図１に示した通信システム内のＩＰ電話端末間で通話を行う場合を例にして説明した。しかし、これに限るものではない。図１に示した通信システム内のＩＰ電話端末から当該通信システム外の電話端末に電話を掛ける場合や、図１に示した通信システム外の電話端末から当該通信システム内のＩＰ電話端末に電話が掛かってくる場合もある。このような場合にも、主装置１の呼制御部１０５は、適切にメッセージを転送し、通話セッションの接続、開放を行うことができる。
【００４６】
なお、発信に際して、ＩＰ電話番号が用いられる場合には、図１には図示しなかったが、ネットワーク１００に接続されているゲートウェイやＤＮＳ（Domain Name System）が利用されて、ＩＰ電話番号からＵＲＩやＩＰアドレスなどが検索されて用いられる。また、相手先から、この実施の形態の通信システムに接続されたＩＰ電話端末２に対して、ＩＰ電話番号を用いて電話をかける場合においても同様に、ネットワーク１００に接続されているゲートウェイやＤＮＳが利用されて、ＩＰ電話番号からＵＲＩやＩＰアドレスなどが検索されて用いられる。
【００４７】
このように、この実施の形態の主装置１は、主装置１が接続される種々のネットワークに接続される端末間のメッセージの中継を行うことができるものである。したがって、この実施の形態の主装置１は、外線−内線間の接続や内線間の接続を行ったり、通信回線の使用状況を図１に示した通信システムに接続された配下のＩＰ電話端末２に通知したりすることもできるものである。
【００４８】
また、制御部１１０は、ネットワーク１００、ＬＡＮを通じて、使用中の通信回線や空いている通信回線を把握し、適切に回線交換を行うこともできるようにしている。また、制御部１１０は、把握した通信回線の使用状態等に応じて、図１に示した通信システムのＩＰ電話端末ごとに供給すべきＬＥＤ等の点灯、消灯を制御するための制御情報を形成する。当該制御情報は、ネットワーク１００やＬＡＮを通じて、当該通信システムに接続された各ＩＰ電話端末２等に送信される。
【００４９】
なお、図２において、アドレス管理部１０４や呼制御部１０５は、独立した回路部分として示しているが、これに限るものではない。アドレス管理部１０４や呼制御部１０５は、制御部１１０において実行されるプログラムにより、制御部１１０の機能として実現することももちろん可能である。
【００５０】
［ＩＰ電話端末２の構成例］
図４は、この実施形態の通信システムで用いられるＩＰ電話端末２の構成例を説明するためのブロック図である。この実施の形態のＩＰ電話端末２は、図４に示すように、ＬＡＮ接続端子２０１Ｔ、ＬＡＮＩ／Ｆ２０１、パケット処理部２０２、コーデック２０３、ハンドセット２０４、リンガ２０５を備える。さらに、ＩＰ電話端末２は、ＮＴＰ同期部２０６、操作入力Ｉ／Ｆ２０７、操作部２０８、ディスプレイコントローラ２０９、ディスプレイ２１０を備える。また、ＩＰ電話端末２は、各部を制御する制御部２２０を備える。
【００５１】
制御部２２０は、図示しないが、ＣＰＵ、ＲＯＭ、ＲＡＭなどがＣＰＵバスを通じて接続されて形成されたコンピュータ装置部である。ＮＴＰ同期部２０６は、ネットワーク１００に接続されているＮＴＰサーバ２００にアクセスし、他のＩＰ電話端末やルーターなどとの間で、音声パケットを送受する例えば２０ミリ秒ごとのタイミングの同期を合わせる処理を行う。そして、制御部２２０の制御の下、ＩＰ電話端末２の各部が機能することによって、掛かってきた電話に応答して通話したり、目的とする相手先に電話をかけて通話したりすることができるようにされる。以下、着信時と発信時とに分けて、各部の動作について説明する。
【００５２】
［着信時の動作］
ルーター３を介して送信されてくるパケットデータ（以下、パケットと記載する）は、ＬＡＮ接続端子２０１Ｔを通じてＬＡＮＩ／Ｆ２０１に供給され、ここで自機において処理可能な形式のデータに変換された後、パケット処理部２０２に供給される。パケット処理部２０２は、供給されたパケットに含まれる制御データや音声データを分解して抽出する。ここで抽出された制御データは制御部２２０に供給され、自機の制御に用いられる。また、自機（自端末）宛の音声データが含まれていた場合には、当該音声データは、コーデック２０３に供給される。
【００５３】
パケット処理部２０２において分解されて抽出された制御データが、自機への着信要求である場合には、制御部２２０は、リンガ２０５を制御して、呼び出し音を放音させる。同時に、制御部２２０は、ディスプレイコントローラ２０９を制御し、ディスプレイ２１０の表示画面に自機に着信があることを通知するメッセージや発信元の電話番号や名前あるいは発信元の内線番号などを表示する。この他、制御部２２０が機能し、図示しない着信通知用ＬＥＤを点滅させるなどのことも行われる。
【００５４】
そして、自機への着信に応じて、使用者がハンドセット２０４をＩＰ電話端末２の本体から持ち上げるなどのいわゆるオフフック操作がされると、当該ＩＰ電話端末２はオフフック状態となる。この場合、制御部２２０は、着信に応答するメッセージ（着信応答）を形成し、これをパケット処理部２０２においてパケット化して、ＬＡＮＩ／Ｆ２０１に供給する。ＬＡＮＩ／Ｆ２０１は、当該パケットを送信用のパケットに変換し、これをＬＡＮ接続端子２０１Ｔを通じて送出し、ルーター３及び主装置１を通じて、発呼元の端末に送信するようにする。
【００５５】
これにより、上述もしたように、主装置１が呼制御を行って、相手先との間で必要となるメッセージを送受信することで通話セッションが接続され、発信元との間において、通話ができるようにされる。この場合、相手先からの音声データを含むパケットは、上述もしたように、ＬＡＮ接続端子２０１Ｔ、ＬＡＮＩ／Ｆ２０１を通じて、パケット処理部２０２に供給される。パケット処理部２０２は、相手先からのパケットをパケット分解し、制御データは制御部２２０へ、音声データはコーデック２０３に供給する。コーデック２０３は、パケット処理部２０２からの音声データを圧縮伸長し、これをアナログ音声信号に変換して、ハンドセット２０４のスピーカ（受話器）に供給する。これにより、相手先から送信されてくる相手先の音声が、ハンドセット２０４のスピーカから放音される。
【００５６】
一方、ハンドセット２０４のマイクロホン（送話器）によって集音された音声は、ここで電気信号に変換され、コーデック２０３に供給される。コーデック２０３は、ハンドセット２０４のマイクロホンからの音声データをデジタル信号に変換し、これを符号化してデータ圧縮し、これをパケット処理部２０２に供給する。パケット処理部２０２は、コーデック２０３からの音声データを含む相手先への送信用の音声パケットを形成し、これをＬＡＮＩ／Ｆ２０１、ＬＡＮ接続端子２０１Ｔを通じて送出し、ルーター３を通じて通信の相手先に送信する。このようにして、ＩＰ電話端末２は、自機への着信に応答し、発呼先との間で通話セッションを接続して通話を行うことができる。
【００５７】
［発呼時の動作］
次に、当該ＩＰ電話端末２から電話をかける場合の処理について説明する。ＩＰ電話端末２から発信する場合には、まず、ハンドセット２０４をＩＰ電話端末２の本体から持ち上げるなどの、いわゆるオフフック操作を行って、ＩＰ電話端末２をオフフック状態にし、操作部２０８を通じて通話の相手先の電話番号、あるいは、内線番号を入力する。ここで入力された情報は、操作入力Ｉ／Ｆ２０７を通じて制御部２２０に供給される。
【００５８】
すると、制御部２２０は、発信要求を形成し、これをパケット処理部２０２に供給する。パケット処理部２０２は、自機からの発信要求をパケット化し、これをＬＡＮＩ／Ｆ２０１、ＬＡＮ接続端子２０１Ｔを通じて送出し、ルーター３及び主装置１を介して、目的とする通信の相手先に送信するようにする。
【００５９】
この後、目的とする相手先からの着信に応答するメッセージが返信されて来ると、通信セッションが接続される。これにより、上述したように、ＬＡＮ接続端子２０１Ｔ、ＬＡＮＩ／Ｆ２０１、パケット処理部２０２、コーデック２０３、ハンドセット２０４の各部が機能し、通話を行うことができるようにされる。このように、ＩＰ電話端末２は、自機から目的とする相手先に発信して、相手先との間に通話セッションを接続して通話を行うこともできる。
【００６０】
なお、図４において、パケット処理部２０２、コーデック２０３、ＮＴＰ同期部２０６は、独立した回路部分として示しているが、これに限るものではない。パケット処理部２０２、コーデック２０３、ＮＴＰ同期部２０６は、制御部２２０において実行されるプログラムにより、制御部２２０の機能として実現することももちろん可能である。
【００６１】
［ルーター３の構成例］
図５は、この実施形態の通信システムで用いられるルーター３の構成例を説明するためのブロック図である。この実施の形態のルーター３は、図５に示すように、複数のＬＡＮ接続端子３０１Ｔ（１）、３０１Ｔ（２）、…、複数のＬＡＮＩ／Ｆ３０１（１）、３０１（２）、…、複数のパケット処理部３０２（１）、３０２（２）、…を備える。さらに、ルーター３は、結合判定部３０３、結合／分離処理部３０４、ＮＴＰ同期部３０５、ヘッダ処理部３０６、暗号化／復号化部３０７、複数のＷＡＮＩ／Ｆ３０８（１）、３０８（２）、…、複数のＷＡＮ接続端子３０８Ｔ（１）、３０８Ｔ（２）、…を備える。また、ルーター３は、各部を制御する制御部３１０を備える。
【００６２】
制御部３１０は、図示しないが、ＣＰＵ、ＲＯＭ、ＲＡＭなどがＣＰＵバスを通じて接続されて形成されたコンピュータ装置部である。ＮＴＰ同期部３０５は、ネットワーク１００に接続されているＮＴＰサーバ２００にアクセスし、他のＩＰ電話端末やルーターなどとの間で、音声パケットを送受する例えば２０ミリ秒ごとのタイミングの同期を合わせるようにする処理を行う。そして、ルーター３は、制御部３１０の制御の下、各拠点Ａ、Ｂ、Ｃ、Ｄに構成されるＬＡＮをＯＳＩ基本参照モデルのネットワーク層で接続し、通過するパケットのＩＰアドレスを見てパケットを最適な経路に中継する。
【００６３】
この実施形態のルーター３は、複数のＬＡＮ接続端子３０１Ｔ（１）、３０１Ｔ（２）、…、複数のＬＡＮＩ／Ｆ３０１（１）、３０１（２）、…、複数のパケット処理部３０２（１）、３０２（２）、…を備えることにより、複数のＩＰ電話端末２が接続可能である。これにより、ルーター３は、これに接続される複数のＩＰ電話端末２と共に、ＬＡＮを構成する。そして、ルーター３を接続端として用いて、各拠点Ａ、Ｂ、Ｃ、Ｄ内に形成されるＬＡＮは、ネットワーク１００に接続される。
【００６４】
具体的に、ＬＡＮ接続端子３０１Ｔ（１）、３０１Ｔ（２）、…のそれぞれは、ＬＡＮシステムを構成するＩＰ電話端末２やパーソナルコンピュータなどの通信機器の接続端を構成する。ＬＡＮＩ／Ｆ３０１（１）、３０１（２）、…は、自機からＬＡＮに送信するパケット（データ）をＬＡＮへの送信用の形式のパケットに変換し、ＬＡＮ接続端子３０１Ｔ（１）、３０１Ｔ（２）、…を通じてＬＡＮに送出する。また、ＬＡＮＩ／Ｆ３０１（１）、３０１（２）、…は、ＬＡＮを通じて送信されて来るパケットを、自機で処理可能な形式のパケットに変換し、パケット処理部３０２（１）、３０２（２）、…に供給する。
【００６５】
パケット処理部３０２（１）、３０２（２）、…は、自機から送信するデータをパケット化して、ＬＡＮＩ／Ｆ３０１（１）、３０１（２）、…に供給する。また、パケット処理部３０２（１）、３０２（２）、…は、ＬＡＮＩ／Ｆ３０１（１）、３０１（２）、…からのパケットを分解して必要なデータを抽出する。
【００６６】
このように、ＬＡＮ接続端子３０１Ｔ（１）、３０１Ｔ（２）、…、ＬＡＮＩ／Ｆ３０１（１）、３０１（２）、…、パケット処理部３０２（１）、３０２（２）、…からなる部分は、ＬＡＮを通じて自機に接続された機器との間でデータの送受信を行う部分となる。
【００６７】
また、ＷＡＮ接続端子３０８Ｔ（１）、３０８Ｔ（２）、…のそれぞれは、ネットワーク１００への接続端を構成する。複数のＷＡＮ接続端子３０８Ｔ（１）、３０８Ｔ（２）、…が設けられているのは、複数の通信回線の収容が可能であることを意味している。ＷＡＮＩ／Ｆ３０８（１）、３０８（２）、…は、自機からネットワーク１００に送信するパケットをネットワーク１００への送信用の形式のパケットに変換し、ＷＡＮ接続端子３０８Ｔ（１）、３０８Ｔ（２）、…を通じてネットワーク１００に送出する。また、ＷＡＮＩ／Ｆ３０８（１）、３０８（２）、…は、ネットワーク１００を通じて送信されて来るパケットを、自機で処理可能な形式のパケットに変換し、自機に取り込む。
【００６８】
このように、ＷＡＮ接続端子３０８Ｔ（１）、３０８Ｔ（２）、…、ＷＡＮＩ／Ｆ３０８（１）、３０８（２）、…からなる部分は、ネットワーク１００を通じたパケットの送受信を行う部分となる。
【００６９】
なお、以下の説明においては、ＬＡＮ接続端子３０１Ｔ（１）、３０１Ｔ（２）、…と、ＬＡＮＩ／Ｆ３０１（１）、３０１（２）、…と、パケット処理部３０２（１）、３０２（２）、…とは、特に区別して示す場合を除き、ＬＡＮ接続端子３０１Ｔ、ＬＡＮＩ／Ｆ３０１、パケット処理部３０２と記載する。同様に、ＷＡＮ接続端子３０８Ｔ（１）、３０８Ｔ（２）、…と、ＷＡＮＩ／Ｆ３０８（１）、３０８（２）、…とは、特に区別して示す場合を除き、ＷＡＮ接続端子３０８Ｔ、ＷＡＮＩ／Ｆ３０８と記載する。
【００７０】
そして、ルーター３は、自機と他の一のルーターとの間に複数の通話セッションが接続された場合には、各通話セッションの音声パケットをそのまま送受信するものではない。上述したように、ルーター３は、自機と他の一のルーターとの間に複数の通話セッションが接続された場合には、自機に接続されたＩＰ電話端末２からの複数の音声パケットを結合して１つの結合パケットとして送信する。また、受信した結合パケットについては、自機に接続された複数のＩＰ電話端末ごとに分離し、各ＩＰ電話端末に供給する。
【００７１】
このため、制御部３１０の制御の下、結合判定部３０３が機能し、音声パケットを結合する必要があるのか否かを判定する。具体的に、結合判定部３０３は、ＬＡＮ接続端子３０１Ｔ、ＬＡＮＩ／Ｆ３０１、パケット処理部３０２を通じて受け付けた複数の音声パケットの相手先（宛先）ＩＰアドレスを確認する。そして、結合判定部３０３は、受け付けた当該複数の音声パケットの相手先が、他の一のルーター３に接続された異なるＩＰ電話端末宛てであった場合に、音声パケットの結合処理を行うと判定する。すなわち、結合判定部３０３は、自機と、他の一のＶｏＩＰ装置３との間に、複数の通話セッションが接続されたか否かを判別する。より具体的には、自機がルーター３Ａである場合に、ルーター３Ｂとの間に複数の通話セッションが接続されたか否かを、結合判定部３０３が判別する。
【００７２】
結合判定部３０３で音声パケットの結合処理を行うと判定された場合には、制御部３１０の制御の下、結合／分離処理部３０４が機能し、送信先（相手先）が同じルーター（他の一のルーター）に接続された異なるＩＰ電話端末のそれぞれに対する音声パケットを結合する。この場合、結合／分離処理部３０４は、結合する各音声パケットのヘッダ部から共通化した共通ヘッダを形成し、この共通ヘッダに、結合する各音声パケットの音声データ部分を、分離可能に結合して結合パケットを形成する。
【００７３】
そして、結合パケットの共通ヘッダは、用いられる通信プロトコルに応じたものであり、当該共通ヘッダからは、通常の音声パケットのヘッダ部以上の情報は提供できない。また、結合パケットは、複数のＩＰ電話端末２からの音声パケットが結合されているが、共通ヘッダの情報によっては、通常、結合パケットか否かの判別はできない。また、共通ヘッダの情報によっては、発信元については、発信元のＩＰ電話端末が接続されたルーターまでしか特定できないし、相手先（宛先）についても、相手先（宛先）のＩＰ電話端末が接続されたルーターまでしか特定できない。
【００７４】
そこで、結合／分離処理部３０４で形成された結合パケットに対しては、ヘッダ処理部３０６で拡張ヘッダを付加する。ここで、拡張ヘッダは、結合フラグ、送信元ＩＤ、相手先（宛先）ＩＤ、ペイロードチャンネル数、ペイロード長、その他の必要情報からなる。結合フラグは、当該パケットが結合パケットであることを示す固有情報である。送信元ＩＤは、送信元のＩＰ電話端末を特定する識別情報であり、例えば内線番号やＩＰアドレスなどである。相手先（宛先）ＩＤは、相手先のＩＰ電話端末を特定する識別情報であり、例えば内線番号やＩＰアドレスなどである。ペイロードチャンネル数は、結合した音声データ（ペイロード）の数であり、ペイロード長は、結合した音声データのデータ長である。なお、ペイロード長が固定の場合には、ペイロード長は必要ない。この他、必要な情報があれば、その他の必要情報として付加することもできる。
【００７５】
このようにして拡張ヘッダを付加した結合パケットを秘匿性高く送信するために、暗号化／復号化部３０７は、拡張ヘッダを付加した結合パケットに対して、ＩＰｓｅｃのヘッダを付加してカプセル化し、さらに暗号化を施す。このようにして、カプセル化されて暗号化されたトンネルモードの結合パケットが、ＷＡＮＩ／Ｆ３０８で送信用の形式に変換され、ＷＡＮ接続端子３０８Ｔを通じてネットワーク１００に送出されて、相手先のルーターに送信される。
【００７６】
一方、ネットワーク１００を通じて送信されて来る自機あてのパケットは、ＷＡＮ接続端子３０８Ｔ及びＷＡＮＩ／Ｆ３０８を通じて受信され、ここで自機が処理可能な形式に変換された後に、暗号化／復号化部３０７に供給される。受信したパケットは暗号化されていると共にカプセル化されているので、暗号化／復号化部３０７は、制御部３１０の制御の下、これを復号化処理すると共に、カプセル化を解除する。暗号化／復号化部３０７で復号化されると共に、カプセル化が解除されたパケットは、ヘッダ処理部３０６に供給される。
【００７７】
ヘッダ処理部３０６は、制御部３１０の制御の下、これに供給されたネットワーク１００からのパケットの所定の位置に拡張フラグが存在するか否かに応じて、拡張ヘッダが付加されているか否かを判別する。拡張ヘッダが付加されている場合には、当該拡張ヘッダを抽出し、この抽出した拡張ヘッダと結合パケットとを結合／分離処理部３０４に供給する。
【００７８】
結合／分離処理部３０４は、ヘッダ処理部３０６からの結合パケットから、共通ヘッダや各ペイロード（音声データ）を分離する。そして、結合／分離処理部３０４は、抽出された拡張ヘッダの情報に基づいて、分離した共通ヘッダと各ペイロードをとから、自機に接続されたＩＰ電話端末２に供給する音声パケットを構成するヘッダ部を再構成し、このヘッダ部とペイロードとを、対応するＩＰ電話端末２が接続されているパケット処理部３０２に供給する。
【００７９】
これにより、パケット処理部３０２において、接続されているＩＰ電話端末２に提供する音声パケットを再構成し、これをＬＡＮＩ／Ｆ３０１に供給する。ＬＡＮＩ／Ｆ３０１は、パケット処理部３０２からのパケットを送信する形式に変換して、これをＬＡＮ接続端子３０１Ｔを通じてＬＡＮに送出し、目的とするＩＰ電話端末２に提供する。
【００８０】
このようにして、この実施形態のルーター３は、自機と他の一のルーターとの間に複数の通話セッションが接続された場合には、自機に接続されたＩＰ電話端末２からの複数の音声パケットを結合して１つの結合パケットとして送信することができる。また、受信した結合パケットについては、自機に接続された複数のＩＰ電話端末ごとに分離し、各ＩＰ電話端末に供給することができる。
【００８１】
なお、結合パケット以外のパケットについては、結合／分離処理部３０４及びヘッダ処理部３０６は機能することなく、従来通り、通話セッションが接続されたＩＰ電話端末２間で送受信することができるようにされる。
【００８２】
［通信システムの動作の概要］
図６、図７は、この実施形態の通信システムにおいて、通話セッションを接続し、通話を行う場合の動作について説明するためのシーケンス図である。ここでは、説明を簡単にするため、拠点Ａのルーター３Ａに接続されているＩＰ電話端末２Ａ（１）、２Ａ（２）から拠点Ｂのルーター３Ｂに接続されているＩＰ電話端末２Ｂ（１）、２Ｂ（２）に電話を掛けて通話を行う場合を例にして説明する。
【００８３】
ネットワーク１００には、上述もしたように、ＮＴＰサーバ２００が設けられている。このため、拠点Ａのルーター３Ａ、ＩＰ電話端末２Ａ（１）、２Ａ（２）のそれぞれは、ＮＴＰサーバ２００にアクセスし、パケットを生成して送信する周期の同期合わせを行う（ステップＳ１、Ｓ２、Ｓ３）。同様に、拠点Ｂのルーター３Ｂ、ＩＰ電話端末２Ｂ（１）、２Ｂ（２）のそれぞれは、ＮＴＰサーバ２００にアクセスし、音声パケットを生成して送信する周期の同期合わせを行う（ステップＳ４、Ｓ５、Ｓ６）。
【００８４】
このようにして、これらの機器間では、同期が合わせられた周期で、音声パケットを生成して送信することができる。なお、音声パケットを生成して送信する周期は、２０〜６０ミリ秒の周期とされ、一般には２０ミリ秒の周期とされる場合が多い。このようにすることによって、音声パケットの送信遅延を大きくすることなく、音声パケットを適切に送信することができる。
【００８５】
そして、拠点ＡのＩＰ電話端末２Ａ（１）を通じて、拠点Ｂの電話端末２Ｂ（１）に対して、電話が掛けられたとする（ステップＳ７）。この場合、拠点ＡのＩＰ電話端末２Ａ（１）からの発信要求は、ルーター３Ａを通じて主装置１に送信される。主装置１はＩＰ電話端末２Ａ（１）からの発信要求を自機に登録すると共に、相手先（宛先）であるＩＰ電話端末２Ｂ（１）のＩＰアドレスを特定して、着信要求をＩＰ電話端末２Ｂ（１）に転送する。
【００８６】
これにより、ＩＰ電話端末２Ｂ（１）では、着信要求を受信すると着信鳴動や着信表示を行うなどして着信を使用者に通知する。これに応じて、ＩＰ電話端末２Ｂ（１）では、使用者からの応答操作を受け付けると、着信応答を形成して発信元のＩＰ電話端末２Ａ（１）に送信する（ステップＳ８）。この着信応答は、ルーター３Ｂ及びルーター３Ａを通じて、主装置１に送信される。主装置１は、ＩＰ電話端末２Ｂ（１）からの着信応答を自機に登録し、着信応答に応じた着信応答を発信元のＩＰ電話端末２Ａ（１）に転送する。
【００８７】
このとき、発信元のＩＰ電話端末２Ａ（１）が接続されたルーター３Ａでは、自機とルーター３Ｂとの間に複数の通話セッションが接続されており、音声パケットの結合が必要か否かを判定する（ステップＳ９）。このステップＳ９の結合判定は、自機から送出する音声パケットであって、拠点Ｂのルーター３Ｂに接続された異なるＩＰ電話端末宛ての音声パケットが存在するか否かにより判別可能である。
【００８８】
また、上述したように、主装置１にルーター３Ａに接続された異なるＩＰ電話端末からの発信要求と、これに応じたルーター３Ｂに接続された異なるＩＰ電話端末からの着信応答とが登録される。これにより、どのルーターに接続されたＩＰ電話端末間に通話セッションが接続されたかを把握できるため、この主装置１で管理される接続された通話セッションの状態に応じて、ルーター３Ａとルーター３Ｂとの間に複数の通話セッションが接続されているか否かを判別することもできる。
【００８９】
ステップＳ９の結合判定処理では、まだ、ルーター３Ａに接続されたＩＰ電話端末２Ａ（１）とルーター３Ｂに接続されたＩＰ電話端末２Ｂ（１）との間においてだけ通話を行う環境が整えられただけであるので、結合は不要であると判定される。この場合、主装置１は、ＩＰ電話端末２Ａ（１）とＩＰ電話端末２Ｂ（１）との間に通話セッションを接続してこれを登録し、通常通り、単独の音声パケットを相互に送受信して、通話を行うようにする（ステップＳ１０）。
【００９０】
この後、拠点ＡのＩＰ電話端末２Ａ（２）を通じて、拠点Ｂの電話端末２Ｂ（２）に対して、電話が掛けられたとする（ステップＳ１１）。この場合、拠点ＡのＩＰ電話端末２Ａ（２）からの発信要求は、ルーター３Ａを通じて主装置１に送信される。主装置１はＩＰ電話端末２Ａ（２）からの発信要求を自機に登録すると共に、相手先（宛先）であるＩＰ電話端末２Ｂ（２）のＩＰアドレスを特定して、着信要求を形成し、ＩＰ電話端末２Ｂ（２）に転送する。
【００９１】
これにより、ＩＰ電話端末２Ｂ（２）では、着信要求を受信すると着信鳴動や着信表示を行うなどして着信を使用者に通知する。これに応じて、ＩＰ電話端末２Ｂ（２）では、使用者からの応答操作を受け付けると、着信応答を形成して発信元のＩＰ電話端末２Ａ（２）に送信する（ステップＳ１２）。この着信応答は、ルーター３Ｂ及びルーター３Ａを通じて、主装置１に送信される。主装置１は、ＩＰ電話端末２Ｂ（２）からの着信応答を自機に登録し、これに応じた着信応答を発信元のＩＰ電話端末２Ａ（２）に転送する。
【００９２】
このとき、発信元のＩＰ電話端末２Ａ（２）が接続されたルーター３Ａでは、自機とルーター３Ｂとの間に複数の通話セッションが接続されており、音声パケットの結合が必要か否かを判定する（ステップＳ１３）。このステップＳ１３の結合判定は、上述したステップＳ９の結合判定処理と同様の処理である。ステップＳ１３の結合判定処理では、ステップＳ１０において、ルーター３Ａに接続されたＩＰ電話端末２Ａ（１）とルーター３Ｂに接続されたＩＰ電話端末２Ｂ（１）との間に通話セッションが接続されていることから、当該ルーター間に接続される複数の通話セッションの音声パケットの結合が必要であると判定できる。
【００９３】
この場合、図７の処理に進み、発信元のＩＰ電話端末２Ａ（２）が接続されているルーター３Ａから、相手先（宛先）のＩＰ電話端末２Ｂ（２）が接続されているルーター３Ｂに対して、音声パケットの結合要求を送信する（ステップＳ１４）。そして、結合要求を受信したルーター３Ｂは、自機が動作不能などの不都合がなければ、結合応答をルーター３Ａに返信する（ステップＳ１５）。これにより、ルーター３Ａとルーター３Ｂとの間では、結合パケットの送受信が行われ、ルーター３Ａ、３Ｂのそれぞれは、配下のＩＰ電話端末２との間において、従来通りの個別の音声パケットの送受信が行うようにされる（ステップＳ１６、ステップＳ１７）。
【００９４】
すなわち、拠点Ａのルーター３Ａでは、配下のＩＰ電話端末２Ａ（１）とＩＰ電話端末２Ａ（２）からの音声パケットは結合して結合パケットとして拠点Ｂのルーター３Ｂに向けて送信する。同様に、拠点Ｂのルーター３Ｂでは、配下のＩＰ電話端末２Ｂ（１）とＩＰ電話端末２Ｂ（２）からの音声パケットは結合して結合パケットとして拠点Ａのルーター３Ａに向けて送信する。
【００９５】
また、拠点Ａのルーター３Ａでは、拠点Ｂのルーター３Ｂからの結合パケットは、分離処理を行って、配下のＩＰ電話端末２Ａ（１）とＩＰ電話端末２Ａ（２）に対する音声パケットのそれぞれを抽出する。そして、ルーター３Ａは、ＩＰ電話端末２Ａ（１）に対する音声パケットは、ＩＰ電話端末２Ａ（１）だけに提供し、ＩＰ電話端末２Ａ（２）に対する音声パケットは、ＩＰ電話端末２Ａ（２）だけに提供する。
【００９６】
同様に、拠点Ｂのルーター３Ｂでは、拠点Ａのルーター３Ａからの結合パケットは、分離処理を行って、配下のＩＰ電話端末２Ｂ（１）とＩＰ電話端末２Ｂ（２）に対する音声パケットのそれぞれを抽出する。そして、ＩＰ電話端末２Ｂ（１）に対する音声パケットは、ＩＰ電話端末２Ｂ（１）だけに提供し、ＩＰ電話端末２Ｂ（２）に対する音声パケットは、ＩＰ電話端末２Ｂ（２）だけに提供する。
【００９７】
これにより、拠点Ａのルーター３Ａと拠点Ｂのルーター３Ｂとの間で送受されるパケットの数は、この例の場合、半分に減らせることになる。なお、拠点Ａのルーター３Ａと拠点Ｂのルーター３Ｂとの間で接続される通話セッションが多くなればなるほど、拠点Ａのルーター３Ａと拠点Ｂのルーター３Ｂとの間で送受されるパケットの数は減らせることになる。すなわち、拠点Ａのルーター３Ａと拠点Ｂのルーター３Ｂとの間で接続される通話セッションが３つの場合には、ルーター３Ａとルーター３Ｂとの間で送受されるパケットの数は３分の１になる。同様に、拠点Ａのルーター３Ａと拠点Ｂのルーター３Ｂとの間で接続される通話セッションが４つの場合には、ルーター３Ａとルーター３Ｂとの間で送受されるパケットの数は４分の１になる。
【００９８】
この後、通話を行っている拠点Ａのルーター３Ａに接続されたＩＰ電話端末２Ａ（１）において、オンフック操作が行われたとする。この場合、ＩＰ電話端末２Ａ（１）は切断要求を送信し（ステップＳ１８）、これがルーター３Ａを介して主装置1に提供される。主装置１はこれを自機に登録し、切断要求を通話の相手先のＩＰ電話端末２Ｂ（１）に転送する。
【００９９】
これに応じて、通話の相手先であったＩＰ電話端末２Ｂ（１）においても、オフフック操作がなされ、これに応じて切断応答が形成されて送信される（ステップＳ１９）。この場合、切断応答は、ルーター３Ｂ及びルーター３Ａを通じて主装置1に提供され、主装置１は、切断応答を登録し、切断応答をＩＰ電話端末２Ａ（１）に転送する。これにより、ＩＰ電話端末２Ａ（１）とＩＰ電話端末２Ｂ（１）との間に接続されていた通話セッションは切断（開放）される。
【０１００】
このとき、ＩＰ電話端末２Ａ（１）とＩＰ電話端末２Ｂ（１）との間に接続されていた通話セッションは切断（開放）されるものの、ルーター３Ａ、３Ｂでは、音声パケットの結合／分離処理が行われている状態にある。この状態は、制御部３１０で管理されている。このため、制御部３１０は、結合／分離処理が行われている状態にあるか否かに応じて、分断処理が必要か否かを判別する（ステップＳ２０）。この例の場合、結合対象の音声パケットが１つ消滅したので、分断処理は必要であると判別される。
【０１０１】
この場合、拠点Ａのルーター３Ａは、通話セッションが開放されたＩＰ電話端末２Ａ（１）とＩＰ電話端末２Ｂ（１）の音声パケットを、結合パケットからはずことを要求する分断要求を相手先のルーター３Ｂに送信する（ステップＳ２１）。これに応じて、ルーター３Ｂは分断応答をルーター３Ａに送信する（ステップＳ２２）。
【０１０２】
そして、ルーター３Ａの制御部３１０は、ＩＰ電話端末２Ａ（１）からの音声パケットを結合パケットから外すように各部を制御する。すなわち、ルーター３Ａから送信していた音声パケットは、ＩＰ電話端末２Ａ（１）とＩＰ電話端末２Ａ（２）からの音声パケットを結合したものであった。しかし、ＩＰ電話端末２Ａ（１）とＩＰ電話端末２Ｂ（１）との間の通話が終了したため、送信すべき音声パケットは、ＩＰ電話端末２Ａ（２）からＩＰ電話端末２Ｂ（２）に送信する音声パケットだけになるようにされる。これにより、ルーター３Ａにおいては、制御部３１０の制御により、パケットの結合／分離処理は終了するようにされる。
【０１０３】
同様に、ルーター３Ｂの制御部３１０は、ＩＰ電話端末２Ｂ（１）からの音声パケットを結合パケットから外すように各部を制御する。すなわち、ルーター３Ｂから送信していた音声パケットは、ＩＰ電話端末２Ｂ（１）とＩＰ電話端末２Ｂ（２）からの音声パケットを結合したものであった。しかし、ＩＰ電話端末２Ａ（１）とＩＰ電話端末２Ｂ（１）との間の通話が終了したため、送信すべき音声パケットは、ＩＰ電話端末２Ｂ（２）からＩＰ電話端末２Ａ（２）に送信する音声パケットだけになるようにされる。これにより、ルーター３Ｂにおいても、制御部３１０の制御により、パケットの結合／分離処理は終了するようにされる。
【０１０４】
このため、図７に示すように、拠点ＡのＩＰ電話端末２Ａ（２）と拠点ＢのＩＰ電話端末２Ｂ（２）との間の通話セッションだけが維持される（ステップＳ２３）。この拠点ＡのＩＰ電話端末２Ａ（２）と拠点ＢのＩＰ電話端末２Ｂ（２）との間の通話セッションも、ＩＰ電話端末２Ａ（２）とＩＰ電話端末２Ｂ（２）といずれかが、切断要求を送信することにより、主装置１が機能し、解放されることになる。
【０１０５】
このように、この実施形態のルーター３は、自機と他の一のルーターとの間に複数の通話セッションが接続された場合には、送信する音声パケットを結合して結合パケットとして送信することができると共に、受信した結合パケットについては、着信先のＩＰ電話端末２ごとに分離して、着信先のＩＰ電話端末に提供できる。
【０１０６】
［音声パケットの結合と分離の具体例］
次に、音声パケットの結合と分離の具体例について説明する。ここでも、図６、図７に示した例の場合と同様に、拠点ＡのＩＰ電話端末２Ａ（１）と拠点ＢのＩＰ電話端末２Ｂ（１）との間と、拠点ＡのＩＰ電話端末２Ａ（２）と拠点ＢのＩＰ電話端末２Ｂ（２）との間とに通話セッションが接続された場合を例にして説明する。
【０１０７】
この例の場合、上述したように、ルーター３Ａ、３Ｂにおいて、配下のＩＰ電話端末からの音声パケットは結合して結合パケットとして送信し、受信した結合パケットについては、配下のＩＰ電話端末ごとの音声パケットに分離して、配下のＩＰ電話端末に提供する。すなわち、双方向にパケットの結合処理と分離処理とが同様に行われる。
【０１０８】
しかし、拠点Ａのルーター３Ａで行われるパケットの結合処理、分離処理と、拠点Ｂのルーター３Ｂで行われるパケットの結合処理、分離処理とは同様の処理となる。そこで、以下においては、説明を簡単にするため、配下のＩＰ電話端末からの音声パケットをルーター３Ａにおいて結合して送信し、これをルーター３Ｂが受信して配下のＩＰ電話端末ごとに分離して提供する場合について具体的に説明する。
【０１０９】
図８は、拠点ＡのＩＰ電話端末２Ａ（１）、２Ａ（２）及びルーター３Ａと、拠点ＢのＩＰ電話端末２Ｂ（１）、２Ｂ（２）及びルーター３Ｂとについて、音声パケットの処理に関連する部分に絞って、その構成を示したブロック図である。なお、ＩＰ電話端末２Ａ（１）、２Ａ（２）、２Ｂ（１）、２Ｂ（２）のそれぞれは同様に構成されるものである。このため、図８においては、ＩＰ電話端末２Ａ（１）の各構成部分に参照符号を付し、ＩＰ電話端末２Ａ（２）、２Ｂ（１）、２Ｂ（２）のそれぞれにおいては、参照符号は省略している。同様に、ルーター３Ａとルーター３Ｂも同様に構成されるものであるため、図８においては、ルーター３Ａの各構成部分に参照符号を付し、ルーター３Ｂにおいては、参照符号は省略している。
【０１１０】
また、図９、図１０は、図８に示した通信システムおいて、（ａ）〜（ｈ）を付して示した部分で送受される音声パケットの概要を説明するための図である。すなわち、図９（ａ）、図９（ｂ）、図９（ｃ）、図９（ｄ）のそれぞれは、図８の（ａ）、（ｂ）、（ｃ）、（ｄ）のそれぞれにおいて送信されるパケットを示している。同様に、図１０（ｅ）、図１０（ｆ）、図１０（ｇ）、図１０（ｈ）のそれぞれは、図８の（ｅ）、（ｆ）、（ｇ）、（ｈ）のそれぞれにおいて送信されるパケットを示している。
【０１１１】
そして、図８に示した通信システムにおいて、拠点ＡのＩＰ電話端末２Ａ（１）のハンドセット２０４のマイクロホンによって収音された音声は、アナログ音声信号に変換されてコーデック２０３に供給される。コーデック２０３では、ハンドセット２０４からのアナログ音声信号をデジタル音声データに変換し、これをデータ圧縮して送信する音声データを形成し、これをパケット処理部２０２に供給する。
【０１１２】
パケット処理部２０２は、コーデック２０３からの音声データに対して、ＩＰ（Internet Protocol）用のヘッダと、ＵＤＰ（User Datagram Protocol）用のヘッダと、ＲＴＰ（Real-time Transport Protocol）用のヘッダを付加して、送信用の音声パケットを形成する。パケット処理部２０２で形成された送信用の音声パケットは、ＬＡＮＩ／Ｆ２０１に供給され、ここでＬＡＮを通じて送信する形式の音声パケットに変換されて送出される。同様に、拠点ＡのＩＰ電話端末２Ａ（２）のハンドセット２０４のマイクロホンによって収音された音声もまた、ＩＰ電話端末２Ａ（２）のコーデック２０３、パケット処理部２０２、ＬＡＮＩ／Ｆ２０１を通じて送信用の音声パケットが形成され送出される。
【０１１３】
そして、図８のＩＰ電話端末２Ａ（１）のＬＡＮＩ／Ｆ２０１から送出された音声パケットは、図９（ａ）に示すように、ＩＰ用のヘッダと、ＵＤＰ用のヘッダと、ＲＴＰ用のヘッダと、ペイロード（１）とからなるものとなる。同様に、図８のＩＰ電話端末２Ａ（２）のＬＡＮＩ／Ｆ２０１から送出された音声パケットは、図９（ｂ）に示すように、ＩＰ用のヘッダと、ＵＤＰ用のヘッダと、ＲＴＰ用のヘッダと、ペイロード（２）とからなるものとなる。
【０１１４】
なお、ＩＰ用のヘッダは、例えば、バージョン、ヘッダ長、サービスタイプ、データグラム長、ＩＤ、フラグ、フラグメント・オフセット、ＴＴＬ（Time To Live）、プロトコル番号、ヘッダ・チェックサム、送信元ＩＰアドレス、相手先（宛先）ＩＰアドレス、オプション部などからなる。また、ＵＤＰ用のヘッダは、送信元ポート番号、相手先（宛先）ポート番号、パケット長、チェックサムなどからなる。また、ＲＴＰ用のヘッダは、Ｖ（version Number）、Ｐ（padding）、Ｘ（extension）、ＣＣ（CSRC Count）、Ｍ（Marker）、ＰＴ（Payload Type）、シーケンス番号、タイムスタンプ、ＳＳＲＣ（Synchronization Source）、ＣＳＲＣ（Contributing Source）などからなる。
【０１１５】
また、ペイロード（１）は、ＩＰ電話端末２Ａ（１）のハンドセット２０４のマイクロホンで収音され、デジタル化されると共に、符号化されてデータ圧縮された音声データが格納された部分である。同様に、ペイロード（２）は、ＩＰ電話端末２Ａ（２）のハンドセット２０４のマイクロホンで収音され、デジタル化されると共に、符号化されてデータ圧縮された音声データが格納された部分である。
【０１１６】
ＩＰ電話端末２Ａ（１）からの音声パケットは、拠点Ａのルーター３ＡのＬＡＮＩ／Ｆ３０１（１）を通じて受けつけられ、ここでルーター３Ａにおいて処理可能な形式のデータに変換されてパケット処理部３０２（１）に供給される。パケット処理部３０２（１）は、ヘッダ部とペイロード部とに分解し、そのそれぞれを結合／分離処理部３０４に供給する。
【０１１７】
同様に、ＩＰ電話端末２Ａ（２）からの音声パケットは、拠点Ａのルーター３ＡのＬＡＮＩ／Ｆ３０１（２）を通じて受けつけられ、ここでルーター３Ａにおいて処理可能な形式のデータに変換されてパケット処理部３０２（２）に供給される。パケット処理部３０２（２）は、ヘッダ部とペイロード部とに分解し、そのそれぞれを結合／分離処理部３０４に供給する。
【０１１８】
結合／分離処理部３０４は、パケット処理部３０２（１）、３０２（２）からの２つのヘッダ部から共通化した共通ヘッダを形成する。共通ヘッダは、ＩＰ電話端末２Ａ（１）又はＩＰ電話端末２Ａ（２）からの音声パケットのヘッダ部が用いられて形成される。そして、送信元ＩＰアドレスと相手先（宛先）ＩＰアドレスとがＩＰ電話端末２のＩＰアドレスではなく、ルーター３のＩＰアドレスが用いられる。この例の場合、送信元ＩＰアドレスは、拠点Ａのルーター３ＡのＩＰアドレスが用いられ、相手先（宛先）ＩＰアドレスは、拠点Ｂのルーター３ＢのＩＰアドレスが用いられる。更に、結合／分離処理部３０４は、共通ヘッダに、ＩＰ電話端末２Ａ（１）からの音声パケットのペイロードとＩＰ電話端末２Ａ（２）からの音声パケットのペイロードとを結合して結合パケットを形成し、これをヘッダ処理部３０６に供給する。
【０１１９】
ヘッダ処理部３０６は、これに供給された結合パケットに対して、これに結合された音声パケットを分離するために必要になる情報からなる拡張ヘッダを付加し、拡張ヘッダ付加後の結合パケットを暗号化／復号化部３０７に供給する。ヘッダ処理部３０６から出力された結合パケットは、図９（Ｃ）に示すように、ＩＰ用、ＵＰＤ用、ＲＴＰ用の各ヘッダからなる共通ヘッダと、拡張ヘッダと、ＩＰ電話端末２Ａ（１）、２Ａ（２）のそれぞれからのペイロード（１）、ペイロード（２）とが結合されたものである。
【０１２０】
拡張ヘッダは、図９（Ｃ）に示すように、結合フラグ、送信元ＩＤ、相手先（宛先）ＩＤ、ペイロードチャンネル数、ペイロード長、その他の情報からなる。なお、送信元ＩＤと相手先（宛先）ＩＤとは、結合されたペイロードに対応して、複数の送信元ＩＤと相手先（宛先）ＩＤとが付加される。図９（Ｃ）に示すように、この例の結合パケットは、ＩＰ電話端末２Ａ（１）からのペイロード（１）と、ＩＰ電話端末２Ａ（２）からのペイロード（２）とが結合されたものである。
【０１２１】
このため、送信元ＩＤをＩＰ電話端末２Ａ（１）のＩＤとし、相手先（宛先）ＩＤをＩＰ電話端末２Ｂ（１）のＩＤとする第１の情報と、送信元ＩＤをＩＰ電話端末２Ａ（２）のＩＤとし、相手先（宛先）ＩＤをＩＰ電話端末２Ｂ（２）のＩＤとする第２の情報とが付加される。付加の順番のペイロードの結合の順番と同じ順番とされ、結合されたペイロードとの対応付けも容易に行うことができるようにされている。なお、ＩＰ電話端末２のＩＤとしては、ＩＰアドレスあるいは内線番号が用いられる。内線番号を用いる場合には、主装置１に問い合わせを行うことにより、各ＩＰ電話端末２のＩＰアドレスを特定することができる。
【０１２２】
そして、暗号化／復号化部３０７は、ヘッダ処理部３０６からの結合パケットに対して、ＩＰｓｅｃ用のヘッダを付加してカプセル化すると共に、所定の方式で暗号化することにより、トンネルモードの結合パケットを形成する。暗号化／復号化部で形成されたトンネルモードの結合パケットは、ＷＡＮＩ／Ｆ３０８（１）に供給される。暗号化／復号化部３０７からのトンネルモードの結合パケットは、図９（ｄ）に示すように、ヘッダ処理部３０６からの結合パケット（図９（ｄ））に対して、更に、ＩＰｓｅｃ用のヘッダが付加されると共に、暗号化されたものである。
【０１２３】
この図９（ｄ）に示した態様のトンネルモードの結合パケットが、ＷＡＮＩ／Ｆ３０８（１）でネットワーク１００に送出する形式の結合パケットに変換されてネットワーク１００に送出され、拠点Ｂのルーターに向けて送信される。このようにして、この例の場合には、ＩＰ電話端末２Ａ（１）、２Ａ（２）からの音声パケットが、拠点Ａのルーター３Ａで結合されて結合パケットとして相手先（宛先）のルーター３Ｂに向けて送信される。
【０１２４】
拠点Ｂのルーター３Ｂでは、ＷＡＮＩ／Ｆ３０８（１）を通じて、拠点Ａのルーター３Ａから送出された自機宛てのトンネルモードの結合パケットを受信し、自機において処理可能な形式に変換して、これを暗号化／復号化部３０７に供給する。ルーター３ＢのＷＡＮＩ／Ｆ３０８（１）から暗号化／復号化部３０７への結合パケットは、図１０（ｅ）に示すように、ＩＰｓｅｃ用のヘッダ、ＩＰ用のヘッダ、ＵＤＰ用のヘッダ、ＲＴＰ用のヘッダ、拡張ヘッダを有し、かつ、ペイロード（１）、ペイロード（２）からなる。
【０１２５】
暗号化／復号化部３０７は、ＷＡＮＩ／Ｆ３０８（１）からのトンネルモードの結合パケットを復号化すると共に、ＩＰｓｅｃ用のヘッダを用いて結合パケットについてのカプセル化を解除し、解除後の結合パケットをヘッダ処理部３０６に供給する。ヘッダ処理部３０６に供給される結合パケットは、図１０（ｆ）に示すように、ＩＰ用のヘッダ、ＵＤＰ用のヘッダ、ＲＴＰ用のヘッダからなる共通ヘッダと、拡張ヘッダとを有し、かつ、ペイロード（１）、ペイロード（２）からなる。
【０１２６】
ヘッダ処理部３０６は、これに供給された結合ヘッダから拡張ヘッダを抽出し、当該拡張ヘッダと結合パケットを結合／分離処理部３０４に供給する。結合／分離処理部３０４は、これに供給された結合パケットについてヘッダ部とペイロード部とを分離する。そして、結合／分離処理部３０４は、拡張ヘッダの情報に基づいて、拠点ＢのＩＰ電話端末２Ｂ（１）に供給するヘッダ部を形成し、この形成したヘッダ部の情報とＩＰ電話端末２Ｂ（１）に供給するペイロード（１）とをパケット処理部３０２（１）に供給する。同様に、結合／分離処理部３０４は、拡張ヘッダの情報に基づいて、拠点ＢのＩＰ電話端末２Ｂ（２）に供給するヘッダ部を形成し、この形成したヘッダ部の情報とＩＰ電話端末２Ｂ（２）に供給するペイロード（２）とをパケット処理部３０２（１）に供給する。
【０１２７】
ここで、拠点ＢのＩＰ電話端末２Ｂ（１）に供給するヘッダ部は、例えば、ＩＰ用のヘッダの送信元をＩＰ電話端末２Ａ（１）とし、相手先（宛先）をＩＰ電話端末２Ｂ（１）とするなどの変更が加えられたものである。同様に、拠点ＢのＩＰ電話端末２Ｂ（２）に供給するヘッダ部は、例えば、ＩＰ用のヘッダの送信元をＩＰ電話端末２Ａ（２）とし、相手先（宛先）をＩＰ電話端末２Ｂ（２）とするなどの変更が加えられたものである。これにより、共通ヘッダから、ＩＰ電話端末２Ａ（１）からＩＰ電話端末２Ｂ（１）への本来の音声パケットが再生成され、ＩＰ電話端末２Ａ（２）からＩＰ電話端末２Ｂ（２）への本来の音声パケットが再生成される。
【０１２８】
パケット処理部３０２（１）は、これに供給されたＩＰ電話端末２Ｂ（１）用のヘッダ部とペイロード（１）とからＩＰ電話端末２Ｂ（１）に供給する音声パケットを形成し、これをＬＡＮＩ／Ｆ３０１（１）を通じてＩＰ電話端末２Ｂ（１）に送信する。同様に、パケット処理部３０２（１）は、これに供給されたＩＰ電話端末２Ｂ（２）用のヘッダ部とペイロード（２）とからＩＰ電話端末２Ｂ（２）に供給する音声パケットを形成し、これをＬＡＮＩ／Ｆ３０１（２）を通じてＩＰ電話端末２Ｂ（２）に送信する。
【０１２９】
ルーター３ＢのＬＡＮＩ／Ｆ３０１（１）、３０１（２）は、音声パケットをＬＡＮに送出する形式に変換して、ＬＡＮに送出する。ルーター３ＢのＬＡＮＩ／Ｆ３０１（１）からＩＰ電話端末２Ｂ（１）に送信される音声パケットは、図１０（ｇ）に示すように、ＩＰ用のヘッダ、ＵＤＰ用のヘッダ、ＲＴＰ用のヘッダに、ペイロード（１）が付加されたものである。ルーター３ＢのＬＡＮＩ／Ｆ３０１（２）からＩＰ電話端末２Ｂ（２）に送信される音声パケットは、図１０（ｈ）に示すように、ＩＰ用のヘッダ、ＵＤＰ用のヘッダ、ＲＴＰ用のヘッダに、ペイロード（２）が付加されたものである。
【０１３０】
拠点Ｂのルーター３ＢのＬＡＮＩ／Ｆ３０１（１）から送信された音声パケットは、拠点ＢのＩＰ電話端末２Ｂ（１）のＬＡＮＩ／Ｆ２０１受信され、自機で処理可能な形式の変換された後に、パケット処理部２０２に供給される。パケット処理部２０２は、これに供給された音声パケットからヘッダ部とペイロードとを分離し、パイロードの音声データをコーデック２０３に供給する。コーデック２０３は、これに供給された音声データを圧縮伸長して圧縮前の音声データを復元し、これをアナログ音声信号に変換して、このアナログ音声信号をハンドセット２０４に供給する。これにより、拠点ＡのＩＰ電話端末２Ａ（１）のハンドセット２０４のマイクロホンで収音された音声が、拠点ＢのＩＰ電話端末２Ｂ（１）のハンドセットのスピーカから放音される。
【０１３１】
拠点Ｂのルーター３ＢのＬＡＮＩ／Ｆ３０１（２）から送信された音声パケットは、拠点ＢのＩＰ電話端末２Ｂ（２）のＬＡＮＩ／Ｆ２０１受信され、自機で処理可能な形式の変換された後に、パケット処理部２０２に供給される。パケット処理部２０２は、これに供給された音声パケットからヘッダ部とペイロードとを分離し、パイロードの音声データをコーデック２０３に供給する。コーデック２０３は、これに供給された音声データを圧縮伸長して圧縮前の音声データを復元し、これをアナログ音声信号に変換して、このアナログ音声信号をハンドセット２０４に供給する。これにより、拠点ＡのＩＰ電話端末２Ａ（２）のハンドセット２０４のマイクロホンで収音された音声が、拠点ＢのＩＰ電話端末２Ｂ（２）のハンドセットのスピーカから放音される。
【０１３２】
このようにして、拠点ＡのＩＰ電話端末２Ａ（１）、２Ａ（２）からの音声が、拠点ＢのＩＰ電話端末２Ｂ（１）、２Ｂ（２）に伝達される。なお、拠点ＢのＩＰ電話端末２Ｂ（１）、２Ｂ（２）から拠点ＡのＩＰ電話端末２Ａ（１）、２Ａ（２）の音声の伝達もまた、上述した拠点ＡのＩＰ電話端末２Ａ（１）、２Ａ（２）から拠点ＢのＩＰ電話端末２Ｂ（１）、２Ｂ（２）への音声の伝達と同様に行われる。
【０１３３】
このように、拠点ＡのＩＰ電話端末２Ａ（１）と拠点ＢのＩＰ電話端末２Ｂ（１）との間で通話し、拠点ＡのＩＰ電話端末２Ａ（２）と拠点ＢのＩＰ電話端末２Ｂ（２）との間で通話する場合には、そのそれぞれで独立して音声パケットが送受されるのではない。ルーター間においては、音声パケットが結合され、送受信される音声パケットの数を最小限に抑えるようにしている。これにより、ルーター３Ａ、３Ｂにおける処理の負荷を低減するようにしている。特に、ＶＰＮ技術を用いる場合には、音声パケットごとに暗号化、復号化を行わなければならないが、送受信する音声パケットを少なくすることにより、暗号化、復号化する音声パケットを少なくすることにより、ルーター３Ａ、３Ｂにおいての負荷を低減することができる。
【０１３４】
［ルーター３の処理］
次に、この実施形態の通信システムにおいて、各拠点に配置され、音声パケットの結合／分離処理を行うルーター３の処理の具体例についてまとめる。図１１は、この実施形態のルーター３で実行される処理を説明するためのフローチャートであり、ルーター３の主に制御部３１０の制御の下に実行される処理である。電源が投入されたルーター３の制御部３１０では、常時、図１１に示すフローチャートの処理を実行している。
【０１３５】
ルーター３の制御部３１０は、自機に接続されたＩＰ電話端末２から発信要求が送信されてきたか否かを判別する（ステップＳ１０１）。ステップＳ１０１の判別処理において、発信要求が送信されてきたと判別した時には、当該発信要求を主装置１に送信し、発信処理を行うようにする（ステップＳ１０２）。このステップＳ１０２の発信処理では、ルーター３の制御部３１０は、主装置１による呼制御に応じて、自機に接続されたＩＰ電話端末からの発信要求や自機に接続されたＩＰ電話端末への着信応答などの中継処理を行う。
【０１３６】
そして、制御部３１０は、自機に接続された発信元のＩＰ電話端末に対する相手先のＩＰ電話端末からの着信応答が送信されてきたか否かを判別する（ステップＳ１０３）。ステップＳ１０３の判別処理において、着信応答は送信されてきていないと判別した時には、相手先のＩＰ電話端末が着信要求に対して応答していないので通話セッションは接続されず、ステップＳ１０１からの処理を繰り返すようにする。
【０１３７】
また、ステップＳ１０３の判別処理において、相手先（宛先）のＩＰ電話端末からの着信応答が送信されてきていると判別した時には、自機に接続された発信元のＩＰ電話端末と相手先のＩＰ電話端末との間に通話セッションが接続されて、通話が行うようにされる。このため、制御部３１０は、結合判定部３０３を制御し、自機と今回通話セッションが接続された相手先のルーターとの間に他の通話セッションが既に接続されているために、音声パケットの結合が必要か否かを判別する結合判定を行う（ステップＳ１０４）。
【０１３８】
ステップＳ１０４の判別処理において、音声パケットの結合が必要であると判別したとする。この場合、制御部３１０は、音声パケットの結合要求を相手先のルーターに送信し、これに応じて当該相手先のルーターから送信されて来る結合応答を受信して、結合／分離処理を開始する準備を整える結合要求処理を実行する（ステップＳ１０５）。この後、制御部３１０は、結合／分離処理部３０４を制御して結合／分離処理を開始する（ステップＳ１０６）。
【０１３９】
具体的に、ステップＳ１０６において、制御部３１０は、結合／分離処理部３０４を制御して、自機との間に複数の通信セッションが接続されている相手先のルーターに対しては、自機から送出する複数の音声パケットを結合して結合パケットとして送信する。逆に、自機との間に複数の通信セッションが接続されている当該相手先のルーターから自機宛てに送信されて来る結合パケットについては、これに付加されている拡張ヘッダの情報に基づいて分離し、自機に接続されている対応するＩＰ電話端末のそれぞれに提供する。このように、ステップＳ１０５において、結合／分離処理を開始した後においては、ステップＳ１０１からの処理を繰り返す。また、ステップＳ１０４の判別処理において、音声パケットの結合が不要であると判別したときは、ステップＳ１０１からの処理を繰り返すようにする。
【０１４０】
また、ステップＳ１０１の判別処理において、発信要求を受信していないと判別した時には、ルーター３の制御部３１０は、自機に接続されたＩＰ電話端末２に対する着信要求があるか否かを判別する（ステップＳ１０７）。すなわち、ステップＳ１０７は、ネットワーク１００を通じて自機に接続されたＩＰ電話端末２に対する着信要求が送信されてきたか否かを判別する処理である。
【０１４１】
ステップＳ１０７の判別処理において、自機に接続されたＩＰ電話端末２に対する着信要求があると判別した時には、着信処理を行うようにする（ステップＳ１０８）。このステップＳ１０８の着信処理では、ルーター３の制御部３１０は、主装置１による呼制御に応じて、自機に接続されたＩＰ電話端末への着信要求や自機に接続されたＩＰ電話端末からの着信応答などの中継する処理を行う。
【０１４２】
そして、制御部３１０は、発信元のＩＰ電話端末が接続されたルーターから結合要求が送信されてきたか否かを判別する（ステップＳ１０９）。ステップＳ１０９において、結合要求は送信されてきていないと判別した時には、音声パケットの結合／分離処理を行う必要はないので、ステップＳ１０１からの処理を繰り返す。ステップＳ１０９の判別処理において、音声パケットの結合要求が送信されてきたと判別した時には、制御部３１０は、自機宛ての結合要求を受信し、これに応じた結合応答を形成して結合要求元に送信して、結合／分離処理を開始するための準備を整える結合準備処理を実行する（ステップＳ１１０）。
【０１４３】
この後、制御部３１０は、結合／分離処理を開始する（ステップＳ１０６）。このステップＳ１０６では、上述もしたように、制御部３１０が結合／分離処理部３０４を制御して、自機との間に複数の通信セッションが接続されている相手先のルーターに対しては、自機から送出する複数の音声パケットは、結合して結合パケットとして送信する。逆に、自機との間に複数の通信セッションが接続されている相手先のルーターから自機宛てに送信されて来る結合パケットについては、これに付加されている拡張ヘッダの情報に基づいて分離して、自機に接続されている対応するＩＰ電話端末のそれぞれに提供する。このように、ステップＳ１０６において、結合／分離処理を開始した後においては、ステップＳ１０１からの処理を繰り返す。
【０１４４】
また、ステップＳ１０７の判別処理において、自機に接続されたＩＰ電話端末２に対する着信はないと判別した時には、制御部３１０は、自機と他のルーターとの間に通話セッションが接続されているか否かを判別する（ステップＳ１１１）。この判別処理は、例えば、主装置１で管理されている通話セッションの状態を参照することにより判別できるし、また、自機（ルーター３）において、自機の接続状態を管理することによって、この接続状態から判別することもできる。
【０１４５】
ステップＳ１１１の判別処理において、自機と他のルーターとの間に通話セッションは接続されていないと判別されたとする。この場合には、ステップＳ１０１からの処理が繰り返すようにされる。一方、ステップＳ１１１の判別処理において、自機と他のルーターとの間に通話セッションが接続されていると判別されたとする。この場合には、自機（ルーター３）の制御部３１０は、当該通話セッションが切断するようにされたか否かを判別する（ステップＳ１１２）。ステップＳ１１２では、自機に接続されている通話セッションを接続しているＩＰ電話端末から切断要求が送信されてきたり、通話セッションを接続している相手先のＩＰ電話端末からの切断要求を受信したりした場合に、切断するようにされたと判別できる。
【０１４６】
ステップＳ１１２において、自機との間で接続されている通話セッションが切断するようにされたと判別した時には、主装置１の呼制御の下、当該通話セッションを切断する切断処理を実行する（ステップＳ１１３）。このステップＳ１１３の切断処理では、ルーター３の制御部３１０は、主装置１による呼制御に応じて、切断要求や切断応答の中継処理を行い、当該通話セッションを切断する。
【０１４７】
この後、制御部３１０は、通話セッションを切断した自機と他のルーターとのそれぞれでは結合／分離処理が行われている状態にあり、分断処理が必要か否かを判別する（ステップＳ１１４）。このステップＳ１１４の判別処理は、制御部３１０で管理されている自機の動作状態に応じて判別できる。ステップＳ１１４の判別処理で、通話セッションを切断した自機と他のルーターとのそれぞれでは結合／分離処理は行われておらず、分断処理は必要ないと判断した時には、ステップＳ１０１からの処理を繰り返す。
【０１４８】
また、ステップＳ１１４の判別処理で、通話セッションを切断した自機と他のルーターとのそれぞれにおいて結合／分離処理が行われており、分断処理が必要である判断した時には、制御部は分断処理を実行する（ステップＳ１１５）。このステップＳ１１５の分断処理では、例えば、自機に接続されているＩＰ電話端末から切断要求が送信されてきたことを契機として通信セッションの切断を行った場合には、分断要求を形成して切断した通話セッションの相手先のルーターに送信し、当該相手先のルーターからの分断応答を受信する。また、このステップＳ１１４の分断処理では、例えば、通話セッションを接続している相手先のＩＰ電話端末からの切断要求を受信した場合には、相手先から送信されて来る分断要求を受信して、分断応答を返信する。
【０１４９】
この一連の処理を契機として、自機と相手先のルーターでは、制御部３１０が各部を制御して、切断された通話セッションの発信元のＩＰ電話端末と相手先のＩＰ電話端末との間に発生していた音声パケットは結合／分離の対象外とされる。したがって、切断された通話セッションの発信元のＩＰ電話端末と相手先のＩＰ電話端末との間に発生していた音声パケットについては、結合／分離処理を行わないようにすることができる。
【０１５０】
なお、例えば、２つの音声パケットが結合されて結合パケットとされていた場合に、ステップＳ１１５の分断処理が行われると、送受される音声パケットは、双方向に１つずつであるので、結合／分離処理は終了する。しかし、例えば、３つ以上の音声パケットが結合されて結合パケットとされていた場合に、ステップＳ１１４の分断処理が行われると、接続中の通話セッションはまだ複数存在し、送受される音声パケットも双方向に複数の音声パケットが存在している。このため、この場合には、結合／分離される音声パケットが１つ減るだけで、結合／分離処理は継続して行われる。そして、ステップＳ１１５の分断処理の後においては、ステップＳ１０１からの処理が行われる。
【０１５１】
このようにして、この実施形態のルーター３では、音声パケットの結合／分離処理がおこなわれ、ルーター間で送受信される通話のための音声パケットについては、送受信の対象とされる数を大幅に低減させることができる。
【０１５２】
［実施形態の効果］
上述したように、この実施形態のルーター３の場合には、自機と他の一のルーターとの間に複数の通話セッションが接続されている場合には、ルーター間で送受される音声パケットは結合して、結合パケットとして送信できる。また、受信した結合パケットについては、配下のＩＰ電話端末ごとに分離して、そのそれぞれを対応するＩＰ電話端末に供給できる。
【０１５３】
したがって、ルーター間で送受される通話パケットを大幅に減らすことができ、各ルーターの負荷を軽減できる。特に、ＶＰＮ技術を用いる場合、送受信される音声パケットごとに暗号化／復号化の処理を行わなければならない。しかし、送受信する音声パケットを大幅に減らすことができることにより、暗号化／復号化の対象となるパケットが減ることになり、ルーターにおける暗号化／復号化のための負荷が大幅に軽減できる。
【０１５４】
これにより、ルーター間において、余裕をもって適切に音声パケットの送受信ができ、音声パケットの送受信の遅延を生じさせず、常時、良好に通話を行うことができる。
【０１５５】
［変形例など］
上述した実施形態では、２つのＩＰ電話端末からの音声パケットを結合する場合を例にして説明したが、これに限るものではない。２つ以上の適宜の数の音声パケットを結合した結合パケットを形成し、これを送受信の対象とすることができる。より詳しくは、通話パケットの送信周期を例えば２０ミリ秒とすれば、結合パケットには、最大で７つの音声パケットを結合することができる。また、送信周期を２０ミリ秒よりも短くすれば、より多くの音声パケットを結合できる。このように、１つの結合パケットに結合できる音声パケットの数は、送信周期やペイロード長などを勘案して最大７つまでの範囲で適切な数とすることができる。
【０１５６】
また、所定のルーター間において、１つの結合パケットに結合可能な数以上の通話セッションが接続された場合には、新たに別の結合パケットを形成して送受信することができる。例えば、各ルーターに例えば３０台のＩＰ電話端末が接続され、このルーター間に１０個の通話セッションが接続されたとする。この場合に、１つの結合パケットに結合できる音声パケットの最大数が７つであるとすると、７つの音声パケットが結合された結合パケットと、３つの音声パケットが結合された結合パケットとの２つの結合パケットが形成されて、送受信され処理される。このように、ルーター間では、１つの結合パケットだけでなく、複数個の結合パケットを形成して、送受信することもできる。
【０１５７】
また、上述した実施形態では、発信元のＩＰ電話端末２が接続されたルーター３において、通話パケットの結合が必要か否かを判別し、必要である場合には、相手先のルーターに対して、複数の音声パケットを結合した結合パケットの送受信を行うように指示した。しかし、これに限るものではない。着信要求を受信した（電話がかかってきた）ＩＰ電話端末２が接続されたルーター３において、通話パケットの結合が必要か否かを判別し、必要である場合には、相手先のルーターに対して、複数の音声パケットを結合した結合パケットの送受信を行うように指示することも可能である。
【０１５８】
また、上述した実施形態の通信システムのように、音声パケットの結合／分離を行うルーター間で結合要求や結合応答を送受信しないようにすることもできる。例えば、発信操作が行われたＩＰ電話端末が接続されたルーターと、着信要求の送信先（相手先（宛先））のＩＰ電話端末が接続されたルーターとのそれぞれにおいて、上述した実施形態のルーター３の場合と同様に音声パケットの結合判定を行う。そして、自機と相手先のルーターとの間に複数の通話セッションが接続されており、音声パケットの結合が必要であると判定した場合には、通話パケットを結合して送信する処理を開始する。
【０１５９】
この場合、結合パケットのＩＰ用のヘッダとＵＰＤ用のヘッダとＲＴＰ用のヘッダとの内のいずれかのヘッダの空領域に、結合フラグを設け、この結合フラグをオンにしておく。これにより、結合フラグがオンのパケットは、結合パケットであると判別できる。このため、結合パケットの受信先のルーターにおいては、結合フラグがオンであるパケットについては、拡張ヘッダの情報に基づいて、分離処理を行って、分離した音声パケットを自機に接続された対応するＩＰ電話端末に提供する。
【０１６０】
すなわち、パケットの受信先においては、パケットに付加されている結合フラグがオンである場合には、当該パケットは結合パケットであるものと判別して、音声パケットの分離処理を行うようにする。逆に、パケットに付加されている結合フラグがオンでない場合には、結合パケットではないので、通常の音声パケットに対する処理を行う。このようにすれば、結合パケットの受信先において、結合パケットと通常の音声パケットのそれぞれを適切に処理できる。
【０１６１】
また、この場合の結合パケットの分断処理は、通話セッションの切断要求が発生したＩＰ電話端末が接続されているルーターと、通話セッションの切断要求の受信先のＩＰ電話端末が接続されているルーターのそれぞれにおいて、結合パケットからの音声パケットの分断処理が必要か否かを判別する。そして、分断処理が必要であると判別した場合には、その判別したルーターにおいては、切断された通話セッションを通じて送信していた音声パケットの結合パケットからの分断処理を行うようにすればよい。
【０１６２】
なお、結合パケットのＩＰ用のヘッダとＵＰＤ用のヘッダとＲＴＰ用のヘッダとの内のいずれかのヘッダの空領域に、結合フラグを設けるようにするには、必ず結合パケットの決まった位置に結合フラグを設けるためである。上述した実施形態の通信システムの場合のように、拡張ヘッダの中に結合フラグを設けてもよいが、この場合には、結合フラグ自体を特有の情報（結合フラグとして固有の情報）にしない限り、当該パケットが真に結合パケットか否かを判別できない場合ある。上述した実施形態の通信システムの場合に拡張ヘッダが設けられる位置は、通常の音声パケットの場合のペイロードの部分に相当するためである。
【０１６３】
また、上述した実施形態では、ＶＰＮ技術としてＩＰｓｅｃを用いるものとしたが、これに限るものではない。ＰＰＴＰ、ＳＳＬといったプロトコルなどを用いるようにしてももちろんよい。その他のＶＰＮ技術、特に新たに開発されたＶＰＮ技術を用いるようにしてもよい。すなわち、この発明の場合には種々のＶＰＮ技術を用いるようにしてもよい。
【０１６４】
また、上述した実施形態では、共通ヘッダと最初のペイロードとの間に拡張ヘッダを設けるようにしたが、これに限るものではない。例えば、結合パケットの最後尾部分に所定のデータ長の拡張ヘッダに相当する拡張データを付加するようにしてもよい。
【０１６５】
［その他］
なお、上述した実施形態の説明からも分かるように、ＶｏＩＰ装置の結合手段、分離手段の各機能は、ルーター３の結合／分離処理部３０４が実現し、ＶｏＩＰ装置の付加手段、抽出手段の各機能は、ルーター３のヘッダ処理部３０６が実現している。また、ＶｏＩＰ装置の判別手段の機能は、ルーター３の結合判定部３０３が実現している。また、ＶｏＩＰ装置の受信手段の機能は、ルーター３のＷＡＮＩ／Ｆ３０８が実現している。また、ＶｏＩＰ装置の暗号化手段、復号化手段の各機能は、ルーター３の暗号化／復号化部３０７が実現している。
【０１６６】
また、図１１に示したフローチャートを用いて説明したルーター３行わる通信方法が、この発明のＶｏＩＰ装置で用いられる通信方法の一実施形態に対応している。
【符号の説明】
【０１６７】
１…主装置、１０１…ＬＡＮ接続端子、１０２…ＬＡＮＩ／Ｆ、１０３…アドレス管理ＤＢ、１０４…アドレス管理部、１０５…呼制御部、１１０…制御部、１１１…ＣＰＵ、１１２…ＲＯＭ、１１３…ＲＡＭ、１１４…システムバス、２、２Ａ（１）、２Ａ（２）…ＩＰ電話端末、２Ｂ（１）、２Ｂ（２）…ＩＰ電話端末、２Ｃ（１）、２Ｃ（２）…ＩＰ電話端末、２Ｄ（１）、２Ｄ（２）…ＩＰ電話端末、２０１Ｔ…ＬＡＮ接続端子、２０１…ＬＡＮＩ／Ｆ、２０２…パケット処理部、２０３…コーデック、２０４…ハンドセット、２０５…リンガ、２０６…ＮＴＰ同期部、２０７…操作入力Ｉ／Ｆ、２０８…操作部、２０９…ディスプレイコントローラ、２１０…ディスプレイ、２２０…制御部、３、３Ａ、３Ｂ、３Ｃ、３Ｄ…ルーター、３０１Ｔ（１）、３０１Ｔ（２）…ＬＡＮ端子、３０１（１）、３０１（２）…ＬＡＮＩ／Ｆ、３０２（１）、３０２（２）…パケット処理部、３０３…結合判定部、３０４…結合／分離処理部、３０５…ＮＴＰ同期部、３０６…ヘッダ処理部、３０７…暗号化／復号化部、３０８（１）、３０８（２）…ＷＡＮＩ／Ｆ、３０８Ｔ（１）、３０８Ｔ（２）…ＷＡＮ接続端子、３１０…制御部、１００…ネットワーク、２００…ＮＴＰサーバ
【図１】
2018019116.tif 000003
【図２】
2018019116.tif 000004
【図３】
2018019116.tif 000005
【図４】
2018019116.tif 000006
【図５】
2018019116.tif 000007
【図６】
2018019116.tif 000008
【図７】
2018019116.tif 000009
【図８】
2018019116.tif 000010
【図９】
2018019116.tif 000011
【図１０】
2018019116.tif 000012
【図１１】
2018019116.tif 000013