(57)【要約】【課題】  ＶｏＩＰ通話の質を維持しつつ、特定の通話データを容易に監視することが可能な通話データモニタリングシステムを提供すること。【解決手段】  電話端末Ｔ１，Ｔ２間の接続を確立するシグナリング中継手段２と、電話端末間における通話データを経由させるポートを有するデータストリーム中継手段３と、を備えると共に、シグナリング中継手段２が、通話データが経由するデータストリーム中継装置のポートを設定するポート設定手段２２を備え、この設定されたポートを経由する電話端末間の通話データを監視する通話データ監視手段４を備えた。【選択図】図１
2006140750.tif 000002
【特許請求の範囲】
【請求項１】
接続が確立された情報処理端末間における通信データを経由させるポートを有するデータストリーム中継手段と、前記ポートを経由する前記通信データを監視する通信データ監視手段と、を備えたことを特徴とする通信データモニタリングシステム。
【請求項２】
情報処理端末間の接続を確立するシグナリング中継手段と、前記情報処理端末間における通信データを経由させるポートを有するデータストリーム中継手段と、を備えると共に、
前記シグナリング中継手段が、前記通信データが経由する前記データストリーム中継装置のポートを設定するポート設定手段を備え、
この設定された前記ポートを経由する前記情報処理端末間の通信データを監視する通信データ監視手段を備えた、
ことを特徴とする通信データモニタリングシステム。
【請求項３】
前記ポート設定手段は、前記情報処理端末の識別情報である端末識別情報と前記設定したポートの識別情報であるポート識別情報とを関連付ける、ことを特徴とする請求項２記載の通信データモニタリングシステム。
【請求項４】
前記ポート設定手段によって関連付けられた前記端末識別情報と前記ポート識別情報とに基づいて前記通信データ監視手段にて監視する前記ポートを特定する監視ポート特定手段を備えた、ことを特徴とする請求項３記載の通信データモニタリングシステム。
【請求項５】
監視対象とする前記情報処理端末の前記端末識別情報を記憶する監視対象情報記憶手段を備え、
前記監視ポート特定手段が、前記監視対象情報記憶手段に記憶された前記端末識別情報に基づいて監視する前記ポートを特定する、ことを特徴とする請求項４記載の通信データモニタリングシステム。
【請求項６】
前記監視手段が、監視している前記ポートを経由する通信データを読み出して記憶するモニタデータ記憶処理手段を備えた、ことを特徴とする請求項２，３，４又は５記載の通信データモニタリングシステム。
【請求項７】
前記監視手段が、監視している前記ポートを経由する通信データを読み出すと共に、当該ポートに関連付けられている前記情報処理端末の前記端末識別情報を前記通信データに対応付けて記憶するモニタデータ記憶処理手段を備えた、ことを特徴とする請求項４又は５記載の通信データモニタリングシステム。
【請求項８】
前記情報処理端末は電話端末であり、
通信データ監視手段にて監視される通信データは、前記電話端末間の通話データである、ことを特徴とする請求項１，２，３，４，５，６又は７記載の通信データモニタリングシステム。
【請求項９】
接続が確立された情報処理端末間における通信データを経由させるポートを有するデータストリーム中継装置に接続され、前記ポートを経由する前記通信データを監視する通信データ監視手段を備えたことを特徴とする監視装置。
【請求項１０】
情報処理端末間の接続を確立するシグナリング中継装置によって前記情報処理端末間の通信データを経由させるポートが設定されるデータストリーム中継装置に接続され、前記ポートを経由する前記情報処理端末間の通信データを監視する通信データ監視手段を備えたことを特徴とする監視装置。
【請求項１１】
前記通信データ監視手段は、前記シグナリング中継装置によって前記ポート設定時に関連付けられた前記情報処理端末の識別情報である端末識別情報と前記設定したポートの識別情報であるポート識別情報とに基づいて、監視する前記ポートを特定する、ことを特徴とする請求項１０記載の監視装置。
【請求項１２】
情報処理端末間の接続を確立するシグナリング中継装置によって前記情報処理端末間の通信データを経由させるポートが設定されるデータストリーム中継装置に接続された監視装置に、
前記ポートを経由する前記情報処理端末間の通信データを監視する通信データ監視手段を実現させるためのプログラム。
【請求項１３】
情報処理端末間の接続を確立するシグナリング中継装置によって前記情報処理端末間の通信データを経由させるポートが設定されるデータストリーム中継装置であって、
前記ポートを経由する前記情報処理端末間の通信データを外部から監視可能とする監視許可手段を備えた、ことを特徴とするデータストリーム中継装置。
【請求項１４】
前記監視許可手段は、接続された外部機器からの要求に応じて特定の前記ポートを経由する前記通信データを読み出して出力する、ことを特徴とする請求項１３記載のデータストリーム中継装置。
【請求項１５】
情報処理端末間の接続を確立するシグナリング中継装置によって前記情報処理端末間の通信データを経由させるポートが設定されるデータストリーム中継装置に、
前記ポートを経由する前記情報処理端末間の通信データを外部から監視可能とする監視許可手段を実現するためのプログラム。
【請求項１６】
シグナリング中継装置にて情報処理端末間の接続を確立すると共に当該情報処理端末間における通信データを経由させるデータストリーム中継装置のポートを設定した後に、
前記データストリーム中継装置に接続された監視装置にて、前記ポートを経由する前記情報処理端末間の通信データを監視する、
ことを特徴とする通信データモニタリング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信データモニタリングシステムにかかり、特に、ＶｏＩＰ通話による特定の通信データを監視する通信データモニタリングシステムに関する。また、通信データモニタリング方法、プログラムに関する。
【背景技術】
【０００２】
ＩＰ網では、ＩＰアドレスと、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）ポートやＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）ポート等のプログラム間通信用のポートと、を指定してプログラム間でデータを伝送することができる。そして、近年では、ＩＰ網を利用して音声データを伝送する技術である「ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いたＩＰ電話が普及し始めている。このＩＰ電話において、特定のＶｏＩＰ通話に対応する通話データであるデータストリームをモニタリングする技術が、下記の特許文献１に開示されている。
【０００３】
特許文献１に開示されている技術を、図７を参照して説明する。この図に示すように、一方の電話端末Ｔ１が他方の電話端末Ｔ２に対して呼接続すると、ＳＩＰプロトコルを用いてセッションの確立を行う（符号Ｄ１に示す実線矢印を参照、ＶｏＩＰ通話）。これにより、符号Ｄ２の点線矢印に示すように音声を各電話端末間で搬送するため、ＲＴＰ（リアルタイム伝送プロトコル）を利用して、データストリームＤ２のパケットが送信される。そして、データストリームが通過するルータやスイッチなどにてモニタリングシステムＭ（監視装置）を構成し、かかるモニタリングシステムＭにて特定の通話におけるデータストリームＤ２を抽出する。このとき、双方の電話番号やＩＰアドレスなど、特定の電話端末Ｔ１，Ｔ２による通話であることを特定する情報を登録し、これに基づいてネットワーク上の伝送パケットをフィルタリングして、特定の通話におけるデータストリームのパケットのみを抽出する、ということが行われている。
【０００４】
【特許文献１】特開２００４−８８７７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１記載の技術では、特定の電話機間の通話にかかるデータストリームを監視する際には、モニタリングシステムＭを通過する全てのパケットを監視しなければならない。すなわち、通信ネットワーク上には、複数のＶｏＩＰ通話Ｄ１や他の電話端末間による通話データであるデータストリームＤ２、さらには、情報処理端末Ｐ１，Ｐ２間によるＶｏＩＰ以外の通信パケットＤ３が流れているため、図７のフィルタ範囲Ｆに示すように、これら膨大なパケット量を全て監視する必要がある。このため、監視するモニタリングシステムの処理負担の増加、及び、処理速度の低下などを招き、スループットの低下により音声の遅延など、通話自体の質の低下、という問題が生じうる。
【０００６】
このため、本発明では、通信性能を低下させずに質を維持しつつ、特定の通信データを容易に監視することが可能な通信データモニタリングシステムを提供することをその目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明の一形態である通信データモニタリングシステムは、
接続が確立された情報処理端末間における通信データを経由させるポートを有するデータストリーム中継手段と、ポートを経由する通信データを監視する通信データ監視手段と、を備えたことを特徴としている。
【０００８】
また、本発明の他の形態である上記通信データモニタリングシステムは、
情報処理端末間の接続を確立するシグナリング中継手段と、情報処理端末間における通信データを経由させるポートを有するデータストリーム中継手段と、を備えると共に、
シグナリング中継手段が、通信データが経由するデータストリーム中継装置のポートを設定するポート設定手段を備え、
この設定されたポートを経由する情報処理端末間の通信データを監視する通信データ監視手段を備えた、ことを特徴としている。
【０００９】
上記発明によると、情報処理端末間の通信データを、データストリーム中継手段のポートを介して監視することができる。従って、データストリーム中の個々のパケットの送受信先を全て監視する必要がなく、データのスループットの低下を招くことなく、容易に対象となる通信データを特定して監視を行うことができる。そして、特に、監視する通信データが電話端末間による通話データである場合には、通話が途切れることが抑制され当該通話の質の維持を図りつつ、特定の電話端末間における通話を監視することができる。
【００１０】
また、上記ポート設定手段は、情報処理端末の識別情報である端末識別情報と設定したポートの識別情報であるポート識別情報とを関連付ける、ことを特徴としている。
【００１１】
また、ポート設定手段によって関連付けられた端末識別情報とポート識別情報とに基づいて通信データ監視手段にて監視するポートを特定する監視ポート特定手段を備えた、ことを特徴としている。
【００１２】
さらに、監視対象とする情報処理端末の端末識別情報を記憶する監視対象情報記憶手段を備え、
監視ポート特定手段が、監視対象情報記憶手段に記憶された端末識別情報に基づいて監視するポートを特定する、ことを特徴としている。
【００１３】
これにより、特定の情報処理端末間の通信データが経由するポートを、シグナリング中継手段にて関連付けられた情報に基づいて特定することができ、監視手段がポートを指定するだけで特定の情報処理端末間における通信データを監視することができる。このとき、監視対象となる情報処理端末の端末識別情報を予め記憶しておくことで、監視ポート特定手段によって、記憶された監視対象となる情報処理端末の通信データが経由するポートを自動的に検出することができ、モニタリングの自動化を図ることができる。
【００１４】
また、監視手段が、監視しているポートを経由する通信データを読み出して記憶するモニタデータ記憶処理手段を備えた、ことを特徴としている。あるいは、監視手段が、監視しているポートを経由する通信データを読み出すと共に、当該ポートに関連付けられている情報処理端末の端末識別情報を通信データに対応付けて記憶するモニタデータ記憶処理手段を備えた、ことを特徴としている。
【００１５】
このように、監視している通信データを記憶しておくことで、後にかかるデータを解析するなどの利用を図ることができる。特に、端末識別情報を対応付けて記憶しておくことで、後に特定の情報処理端末間の通信データを容易に調査することができる。
【００１６】
また、本発明の他の形態である監視装置は、
接続が確立された情報処理端末間における通信データを経由させるポートを有するデータストリーム中継装置に接続され、ポートを経由する通信データを監視する通信データ監視手段を備えたことを特徴としている。
【００１７】
また、本発明である監視装置の他の形態では、
情報処理端末間の接続を確立するシグナリング中継装置によって情報処理端末間の通信データを経由させるポートが設定されるデータストリーム中継装置に接続され、ポートを経由する情報処理端末間の通信データを監視する通信データ監視手段を備えた、ことを特徴としている。
【００１８】
そして、上記通信データ監視手段は、シグナリング中継装置によってポート設定時に関連付けられた情報処理端末の識別情報である端末識別情報と設定したポートの識別情報であるポート識別情報とに基づいて、監視するポートを特定する、ことを特徴としている。
【００１９】
また、本発明では、監視装置に上述した各手段等の機能を実現するためのプログラムをも提供している。
【００２０】
また、本発明の他の形態であるデータストリーム中継装置は、
情報処理端末間の接続を確立するシグナリング中継装置によって情報処理端末間の通信データを経由させるポートが設定されるデータストリーム中継装置であって、
ポートを経由する情報処理端末間の通信データを外部から監視可能とする監視許可手段を備えた、ことを特徴としている。
【００２１】
このとき、上記監視許可手段は、接続された外部機器からの要求に応じて特定のポートを経由する通信データを読み出して出力する、ことを特徴としている。
【００２２】
そして、本発明では、データストリーム中継装置に上述した各手段等の機能を実現するためのプログラムをも提供している。
【００２３】
さらに、本発明の他の形態である通信データモニタリング方法は、
シグナリング中継装置にて情報処理端末間の接続を確立すると共に当該情報処理端末間における通信データを経由させるデータストリーム中継装置のポートを設定した後に、
データストリーム中継装置に接続された監視装置にて、ポートを経由する情報処理端末間の通信データを監視する、ことを特徴としている。
【００２４】
このように、監視装置、データストリーム中継装置、これら各装置に組み込まれるプログラム、通信データモニタリング方法を上述した構成にすることによっても、上記通信データモニタリングシステムと同様の作用・効果を得ることができ、本発明の目的を達成することができる。
【発明の効果】
【００２５】
本発明は、上述したように構成され機能するので、これによると、情報処理端末間の通信データを、データストリーム中継手段のポートを介して監視する構成であるため、データストリーム中の個々のパケットを全て監視することなく、データのスループットの低下を抑制し、簡易な処理にて通信データを監視することができる、という従来にない優れた効果を有する。
【発明を実施するための最良の形態】
【００２６】
本発明は、接続が確立された情報処理端末間における通信データを経由させるデータストリーム中継手段のポートから、当該ポートを経由する通信データを監視する、という点に特徴を有する。これにより、様々な種類の全てのデータストリームをフィルタリングする必要がなく、データのスループットの低下を抑制し、容易に対象となる通信データを特定して監視することができる。以下、具体的な構成を実施例にて説明する。
【００２７】
なお、以下の実施例では、情報処理端末を電話端末とし、かかる電話端末間における通話データを監視する場合を例に挙げて説明する。但し、監視対象となる通信データは通話データに限定されず、また、当該監視対象となる通信データを送受信する情報処理端末は電話端末に限定されない。
【実施例１】
【００２８】
本発明の第１の実施例を、図１乃至図６を参照して説明する。図１は、通信データモニタリングシステムの全体構成を示すブロック図であり、図２は、その詳細な構成を示す機能ブロック図である。図３は、システム上のデータフローを示す説明図であり、図４乃至図６は、システムを構成する各装置の動作を示すフローチャートである。
【００２９】
［構成］
図１に示すように、通信データモニタリングシステム１は、ＩＰ電話機である電話端末Ｔ１，Ｔ２間の通話を中継するようネットワークＮ上に設置されており、シグナリング通信を中継する呼制御サーバＳに接続されたシグナリング中継装置２、データストリーム中継装置３、監視装置４、保守端末５にて構成されている。なお、以下では、電話端末Ｔ１が電話端末Ｔ２に対して発信（呼接続要求）を行った場合を説明する。すなわち、電話端末Ｔ１が発信電話端末であり、電話端末Ｔ２が着信電話端末であることとする。
【００３０】
ここで、図１を参照して簡単に各構成の接続状態について説明する。電話端末Ｔ１から電話端末Ｔ２に発信があると、シグナリング中継装置２及び呼制御サーバＳを介して接続制御が行われる（矢印Ａ１，Ａ２，Ａ３参照）。そして、セッションが確立すると、データストリーム中継装置３を介して両電話端末Ｔ１，Ｔ２のＶｏＩＰ通話が行われる（矢印Ａ４，Ａ５参照））。以下、各構成について詳述する。
【００３１】
＜電話端末＞
電話端末Ｔ１，Ｔ２は、ＩＰ電話によるＶｏＩＰ通話を可能とする電話機である。従って、発信電話端末Ｔ１は、発信時には、シグナリング中継装置２に対して自己の端末固有の識別情報であるＩＰアドレス（あるいは電話番号）と、データストリーム用ポートを指定する情報を送信し、シグナリング中継装置２を介して着信電話端末Ｔ２へ呼接続要求を行う。すなわち、通話相手となる着信側電話端末Ｔ２に、シグナリング中継装置２を介して通話データであるデータストリームの送信先を通知する。この呼接続要求に応答して、着信電話端末Ｔ２も、自己の端末固有の識別情報を返信する。すなわち、通話相手となる発信側端末Ｔ１に、シグナリング中継装置２を介して通話データであるデータストリームの送信先を通知し、これにより、両電話端末Ｔ１，Ｔ２によるセッションが確立されてＶｏＩＰ通話が可能となる。なお、これらセッション確立までの通信は、図１に図示するように（矢印Ａ３参照）、呼制御サーバＳを経由して行われてもよい。また、図示しないが、複数の呼制御サーバを経由してもよい。
【００３２】
但し、後述するように、上記各電話端末Ｔ１，Ｔ２からの相手に対するデータストリームの送信先の通知は、シグナリング中継装置２によって、相手の電話端末ではなく、データストリーム中継装置３の特定のポートとなるよう設定される。すなわち、両端末Ｔ１，Ｔ２におけるデータストリームは、データストリーム中継装置３のポートを介して行われるよう設定される。従って、両電話端末Ｔ１，Ｔ２は、データストリームをそれぞれ設定された特定の受信ポートに送信すると共に、特定の出力ポートから受信するよう、ＶｏＩＰ通話が確立される。
【００３３】
なお、電話端末Ｔ１，Ｔ２は、必ずしもＩＰ電話機であることに限定されない。他網に存在する一般電話であってもよい。かかる場合であっても、所定のゲートウェイを介することにより、これら電話端末間の通話が可能となる。
【００３４】
また、電話端末Ｔ１，Ｔ２が送受信するデータストリームは必ずしも音声データに限定されず、画像や文字情報等の音声以外のデータ通信であってもよい。かかる場合には、本発明によるモニタリングの対象は、それら画像や文字情報等の音声以外のデータ通信となる。
【００３５】
＜保守端末＞
保守端末５は、通話データモニタリングシステム１の管理者が管理するパーソナルコンピュータなどの情報処理端末であり、シグナリング中継装置２に接続されている。そして、保守端末５に装備されている記憶装置には、監視対象記憶部５２（監視対象情報記憶手段）が形成されており、監視対象とする電話端末（ここでは、符号Ｔ２の電話端末とする）のＩＰアドレス（端末識別情報）が記憶されている。なお、ここでは監視対象の電話端末を特定する情報（端末識別情報）としてＩＰアドレスを挙げたが、電話端末の電話番号など、当該電話端末を識別可能な他の情報を用いてもよい。そして、ＩＰアドレスは、予めモニタリングを希望する操作者が保守端末５に入力することで記憶される。あるいは、保守端末５にネットワークを介して接続された他のコンピュータから入力されてもよい。
【００３６】
また、保守端末５のＣＰＵには、所定のプログラムが組み込まれることで、シグナリング中継装置２に対して、上記監視対象記憶部５２に記憶された監視対象となる電話端末のＩＰアドレスを指示する監視対象指示処理部５１が構築されている。この監視対象指示処理部５１は、監視対象記憶部５２に新たなＩＰアドレスが記憶されると自動的にシグナリング中継装置２に通知してもよく、あるいは、ＩＰアドレスを入力した操作者からの指示に応じて通知してもよい。
【００３７】
＜シグナリング中継装置＞
シグナリング中継装置２は、発信側電話端末Ｔ１と着信側電話端末Ｔ２との接続を確立し、ＶｏＩＰ通話を可能とするＶｏＩＰアプリケーションレベルゲートウェイにて構成されている。そして、その演算部であるＣＰＵには、所定のプログラムが組み込まれることで、図２に示すように、呼接続処理部２１と、ポート設定処理部２２と、ポート設定指示処理部２３と、監視対象ポート通知処理部２４とが構築されている。また、記憶部であるメモリやハードディスクには、ポート情報記憶部２５が形成されている。以下、各処理部等について詳述する。
【００３８】
呼接続処理部２１は、ＶｏＩＰ通話を実現するために、発信側電話端末Ｔ１と着信側電話端末Ｔ２とのセッションを確立する処理を行う。また、ポート設定処理部２２（ポート設定手段）は、上記呼接続処理部２１と協働して、セッションを確立する電話端末Ｔ１，Ｔ２間の通話データであるデータストリームが経由するデータストリーム中継装置３のポートを設定する。具体的な処理機能を図３を参照して説明する。
【００３９】
まず、発信側電話端末Ｔ１からは、データストリームの送信先のＩＰアドレス及びポート（ここでは「Ｘ」とする）を着信側電話端末Ｔ２へ指示するＳＤＰ（Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）情報を含むシグナリング信号「ＩＮＶＩＴＥ」が、シグナリング中継装置２に送信される。これを受けたシグナリング中継装置２は、発信側電話端末Ｔ１自体（Ｘ）ではなく、データストリーム中継装置３の特定のポート（ここでは「Ｘ１」とする）にデータストリームを送信するよう、ＳＤＰ情報を書き換えた「ＩＮＶＩＴＥ」を着信側電話端末Ｔ２に送信する。次に、「ＩＮＶＩＴＥ」による呼接続要求に応答する着信側電話端末Ｔ２からも、データストリームの送信先のＩＰアドレス及びポート（Ｙ）を発信側電話端末Ｔ１へ指示するＳＤＰ情報を含むシグナリング信号「２００  ＯＫ」が、シグナリング中継装置２に送信される。これを受けたシグナリング中継装置２は、着信側電話端末Ｔ２自体（Ｙ）ではなく、データストリーム中継装置３の特定のポート（Ｙ１）にデータストリームを送信するよう、ＳＤＰ情報を書き換えた「２００  ＯＫ」信号を、発信側電話端末Ｔ１に送信し、セッションを確立する。なお、ＳＤＰ以外のプロトコルによりデータストリームの送信先を指示してもよい。
【００４０】
そして、上述したように設定したポートの情報をポート設定指示処理部２３に通知し、この処理部２３にて、データストリーム中継装置３に対して、実際にポートを設定するよう指示を出す。これにより、後述するようにデータストリーム中継装置３では、着信側電話端末Ｔ２から発信側電話端末Ｔ１へのデータストリームが、直接発信側電話端末Ｔ１（Ｘ）ではなく、一旦、データストリーム中継装置３の特定の受信ポート（Ｘ１）に送信されるよう設定され、そして、特定の出力ポート（Ｙ３）から発信側電話端末Ｔ１（Ｘ）へと転送される。一方、発信側電話端末Ｔ１から着信側電話端末Ｔ２へのデータストリームは、直接着信側電話端末Ｔ２（Ｙ）ではなく、一旦、データストリーム中継装置３の特定の受信ポート（Ｙ１）に送信されるよう設定され、そして、特定の出力ポート（Ｘ２）から着信側電話端末Ｔ２（Ｙ）へと転送される。これにより、データストリームがデータストリーム中継装置３の各ポートを介して中継されることとなる。
【００４１】
なお、ポート設定処理部２２は、電話端末Ｔ１，Ｔ２の識別情報である端末識別情報と設定したポートの識別情報であるポート識別情報とを関連付け、ポート情報記憶部２５に記憶する機能を有している。具体的には、上述したように、着信側電話端末Ｔ２からのデータストリームを受信する受信ポートＸ１と、当該着信側電話端末Ｔ２のＩＰアドレスや電話番号などとを関連付けて記憶する。このとき、同時に、受信ポートＸ１で受信するデータストリームを転送する出力ポートＹ３も関連付けて記憶し、出力ポートＹ３をポート識別情報として利用してもよい。同様に、発信側電話端末Ｔ１からのデータストリームを受信するポートＹ１と、当該発信側電話端末Ｔ１のＩＰアドレスや電話番号などとを関連付けて記憶する。
【００４２】
また、監視対象ポート通知処理部２４（監視ポート特定手段）は、監視対象となる電話端末のＶｏＩＰ通話が確立された場合に、かかる電話端末のデータストリームが経由するポートを特定して、監視装置４に通知する。具体的には、まず、保守端末５の監視対象指示処理部５１から監視対象として予め記憶されている着信側電話端末Ｔ２のＩＰアドレスや電話番号が通知されると、この通知されたＩＰアドレス等と、ポート情報記憶部２５に記憶されたＶｏＩＰ通話を確立している電話端末Ｔ１，Ｔ２のＩＰアドレス等とが一致するかどうか調べる。この場合に、着信側電話端末Ｔ２のＶｏＩＰ通話が確立されているので、当該着信側電話端末Ｔ２からのデータストリームが経由するよう設定されたポート（Ｘ１）を抽出して、これを監視装置４に通知する。なお、上記処理は、ポート情報記憶部２５に記憶される前のポート設定処理部２２にて関連付けられた電話端末のＩＰアドレスとポートとに基づいて行われてもよい。
【００４３】
＜データストリーム中継装置＞
データストリーム中継装置３は、上述したように電話端末Ｔ１，Ｔ２間におけるデータストリームを経由させるポートを複数有するＭｅｄｉａＧＷである。例えば、１万ポートを有する。そして、演算部であるＣＰＵには、所定のプログラムが組み込まれることで、ポート設定制御処理部３１と、データストリーム処理部３２と、が構築されている。
【００４４】
ポート設定制御処理部３１は、上述したシグナリング中継装置２のポート設定指示処理部２３からの指示に基づいて、図３に示すように、各電話端末Ｔ１，Ｔ２からのデータストリームを受信し、出力するポートをそれぞれ設定する。また、データストリーム処理部３２は、実際にデータストリームを転送処理する。そして、データストリーム処理部３２は、監視装置４からポートを指定されてデータストリームの監視を要求された場合に、当該ポートを経由するデータストリームを読み出して、監視端末４に転送し、外部から監視可能とする機能（監視許可手段）を有する。なお、データストリーム処理部３２は、該当するポートを流れるデータストリームを電話端末Ｔ１，Ｔ２間で転送させつつ、そのコピーデータを監視装置４に転送する。
【００４５】
＜監視装置＞
監視装置４は、サーバコンピュータにて構成されており、データストリーム中継装置３に接続されている。そして、その演算部であるＣＰＵには、所定のプログラムが組み込まれることで、データストリーム中継装置３２に対して、特定のポートを経由するデータストリームを監視するデータストリーム取得処理部４１（通信データ監視手段）が構築されている。このデータストリーム取得処理部４１は、具体的には、上述したシグナリング中継装置２の監視対象ポート通知処理部２４から通知を受けたポートを特定する情報を受け付けて、このポートを指定してデータストリーム中継装置３にデータストリームの取得要求を行う。そして、これに応じて送信されたデータストリームを受信し、記憶部に形成されたデータストリーム蓄積部４２（モニタデータ記憶処理手段）に蓄積する。なお、監視対象ポート通知処理部２４からは、ポートを特定する情報と共にデータストリームの発信元である電話端末Ｔ２のＩＰアドレスも通知されるため、このＩＰアドレスを、取得したデータストリームに対応付けて記憶しておく。
【００４６】
［動作］
次に、本システムの動作を、図４のシグナリング中継装置２の動作を示すフローチャート、図５のデータストリーム中継装置３の動作を示すフローチャート、図６の監視装置の動作を示すフローチャートを参照して説明する。また、図１の全体構成も参照して説明する。
【００４７】
まず、図示しないが、所定の電話端末の通話データを取得しようとする操作者が、保守端末５に当該電話端末のＩＰアドレス（あるいは電話番号）を登録する。ここでは、着信側電話端末Ｔ２からのデータストリームの取得を希望することとし、当該着信側電話端末Ｔ２のＩＰアドレスを監視対象記憶部５２に記憶する。そして、保守端末５の監視対象指示処理部５１は、監視対象として登録されたＩＰアドレスをシグナリング中継装置２に通知する（図１の矢印Ａ１１参照）。
【００４８】
そして、発信側電話端末Ｔ１から着信側電話端末Ｔ２に対して発信があると、シグナリング中継装置２に対して呼接続が要求され（ステップＳ１にて肯定判断）、シグナリング中継装置２は、当該シグナリング中継装置２及び呼制御サーバＳを介して着信電話端末Ｔ２に対するシグナリング制御を行い、呼接続処理を行う（ステップＳ２、図１の矢印Ａ１，Ａ２，Ａ３参照）。このとき、シグナリング中継装置２は、それぞれの電話端末Ｔ１，Ｔ２からのデータストリームを中継するデータストリーム中継装置３のポートを設定し（ステップＳ３）、当該データストリーム中継装置３に対して実際にポートを設定するよう指示する（ステップＳ４）。また、設定したポートと、このポートを介してデータストリームが伝送される電話端末Ｔ１，Ｔ２のＩＰアドレスを関連付けて記憶しておく（ステップＳ５）。例えば、着信側電話端末Ｔ２のＩＰアドレスと、当該着信側電話端末Ｔ２からのデータストリームが経由されるよう設定された受信ポートＸ１及び出力ポートＹ３と、を関連付ける。
【００４９】
続いて、発信側あるいは着信側の電話端末Ｔ１，Ｔ２が監視対象となっているか否かを、保守端末５から通知されたＩＰアドレスと照らし合わせて判断する（ステップＳ６）。このとき、監視対象である電話端末Ｔ２が着信側となっており、かつ、ＶｏＩＰ通話が着信側電話端末Ｔ２にて行われるため（ステップＳ６にて肯定判断）、当該着信側電話端末Ｔ２が関連付けられたポート、この場合には、受信ポート（Ｘ１）を電話端末Ｔ２のＩＰアドレスと共に監視装置５に通知する（ステップＳ７）。
【００５０】
その後、上記電話端末Ｔ１，Ｔ２間のＶｏＩＰ通話が切断になると（ステップＳ８にて肯定判断））、当該端末Ｔ１、Ｔ２間の接続を切断する（ステップＳ９）。
【００５１】
次に、図５を参照してデータストリーム装置３の動作を説明する。上述したように、シグナリング装置２からステップＳ４に示すポート設定の指示があると（ステップＳ１１にて肯定判断、図１の矢印Ａ１２参照）、自己のポートの設定を行う。具体的には、着信側電話端末Ｔ２（Ｙ）からのデータストリームを特定の受信ポートＸ１で受信し、特定の出力ポートＹ３から発信側電話端末Ｔ１に転送させるよう設定する（ステップＳ１２）。同時に、発信側電話端末Ｔ１（Ｘ）からのデータストリームを特定の受信ポートＹ１で受信し、特定の出力ポートＸ２から着信側電話端末Ｔ２に転送させるよう設定する（ステップＳ１２）。そして、実際に両電話端末Ｔ１，Ｔ２間におけるデータストリームの転送処理を行う（ステップＳ１３、図１の矢印Ａ４，Ａ５参照）。
【００５２】
その後、監視端末４からポートＸ１を指定してデータストリームの要求があると（ステップＳ１４にて肯定判断）、要求されたポートＸ１にて着信側電話端末Ｔ２から受信されるデータストリームを、出力ポートＹ３から発信側電話端末Ｔ１に転送しつつ、そのデータストリームのコピーデータを監視端末４に転送する（ステップＳ１５）。そして、このデータストリームの転送は、上記電話端末Ｔ１，Ｔ２間のＶｏＩＰ通話が切断になるまで実行される（ステップＳ１６、ステップＳ１７）。
【００５３】
次に、図６を参照して監視装置４の動作を説明する。監視装置４は、シグナリング中継装置２から、監視対象となる着信側電話端末Ｔ２のＩＰアドレスと共に、この端末から発信されるデータストリームのポートＸ１（監視対象ポート）の通知があると（ステップＳ２１にて肯定判断、図１の矢印Ａ７参照）、この通知されたポートＸ１を指定して、データストリーム中継装置３に対してデータストリームの要求を行う（ステップＳ２２）。すると、データストリーム中継装置３からは、上記指定したポートＸ１にて受信されるデータストリームが送信されてくるので（図１の矢印Ａ６）、これを取得し、着信側電話端末Ｔ２のＩＰアドレスと共に、記憶しておく（ステップＳ２３）。
【００５４】
その後は、取得したデータストリームを調べることで、着信側電話端末Ｔ２からの通話内容を監視することができる。また、このとき、通話相手となる発信側電話端末Ｔ１からのデータストリームを受信するポートＹ１も監視対象ポートして指定することで、会話となるデータストリームを全て取得することができる。
【００５５】
また、全てのデータストリームを、その発信元となる電話端末のＩＰアドレスと共に蓄積しておくことで、後に監視したい特定の電話端末からのデータストリームを容易に抽出することができる。
【００５６】
なお、上記では、監視装置が監視対象となる電話端末からデータストリームを受信する受信ポートを監視する場合を例示したが、出力ポートを通過するデータストリームを監視するという構成であってもよい。
【００５７】
このようにすることにより、上記発明によると、電話端末Ｔ１，Ｔ２間の通話データを、データストリーム中継装置３のポートを介して監視することができるため、データストリーム中の個々のパケットの送受信先を全て監視する必要がなく、データのスループットの低下を招くことなく、容易に対象となる通話データを特定して監視を行うことができる。
【００５８】
ここで、上記では、シグナリング中継装置２、データストリーム中継装置３、監視装置４、保守端末５などがそれぞれ異なる装置（コンピュータ）で構成されている例を示したが、必ずしもかかる構成に限定されない。これらのうちの少なくとも２つ以上の装置が１つのコンピュータにて構成されていてもよく、全てが１つのコンピュータにて構成されていてもよい。
【００５９】
また、上記では、保守端末５に監視対象となる電話端末のＩＰアドレス等が記憶されている場合を例示したが、これが監視装置４に記憶されていてもよい。そして、この監視対象となる電話端末のＶｏＩＰ通話が確立されたことを、監視装置４がシグナリング中継装置２に対して問い合わせてもよい。これにより、監視対象となる電話端末のデータストリームが経由されるポートを特定して、当該ポートからデータストリームを監視してもよい。
【００６０】
さらには、予め監視対象を設定しておくことなく、常にシグナリング中継装置２がＶｏＩＰ通話が確立された電話端末のＩＰアドレス等と、設定されたポートとを関連付けて監視装置４に通知する、という構成を採ってもよい。そして、監視装置４では、通知された電話端末のＩＰアドレスとポートを装置の表示部に表示し、かかる表示に基づいて監視を行う操作者がポートを指定することで、監視装置４にてデータストリームの取得を行ってもよい。
【産業上の利用可能性】
【００６１】
本発明は、特定の情報処理端末間における通信内容を監視するシステムに利用することができ、産業上の利用可能性を有する。
【図面の簡単な説明】
【００６２】
【図１】通信データモニタリングシステムの全体構成を示すブロック図である。
【図２】通信データモニタリングシステムの詳細な構成を示す機能ブロック図である。
【図３】通信データモニタリングシステムにおけるデータの流れを示す説明図である。
【図４】シグナリング中継装置の動作を示すフローチャートである。
【図５】データストリーム中継装置の動作を示すフローチャートである。
【図６】監視装置の動作を示すフローチャートである。
【図７】従来例におけるモニタリングシステムの様子を示す説明図である。
【符号の説明】
【００６３】
１  通信データモニタリングシステム
２  シグナリング中継装置（シグナリング中継手段）
３  データストリーム中継装置（データストリーム中継手段）
４  監視装置（通信データ監視手段）
５  保守端末
２１  呼接続処理部
２２  ポート設定処理部（ポート設定手段）
２３  ポート設定指示処理部（ポート設定手段）
２４  監視対象ポート通知処理部（監視ポート特定手段）
２５  ポート情報記憶部
３１  ポート設定制御処理部
３２  データストリーム処理部（監視許可手段）
４１  データストリーム取得処理部（通信データ監視手段）
４２  データストリーム蓄積部（モニタデータ記憶手段）
５１  監視対象指示処理部
５２  監視対象記憶部（監視対象情報記憶手段）
Ｔ１  電話端末（発信側電話端末、情報処理端末）
Ｔ２  電話端末（着信側電話端末、情報処理端末）
【図１】
2006140750.tif 000003
【図２】
2006140750.tif 000004
【図３】
2006140750.tif 000005
【図４】
2006140750.tif 000006
【図５】
2006140750.tif 000007
【図６】
2006140750.tif 000008
【図７】
2006140750.tif 000009