(57)【要約】【課題】パケット中継部が電話機間でなされる通話と無関係のＲＴＰパケットを受信した場合でも、高品質の通話を維持できるパケット中継装置を提供する。【解決手段】本発明のパケット中継装置は受信したＲＴＣＰパケットに含まれるＳＳＲＣ識別子を管理テーブルに記憶し、受信したＲＴＰパケットに含まれるＳＳＲＣ識別子が当該管理テーブルに記憶されている全てのＳＳＲＣ識別子のいずれとも一致しないと判別した場合に当該ＲＴＰパケットを破棄する。【選択図】図１
2008258944.tif 000002
【特許請求の範囲】
【請求項１】
パケットの交換により通話をなす複数の電話機と、前記電話機の１からのパケットを受信してこれを他の１の電話機へ中継するパケット中継部と、を含むパケット中継装置であって、
前記パケット中継部は、
受信したＲＴＣＰパケットに含まれるＳＳＲＣ識別子を管理テーブルに記憶する識別子記憶手段と、
受信したＲＴＰパケットに含まれるＳＳＲＣ識別子が前記管理テーブルに記憶されているＳＳＲＣ識別子のいずれとも一致しないと判別した場合に当該ＲＴＰパケットを破棄するパケット識別部と、を含むことを特徴とするパケット中継装置。
【請求項２】
ＳＩＰメッセージの交換により通話セッションを確立し且つパケットの交換により通話をなす複数の電話機と、前記電話機の１からのＳＩＰメッセージ及びパケットを受信してこれを他の１の電話機へ中継するパケット中継部と、を含むパケット中継装置であって、
前記パケット中継部は、
受信したＳＩＰメッセージに含まれるＩＰアドレス及びポート番号を管理テーブルに記憶する識別子記憶手段と、
受信したＲＴＰパケットに含まれるＩＰアドレス及びポート番号が前記管理テーブルに記憶されているＩＰアドレス及びポート番号のいずれとも一致しないと判別した場合に当該ＲＴＰパケットを破棄するパケット識別部と、を含むことを特徴とするパケット中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数の電話機及び当該電話機から送信されたパケットを中継するパケット中継部を含むパケット中継装置に関する。
【背景技術】
【０００２】
近年、パケット交換により通話をなすＶｏＩＰ(Voice Over Internet Protocol)機能を備えた電話機及び当該電話機から送信されたパケットを中継するＶｏＩＰルータが普及しつつある。従来のＶｏＩＰルータは通常、ＷＡＮ（World Area Network）ポート、ＬＡＮ（Local Area Network）ポート、無線ＬＡＮ及びアナログ収容回線などを有し、ＶｏＩＰ機能を備える。ＶｏＩＰルータはＷＡＮポートからインターネットへと、アナログ収容回線によりアナログ収容電話機へと、ＬＡＮポートからＬＡＮ収容電話端末へと、無線ＬＡＮにより無線ＬＡＮ収容電話端末へと接続される。これらの電話端末はＲＴＰ(Real-time Transport Protocol)パケットを交換することによってＶｏＩＰ通話を行う。これらの電話端末がＶｏＩＰ通話を行う場合に、従来のパケット中継装置がＲＴＰパケットを中継する方法としては、ＷＡＮ側受信ポートとＬＡＮ側受信ポートとをＮＡＰＴ(Network Address Port Translation)接続して中継する方法や、ＶｏＩＰルータなどのパケット中継部内で送信元／送信先情報を管理し、当該情報に基づいて受信したＲＴＰパケットを送信先に中継する制御方式が知られている。例えば特許文献１には、ＲＴＰヘッダの特徴を有するパケットを一定時間内に連続して受信した場合に当該パケットがＲＴＰパケットを含んでいると判定するＲＴＰパケット判定手段を備え、ＲＴＰパケットであると判定されたパケットに関する送信元／送信先情報をエントリ情報として保持するパケット中継装置が開示されている。
【特許文献１】特開２００４−２９７７７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ＮＡＰＴ接続するＲＴＰパケット中継方法や、特許文献１に開示されるパケット中継装置においては、電話機間で通話がなされている最中にＶｏＩＰルータなどのパケット中継部が当該通話と無関係のＲＴＰパケットを受信した場合にも、これを送信先の電話機に中継してしまい、当該送信先の電話機は通話に必要なＲＴＰパケットに混在して当該通話と無関係のＲＴＰパケットも受信することとなり、通話品質が低下してしまうという問題点があった。特許文献１におけるパケット中継装置は、受信したＩＰパケットがＲＴＰパケットであると判定した場合に、当該ＲＴＰパケットに関する送信元／送信先情報を保持してしまうため、電話機間でなされる通話と無関係のＲＴＰパケットを受信した場合にも、これを送信先の電話機に中継してしまい、通話品質を低下させてしまうという問題点を解消できなかった。
【０００４】
本発明は上記した如き問題点に鑑みてなされたものであって、パケット中継部が電話機間でなされる通話と無関係のＲＴＰパケットを受信した場合でも、高品質の通話を維持できるパケット中継装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明によるパケット中継装置は、パケットの交換により通話をなす複数の電話機と、前記電話機の１からのパケットを受信してこれを他の１の電話機へ中継するパケット中継部と、を含むパケット中継装置であって、前記パケット中継部は、受信したＲＴＣＰパケットに含まれるＳＳＲＣ識別子を管理テーブルに記憶する識別子記憶手段と、受信したＲＴＰパケットに含まれるＳＳＲＣ識別子が前記管理テーブルに記憶されているＳＳＲＣ識別子のいずれとも一致しないと判別した場合に当該ＲＴＰパケットを破棄するパケット識別部と、を含むことを特徴とする。
【０００６】
また、本発明によるパケット中継装置は、ＳＩＰメッセージの交換により通話セッションを確立し且つパケットの交換により通話をなす複数の電話機と、前記電話機の１からのＳＩＰメッセージ及びパケットを受信してこれを他の１の電話機へ中継するパケット中継部と、を含むパケット中継装置であって、前記パケット中継部は、受信したＳＩＰメッセージに含まれるＩＰアドレス及びポート番号を管理テーブルに記憶する識別子記憶手段と、受信したＲＴＰパケットに含まれるＩＰアドレス及びポート番号が前記管理テーブルに記憶されているＩＰアドレス及びポート番号のいずれとも一致しないと判別した場合に当該ＲＴＰパケットを破棄するパケット識別部と、を含むことを特徴とする。
【発明を実施するための最良の形態】
【０００７】
以下、本発明に係る実施例について添付の図面を参照しつつ詳細に説明する。
【実施例１】
【０００８】
図１は本発明によるパケット中継装置を通信ネットワークと共に表すブロック図である。パケット中継装置１はパケット中継部１０と、電話機２０〜２４とを含む。
【０００９】
パケット中継部１０はＷＡＮ接続部１１と、ＳＬＩＣ制御部１２と、ＬＡＮ接続部１３と、無線ＬＡＮ接続部１４と、ＲＴＰ制御部１５と、ＤＳＰ制御部１８とを含む。パケット中継部１０は例えばＶｏＩＰ（Voice Over Internet Protocol）機能を有するＶｏＩＰルータである。
【００１０】
ＷＡＮ（World Area Network）接続部１１はインターネットなどの通信ネットワーク３０を介して例えばＩＰ電話機などの電話機２０及び２１と接続されている。ＳＬＩＣ（Subscriber Line Interface Circuit）制御部１２はアナログ収容回線４０を介して例えばアナログ電話機などの電話機２２と接続されている。ＤＳＰ(Digital Signal Processor)制御部１８はＳＬＩＣ制御部１２及びＲＴＰ制御部１５と接続されており、ＲＴＰ制御部１５からのＲＴＰパケットをアナログ音声データに変換して、これをＳＬＩＣ制御部１２に供給する。また、ＤＳＰ制御部１８はＳＬＩＣ制御部１２からのアナログ音声データをＲＴＰパケットに変換して、これをＲＴＰ制御部１５に供給する。ＬＡＮ（Local Area Network）接続部１３はＬＡＮ網５０を介して例えばＬＡＮ収容電話端末などの電話機２３と接続されている。無線ＬＡＮ接続部１４は無線ＬＡＮ網６０を介して例えば無線ＬＡＮ収容電話端末などの電話機２４と接続されている。ＷＡＮ接続部１１、ＬＡＮ接続部１３及び無線ＬＡＮ接続部１４は各々が接続している電話機との間でパケットを交換できる。電話機２０、２１、２３及び２４の各々はＶｏＩＰ機能を備え、パケット中継部１０を介してパケットを交換することにより通話を行う。ＳＬＩＣ制御部１２は電話機２２との間でアナログ音声データを送受信できる。ＳＬＩＣ制御部１２に接続されているＤＳＰ制御部１８がアナログ音声データをＲＴＰパケットに変換する。電話機２２はパケット中継部１０によるアナログ音声データの変換及びパケットの交換により通話を行う。なお、本発明にはこれら電話機の種類及び数に関して制限は無い。
【００１１】
パケット中継部１０はＷＡＮ接続部１１、ＤＳＰ制御部１８、ＬＡＮ接続部１３及び無線ＬＡＮ接続部１４が受信したパケットを中継できる。例えば、電話機２０からのパケットをＷＡＮ接続部１１が受信し、ＲＴＰ制御部１５を経由して当該パケットをＤＳＰ制御部１８がアナログ音声データに変換し、ＳＬＩＣ制御部１２がこれを電話機２２へ送信する。また、電話機２０からのパケットをＷＡＮ接続部１１が受信し、ＲＴＰ制御部１５を経由して当該パケットをＷＡＮ接続部１１が電話機２１へ送信することもできる。通常、パケット中継部１０は送信元の電話機と送信先の電話機を１対１でパケットを中継する。
【００１２】
ＲＴＰ(Real-time Transport Protocol)制御部１５は、管理テーブル１６と、パケット識別部１７とを含む。
【００１３】
ＲＴＰ制御部１５は受信したＲＴＣＰ（RTP Control Protocol）パケットに含まれるＳＳＲＣ（synchronization source identifier）識別子を管理テーブル１６に記憶する識別子記憶手段を備える。ＲＴＰ制御部１５は複数種類あるＲＴＣＰパケットの内、特に通話開始時に送信元の電話機から受信したＳＲ（Sender Report）若しくはＲＲ（Receiver Report）パケットに含まれるＳＳＲＣ識別子を管理テーブル１６に記憶する。図２は管理テーブル１６の一例を表す図である。同図中に示す如く管理テーブル１６は複数のＳＳＲＣ識別子を記憶できる。ＲＴＰ制御部１５はＲＴＣＰパケットに含まれるＳＳＲＣ識別子が管理テーブル１６に記憶されていなければ、当該ＳＳＲＣ識別子を新たに管理テーブル１６に記憶する。ＳＳＲＣ識別子は通話セッション毎に異なるため、通話セッションが複数確立されている場合には管理テーブル１６は複数のＳＳＲＣ識別子を記憶している。また、識別子記憶手段は管理テーブル１６に記憶されているＳＳＲＣ識別子を消去することもできる。具体的には、パケット中継部１０の電源が切断された場合若しくは通話セッションが終了した場合に、識別子記憶手段が管理テーブル１６に記憶されているＳＳＲＣ識別子を消去する。
【００１４】
パケット識別部１７は、受信したＲＴＰパケットに含まれるＳＳＲＣ識別子が管理テーブルに記憶されている全てのＳＳＲＣ識別子のいずれとも一致しないと判別した場合に、当該ＲＴＰパケットを破棄する。また、パケット識別部１７は、受信したＲＴＰパケットに含まれるＳＳＲＣ識別子が管理テーブルに記憶されている全てのＳＳＲＣ識別子のいずれかと一致したと判別した場合には、当該ＲＴＰパケットを破棄せず、送信先の電話機に接続されるブロック（ＷＡＮ接続部１１、ＳＬＩＣ制御部１２、ＬＡＮ接続部１３及び無線ＬＡＮ接続部１４の何れか）に供給する。上記したＲＴＰパケット、ＲＴＣＰパケット及びＳＳＲＣ識別子はＩＥＴＦ（Internet Engineering Task Force）によって発行されたＲＦＣ（Request For Comments）１８８９の規定に準拠したものであれば良い。
【００１５】
図３はパケット中継装置によるパケット中継処理を表すシーケンス図である。電話機２２と電話機２０との間でＶｏＩＰ通話がなされているときに、パケット中継部１０の電源が切断され、更にパケット中継部１０の電源が投入された後すぐに、電話機２２と電話機２１との間でＶｏＩＰ通話が開始される場合の処理について、図３を参照しつつ以下に説明する。
【００１６】
最初に電話機２２と電話機２０との間で、ＶｏＩＰ通話のセッション確立処理がなされる。当該セッション確立処理はＩＥＴＦのＲＦＣ３２６１によって標準化されている通話制御プロトコルのＳＩＰ(Session Initiation Protocol)に準拠した通常の処理によってなされる。先ず、電話機２２が電話機２０に向けて呼発信する（Ｓ１０１）。以降、セッション参加要求のＩＮＶＩＴＥ（Ｓ１０２）、要求転送中であることを通知する暫定応答の１００Ｔｒｙｉｎｇ（Ｓ１０３、Ｓ１０４）、呼び出し中であることを通知する暫定応答の１８０Ｒｉｎｇｉｎｇ（Ｓ１０５）、電話機２０の受話器のオフフック（受話器をあげる）などによる呼接続成功の２００ＯＫ（Ｓ１０６）、２００ＯＫに応じてセッション確立了解を示すＡＣＫ（Ｓ１０７）などのＳＩＰメッセージの交換により通話セッションを確立する。
【００１７】
電話機２０はセッション確立後にＲＴＣＰパケット（ＳＲ若しくはＲＲ）を送信する（Ｓ１０８）。パケット中継部１０は電話機２０から送信されたＲＴＣＰパケット（ＳＲ若しくはＲＲ）を受信する。パケット中継部１０の識別子記憶手段はＲＴＣＰパケットに含まれるＳＳＲＣ識別子を管理テーブル１６に記憶する（Ｓ１０９）。ここでは当該ＳＳＲＣ識別子を一例として１７２７５６９３１０とし、同図中には「Ｎｏ．」１番に１７２７５６９３１０が記憶された管理テーブル１６の概略ＴＢ１が示されている。パケット中継部１０からも電話機２０へ向けてＲＴＣＰパケット（ＳＲ若しくはＲＲ）が送信される（Ｓ１１０）。
【００１８】
その後、電話機２２と電話機２０との間で通話が開始されると、電話機２０からはＲＴＰパケットがパケット中継部１０に送信される（Ｓ１１１）。また、電話機２２からはアナログ音声データがパケット中継部１０に送信され、パケット中継部１０は受け取ったアナログ音声データをＲＴＰパケットに変換して電話機２０に送信する（Ｓ１１１）。パケット中継部１０は電話機２０から送信されたＲＴＰパケットを受信するのであるが、パケット識別部１７はＲＴＰパケットを受信する毎に各ＲＴＰパケットに含まれるＳＳＲＣ識別子が管理テーブル１６に記憶されているＳＳＲＣ識別子のいずれかと一致するか否かを判別する（Ｓ１１２）。受信したＲＴＰパケットに含まれるＳＳＲＣ識別子が管理テーブル１６に記憶されているＳＳＲＣ識別子のいずれとも一致しなかった場合、パケット識別部１７は当該ＲＴＰパケットを破棄する。ここではＲＴＰパケットに含まれるＳＳＲＣ識別子１７２７５６９３１０が管理テーブル１６に記憶されているため、パケット識別部１７はＲＴＰパケットを破棄せず、これをＤＳＰ制御部１８に中継する。ＤＳＰ制御部１８が当該パケットをアナログ音声データに変換し、ＳＬＩＣ制御部１２が当該アナログ音声データを電話機２２に送信する。これにより、電話機２２と電話機２０との間で通常のＶｏＩＰ通話がなされる。
【００１９】
その後、パケット中継部１０の故障などにより、パケット中継部１０の電源が切断されたとする（Ｓ１１３）。パケット中継部１０の電源が切断された場合に、識別子記憶手段は管理テーブル１６に記憶されているＳＳＲＣ識別子を消去する。同図中には記憶していたＳＳＲＣ識別子が消去された管理テーブル１６の概略ＴＢ２が示されている。電話機２２との通話セッションが正常に終了していないため、パケット中継部１０の電源が切断されても、電話機２０はＲＴＰパケットを送信し続けている（１１４）。続いて、パケット中継部１０が故障から回復するなどして、パケット中継部１０の電源が投入されたとする。
【００２０】
パケット中継部１０の電源投入後に、電話機２２と電話機２１との間でＶｏＩＰ通話が開始されるとする。この場合も、電話機２２から電話機２０に向けた呼発信（Ｓ１０１）に始まるＳＩＰに準拠したＶｏＩＰ通話の通常のセッション確立処理がなされる。セッション参加要求のＩＮＶＩＴＥ（Ｓ１１６）、要求転送中であることを通知する暫定応答の１００Ｔｒｙｉｎｇ（Ｓ１１７、Ｓ１１８）、呼び出し中であることを通知する暫定応答の１８０Ｒｉｎｇｉｎｇ（Ｓ１１９）、電話機２０の受話器のオフフック（受話器をあげる）などによる呼接続成功の２００ＯＫ（Ｓ１２０）、２００ＯＫに応じてセッション確立了解を示すＡＣＫ（Ｓ１２１）などの通常の信号により通話セッションを確立する。
【００２１】
電話機２１はセッション確立後にＲＴＣＰパケット（ＳＲ若しくはＲＲ）を送信する（Ｓ１２２）。パケット中継部１０は電話機２１から送信されたＲＴＣＰパケットを受信する。パケット中継部１０の識別子記憶手段はＲＴＣＰパケットに含まれるＳＳＲＣ識別子を管理テーブル１６に記憶する（Ｓ１２３）。ここでは当該ＳＳＲＣ識別子を一例として１６４７５６５７０７とし、同図中には「Ｎｏ．」１番に１６４７５６５７０７が記憶された管理テーブル１６の概略ＴＢ３が示されている。通常、ＳＳＲＣ識別子は通話セッション毎に異なるため、電話機２０が送信し続けているＲＴＰパケットに含まれるＳＳＲＣ識別子１７２７５６９３１０と電話機２１が送信したＲＴＣＰパケットに含まれるＳＳＲＣ識別子１６４７５６５７０７とは異なる。パケット中継部１０からも電話機２１へ向けてＲＴＣＰパケット（ＳＲ若しくはＲＲ）が送信される（Ｓ１２４）。
【００２２】
その後、電話機２２と電話機２１との間で通話が開始されると、電話機２１からはＲＴＰパケットがパケット中継部１０に送信される（Ｓ１２５）。また、電話機２２からはアナログ音声データがパケット中継部１０に送信され、パケット中継部１０は受け取ったアナログ音声データをＲＴＰパケットに変換して電話機２１に送信する（Ｓ１２５）。パケット中継部１０は電話機２１から送信されたＲＴＰパケットを受信するのであるが、パケット識別部１７はＲＴＰパケットを受信する毎に各ＲＴＰパケットに含まれるＳＳＲＣ識別子が管理テーブル１６に記憶されているＳＳＲＣ識別子のいずれかと一致するか否かを判別する（Ｓ１２６）。電話機２０から送信されたＲＴＰパケットに含まれるＳＳＲＣ識別子１７２７５６９３１０は管理テーブル１６（概略ＴＢ３）に記憶されていないため、パケット識別部１７は当該ＲＴＰパケットを受信した場合には当該ＲＴＰパケットを破棄する。また、電話機２１から送信されたＲＴＰパケットに含まれるＳＳＲＣ識別子１６４７５６５７０７は管理テーブル１６（概略ＴＢ３）に記憶されているため、パケット識別部１７は当該ＲＴＰパケットを受信した場合には当該ＲＴＰパケットを破棄せず、これをＤＳＰ制御部１８に中継する。ＤＳＰ制御部１８が当該ＲＴＰパケットをアナログ音声データに変換し、ＳＬＩＣ制御部１２が当該アナログ音声データを電話機２２へ送信する。
【００２３】
電話機２１からのＲＴＰパケット及び電話機２０からのＲＴＰパケットはＷＡＮ接続部１１の同一のＷＡＮポートに向けて送信されるのであるが、上記した処理により、電話機２２は互いに通話セッションを確立している電話機２１からのＲＴＰパケットに基づいたアナログ音声データは受信するが、互いに通話セッションを確立していない電話機２０からのＲＴＰパケットに基づいたアナログ音声データは受信しないことになる。仮に電話機２２が電話機２１からのＲＴＰパケットに基づいたアナログ音声データに加えて電話機２０からのＲＴＰパケットに基づいたアナログ音声データも受信した場合、通話の混在が生じ、通話品質が劣化してしまう。本実施例によれば電話機２２が電話機２０からのＲＴＰパケットに基づいたアナログ音声データを受信しないため、電話機２１との高品質の通話が可能となる。
【００２４】
電話機２２と電話機２１との間でなされているＶｏＩＰ通話を終了する場合には、電話機２１の受話器のオンフック（受話器をおく）などによりセッション切断要求ＢＹＥが送信される（Ｓ１２７）。当該ＢＹＥに応じる２００ＯＫ（図示せず）によりセッションが終了し、電話機２２と電話機２１との間でなされているＶｏＩＰ通話が終了する。通話終了時に識別子記憶手段は管理テーブル１６に記憶されているＳＳＲＣ識別子１６４７５６５７０７を消去する（Ｓ１２８）。電話機２１からのＲＴＰパケットに含まれていたＳＳＲＣ識別子１６４７５６５７０７を消去した管理テーブル１６の概略（ＴＢ４）が同図中に示されている。
【００２５】
上記した如く本実施例によれば、パケット中継部は通話開始後に電話機から送信されたＲＴＣＰパケットを受信し、当該ＲＴＣＰパケットに含まれるＳＳＲＣ識別子を管理テーブルに記憶する。続いてパケット中継部は電話期間で通話をなすために交換されるＲＴＰパケットを受信し、当該ＲＴＰパケットに含まれるＳＳＲＣ識別子が管理テーブルに記憶されているＳＳＲＣ識別子のいずれかと一致するか否かを判別する。パケット中継部は当該ＲＴＰパケットに含まれるＳＳＲＣ識別子が管理テーブルに記憶されているＳＳＲＣ識別子のいずれとも一致しなかった場合に、当該ＲＴＰパケットを破棄する。これにより、送信先の電話機に不要なＲＴＰパケットが送信されないため、当該送信先の電話機において通話が混線することなく、高品質の通話が実現される。
【実施例２】
【００２６】
本実施例によるパケット中継装置１は実施例１と同様に図１に表される。
【００２７】
ＲＴＰ制御部１５は通話セッション確立時に受信したＳＩＰメッセージに含まれるＩＰアドレス及びポート番号を管理テーブル１６に記憶する識別子記憶手段を備える。具体的には、パケット中継部１０がＳＩＰメッセージである２００ＯＫを受信若しくは送信したときに、識別子記憶手段がＩＰアドレス及びポート番号を管理テーブル１６に記憶する。ＳＩＰはＩＥＴＦのＲＦＣ３２６１によって標準化されている通話制御プロトコルである。ここでのＳＩＰメッセージはＩＥＴＦのＲＦＣ２３２７に定義されるＳＤＰ(Session Description Protocol)の記述様式によって記述されているものとする。この場合、ＳＩＰメッセージは送信元の電話機のＩＰアドレス及びポート番号を含んでいる。また、識別子記憶手段は管理テーブル１６に記憶されているＩＰアドレス及びポート番号を消去することもできる。具体的には、パケット中継部１０が通話終了を表すＳＩＰメッセージＢＹＥを受信若しくは送信したときに、識別子記憶手段が管理テーブル１６に記憶されているＩＰアドレス及びポート番号を消去する。
【００２８】
図４は本実施例における管理テーブルの一例を表す図である。同図中に示す如く管理テーブル１６は複数のＩＰアドレス及びポート番号を記憶できる。ＲＴＰ制御部１５はＳＩＰメッセージに含まれるＩＰアドレス及びポート番号が管理テーブル１６に記憶されていなければ、当該ＩＰアドレス及びポート番号を新たに管理テーブル１６に記憶する。ＩＰアドレス及びポート番号は通話セッション毎に異なるため、通話セッションが複数確立されている場合には管理テーブル１６は複数のＩＰアドレス及びポート番号を記憶している。
【００２９】
パケット識別部１７は、受信したＲＴＰパケットに含まれるＩＰアドレス及びポート番号が管理テーブルに記憶されている全てのＩＰアドレス及びポート番号のいずれとも一致しないと判別した場合に、当該ＲＴＰパケットを破棄する。また、パケット識別部１７は、受信したＲＴＰパケットに含まれるＩＰアドレス及びポート番号が管理テーブルに記憶されている全てのＩＰアドレス及びポート番号のいずれかと一致したと判別した場合には、当該ＲＴＰパケットを破棄せず、送信先の電話機に接続されるブロック（ＷＡＮ接続部１１、ＳＬＩＣ制御部１２、ＬＡＮ接続部１３及び無線ＬＡＮ接続部１４の何れか）に供給する。なお、ＩＰアドレス及びポート番号はＲＴＰパケット内のＵＤＰ(User Datagram Protocol)ヘッダフィールドに含まれている。
【００３０】
図５はパケット中継装置によるパケット中継処理を表すシーケンス図である。実施例１と同様に電話機２２と電話機２０との間でＶｏＩＰ通話がなされているときに、パケット中継部１０の電源が切断され、更にパケット中継部１０の電源が投入された後すぐに、電話機２２と電話機２１との間でＶｏＩＰ通話が開始される場合の処理について、図５を参照しつつ以下に説明する。
【００３１】
最初に電話機２２と電話機２０との間で、ＶｏＩＰ通話のセッション確立処理がなされる。当該セッション確立処理はＩＥＴＦのＲＦＣ３２６１によって標準化されている通話制御プロトコルのＳＩＰ(Session Initiation Protocol)に準拠した通常の処理によってなされる。先ず、電話機２２が電話機２０に向けて呼発信する（Ｓ２０１）。以降、セッション参加要求のＩＮＶＩＴＥ（Ｓ２０２）、要求転送中であることを通知する暫定応答の１００Ｔｒｙｉｎｇ（Ｓ２０３、Ｓ２０４）、呼び出し中であることを通知する暫定応答の１８０Ｒｉｎｇｉｎｇ（Ｓ２０５）、電話機２０の受話器のオフフック（受話器をあげる）などによる呼接続成功の２００ＯＫ（Ｓ２０６）、２００ＯＫに応じてセッション確立了解を示すＡＣＫ（Ｓ２０８）などのＳＩＰメッセージの交換により通話セッションを確立する。
【００３２】
ここで交換されたＳＩＰメッセージには電話機２０のＩＰアドレス及びポート番号が含まれている。パケット中継部１０の識別子記憶手段は、２００ＯＫを受信したときにＳＩＰメッセージに含まれるＩＰアドレス及びポート番号を管理テーブル１６に記憶する（Ｓ２０７）。ここでは当該ＩＰアドレス及びポート番号を一例として１９２．１６８．１０．１０及び５００４とし、同図中には「Ｎｏ．」１番に１９２．１６８．１０．１０：５００４が記憶された管理テーブル１６の概略ＴＢ５が示されている。
【００３３】
その後、電話機２２と電話機２０との間で通話が開始されると、電話機２０からはＲＴＰパケットがパケット中継部１０に送信される（Ｓ２０９）。また、電話機２２からはアナログ音声データがパケット中継部１０に送信され、パケット中継部１０は受け取ったアナログ音声データをＲＴＰパケットに変換して電話機２０に送信する（Ｓ２０９）。パケット中継部１０は電話機２０から送信されたＲＴＰパケットを受信するのであるが、パケット識別部１７はＲＴＰパケットを受信する毎に各ＲＴＰパケットに含まれるＩＰアドレス及びポート番号が管理テーブル１６に記憶されているＩＰアドレス及びポート番号のいずれかと一致するか否かを判別する（Ｓ２１０）。受信したＲＴＰパケットに含まれるＩＰアドレス及びポート番号が管理テーブル１６に記憶されているＩＰアドレス及びポート番号のいずれとも一致しなかった場合、パケット識別部１７は当該ＲＴＰパケットを破棄する。ここではＲＴＰパケットに含まれるＩＰアドレス及びポート番号１９２．１６８．１０．１０：５００４が管理テーブル１６に記憶されているため、パケット識別部１７はＲＴＰパケットを破棄せず、これをＤＳＰ制御部１８に中継する。ＤＳＰ制御部１８が当該ＲＴＰパケットをアナログ音声データに変換し、ＳＬＩＣ制御部１２が当該アナログ音声データを電話機２２へ送信する。これにより、電話機２２と電話機２０との間で通常のＶｏＩＰ通話がなされる。
【００３４】
その後、パケット中継部１０の故障などにより、パケット中継部１０の電源が切断されたとする（Ｓ２１１）。パケット中継部１０の電源が切断された場合に、識別子記憶手段は管理テーブル１６に記憶されているＩＰアドレス及びポート番号を消去する。同図中には記憶していたＩＰアドレス及びポート番号が消去された管理テーブル１６の概略ＴＢ６が示されている。電話機２２との通話セッションが正常に終了していないため、パケット中継部１０の電源が切断されても、電話機２０はＲＴＰパケットを送信し続けている（３１２）。続いて、パケット中継部１０が故障から回復するなどして、パケット中継部１０の電源が投入されたとする。
【００３５】
パケット中継部１０の電源投入後に、電話機２２と電話機２１との間でＶｏＩＰ通話が開始されるとする。この場合も、電話機２２から電話機２０に向けた呼発信（Ｓ２１３）に始まるＳＩＰに準拠したＶｏＩＰ通話の通常のセッション確立処理がなされる。セッション参加要求のＩＮＶＩＴＥ（Ｓ２１４）、要求転送中であることを通知する暫定応答の１００Ｔｒｙｉｎｇ（Ｓ２１５、Ｓ２１６）、呼び出し中であることを通知する暫定応答の１８０Ｒｉｎｇｉｎｇ（Ｓ２１７）、電話機２０の受話器のオフフック（受話器をあげる）などによる呼接続成功の２００ＯＫ（Ｓ２１８）、２００ＯＫに応じてセッション確立了解を示すＡＣＫ（Ｓ２２０）などのＳＩＰメッセージの交換により通話セッションを確立する。
【００３６】
ここで交換されたＳＩＰメッセージには電話機２１のＩＰアドレス及びポート番号が含まれている。パケット中継部１０の識別子記憶手段は、２００ＯＫを受信したときにＳＩＰメッセージに含まれるＩＰアドレス及びポート番号を管理テーブル１６に記憶する（Ｓ２１９）。ここでは当該ＩＰアドレス及びポート番号を一例として１９２．１６８．１０．２０及び５００４とし、同図中には「Ｎｏ．」１番に１９２．１６８．１０．２０：５００４が記憶された管理テーブル１６の概略ＴＢ７が示されている。通常、ＩＰアドレスは通話セッション毎に異なるため、電話機２０が送信し続けているＲＴＰパケットに含まれるＩＰアドレス１９２．１６８．１０．１０と電話機２１とのセッション確立時に交換したＳＩＰメッセージに含まれるＩＰアドレス１９２．１６８．１０．２０とは異なる。
【００３７】
その後、電話機２２と電話機２１との間で通話が開始されると、電話機２１からはＲＴＰパケットがパケット中継部１０に送信される（Ｓ２２１）。また、電話機２２からはアナログ音声データがパケット中継部１０に送信され、パケット中継部１０は受け取ったアナログ音声データをＲＴＰパケットに変換して電話機２１に送信する（Ｓ２２１）。パケット中継部１０は電話機２１から送信されたＲＴＰパケットを受信するのであるが、パケット識別部１７はＲＴＰパケットを受信する毎に各ＲＴＰパケットに含まれるＩＰアドレス及びポート番号が管理テーブル１６に記憶されているＩＰアドレス及びポート番号のいずれかと一致するか否かを判別する（Ｓ２２２）。電話機２０から送信されたＲＴＰパケットに含まれるＩＰアドレス及びポート番号１９２．１６８．１０．１０：５００４は管理テーブル１６（概略ＴＢ７）に記憶されていないため、パケット識別部１７は当該ＲＴＰパケットを受信した場合には当該ＲＴＰパケットを破棄する。また、電話機２１から送信されたＲＴＰパケットに含まれるＩＰアドレス及びポート番号１９２．１６８．１０．２０：５００４は管理テーブル１６（概略ＴＢ７）に記憶されているため、パケット識別部１７は当該ＲＴＰパケットを受信した場合には当該ＲＴＰパケットを破棄せず、これをＤＳＰ制御部１８に中継する。ＤＳＰ制御部１８が当該ＲＴＰパケットをアナログ音声データに変換し、ＳＬＩＣ制御部１２が当該アナログ音声データを電話機２２へ送信する。
【００３８】
電話機２１からのＲＴＰパケット及び電話機２０からのＲＴＰパケットはＷＡＮ接続部１１の同一のＷＡＮポートに向けて送信されるのであるが、上記した処理により、電話機２２は互いに通話セッションを確立している電話機２１からのＲＴＰパケットに基づいたアナログ音声データは受信するが、互いに通話セッションを確立していない電話機２０からのＲＴＰパケットに基づいたアナログ音声データは受信しないことになる。仮に電話機２２が電話機２１からのＲＴＰパケットに基づいたアナログ音声データに加えて電話機２０からのＲＴＰパケットに基づいたアナログ音声データも受信した場合、通話の混在が生じ、通話品質が劣化してしまう。本実施例によれば電話機２２が電話機２０からのＲＴＰパケットに基づいたアナログ音声データを受信しないため、電話機２１との高品質の通話が可能となる。
【００３９】
電話機２２と電話機２１との間でなされているＶｏＩＰ通話を終了する場合には、電話機２１の受話器のオンフック（受話器をおく）などによりセッション切断要求ＢＹＥが送信される（Ｓ２２３）。パケット中継装置が当該ＢＹＥを受信したときに、識別子記憶手段は管理テーブル１６に記憶されているＩＰアドレス及びポート番号１９２．１６８．１０．２０：５００４を消去する（Ｓ２２４）。電話機２１からのＲＴＰパケットに含まれていたＩＰアドレス及びポート番号１９２．１６８．１０．２０：５００４を消去した管理テーブル１６の概略（ＴＢ８）が同図中に示されている。当該ＢＹＥに応じる２００ＯＫ（図示せず）によりセッションが終了し、電話機２２と電話機２１との間でなされているＶｏＩＰ通話が終了する。
【００４０】
上記した如く本実施例によれば、パケット中継部は通話セッション確立時に電話機との間でＳＩＰメッセージを交換し、当該ＳＩＰメッセージに含まれるＩＰアドレス及びポート番号を管理テーブルに記憶する。続いてパケット中継部は電話期間で通話をなすために交換されるＲＴＰパケットを受信し、当該ＲＴＰパケットに含まれるＩＰアドレス及びポート番号が管理テーブルに記憶されているＩＰアドレス及びポート番号のいずれかと一致するか否かを判別する。パケット中継部は当該ＲＴＰパケットに含まれるＩＰアドレス及びポート番号が管理テーブルに記憶されているＩＰアドレス及びポート番号のいずれとも一致しなかった場合に、当該ＲＴＰパケットを破棄する。これにより、送信先の電話機に不要なＲＴＰパケットが送信されないため、当該送信先の電話機において通話が混線することなく、高品質の通話が実現される。
【図面の簡単な説明】
【００４１】
【図１】本発明によるパケット中継装置を通信ネットワークと共に表すブロック図である。
【図２】管理テーブルの一例を表す図である。
【図３】パケット中継装置によるパケット中継処理を表すシーケンス図である。
【図４】管理テーブルの一例を表す図である。
【図５】パケット中継装置によるパケット中継処理を表すシーケンス図である。
【符号の説明】
【００４２】
１  パケット中継装置
１０  パケット中継部
１１  ＷＡＮ接続部
１２  ＳＬＩＣ制御部
１３  ＬＡＮ接続部
１４  無線ＬＡＮ接続部
１５  ＲＴＰ制御部
１６  管理テーブル
１７  パケット識別部
１８  ＤＳＰ制御部
２０〜２４  電話機
３０  通信ネットワーク
４０  アナログ収容回線
５０  ＬＡＮ網
６０  無線ＬＡＮ網
【図１】
2008258944.tif 000003
【図２】
2008258944.tif 000004
【図３】
2008258944.tif 000005
【図４】
2008258944.tif 000006
【図５】
2008258944.tif 000007