(57)【要約】【課題】  煩雑な操作を行うことなく、希望するＩＰ電話機の通話音声を試聴することができる音声モニタリングシステム、方法及びプログラムを提供する。【解決手段】  ＳＩＰ信号を取り込むＳＩＰキャプチャ装置４と、そのＳＩＰ信号からＩＰ電話機１２ａの電話番号とＩＰアドレスの情報を対応付けて記録する情報収集サーバ３と、そのＩＰ電話機１２ａの電話番号と、情報収集サーバ３の識別情報を対応付けて記録する管理サーバ２を有する。また、通話音声の試聴を行うＩＰ電話機１２ａの電話番号を取得し、その電話番号に対応する情報収集サーバ３の識別情報を管理サーバ２から取得し、その情報収集サーバ３の識別情報で特定される情報収集サーバ３から、ＩＰ電話機１２ａのＩＰアドレスを取得するオペレータ端末１と、そのＩＰアドレスについての通話情報を取得し、オペレータ端末１で通話音声を再生させる音声モニタサーバ７を有する。【選択図】  図１
2006319619.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ電話機間の通話音声を試聴するための音声モニタリングシステムであって、
前記ＩＰ電話機間で送受信されるＳＩＰ信号を取り込むＳＩＰキャプチャ装置と、
前記ＳＩＰキャプチャ装置が取り込んだＳＩＰ信号から前記ＩＰ電話機の電話番号と、そのＩＰ電話機のＩＰアドレスの情報を対応付けて記録する情報収集サーバと、
前記情報収集サーバに記録されているＩＰ電話機の電話番号と、前記情報収集サーバの識別情報とを対応付けて記録する管理サーバと、
通話音声の試聴を行うＩＰ電話機の電話番号を取得し、その電話番号に対応する情報収集サーバの識別情報を前記管理サーバから取得し、その情報収集サーバの識別情報で特定される情報収集サーバから、前記ＩＰ電話機のＩＰアドレスを取得するオペレータ端末と、
前記オペレータ端末が取得したＩＰアドレスについての通話情報を取得し、その通話情報に基づいて前記オペレータ端末で通話音声を再生させる音声モニタサーバと、
を有することを特徴とする音声モニタリングシステム。
【請求項２】
前記情報収集サーバは、ＳＩＰ信号から前記ＩＰ電話機の通話状態を表すステータスの情報を更に取得し、
前記オペレータ端末は、通話音声の試聴を行うＩＰ電話機の電話番号に対応するステータスの情報を前記情報収集サーバから更に取得して、そのステータスの情報を表示画面に表示し、
前記音声モニタサーバは、前記オペレータ端末が取得するステータスが通話中である場合に、前記オペレータ端末で通話音声を再生させることを特徴とする請求項１に記載の音声モニタリングシステム。
【請求項３】
ＩＰ電話機間の通話音声を試聴するための音声モニタリング方法であって、
前記ＩＰ電話機間で送受信されるＳＩＰ信号をＳＩＰキャプチャ装置により取り込む第１のステップと、
前記ＳＩＰキャプチャ装置で取り込んだＳＩＰ信号から前記ＩＰ電話機の電話番号と、そのＩＰ電話機のＩＰアドレスの情報を対応付けて情報収集サーバにより記録する第２のステップと、
前記情報収集サーバが記録したＩＰ電話機の電話番号と、前記情報収集サーバの識別情報とを対応付けて管理サーバにより記録する第３のステップと、
通話音声の試聴を行うＩＰ電話機の電話番号を取得し、その電話番号に対応する情報収集サーバの識別情報を前記管理サーバから取得し、その情報収集サーバの識別情報で特定される情報収集サーバから、前記ＩＰ電話機のＩＰアドレスをオペレータ端末により取得する第４のステップと、
前記オペレータ端末が取得したＩＰアドレスについての通話情報を取得し、その通話情報に基づいて前記オペレータ端末で通話音声を音声モニタサーバにより再生させる第５のステップと、
を有することを特徴とする音声モニタリング方法。
【請求項４】
ＩＰ電話機間の通話音声を試聴するための音声モニタリングプログラムであって、
前記ＩＰ電話機間で送受信されるＳＩＰ信号をＳＩＰキャプチャ装置により取り込ませる第１のステップと、
前記ＳＩＰキャプチャ装置で取り込んだＳＩＰ信号から前記ＩＰ電話機の電話番号と、そのＩＰ電話機のＩＰアドレスの情報を対応付けて情報収集サーバにより記録させる第２のステップと、
前記情報収集サーバが記録したＩＰ電話機の電話番号と、前記情報収集サーバの識別情報とを対応付けて管理サーバにより記録させる第３のステップと、
通話音声の試聴を行うＩＰ電話機の電話番号を取得させ、その電話番号に対応する情報収集サーバの識別情報を前記管理サーバから取得させ、その情報収集サーバの識別情報で特定される情報収集サーバから、前記ＩＰ電話機のＩＰアドレスをオペレータ端末により取得させる第４のステップと、
前記オペレータ端末が取得したＩＰアドレスについての通話情報を取得させ、その通話情報に基づいて前記オペレータ端末で通話音声を音声モニタサーバにより再生させる第５のステップと、
をコンピュータに実行させるための音声モニタリングプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続されるＩＰ電話機の通話音声を試聴するための音声モニタリングシステム、方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、ＶｏＩＰ（Voice over Internet Protocol）を利用した音声モニタリングシステムとして、オペレータ端末を操作することにより特定のＳＩＰ（Session Initiation Protocol）サーバへアクセスし、現在通話中のＩＰ電話機のセッションリストをオペレータ端末の表示画面に表示させ、通話音声の試聴を希望するＩＰ電話機の電話番号のセッションを見つけ出すことで音声モニタリングを行う技術が知られている。
【０００３】
また、ＶｏＩＰを利用した通話を行うＩＰ電話機間で送受信する通話情報を監視する音声モニタエージェントをネットワーク上に複数台設置し、それらの音声モニタエージェントに対して、通話音声の試聴を行うＩＰ電話機の通話情報を監視しているか否かについて１台ずつ問い合わせることにより、音声モニタリングを行う技術も知られている（特許文献１）。
【特許文献１】特開２００４−４０５３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来使用されていた音声モニタリングシステムでは、特定のＳＩＰサーバでのみ音声モニタリングが可能であったため、その他のＳＩＰサーバを使用する場合には、通話状態を記録したセッションリストを取得するために、新たにインタフェースを構築しなければならないという問題があった。また、そのセッションリストには、現在通話中のＩＰ電話機についてのセッションが全て表示されていたため、、オペレータはその膨大なセッションリストの中から、希望するセッションを選択する必要があり、操作が煩雑であるという問題があった。更に、ＩＰ電話機が通話中であるか否かについてのステータスは、特定のＳＩＰサーバのオペレータ端末でのみ管理しているため、異なる種類のＳＩＰサーバがネットワーク上に混在する場合には、それぞれのオペレータ端末で確認することにより、通話音声の試聴を希望するＩＰ電話機を見つけ出さなければならないという問題があった。
【０００５】
また、特許文献１に記載されている音声モニタリングシステムでは、オペレータ端末の表示画面に表示されるセッションリストに、現在通話中のＩＰ電話機についてのセッションが全て表示されるため、、オペレータはその膨大なセッションリストの中から、希望するセッションを選択する必要があり、操作が煩雑であるという問題があった。
【０００６】
本発明は、上記事情を考慮してなされたもので、その目的は、煩雑な操作を行うことなく、希望するＩＰ電話機の通話音声を試聴することができる音声モニタリングシステム、方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、上記課題を解決するためになされたもので、請求項１に記載の発明は、ＩＰ電話機間の通話音声を試聴するための音声モニタリングシステムであって、前記ＩＰ電話機間で送受信されるＳＩＰ信号を取り込むＳＩＰキャプチャ装置と、前記ＳＩＰキャプチャ装置が取り込んだＳＩＰ信号から前記ＩＰ電話機の電話番号と、そのＩＰ電話機のＩＰアドレスの情報を対応付けて記録する情報収集サーバと、前記情報収集サーバに記録されているＩＰ電話機の電話番号と、前記情報収集サーバの識別情報とを対応付けて記録する管理サーバと、通話音声の試聴を行うＩＰ電話機の電話番号を取得し、その電話番号に対応する情報収集サーバの識別情報を前記管理サーバから取得し、その情報収集サーバの識別情報で特定される情報収集サーバから、前記ＩＰ電話機のＩＰアドレスを取得するオペレータ端末と、前記オペレータ端末が取得したＩＰアドレスについての通話情報を取得し、その通話情報に基づいて前記オペレータ端末で通話音声を再生させる音声モニタサーバとを有することを特徴とする音声モニタリングシステムである。
【０００８】
また、請求項２に記載の発明は、前記情報収集サーバは、ＳＩＰ信号から前記ＩＰ電話機の通話状態を表すステータスの情報を更に取得し、前記オペレータ端末は、通話音声の試聴を行うＩＰ電話機の電話番号に対応するステータスの情報を前記情報収集サーバから更に取得して、そのステータスの情報を表示画面に表示し、前記音声モニタサーバは、前記オペレータ端末が取得するステータスが通話中である場合に、前記オペレータ端末で通話音声を再生させることを特徴とする請求項１に記載の音声モニタリングシステムである。
【０００９】
また、請求項３に記載の発明は、ＩＰ電話機間の通話音声を試聴するための音声モニタリング方法であって、前記ＩＰ電話機間で送受信されるＳＩＰ信号をＳＩＰキャプチャ装置により取り込む第１のステップと、前記ＳＩＰキャプチャ装置で取り込んだＳＩＰ信号から前記ＩＰ電話機の電話番号と、そのＩＰ電話機のＩＰアドレスの情報を対応付けて情報収集サーバにより記録する第２のステップと、前記情報収集サーバが記録したＩＰ電話機の電話番号と、前記情報収集サーバの識別情報とを対応付けて管理サーバにより記録する第３のステップと、通話音声の試聴を行うＩＰ電話機の電話番号を取得し、その電話番号に対応する情報収集サーバの識別情報を前記管理サーバから取得し、その情報収集サーバの識別情報で特定される情報収集サーバから、前記ＩＰ電話機のＩＰアドレスをオペレータ端末により取得する第４のステップと、前記オペレータ端末が取得したＩＰアドレスについての通話情報を取得し、その通話情報に基づいて前記オペレータ端末で通話音声を音声モニタサーバにより再生させる第５のステップとを有することを特徴とする音声モニタリング方法である。
【００１０】
また、請求項４に記載の発明は、ＩＰ電話機間の通話音声を試聴するための音声モニタリングプログラムであって、前記ＩＰ電話機間で送受信されるＳＩＰ信号をＳＩＰキャプチャ装置により取り込ませる第１のステップと、前記ＳＩＰキャプチャ装置で取り込んだＳＩＰ信号から前記ＩＰ電話機の電話番号と、そのＩＰ電話機のＩＰアドレスの情報を対応付けて情報収集サーバにより記録させる第２のステップと、前記情報収集サーバが記録したＩＰ電話機の電話番号と、前記情報収集サーバの識別情報とを対応付けて管理サーバにより記録させる第３のステップと、通話音声の試聴を行うＩＰ電話機の電話番号を取得させ、その電話番号に対応する情報収集サーバの識別情報を前記管理サーバから取得させ、その情報収集サーバの識別情報で特定される情報収集サーバから、前記ＩＰ電話機のＩＰアドレスをオペレータ端末により取得させる第４のステップと、前記オペレータ端末が取得したＩＰアドレスについての通話情報を取得させ、その通話情報に基づいて前記オペレータ端末で通話音声を音声モニタサーバにより再生させる第５のステップとをコンピュータに実行させるための音声モニタリングプログラムである。
【発明の効果】
【００１１】
本発明では、オペレータ端末により音声モニタリングを希望するＩＰ電話機の電話番号を取得し、その電話番号に対応するＩＰアドレスを管理サーバを介して情報収集サーバから読み出し、そのＩＰアドレスに対応する通話情報を音声モニタサーバから取得することにより、通話音声の試聴することにした。
これにより、オペレータ端末を操作するオペレータ等は、ＩＰ電話機の電話番号を入力するだけで、音声モニタリングを希望するＩＰ電話機の通話音声を試聴することができ、煩雑な操作を行う必要がないため、オペレータ等の労力を著しく軽減することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照し、本発明の実施形態による音声モニタリングシステムについて説明する。
図１は、本実施形態による音声モニタリングシステムの構成図である。この音声モニタリングシステムは、オペレータ端末１、管理サーバ２、情報収集サーバ３、ＳＩＰキャプチャ装置４、ＳＩＰサーバ５、エッジルータ６（６ａ〜６ｃ）、音声モニタサーバ７、音声モニタエージェント８（８ａ〜８ｃ）を有する。
１台のＳＩＰサーバ５に対して、情報収集サーバ３、ＳＩＰキャプチャ装置４がそれぞれ１台ずつ設置されている。ここでは、情報収集サーバ３、ＳＩＰキャプチャ装置４、ＳＩＰサーバ５がそれぞれ１台ずつ設置されている場合について説明するが、このような構成に限定されるものではなく、ＳＩＰサーバが複数台設定されている場合もあり、その場合は、それぞれのＳＩＰサーバに対して、情報収集サーバ、ＳＩＰキャプチャ装置が１台ずつ設置される。また、エッジルータ６、音声モニタエージェント８、ＩＰ電話機１２がそれぞれ３台ずつ設置されている場合について説明するが、このような構成に限定されるものではなく、それぞれ何台設置してもよい。
【００１３】
エッジルータ６（６ａ〜６ｃ）、音声モニタサーバ７、音声モニタエージェント８（８ａ〜８ｃ）は、ＩＰ（Internet Protocol）網１０に接続されている。
ＳＩＰキャプチャ装置４、ＳＩＰサーバ５は、ＶｏＩＰ（Voice over Internet Protocol）基盤網９に接続されている。ＶｏＩＰ基盤網９は、エッジルータ６ｃを介して、ＩＰ網１０に接続されている。
ＩＰ電話機１２ａ〜１２ｃ、１２ｄ〜１２ｆは、エンドユーザＬＡＮ（Local Area Network）・１１ａ、１１ｂにそれぞれ接続されている。エンドユーザＬＡＮ・１１ａ、１１ｂは、それぞれエッジルータ６ａ、６ｂを介して、ＩＰ網１０に接続されている。ここでは、エンドユーザＬＡＮを２つ設けるとともに、それぞれのエンドユーザＬＡＮにＩＰ電話機１２がそれぞれ３台ずつ接続されている場合について説明するが、このような構成に限定されるものではなく、エンドユーザＬＡＮの数は２つに限定されるものではない。また、そのエンドユーザＬＡＮに接続されるＩＰ電話機１２の数は３台に限定されるものではない。
【００１４】
オペレータ端末１は、管理サーバ２、音声モニタサーバ７に接続されている。オペレータ端末１は電話会社などに設置される端末であり、電話会社のオペレータなどが通話音声の試聴を希望するＩＰ電話機と、他のＩＰ電話機との間での通話音声をモニタリングする際に使用する端末である。オペレータ端末１はキーボードなどの入力機器を有し、通話音声の試聴を希望するＩＰ電話機１２の電話番号が入力される。
管理サーバ２は、電話会社などに設置される端末であり、オペレータ端末１及び情報収集サーバ３に接続される。管理サーバ２は、管理サーバデータベース（図示省略）を有する。この管理サーバデータベースには、ＩＰ電話機１２の電話番号と、そのＩＰ電話機１２が登録されている情報収集サーバ３の識別情報であるＩＰアドレスとが、対応付けられて記録されている。
【００１５】
情報収集サーバ３は、電話会社などに設置される端末であり、管理サーバ２及びＳＩＰキャプチャ装置４に接続されている。情報収集サーバ３は、情報収集サーバデータベース（図示省略）を有する。この情報収集サーバデータベースには、ＩＰ電話機１２の電話番号と、そのＩＰ電話機１２のＩＰアドレスと、そのＩＰ電話機１２の通話状態を表すステータスと、そのＩＰ電話機１２の最終通話情報と、そのＩＰ電話機１２についての通話履歴の情報等が、対応付けられて記録されている。
ＳＩＰキャプチャ装置４は、電話会社などに設置される端末であり、情報収集サーバ３、ＳＩＰサーバ５、エッジルータ６ｃに接続されている。ＳＩＰキャプチャ装置４は、ＩＰ電話機１２間で通話を行う際にＳＩＰサーバ５を介してやり取りされるＳＩＰ信号を取り込み、情報収集サーバ３に対して出力する。
【００１６】
ＳＩＰサーバ５は、電話会社などに設置される端末であり、ＳＩＰキャプチャ装置４に接続されている。ＳＩＰサーバ５は、ＩＰ電話機１２間で通話を開始する際、あるいは、通話を終了する際にやり取りされるＳＩＰ信号を仲介することにより、ＩＰ電話機１２間の通話状態を管理する。
エッジルータ６（６ａ〜６ｃ）は、ＶｏＩＰ基盤網９、ＩＰ網１０、エンドユーザＬＡＮ・１１などのネットワークに接続される機器から送信される、ＳＩＰ信号などのデータを中継することにより、ネットワークに接続される所定の機器に対してそれらのデータを送信する。
【００１７】
音声モニタサーバ７は、電話会社などに設置される端末であり、オペレータ端末１、音声モニタエージェント８（８ａ〜８ｃ）に接続されている。音声モニタサーバ７は、オペレータ端末１から音声モニタリングの対象とするＩＰ電話機１２のＩＰアドレスを取得し、音声モニタエージェント８ａ〜８ｃのそれぞれに対して、そのＩＰアドレスの通話を監視しているか否かについて問い合わせることにより、そのＩＰアドレスで特定されるＩＰ電話機１２の通話を監視している音声モニタエージェントを特定し、通話の際に送受信されるＲＴＰパケット等の通話情報をオペレータ端末１に対して送信するように指示する。
音声モニタエージェント８は、ＩＰ網１０上に複数台設置されている。また、音声モニタエージェント８は、音声モニタサーバ７にそれぞれ接続されている。音声モニタエージェント８は、所定のＩＰ電話機１２が通話する際に他のＩＰ電話機１２との間で送受信するＲＴＰパケット等の通話情報を監視している。オペレータ端末１から指示を受けた音声モニタエージェント８は、ＩＰ網１０を流れるＲＴＰパケット等の通話情報を取り込み、オペレータ端末１に対して送信する。
【００１８】
ＶｏＩＰ基盤網９は、本実施形態による音声モニタリングシステムのサービスを提供する電話会社が利用する保守ネットワークである。また、ＩＰ網１０は、インターネットなどのネットワークであり、電話会社に登録している利用者が、ＶｏＩＰによる通信を行う際に利用するネットワークである。また、拠点ＬＡＮ・１１は、学校や会社などに設置される構内通信ネットワークである。
ＩＰ電話機１２ａ〜１２ｃ、１２ｄ〜１２ｆは、会社や家庭などに設置される端末であり、拠点ＬＡＮ・１１ａ、１１ｂにそれぞれ接続されている。ＩＰ電話機１２は、電話会社に登録した利用者が他のＩＰ電話機１２との間でＶｏＩＰによる通話を行う際に利用する電話機である。
【００１９】
次に、本実施形態による音声モニタリングシステムの動作の概要について説明する。
図２は、本実施形態の音声モニタリングシステムの動作の概要を示すフローチャートである。始めに、オペレータ端末１を操作するオペレータは、本実施形態の音声モニタリングシステムにログインする（ステップＳ１０１）。この操作により、オペレータ端末１の表示画面には、音声モニタリングを行う対象となるＩＰ電話機１２の電話番号を入力する画面が表示される（ステップＳ１０２）。
オペレータ端末１では、本実施形態の音声モニタリングシステムからログアウトするか否かについての判定が行われる（ステップＳ１０３）。ログアウトする場合には、ステップＳ１０３で「ＹＥＳ」と判定し、処理を終了する（ステップＳ１０４）。一方、本実施形態による音声モニタリングシステムにより所定のＩＰ電話機１２の通話を試聴する場合には、ステップＳ１０３で「ＮＯ」と判定し、ステップＳ１０５へ進む。
【００２０】
オペレータはオペレータ端末１から、音声モニタリングを希望するＩＰ電話機１２の電話番号を入力する（ステップＳ１０５）。管理サーバ２は、オペレータ端末１に入力された電話番号に基づいて、その電話番号を有するＩＰ電話機１２が登録されている情報収集サーバ３を、管理サーバ２の管理サーバデータベースを検索することにより特定する（ステップＳ１０６）。そして、特定された情報収集サーバ３の情報収集データベースを検索することにより（ステップＳ１０７）、その電話番号で特定されるＩＰ電話機１２のＩＰアドレスやステータスの情報等を取得し、オペレータ端末１の表示画面に表示する（ステップＳ１０８）。ここで、ステータスの情報は、ＳＩＰキャプチャ装置４が取り込むＳＩＰ信号の種類に応じて決定され、ＩＰ電話機１２が通話中である場合には「通話中」、ＩＰ電話機１２が通話中ではない場合「停止中」などとなる。
【００２１】
オペレータは、オペレータ端末１の表示画面に表示されるステータスの情報を参照することにより、ＩＰ電話機１２の音声モニタリングを行うか否かについて、オペレータ端末１の入力機器から指示を入力する（ステップＳ１０９）。
オペレータ端末１では、音声モニタリングを開始するか否かについて判定を行う（ステップＳ１１０）。すなわち、オペレータ端末１から音声モニタリングの指示が入力されない場合、又は、ステータスが「通話中」ではない場合には、ステップＳ１１０で「Ｎｏ」と判定し、音声モニタリングを開始せず、再度、ステップＳ１０５へ進む。一方、オペレータ端末１から音声モニタリングの指示が入力された場合であって、ステータスが「通話中」である場合には、ステップＳ１１０で「Ｙｅｓ」と判定し、音声モニタリングを開始する。
【００２２】
音声モニタサーバ７は、音声モニタリングを行うＩＰ電話機１２が送受信するＲＴＰパケット等の通話情報を取得（ステップＳ１１１）しているそれぞれの音声モニタエージェント８に対して、ＲＴＰパケット等の通話情報を送信するように指示する。
オペレータ端末により指定されたＩＰ電話機１２の通話を監視している音声モニタエージェント８は、ＲＴＰパケット等の通話情報を、音声モニタサーバ７に送信する（ステップＳ１１２）。音声モニタサーバ７は、音声モニタエージェント８からＲＴＰパケット等の通話情報を受信し、オペレータ端末１に対して送信する。オペレータ端末１では、受信したＲＴＰパケットを再生することにより音声モニタリングを開始し（ステップＳ１１３）、オペレータ端末１のスピーカ等の出力機器から、ＩＰ電話機１２の通話音声を再生する（ステップＳ１１４）。
次に、オペレータ端末１では、音声モニタリングを停止するか否かについて判定する（ステップＳ１１５）。音声モニタリングを停止しない場合には、ステップＳ１１５で「Ｎｏ」と判定し、音声モニタリングを続行する（ステップＳ１１４）。一方、音声モニタリングを停止する場合には、オペレータ端末１でのＲＴＰパケットの再生を終了し（ステップＳ１１６）、再度、ステップＳ１０５へ進む。
【００２３】
次に、本実施形態による音声モニタリングシステムの動作の詳細について説明する。
図３は、本実施形態の音声モニタリングシステムの動作の詳細を示すシーケンス図である。ここでは、図１においてＩＰ電話機１２ａの通話を音声モニタリングする場合であって、ＩＰ電話機１２ａがＩＰ電話機１２ｅと通話している場合を例に挙げて説明する。
本実施形態による音声モニタリングシステムのサービスが提供される前提として、ＳＩＰキャプチャ装置４は、ＳＩＰサーバ５に登録されている全てのＩＰ電話機１２ａ〜１２ｆがＶｏＩＰによる通話を行う際に、ＳＩＰサーバ５を介して送受信するＳＩＰ信号を取り込み情報収集サーバ３に出力する。
情報収集サーバ３は、ＳＩＰキャプチャ装置４で取り込まれるＳＩＰ信号を解析し、電話機１２ａ、１２ｅについての電話番号、ＩＰアドレス、ステータスなどの情報を取得し、情報収集サーバデータベースにそれらの情報を記録する（ステップＳ２０１ａ）。この処理は常時行われる（ステップＳ２０１ａ、Ｓ２０１ｂ、Ｓ２０１ｃ、・・・）。
【００２４】
ここで、情報収集サーバ３におけるＳＩＰ信号の解析方法について説明する。
ＩＰ電話機１２ａからＩＰ電話機１２ｅに対して電話を掛ける際に、ＳＩＰキャプチャ装置４に取り込まれるＳＩＰ信号（「ＩＮＶＩＴＥ」の場合）の一例を図４に示す。情報収集サーバ３は、図４に示すＳＩＰ信号に含まれるＳＤＰ（Session Description Protocol）・１００の解析を行う。このＳＤＰ・１００には、「ｖ＝」、「ｏ＝」、「ｓ＝」、「ｃ＝」、「ｔ＝」、「ｍ＝」、「ａ＝」の各行により特定される情報を含んでいる。ここで、「ｖ＝」で特定される行は、ＳＤＰのバージョン情報を示している。「ｏ＝」で特定される行は、セッションの開始とセッションの識別情報を示している。「ｓ＝」で特定される行は、セッション名を示している。「ｃ＝」で特定される行は、コネクション情報を示している。「ｔ＝」で特定される行は、セッションの開始・終了時刻を示している。「ｍ＝」で特定される行は、メディア種別とトランスポートアドレスを示している。「ａ＝」で特定される行は、メディア属性を示している。
情報収集サーバ３は、このＳＤＰ・１００のうち「ｃ＝」で特定される行１０１から、電話を掛けたＩＰ電話機１２ａのＩＰアドレスの情報を取得する。また、「ｍ＝」で特定される行１０２から、電話を掛けたＩＰ電話機１２ａのトランスポートプロトコルとそのポート番号の情報を取得する。これらの情報は、ＩＰ電話機１２ａの電話番号の情報と対応付けられて、情報収集サーバデータベースに記録される。
【００２５】
一方、図４で示したＳＩＰ信号に応答して、ＩＰ電話機１２ｅからＩＰ電話機１２ａに送信されるＳＩＰ信号（ＩＮＶＩＴＥに対するレスポンスメッセージの「２００  ＯＫ」の場合）の一例を図５に示す。情報収集サーバ３は、図５に示すＳＩＰ信号に含まれるＳＤＰ・１１０の解析を行う。このＳＤＰ・１１０に含まれる、「ｖ＝」、「ｏ＝」、「ｓ＝」、「ｃ＝」、「ｔ＝」、「ｍ＝」、「ａ＝」の各行の意味については図４の説明と同じであるので、その説明を省略する。
情報収集サーバ３は、このＳＤＰ・１０１のうち「ｃ＝」で特定される行１１１から、電話を掛けられたＩＰ電話機１２ｄのＩＰアドレスの情報を取得する。また、「ｍ＝」で特定される行１１２から、電話を掛けられたＩＰ電話機１２ｄのトランスポートプロトコルとそのポート番号の情報を取得する。また、「ａ＝」で特定される行１１３から、ＩＰ電話機１２ａとＩＰ電話機１２ｅの間で通話をする際のコーデック情報を取得する。これらの情報は、ＩＰ電話機１２ｄの電話番号の情報と対応付けられて、情報収集サーバデータベースに記録される。
【００２６】
図３に戻り、情報収集サーバ３は、ＳＩＰキャプチャ装置４から受信した電話番号等の情報を管理サーバ２に対して、情報収集サーバ３の識別情報であるＩＰアドレスとともに送信し、管理サーバ２の管理サーバデータベースに記録する（ステップＳ２０２ａ）。この処理は常時行われる（ステップＳ２０２ａ、Ｓ２０２ｂ、Ｓ２０２ｃ、・・・）。
一方、オペレータ端末１を操作するオペレータは、本実施形態による音声モニタリングシステムにログインし（ステップＳ２０３）、音声モニタリングを行う対象となるＩＰ電話機１２ａの電話番号を、オペレータ端末１の入力機器から取得する（ステップＳ２０４）。
オペレータ端末１は、取得した電話番号で特定されるＩＰ電話機１２ａのステータスの表示要求の信号を管理サーバ２に対して送信する（ステップＳ２０５）。
管理サーバ２は、オペレータ端末１から受信したＩＰ電話機１２ａの電話番号に基づいて、管理サーバ２のデータベースに記録されている電話番号等の情報を検索することにより、ＩＰ電話機１２ａを管理している情報収集サーバ３を特定する（ステップＳ２０６）。
管理サーバ２は、特定したＩＰ電話機１２ａを管理する情報収集サーバ３に対して、電話番号詳細情報要求の信号を送信する（ステップＳ２０７）。
【００２７】
情報収集サーバ３は、ＩＰ電話機１２ａの電話番号に対するＩＰアドレスやステータスなどについての電話番号詳細情報を、情報収集サーバ３の情報収集データベースを検索することにより取得し、管理サーバ２に対して送信する（ステップＳ２０８）。
管理サーバ２は、情報収集サーバ３から受信した電話番号詳細情報をオペレータ端末１に対して送信し、表示画面に表示する（ステップＳ２０９）。オペレータ端末１の表示画面には、ＩＰ電話機１２ａが「通話中」であること等を示すステータスが表示される。
オペレータ端末１のオペレータは、表示画面に表示されるＩＰ電話機１２ａのステータスが「通話中」である場合には、音声モニタリングの実施開始指示の信号を入力することができる（ステップＳ２１０）。
【００２８】
オペレータ端末１は、音声モニタリングの実施開始指示の信号を取得した場合には、音声モニタリング要求信号を音声モニタサーバ７に対して送信する（ステップＳ２１１）。この音声モニタリング要求信号には、音声モニタリングを行うＩＰ電話機１２ａのＩＰアドレスの情報が含まれている。
音声モニタサーバ７は、ＩＰ網１０上に複数設置されている音声モニタエージェント８ａ〜８ｃに対して、ＩＰ電話機１２ａのＩＰアドレスをもとに、ＩＰ電話機１２ａの通話を監視している音声モニタエージェント８を特定する（ステップＳ２１２）。音声モニタサーバ７は、特定した音声モニタエージェント８に対して、監視しているＲＴＰパケット等の通話情報をオペレータ端末１に対して送信するように指示する（ステップＳ２１２）。
【００２９】
オペレータ端末１は、ＩＰ電話機１２ａと通話相手であるＩＰ電話機１２ｅとの間で送受信されるＲＴＰパケット等の通話情報を、オペレータ端末１のスピーカなどの音声出力機器から出力する（ステップＳ２１３）。これにより、オペレータは、ＩＰ電話機１２ａとＩＰ電話機１２ｅとの間のＶｏＩＰによる通話音声を視聴することができる（ステップＳ２１４）。
一方、音声モニタリングを停止する場合には、オペレータ端末１から、オペレータの操作により入力機器から、音声モニタリングの停止指示の信号を取得する（ステップＳ２１５）。
【００３０】
オペレータ端末１は、音声モニタリングの停止指示の信号を取得する信号が入力されると、音声モニタエージェント８ｃに対して、音声モニタリング停止要求の信号を送信する（ステップＳ２１６）。音声モニタエージェント８ｃは、音声モニタリング停止要求の信号を受信すると、ＩＰ電話機１２ａとＩＰ電話機１２ｅの間で送受信しているＲＴＰパケット等の通話情報をオペレータ端末１に対して送信するのを停止する。
最後に、オペレータは、オペレータ端末１により本実施形態による音声モニタリングシステムからログアウトすることによって処理を終了する（ステップＳ２１７）。
【００３１】
次に、ＳＩＰキャプチャ装置４で取り込まれるＳＩＰ信号を、情報収集サーバ３において解析する方法について説明する。
図６は、本実施形態による情報収集サーバ３での処理の流れを示すフローチャートである。ここでは、図１においてＩＰ電話機１２ａの通話を音声モニタリングする場合であって、ＩＰ電話機１２ａがＩＰ電話機１２ｅと通話している場合を例に挙げて説明する。
始めに、ＳＩＰキャプチャ装置４は、ＩＰ電話機１２ａとＩＰ電話機１２ｅの間で送受信されるＳＩＰ信号を取り込む（ステップＳ３０１）。情報収集サーバ３は、そのＳＩＰ信号の解析を行う（ステップＳ３０２）。
【００３２】
次に、ＳＩＰキャプチャ装置４は、ＳＩＰ信号の種類を判定する（ステップＳ３０３）。
ＳＩＰ信号が、「ＲＥＧＩＳＴＥＲ」という信号である場合には、ステップＳ３０３で「ＲＥＧＩＳＴＥＲ」と判定し、ステップＳ３０４へ進む。そして、情報収集サーバ３の情報収集サーバデータベースを検索することにより（ステップＳ３０４）、ＩＰ電話機１２ａのＩＰアドレスと電話番号が対応付けられて既に登録されているか否かについて判定する（ステップＳ３０５）。既に登録されている場合には、ステップＳ３０５で「Ｙｅｓ」と判定し、情報収集サーバデータベースの時刻情報を更新し（ステップＳ３１０）、ステップＳ３０１へ進む。一方、まだ登録されていない場合には、ステップＳ３０５で「Ｎｏ」と判定し、情報収集サーバデータベースにＩＰアドレスと対応付けて電話番号を登録し（ステップＳ３０６）、ステップＳ３０１へ進む。
【００３３】
一方、ＳＩＰ信号が、「ＩＮＶＩＴＥ」という信号（図４参照）である場合には、ステップＳ３０３で「ＩＮＶＩＴＥ」と判定し、ステップＳ３０７へ進む。そして、情報収集サーバデータベースに記録されるステータスの状態を「鳴動中」とし、ＳＤＰに含まれる情報を取得して更新し（ステップＳ３０７）、ステップＳ３０１へ進む。
一方、ＳＩＰ信号が、ＩＮＶＩＴＥに対するレスポンスメッセージの「２００  ＯＫ」という信号（図５参照）である場合には、ステップＳ３０３で、ＩＮＶＩＴＥに対するレスポンスメッセージの「２００  ＯＫ」と判定し、ステップＳ３０８へ進む。そして、情報収集サーバデータベースに記録されるステータスの状態を「通話中」として、ＳＤＰに含まれる情報を更新し（ステップＳ３０８）、ステップＳ３０１へ進む。
【００３４】
一方、ＳＩＰ信号が、「ＣＡＮＣＥＬ」、「エラーメッセージ」、「ＢＹＥ」のいずれかの信号である場合には、ステップＳ３０３で、「ＣＡＮＣＥＬ、エラーメッセージ、ＢＹＥ」と判定し、ステップＳ３０９へ進む。そして、情報収集サーバデータベースに記録されるステータスの状態を「停止中」とし（ステップＳ３０９）、ステップＳ３０１へ進む。
一方、ＳＩＰ信号が、「ＲＥＧＩＳＴＥＲ」、「ＩＮＶＩＴＥ」、「２００  ＯＫ」、「ＣＡＮＣＥＬ」、「エラーメッセージ」、「ＢＹＥ」のいずれでもない場合には、ステップＳ３０３で、「該当なし」と判定し、ステップＳ３０１へ進む。
【００３５】
上述した実施形態による音声モニタリングシステムでは、オペレータ端末１から音声モニタリングを希望するＩＰ電話機１２の電話番号を入力するだけで、音声モニタリングを開始することができ、従来のように膨大な通話情報の中から音声モニタリングを希望する通話を指定する必要がなくなるため、オペレータの労力を軽減することができる。
また、本実施形態による音声モニタリングシステムでは、オペレータ端末１の表示画面にＩＰ電話機１２についてのステータスを表示するようにしたので、オペレータは、ＩＰ電話機１２が通話状態にあることを確認した上で音声モニタリングを開始することができる。
また、本実施形態による音声モニタリングシステムでは、ＳＩＰサーバ５が複数台設置される場合であっても、ＳＩＰキャプチャ装置４により取り込まれるＳＩＰ信号についての情報を管理サーバ２で一元管理するようにしたので、ＳＩＰサーバ５の種類に依存することなく、新規にインターフェースを構築する必要がなく、拡張性に優れた音声モニタリングシステムを提供することができる。
【００３６】
なお、以上説明した実施形態において、図１におけるオペレータ端末１、管理サーバ２、情報収集サーバ３、ＳＩＰキャプチャ装置４、ＳＩＰサーバ５、音声モニタサーバ７、音声モニタエージェント８などの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより音声モニタリングシステムの制御を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００３７】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００３８】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態による音声モニタリングシステムの構成図である。
【図２】本実施形態の音声モニタリングシステムの動作の概要を示すフローチャートである。
【図３】本実施形態の音声モニタリングシステムの動作の詳細を示すシーケンス図である。
【図４】ＳＩＰキャプチャ装置に取り込まれるＳＩＰ信号の一例を示すデータである。
【図５】ＳＩＰキャプチャ装置に取り込まれるＳＩＰ信号の一例を示すデータである。
【図６】本実施形態による情報収集サーバでの処理の流れを示すフローチャートである。
【符号の説明】
【００４０】
１・・・オペレータ端末、２・・・管理サーバ、３・・・情報収集サーバ、４・・・ＳＩＰキャプチャ装置、５・・・ＳＩＰサーバ、６（６ａ〜６ｃ）・・・エッジルータ、７・・・音声モニタサーバ、８（８ａ〜８ｃ）・・・音声モニタエージェント、９・・・ＶｏＩＰ基盤網、１０・・・ＩＰ網、１１（１１ａ、１１ｂ）・・・拠点ＬＡＮ、１２（１２ａ〜１２ｆ）・・・ＩＰ電話機
【図１】
2006319619.tif 000003
【図２】
2006319619.tif 000004
【図３】
2006319619.tif 000005
【図４】
2006319619.tif 000006
【図５】
2006319619.tif 000007
【図６】
2006319619.tif 000008