(57)【要約】【課題】アクセスネットワークの構成に依存することなく通信を傍受することを目的とする。【解決手段】通信モニタシステム１は、ゲートウェイ２０、ＣＳＣＦ３０、モニタ装置１０、及びＭＧ５０を備える。ＣＳＣＦ３０は、モニタ対象者情報を記憶する記憶部３１と、通信端末Ｍ間に通信経路を確立するために伝送される制御信号に含まれる発信者及び着信者のユーザ識別子のうち少なくとも一の識別子がモニタ対象者情報と一致するか否かを判定する判定部３３と、少なくとも一の識別子がモニタ対象者情報と一致すると判定された場合にはＭＧ５０を経由する通信経路を設定し、どの識別子もモニタ対象者情報と一致しないと判定された場合にはＭＧ５０を経由しない通信経路を設定する経路設定部３４とを備える。【選択図】図１
2010045564.tif 000002
【特許請求の範囲】
【請求項１】
通信端末が接続するアクセスネットワークとコアネットワークとを接続するゲートウェイ装置と、
前記コアネットワーク内において前記ゲートウェイ装置と接続し、通信端末間の通信経路を設定する呼制御装置と、
通信端末間に確立された通信経路を介して伝送されるデータを傍受のために取得する通信制御装置と、
を備え、
前記呼制御装置が、
モニタ対象者を識別するモニタ対象者情報を記憶するデータベースと、
通信端末間に通信経路を確立するために伝送される制御信号に含まれる発信者識別情報及び着信者識別情報のうち少なくとも一の識別情報が前記データベースに記憶されているモニタ対象者情報と一致するか否かを判定する判定手段と、
前記判定手段により前記少なくとも一の識別情報が前記モニタ対象者情報と一致すると判定された場合には前記通信制御装置を経由する通信経路を設定し、前記判定手段により前記発信者識別情報及び前記着信者識別情報のいずれも前記モニタ対象者情報と一致しないと判定された場合には前記通信制御装置を経由しない通信経路を設定する設定手段と、
を備える、
通信モニタシステム。
【請求項２】
通信端末間に確立された通信経路を介して伝送されるデータを傍受するモニタ装置を更に備え、
前記通信制御装置が、傍受のために取得した前記データを前記モニタ装置に送信する、
請求項１に記載の通信モニタシステム。
【請求項３】
前記通信制御装置が、前記呼制御装置から受信した第１制御信号に含まれる所定の通信装置のアドレス情報を該通信制御装置のアドレス情報に置換することで第２制御信号を生成して該呼制御装置に送信し、
前記設定手段が、前記判定手段により前記少なくとも一の識別情報が前記モニタ対象者情報と一致すると判定された場合には、所定の通信装置から受信した前記第１制御信号を前記通信制御装置に送信することで前記第２制御信号を受信し、該通信制御装置のアドレス情報を所定のゲートウェイ装置に送信するために該第２制御信号を転送することで、該通信制御装置を経由する通信経路を設定し、前記判定手段により前記発信者識別情報及び前記着信者識別情報のいずれも前記モニタ対象者情報と一致しないと判定された場合には、前記所定の通信装置のアドレス情報を前記所定のゲートウェイ装置に送信するために前記第１制御信号を転送することで、該通信制御装置を経由しない前記通信経路を設定する、
請求項１又は２に記載の通信モニタシステム。
【請求項４】
前記通信制御装置が、第１の通信経路を介して第１の相手端末と接続すると共に第２の通信経路を介して第２の相手端末と接続している通信端末が通信相手を該第１の相手端末から該第２の相手端末に切り替えたと判定した場合に、傍受対象の通信経路を前記第１の通信経路から前記第２の通信経路に切り替える、
請求項１〜３のいずれか一項に記載の通信モニタシステム。
【請求項５】
前記通信制御装置が、第３の通信経路を介して音声通話及びテレビ電話通信のうちの一方の方式により相手端末と通信している通信端末が第４の通信経路を介する他方の方式による通信に切り替えたと判定した場合に、傍受対象の通信経路を前記第３の通信経路から前記第４の通信経路に切り替える、
請求項１〜４のいずれか一項に記載の通信モニタシステム。
【請求項６】
通信端末が接続するアクセスネットワークとコアネットワークとを接続するゲートウェイ装置と、モニタ対象者を識別するモニタ対象者情報を記憶するデータベースを有し、前記コアネットワーク内において前記ゲートウェイ装置と接続し、通信端末間の通信経路を設定する呼制御装置と、通信端末間に確立された通信経路を介して伝送されるデータを傍受のために取得する通信制御装置とを備える通信モニタシステム、における通信モニタ方法であって、
前記呼制御装置が、通信端末間に通信経路を確立するために伝送される制御信号に含まれる発信者識別情報及び着信者識別情報のうち少なくとも一の識別情報が前記データベースに記憶されているモニタ対象者情報と一致するか否かを判定する判定ステップと、
前記呼制御装置が、前記判定ステップにおいて前記少なくとも一の識別情報が前記モニタ対象者情報と一致すると判定された場合には前記通信制御装置を経由する通信経路を設定し、前記判定ステップにおいて前記発信者識別情報及び前記着信者識別情報のいずれも前記モニタ対象者情報と一致しないと判定された場合には前記通信制御装置を経由しない通信経路を設定する設定ステップと、
を含むことを特徴とする通信モニタ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末間で伝送されるデータを傍受する通信モニタシステム及び通信モニタ方法に関する。
【背景技術】
【０００２】
従来から、端末間で伝送されるデータを傍受する通信モニタシステムが知られている。例えば、インターネットやイントラネットなどの通信ルートが固定されない通信網でも通信傍受を可能にする技術として、下記特許文献１に記載の通信端末装置及び通信傍受装置が知られている。また、ＡＴＭ（Asynchronous Transfer Mode）ベースの通信網では、無線ネットワーク制御装置（Radio Network Controller：ＲＮＣ）と接続する交換機が加入者情報を参照してモニタの要否を判断しモニタ装置にデータを送信する。
【特許文献１】特開２００２−２６９７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
コアネットワークとしてＩＭＳ（IP Multimedia Subsystem）を採用する通信網では、通信端末とＩＭＳネットワークとを接続するＩＰ接続アクセスネットワーク（IP Connectivity Access Network：ＩＰ−ＣＡＮ）が多数存在する。そのため、従来のＡＴＭベースの通信網と同様のモニタシステムを構築しようとすると、各ＩＰ−ＣＡＮ毎にモニタ回線接続機能を備える必要がある。また、ＩＰ−ＣＡＮは追加されたり別の種類のネットワークに置き換わったりする場合があり、その際にはモニタ回線接続機能を再実装する必要がある。
【０００４】
本発明は、上記課題を解決するためになされたものであり、アクセスネットワークの構成に依存することなく通信を傍受することが可能な通信モニタシステム及び通信モニタ方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の通信モニタシステムは、通信端末が接続するアクセスネットワークとコアネットワークとを接続するゲートウェイ装置と、コアネットワーク内においてゲートウェイ装置と接続し、通信端末間の通信経路を設定する呼制御装置と、通信端末間に確立された通信経路を介して伝送されるデータを傍受のために取得する通信制御装置と、を備え、呼制御装置が、モニタ対象者を識別するモニタ対象者情報を記憶するデータベースと、通信端末間に通信経路を確立するために伝送される制御信号に含まれる発信者識別情報及び着信者識別情報のうち少なくとも一の識別情報がデータベースに記憶されているモニタ対象者情報と一致するか否かを判定する判定手段と、判定手段により少なくとも一の識別情報がモニタ対象者情報と一致すると判定された場合には通信制御装置を経由する通信経路を設定し、判定手段により発信者識別情報及び着信者識別情報のいずれもモニタ対象者情報と一致しないと判定された場合には通信制御装置を経由しない通信経路を設定する設定手段と、を備える。
【０００６】
また、本発明の通信モニタ方法は、通信端末が接続するアクセスネットワークとコアネットワークとを接続するゲートウェイ装置と、モニタ対象者を識別するモニタ対象者情報を記憶するデータベースを有し、コアネットワーク内においてゲートウェイ装置と接続し、通信端末間の通信経路を設定する呼制御装置と、通信端末間に確立された通信経路を介して伝送されるデータを傍受のために取得する通信制御装置とを備える通信モニタシステム、における通信モニタ方法であって、呼制御装置が、通信端末間に通信経路を確立するために伝送される制御信号に含まれる発信者識別情報及び着信者識別情報のうち少なくとも一の識別情報がデータベースに記憶されているモニタ対象者情報と一致するか否かを判定する判定ステップと、呼制御装置が、判定ステップにおいて少なくとも一の識別情報がモニタ対象者情報と一致すると判定された場合には通信制御装置を経由する通信経路を設定し、判定ステップにおいて発信者識別情報及び着信者識別情報のいずれもモニタ対象者情報と一致しないと判定された場合には通信制御装置を経由しない通信経路を設定する設定ステップと、を含むことを特徴とする。
【０００７】
本発明の通信モニタシステムでは、通信端末間に確立された通信経路を介して伝送されるデータを傍受するモニタ装置を更に備え、通信制御装置が、傍受のために取得したデータをモニタ装置に送信することが好ましい。
【０００８】
このような通信モニタシステム及び通信モニタ方法によれば、呼制御装置が発信者及び着信者の識別情報とモニタ対象者情報とを比較してモニタ対象者により通信が行われるか否かを判定する。そして、モニタ対象者により通信が行われる場合には、呼制御装置が、傍受のためにデータを取得する通信制御装置を経由する通信経路を通信端末間に設定し、そうでない場合にはその通信制御装置を経由しない通信経路を設定する。このように、コアネットワーク内に設けられた呼制御装置がモニタの要否を判定し通信経路を設定するので、アクセスネットワークの構成に依存することなく通信を傍受することが可能になる。
【０００９】
本発明の通信モニタシステムでは、通信制御装置が、呼制御装置から受信した第１制御信号に含まれる所定の通信装置のアドレス情報を該通信制御装置のアドレス情報に置換することで第２制御信号を生成して該呼制御装置に送信し、設定手段が、判定手段により少なくとも一の識別情報がモニタ対象者情報と一致すると判定された場合には、所定の通信装置から受信した第１制御信号を通信制御装置に送信することで第２制御信号を受信し、該通信制御装置のアドレス情報を所定のゲートウェイ装置に送信するために該第２制御信号を転送することで、該通信制御装置を経由する通信経路を設定し、判定手段により発信者識別情報及び着信者識別情報のいずれもモニタ対象者情報と一致しないと判定された場合には、所定の通信装置のアドレス情報を所定のゲートウェイ装置に送信するために第１制御信号を転送することで、該通信制御装置を経由しない通信経路を設定することが好ましい。
【００１０】
この場合、モニタ対象者により通信が行われると判定されると、所定の通信装置のアドレス情報ではなく通信制御装置のアドレス情報を含む制御信号が所定のゲートウェイ装置に送信され、そうでない場合には所定の通信装置のアドレス情報を含む制御信号が所定のゲートウェイ装置に送信される。このように通信データの転送先のアドレス情報を所定のゲートウェイ装置に送信することで、モニタ対象者の有無に応じて通信経路を動的に切り替えることができる。
【００１１】
本発明の通信モニタシステムでは、通信制御装置が、第１の通信経路を介して第１の相手端末と接続すると共に第２の通信経路を介して第２の相手端末と接続している通信端末が通信相手を該第１の相手端末から該第２の相手端末に切り替えたと判定した場合に、傍受対象の通信経路を第１の通信経路から第２の通信経路に切り替えることが好ましい。
【００１２】
この場合、通信端末が通信相手を切り替えたと通信制御装置が判定すると、その切替に合わせて傍受対象の通信経路が切り替えられる。これにより、モニタ対象者による通信を間断なくモニタし続けることが可能になる。
【００１３】
本発明の通信モニタシステムでは、通信制御装置が、第３の通信経路を介して音声通話及びテレビ電話通信のうちの一方の方式により相手端末と通信している通信端末が第４の通信経路を介する他方の方式による通信に切り替えたと判定した場合に、傍受対象の通信経路を第３の通信経路から第４の通信経路に切り替えることが好ましい。
【００１４】
この場合、通信端末が通信方式を切り替えた（ベアラ切替を実行した）と通信制御装置が判定すると、その切替に合わせて傍受対象の通信経路が切り替えられる。これにより、モニタ対象者による通信を間断なくモニタし続けることが可能になる。
【発明の効果】
【００１５】
このような通信モニタシステム及び通信モニタ方法によれば、コアネットワーク内に設けられた呼制御装置がモニタの要否を判定し通信経路を設定するので、アクセスネットワークの構成に依存することなく通信を傍受できる。
【発明を実施するための最良の形態】
【００１６】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００１７】
まず、図１〜５を用いて、実施形態に係る通信モニタシステムの構成を説明する。図１は通信モニタシステムの全体構成を示す図である。図２はＣＳＣＦ（Call Session Control Function；呼セッション制御機能）の機能構成を示す図である。図３はＣＳＣＦのハードウェア構成を示す図である。図４は加入者情報の構成を示す図である。図５はＭＧ（Media Gateway；メディアゲートウェイ）の機能構成を示す図である。
【００１８】
通信モニタシステム１は、通信端末間で伝送されるデータを傍受するコンピュータシステムであり、複数の通信端末Ｍと、通信端末Ｍが接続するアクセスネットワークＮＡと、コアネットワークＮＣと、公衆電話網Ｐと、その公衆電話網Ｐを介してコアネットワークＮＣに接続するモニタ装置１０とを含んで構成されている。
【００１９】
通信端末Ｍの種類は限定されず、例えば、携帯電話機や固定電話機、パーソナルコンピュータなどの様々な装置を通信端末とすることが可能である。モニタ装置１０は、公衆電話網Ｐではなく、構内通信網（Local Area Network；ＬＡＮ）やインターネットなどの他のネットワークを介してコアネットワークＮＣに接続してもよい。
【００２０】
コアネットワークＮＣは、ゲートウェイ（ゲートウェイ装置）２０と、呼制御装置であるＣＳＣＦ３０と、ＡＳ（Application Server；アプリケーションサーバ）４０と、モニタ装置１０にデータを送信するＭＧ（通信制御装置）５０を含んで構成されている。コアネットワークＮＣとアクセスネットワークＮＡとはゲートウェイ２０を介して接続されており、コアネットワークＮＣと公衆電話網ＰとはＭＧ５０及びＰＳＴＮ−ＧＷ（Public Switched Telephone Networks Gateway；公衆交換電話網用ゲートウェイ）６０を介して接続されている。
【００２１】
図２，３を用いてＣＳＣＦ３０の構成を説明する。ＣＳＣＦ３０は、機能的構成要素として記憶部３１、受信部３２、判定部（判定手段）３３及び経路設定部（設定手段）３４を備えている。
【００２２】
ＣＳＣＦ３０は、図３に示すように、ＣＰＵ３０１と、ＲＯＭやＲＡＭで構成される主記憶部３０２と、ハードディスクなどで構成される補助記憶部３０３と、ＡＳ５０やゲートウェイ２０などの他の通信機器との間で信号の送受信を行うための通信インタフェース３０４と、操作キーなどで構成される入力部３０５と、モニタなどで構成される出力部３０６とを備えている。図２に示すＣＳＣＦ３０の各機能は、ＣＰＵ３０１又は主記憶部３０２上に所定のコンピュータソフトウェアを読み込ませ、ＣＰＵ３０１の制御の下で通信インタフェース３０４、入力部３０５及び出力部３０６を動作させるとともに、主記憶部３０２又は補助記憶部３０３に対してデータの読み出し又は書き込みを行うことで実現される。
【００２３】
記憶部３１は、モニタ対象者を識別するモニタ対象者情報を記憶するデータベースである。記憶部３１は図４に示すような加入者情報を記憶している。加入者情報は、ユーザを特定するためのユーザ識別子と、加入者番号である国際ＩＳＤＮ（Integrated Services Digital Network）番号と、モニタ対象者か否かを示す通信傍受フラグとを含んでおり、他の情報を含む場合もある。通信傍受フラグ「１」はユーザがモニタ対象者であることを示し、通信傍受フラグ「０」はモニタ対象者でないことを示している。もっとも、通信傍受フラグの値の設定方法はこれに限定されず、例えば「０」に代えて「ｎｕｌｌ」を設定してもよい。記憶部３１は、ＣＳＣＦ３０の管理下にあるアクセスネットワークＮＡに接続する通信端末Ｍの加入者情報を記憶している。
【００２４】
受信部３２は、ＩＮＶＩＴＥメッセージを受信する手段である。ＩＮＶＩＴＥメッセージは、ＳＩＰ（Session Initiation Protocol、セッション開始プロトコル）で規定されている制御信号であり、通信端末Ｍ間に呼（通信経路）を確立するために伝送される。ＩＮＶＩＴＥメッセージは発信者及び着信者双方のユーザ識別子（発信者識別情報及び着信者識別情報）を含んでいる。受信部３２は受信したＩＮＶＩＴＥメッセージを判定部３３に出力する。
【００２５】
受信部３２がどの通信装置からＩＮＶＩＴＥメッセージを受信するかは、ＣＳＣＦ３０が発信側か受信側かによって異なる。ＣＳＣＦ３０が発信側の呼制御装置である場合には、受信部３２は発信側のゲートウェイ２０からＩＮＶＩＴＥメッセージを受信する。このＩＮＶＩＴＥメッセージには発信側のゲートウェイ２０のアドレス情報が含まれている。これに対してＣＳＣＦ３０が着信側の呼制御装置である場合には、受信部３２は発信側のＣＳＣＦ３０からＩＮＶＩＴＥメッセージを受信する。このＩＮＶＩＴＥメッセージには発信側のゲートウェイ２０又は発信側のＭＧ５０のアドレス情報が含まれている。
【００２６】
判定部３３は、ＩＮＶＩＴＥメッセージに含まれる発信者及び着信者双方のユーザ識別子のうち少なくとも一の識別子が記憶部３１に記憶されているモニタ対象者情報（通信傍受フラグが「１」であるユーザ識別子）と一致するか否かを判定する手段である。例えば、記憶部３１が図４に示す２個の加入者情報を記憶しており、受信したＩＮＶＩＴＥメッセージにユーザ識別子「123456789ABCDEF」が含まれている場合、判定部３３はモニタ対象者が通信しようとしていることを示すモニタ信号を生成して経路設定部３４に出力する。これに対して、受信したＩＮＶＩＴＥメッセージにユーザ識別子「123456789ABCDEF」や「234567890ABCDEF」が含まれていなければ、判定部３３はモニタ対象者による通信ではないことを示す通常信号を生成して経路設定部３４に出力する。
【００２７】
経路設定部３４は、判定部３３により少なくとも一のユーザ識別子が記憶部３１に記憶されているモニタ対象者情報と一致すると判定された場合にはＭＧ５０を経由する通信経路を設定し、判定部３３によりＩＮＶＩＴＥメッセージに含まれるユーザ識別子がモニタ対象者情報と一致しないと判定された場合にはＭＧ５０を経由しない通信経路を設定する手段である。経路設定部３４の具体的な処理はＣＳＣＦ３０が発信側か着信側かによって異なるので、以下ではそれぞれの場合毎に説明する。
【００２８】
１．発信側のＣＳＣＦ３０の処理
（モニタ信号が入力された場合）
経路設定部３４は発信側のＭＧ５０にＩＮＶＩＴＥメッセージ（第１制御信号）を転送する。その後、経路設定部３４はそのＭＧ５０のアドレス情報を含むＩＮＶＩＴＥメッセージ（第２制御信号）をＭＧ５０から受信する。また、経路設定部３４は発信側のＡＳ４０にサービス起動判定をさせるためにＩＮＶＩＴＥメッセージを送信し、そのＡＳ４０から同様のＩＮＶＩＴＥメッセージを受信する。続いて、経路設定部３４は発信側のＭＧ５０のアドレス情報を含むＩＮＶＩＴＥメッセージ（第２制御信号）を着信側のＣＳＣＦ３０に送信する。
【００２９】
その後、経路設定部３４は着信側のＣＳＣＦ３０から２００＿ＯＫメッセージ（以下では単に「ＯＫメッセージ」という）を受信する。ＯＫメッセージはＳＩＰで規定されており、通信端末Ｍ間に呼（通信経路）を確立するために伝送される。このＯＫメッセージには、着信側のゲートウェイ２０又は着信側のＭＧ５０のアドレス情報が含まれている。続いて、経路設定部３４はそのＯＫメッセージを発信側のＡＳ４０に転送し、そのＡＳ４０から同様のＯＫメッセージを受信する。また、経路設定部３４は、ＯＫメッセージ（第１制御信号）を発信側のＭＧ５０に送信し、発信側のＭＧ５０のアドレス情報を含むＯＫメッセージ（第２制御信号）をそのＭＧ５０から受信する。そして、経路設定部３４は発信側のＭＧ５０のアドレス情報を含むＯＫメッセージ（第２制御信号）を発信側のゲートウェイ２０に転送する。
【００３０】
（通常信号が入力された場合）
経路設定部３４はＡＳ４０にサービス起動判定を実行させるためにＡＳ４０にＩＮＶＩＴＥメッセージを転送し、そのＡＳ４０から同様のＩＮＶＩＴＥメッセージを受信する。続いて、経路設定部３４は発信側のゲートウェイ２０のアドレス情報が含まれるＩＮＶＩＴＥメッセージ（第１制御信号）を着信側のＣＳＣＦ３０に転送する。
【００３１】
その後、経路設定部３４は着信側のＣＳＣＦ３０からＯＫメッセージを受信する。このＯＫメッセージには、着信側のゲートウェイ２０又は着信側のＭＧ５０のアドレス情報が含まれている。経路設定部３４はそのＯＫメッセージを発信側のＡＳ４０に転送し、そのＡＳ４０から同様のＯＫメッセージを受信する。続いて、経路設定部３４はＯＫメッセージ（第１制御信号）を発信側のゲートウェイ２０に転送する。
【００３２】
２．着信側のＣＳＣＦ３０の処理
（モニタ信号が入力された場合）
経路設定部３４は着信側のＭＧ５０にＩＮＶＩＴＥメッセージ（第１制御信号）を転送する。その後、経路設定部３４はそのＭＧ５０のアドレス情報を含むＩＮＶＩＴＥメッセージ（第２制御信号）をＭＧ５０から受信する。また、経路設定部３４は着信側のＡＳ４０にサービス起動判定をさせるためにＩＮＶＩＴＥメッセージを送信し、そのＡＳ４０から同様のＩＮＶＩＴＥメッセージを受信する。続いて、経路設定部３４は着信側のＭＧ５０のアドレス情報を含むＩＮＶＩＴＥメッセージ（第２制御信号）を着信側のゲートウェイ２０に送信する。
【００３３】
その後、経路設定部３４は着信側のゲートウェイ２０のアドレス情報を含むＯＫメッセージをそのゲートウェイ２０から受信する。続いて、経路設定部３４はそのＯＫメッセージを着信側のＡＳ４０に転送し、そのＡＳ４０から同様のＯＫメッセージを受信する。また、経路設定部３４は、ＯＫメッセージ（第１制御信号）を着信側のＭＧ５０に送信し、着信側のＭＧ５０のアドレス情報を含むＯＫメッセージ（第２制御信号）をそのＭＧ５０から受信する。そして、経路設定部３４は着信側のＭＧ５０のアドレス情報を含むＯＫメッセージ（第２制御信号）を発信側のＣＳＣＦ３０に転送する。
【００３４】
（通常信号が入力された場合）
経路設定部３４はＡＳ４０にサービス起動判定を実行させるために着信側のＡＳ４０にＩＮＶＩＴＥメッセージを転送し、そのＡＳ４０から同様のＩＮＶＩＴＥメッセージを受信する。続いて、経路設定部３４は発信側のゲートウェイ２０又は発信側のＭＧ５０のアドレス情報が含まれるＩＮＶＩＴＥメッセージ（第１制御信号）を着信側のゲートウェイ２０に転送する。
【００３５】
その後、経路設定部３４は着信側のゲートウェイ２０のアドレス情報を含むＯＫメッセージをそのゲートウェイ２０から受信する。続いて、経路設定部３４はそのＯＫメッセージを着信側のＡＳ４０に転送し、そのＡＳ４０から同様のＯＫメッセージを受信する。続いて、経路設定部３４はＯＫメッセージ（第１制御信号）を発信側のＣＳＣＦ３０に転送する。
【００３６】
次に、図５を用いてＭＧ５０の構成を説明する。ＣＳＣＦ３０は、機能的構成要素としてモニタ設定部５１及びデータ転送部５２を備えている。
【００３７】
ＭＧ５０のハードウェイ構成は図３に示すＣＳＣＦ３０と同様であり、ＭＧ５０の各機能がハードウェア上でどのように実現されるかもＣＳＣＦ３０について説明したことと同様である。
【００３８】
モニタ設定部５１は、ＣＳＣＦ３０により少なくとも一のユーザ識別子がモニタ対象者情報と一致すると判定された場合に、モニタ装置１０との間に通信経路を設定する手段である。また、モニタ設定部５１は、ＣＳＣＦ３０から受信した制御信号（ＩＮＶＩＴＥメッセージ又はＯＫメッセージ）に含まれるアドレス情報をＭＧ５０のアドレス情報に置換し、アドレス情報が置換された制御信号（ＩＮＶＩＴＥメッセージ又はＯＫメッセージ）を生成してＣＳＣＦ３０に送信する手段である。
【００３９】
モニタ設定部５１は、ＣＳＣＦ３０からＩＮＶＩＴＥメッセージ（第１制御信号）を受信すると自律メッセージを生成してモニタ装置１０に送信する。その後、モニタ装置１０からモニタ要求信号を受信すると、モニタ設定部５１は受信したＩＮＶＩＴＥメッセージに含まれるアドレス情報を記憶すると共に、その情報をＭＧ５０のアドレス情報に置き換え、置換後のＩＮＶＩＴＥメッセージ（第２制御信号）をＣＳＣＦ３０に送信する。また、モニタ設定部５１はＩＮＶＩＴＥメッセージをモニタ装置１０に送信し、その送信に応じてモニタ装置１０から送信されたＯＫメッセージを受信する。また、モニタ設定部５１は、ＣＳＣＦ３０からＯＫメッセージ（第１制御信号）を受信すると、そのＯＫメッセージ中のアドレス情報を記憶すると共に、その情報をＣＳＣＦ３０のアドレス情報に置き換え、置換後のＯＫメッセージ（第２制御信号）をＣＳＣＦ３０に送信する。
【００４０】
データ転送部５２は、通信端末Ｍ間で通信されるデータを中継すると共に、そのデータのコピーを生成してモニタ装置１０に送信する手段である。データ転送部５２から送信されたデータのコピーは、ＰＳＴＮ−ＧＷ６０及び公衆電話網Ｐを介してモニタ装置１０に伝送される。
【００４１】
次に、図６〜１１を用いて、図１に示す通信モニタシステム１の処理を説明するとともに本実施形態に係る通信モニタ方法について説明する。図６は通常時の処理を示すシーケンス図であり、図７はそのときに設定される通信経路を示す図である。図８は発信者がモニタ対象者であるときの処理を示すシーケンス図であり、図９はそのときに設定される通信経路を示す図である。図１０は着信者がモニタ対象者であるときの処理を示すシーケンス図であり、図１１はそのときに設定される通信経路を示す図である。
【００４２】
なお、説明の便宜のために、発信側のゲートウェイ、ＣＳＣＦ、ＡＳ及びＭＧをゲートウェイ２０ａ、ＣＳＣＦ３０ａ、ＡＳ４０ａ及びＭＧ５０ａとし、着信側のゲートウェイ、ＣＳＣＦ、ＡＳ及びＭＧをゲートウェイ２０ｂ、ＣＳＣＦ３０ｂ、ＡＳ４０ｂ及びＭＧ５０ｂとする。また、ゲートウェイ２０ａ、ゲートウェイ２０ｂ、ＭＧ５０ａ及びＭＧ５０ｂのアドレス情報をそれぞれＧＷ１，ＧＷ２，ＭＧ１，ＭＧ２とする。
【００４３】
まず、図６及び７を用いて、発信者及び着信者の双方がモニタ対象者でない通常の場合を説明する。通信端末Ｍが発呼を行うと、アドレス「ＧＷ１」を含むＩＮＶＩＴＥメッセージがゲートウェイ２０ａからＣＳＣＦ３０ａに送信される（ステップＳ１１）。ＣＳＣＦ３０ａは、そのＩＮＶＩＴＥメッセージに含まれる発信者のユーザ識別子とモニタ対象者情報とを比較し、ユーザ識別子と一致するモニタ対象者情報が存在しない（発信者はモニタ対象者でない）と判定する（ステップＳ１２、判定ステップ）。続いて、ＣＳＣＦ３０ａはＡＳ４０ａにＩＮＶＩＴＥメッセージを送信し、そのＡＳ４０ａからＩＮＶＩＴＥメッセージを受信する（ステップＳ１３）。続いて、ＣＳＣＦ３０ａはアドレス「ＧＷ１」を含むＩＮＶＩＴＥメッセージをＣＳＣＦ３０ｂに送信する（ステップＳ１４、設定ステップ）。
【００４４】
ＣＳＣＦ３０ｂは、受信したＩＮＶＩＴＥメッセージに含まれる着信者のユーザ識別子とモニタ対象者情報とを比較し、ユーザ識別子と一致するモニタ対象者情報が存在しない（着信者はモニタ対象者でない）と判定する（ステップＳ１５、判定ステップ）。続いて、ＣＳＣＦ３０ｂはＡＳ４０ｂにＩＮＶＩＴＥメッセージを送信し、そのＡＳ４０ｂからＩＮＶＩＴＥメッセージを受信する（ステップＳ１６）。続いて、ＣＳＣＦ３０ｂはアドレス「ＧＷ１」を含むＩＮＶＩＴＥメッセージをゲートウェイ２０ｂに送信する（ステップＳ１７、設定ステップ）。ゲートウェイ２０ｂは、そのアドレス「ＧＷ１」を記憶すると共に着信側の通信端末Ｍを呼び出す。
【００４５】
着信端末の呼出しが成功すると、ゲートウェイ２０ｂはアドレス「ＧＷ２」を含むＯＫメッセージをＣＳＣＦ３０ｂに送信する（ステップＳ１８）。ＣＳＣＦ３０ｂは、ＡＳ４０ｂにＯＫメッセージを送信し、そのＡＳ４０ｂからＯＫメッセージを受信する（ステップＳ１９）。続いて、ＣＳＣＦ３０ｂはアドレス「ＧＷ２」を含むＯＫメッセージをＣＳＣＦ３０ａに送信する（ステップＳ２０、設定ステップ）。
【００４６】
ＣＳＣＦ３０ａは、ＯＫメッセージをＡＳ４０ａに送信し、そのＡＳ４０ｂからＯＫメッセージを受信する（ステップＳ２１）。続いて、ＣＳＣＦ３０ａはアドレス「ＧＷ２」を含むＯＫメッセージをゲートウェイ２０ａに送信する（ステップＳ２２、設定ステップ）。これにより、通信端末Ｍ間に呼が確立される（ステップＳ２３）。このとき、ゲートウェイ２０ａにはアドレス「ＧＷ２」が記憶され、ゲートウェイ２０ｂにはアドレス「ＧＷ１」が記憶されるので、ゲートウェイ２０ａ及びゲートウェイ２０ｂを経由する呼（通信経路）Ｌ１が確立される（図７参照）。
【００４７】
次に、図８及び９を用いて、発信者がモニタ対象者である場合を説明する。通信端末が発呼を行うと、アドレス「ＧＷ１」を含むＩＮＶＩＴＥメッセージがゲートウェイ２０ａからＣＳＣＦ３０ａに送信される（ステップＳ３１）。ＣＳＣＦ３０ａは、そのＩＮＶＩＴＥメッセージに含まれる発信者のユーザ識別子とモニタ対象者情報とを比較し、発信者のユーザ識別子と一致するモニタ対象者情報が存在する（発信者はモニタ対象者である）と判定する（ステップＳ３２、判定ステップ）。続いて、ＣＳＣＦ３０ａは受信したＩＮＶＩＴＥメッセージをＭＧ５０ａに転送する（ステップＳ３３、設定ステップ）。
【００４８】
ＭＧ５０ａは、モニタ装置１０と接続すると共に、受信したＩＮＶＩＴＥメッセージに含まれるアドレス情報を「ＭＧ１」に置換してＣＳＣＦ３０ａに送信する（ステップＳ３４）。ＣＳＣＦ３０ａはＡＳ４０ａにＩＮＶＩＴＥメッセージを送信し、そのＡＳ４０ａからＩＮＶＩＴＥメッセージを受信する（ステップＳ３５）。続いて、ＣＳＣＦ３０ａはアドレス「ＭＧ１」を含むＩＮＶＩＴＥメッセージをＣＳＣＦ３０ｂに送信する（ステップＳ３６、設定ステップ）。
【００４９】
ＣＳＣＦ３０ｂは、受信したＩＮＶＩＴＥメッセージに含まれる着信者のユーザ識別子とモニタ対象者情報とを比較し、ユーザ識別子と一致するモニタ対象者情報が存在しない（着信者はモニタ対象者でない）と判定する（ステップＳ３７、判定ステップ）。続いて、ＣＳＣＦ３０ｂはＡＳ４０ｂにＩＮＶＩＴＥメッセージを送信し、そのＡＳ４０ｂからＩＮＶＩＴＥメッセージを受信する（ステップＳ３８）。続いて、ＣＳＣＦ３０ｂはアドレス「ＭＧ１」を含むＩＮＶＩＴＥメッセージをゲートウェイ２０ｂに送信する（ステップＳ３９、設定ステップ）。ゲートウェイ２０ｂは、そのアドレス「ＭＧ１」を記憶すると共に着信側の通信端末Ｍを呼び出す。
【００５０】
着信端末の呼出しが成功すると、ゲートウェイ２０ｂはアドレス「ＧＷ２」を含むＯＫメッセージをＣＳＣＦ３０ｂに送信する（ステップＳ４０）。ＣＳＣＦ３０ｂは、ＡＳ４０ｂにＯＫメッセージを送信し、そのＡＳ４０ｂからＯＫメッセージを受信する（ステップＳ４１）。続いて、ＣＳＣＦ３０ｂはアドレス「ＧＷ２」を含むＯＫメッセージをＣＳＣＦ３０ａに送信する（ステップＳ４２、設定ステップ）。
【００５１】
ＣＳＣＦ３０ａは、ＯＫメッセージをＡＳ４０ａに送信し、そのＡＳ４０ｂからＯＫメッセージを受信する（ステップＳ４３）。続いて、ＣＳＣＦ３０ａはアドレス「ＧＷ２」を含むＯＫメッセージをＭＧ５０ａに送信する（ステップＳ４４、設定ステップ）。ＭＧ５０ａは、受信したＯＫメッセージに含まれるアドレス情報を「ＭＧ１」に置換してＣＳＣＦ３０ａに送信する（ステップＳ４５）。ＣＳＣＦ３０ａは、アドレス「ＭＧ１」を含むＯＫメッセージをゲートウェイ２０ａに送信する（ステップＳ４６、設定ステップ）。これにより、通信端末Ｍ間に呼が確立される（ステップＳ４７）。
【００５２】
このとき、ゲートウェイ２０ａ及びゲートウェイ２０ｂにはアドレス「ＭＧ１」が記憶され、ＭＧ５０ａにはアドレス「ＧＷ１」及び「ＧＷ２」が記憶されるので、ゲートウェイ２０ａ、ＭＧ５０ａ及びゲートウェイ２０ｂを経由する呼（通信経路）Ｌ２が確立される（図９参照）。また、ＭＧ５０ａとモニタ装置１０とが接続され（図９の経路Ｌ３参照）、モニタ装置１０において通信傍受が可能になる。
【００５３】
次に、図１０及び１１を用いて、着信者がモニタ対象者である場合を説明する。通信端末が発呼を行うと、アドレス「ＧＷ１」を含むＩＮＶＩＴＥメッセージがゲートウェイ２０ａからＣＳＣＦ３０ａに送信される（ステップＳ５１）。ＣＳＣＦ３０ａは、そのＩＮＶＩＴＥメッセージに含まれる発信者のユーザ識別子とモニタ対象者情報とを比較し、発信者のユーザ識別子と一致するモニタ対象者情報が存在しない（発信者はモニタ対象者でない）と判定する（ステップＳ５２、判定ステップ）。続いて、ＣＳＣＦ３０ａはＡＳ４０ａにＩＮＶＩＴＥメッセージを送信し、そのＡＳ４０ａからＩＮＶＩＴＥメッセージを受信する（ステップＳ５３）。続いて、ＣＳＣＦ３０ａはアドレス「ＧＷ１」を含むＩＮＶＩＴＥメッセージをＣＳＣＦ３０ｂに送信する（ステップＳ５４、設定ステップ）。
【００５４】
ＣＳＣＦ３０ｂは、受信したＩＮＶＩＴＥメッセージに含まれる着信者のユーザ識別子とモニタ対象者情報とを比較し、ユーザ識別子と一致するモニタ対象者情報が存在する（着信者はモニタ対象者である）と判定する（ステップＳ５５、判定ステップ）。続いて、ＣＳＣＦ３０ａは受信したＩＮＶＩＴＥメッセージをＭＧ５０ｂに転送する（ステップＳ５６、設定ステップ）。ＭＧ５０ｂは、モニタ装置１０と接続すると共に、受信したＩＮＶＩＴＥメッセージに含まれるアドレス情報を「ＭＧ２」に置換してＣＳＣＦ３０ｂに送信する（ステップＳ５７）。
【００５５】
ＣＳＣＦ３０ｂはＡＳ４０ｂにＩＮＶＩＴＥメッセージを送信し、そのＡＳ４０ｂからＩＮＶＩＴＥメッセージを受信する（ステップＳ５８）。続いて、ＣＳＣＦ３０ｂはアドレス「ＭＧ２」を含むＩＮＶＩＴＥメッセージをゲートウェイ２０ｂに送信する（ステップＳ５９、設定ステップ）。ゲートウェイ２０ｂは、そのアドレス「ＭＧ２」を記憶すると共に着信側の通信端末Ｍを呼び出す。
【００５６】
着信端末の呼出しが成功すると、ゲートウェイ２０ｂはアドレス「ＧＷ２」を含むＯＫメッセージをＣＳＣＦ３０ｂに送信する（ステップＳ６０）。ＣＳＣＦ３０ｂは、ＡＳ４０ｂにＯＫメッセージを送信し、そのＡＳ４０ｂからＯＫメッセージを受信する（ステップＳ６１）。続いて、ＣＳＣＦ３０ｂはアドレス「ＧＷ２」を含むＯＫメッセージをＭＧ５０ｂに送信する（ステップＳ６２、設定ステップ）。ＭＧ５０ｂは、受信したＯＫメッセージに含まれるアドレス情報を「ＭＧ２」に置換してＣＳＣＦ３０ｂに送信する（ステップＳ６３）。続いて、ＣＳＣＦ３０ｂはアドレス「ＭＧ２」を含むＯＫメッセージをＣＳＣＦ３０ａに送信する（ステップＳ６４、設定ステップ）。
【００５７】
ＣＳＣＦ３０ａは、ＯＫメッセージをＡＳ４０ａに送信し、そのＡＳ４０ｂからＯＫメッセージを受信する（ステップＳ６５）。続いて、ＣＳＣＦ３０ａは、アドレス「ＭＧ２」を含むＯＫメッセージをゲートウェイ２０ａに送信する（ステップＳ６６、設定ステップ）。これにより、通信端末Ｍ間に呼が確立される（ステップＳ６７）。
【００５８】
このとき、ゲートウェイ２０ａ及びゲートウェイ２０ｂにはアドレス「ＭＧ２」が記憶され、ＭＧ５０ｂにはアドレス「ＧＷ１」及び「ＧＷ２」が記憶されるので、ゲートウェイ２０ａ、ＭＧ５０ｂ及びゲートウェイ２０ｂを経由する呼（通信経路）Ｌ４が確立される（図１１参照）。また、ＭＧ５０ｂとモニタ装置１０とが接続され（図１１の経路Ｌ５参照）、モニタ装置１０において通信傍受が可能になる。
【００５９】
なお、発信者及び着信者の双方がモニタ対象者である場合は、発信側において図８と同様の処理が行われ着信側において図１０と同様の処理が行われる。その結果、ゲートウェイ２０ａはアドレス「ＭＧ１」を記憶し、ＭＧ５０ａは二つのアドレス「ＧＷ１，ＭＧ２」を記憶し、ＭＧ５０ｂは二つのアドレス「ＭＧ１，ＧＷ２」を記憶し、ゲートウェイ２０ｂはアドレス「ＭＧ２」を記憶する。これにより、ゲートウェイ２０ａ、ＭＧ５０ａ、ＭＧ５０ｂ及びゲートウェイ２０ｂを経由する呼が確立されると共に、発信側及び着信側双方のモニタ装置１０において通信傍受が可能になる。
【００６０】
以上説明したように、本実施形態によれば、コアネットワークＮＣ内に設けられたＣＳＣＦ３０がモニタの要否を判定し通信経路を設定するので、アクセスネットワークＮＡの構成に依存することなく通信を傍受することが可能になる。
【００６１】
また、モニタ対象者により通信が行われると判定されると、所定の通信装置（ゲートウェイ２０又は相手側のＭＧ５０）のアドレス情報ではなく自側のＭＧ５０のアドレス情報を含む制御信号が所定のゲートウェイ２０に送信され、そうでない場合には所定の通信装置（ゲートウェイ２０又は相手側のＭＧ５０）のアドレス情報を含む制御信号が所定のゲートウェイ２０に送信される。このように通信データの転送先のアドレス情報を所定のゲートウェイ２０に送信することで、モニタ対象者の有無に応じて通信経路を動的に切り替えることができる。
【００６２】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で以下のような様々な変形が可能である。
【００６３】
本発明は、モニタ対象者の通信端末がコールウェイティング／コールホールド（Call Waiting/Call Hold；ＣＷ／ＣＨ）機能を実装している場合にも適用可能である。この場合の処理を図１２を用いて説明する。図１２は、ＣＷ／ＣＨ機能を有する通信端末に対して設定される通信経路を示す図である。
【００６４】
図１２に示すように、通信端末Ｍａのユーザがモニタ対象者であり、通信端末Ｍａが通信端末Ｍｂ，Ｍｃのそれぞれと呼を確立した場合には、通信経路Ｌ６，Ｌ７が確立される。ここで、通信経路Ｌ６が先に確立されたならば、モニタ装置１０は通信端末Ｍａ，Ｍｂ間の通信を傍受している。その後、通信端末Ｍａのユーザが通信を切り替えて通信端末Ｍｃのユーザと通信し始めると、通信端末Ｍａを管理するゲートウェイ２０がその切替を検知して、切替が発生したことを示す切替信号Ｄ１をＡＳ４０に送信する。続いて、ＡＳ４０が同様の切替信号Ｄ２をＭＧ５０に送信する。ＭＧ５０のデータ転送部５２は、その切替信号を受信すると、通信端末Ｍａのユーザが通信を切り替えて通信端末Ｍｃのユーザと通信し始めたと判定する。そして、データ転送部５２はモニタする通信経路を通信経路Ｌ７に切り替え、通信経路Ｌ７を流れるデータのコピーを生成してモニタ装置１０に送信する。これにより、モニタ対象者による通信を間断なくモニタし続けることが可能になる。
【００６５】
本発明は、モニタ対象者の通信端末Ｍが複数のベアラに対応している場合にも適用可能である。ここで、本明細書におけるベアラとは、音声通話（音声／３．１ｋＨｚオーディオ）かテレビ電話通信（データ通信）かを区別する概念であり、ベアラ切替とは、音声通話とＴＶ電話通信とを切り替えることをいう。
【００６６】
ベアラ切替時にはそれまでの呼（通信経路）は切断され新たな呼（通信経路）が確立される。通信端末Ｍが複数のベアラに対応している場合には、ＣＳＣＦ３０はＭＧ５０に送信するＩＮＶＩＴＥメッセージにベアラ切替用番号を付加する。したがって、ベアラ切替が可能な通信端末Ｍの呼を確立するためのＩＮＶＩＴＥメッセージには、加入者番号とベアラ切替用番号とが含まれることになる。また、ベアラ切替時の呼の切断の際には、ベアラ切替であることを示す切替情報を含むＢＹＥメッセージがＣＳＣＦ３０からＭＧ５０に送信される。ＢＹＥメッセージはＳＩＰで規定されており、呼を切断するために伝送される制御信号である。
【００６７】
ＭＧ５０は、受信したＩＮＶＩＴＥメッセージに基づいてモニタ装置１０との間に通信経路を設定すると共に、そのＩＮＶＩＴＥメッセージから加入者番号及びベアラ切替用番号を抽出し記憶する。その後、ＣＳＣＦ３０からＢＹＥメッセージを受信すると、ＭＧ５０はそのＢＹＥメッセージに切替情報が含まれているか否かを検査し、切替情報が含まれていれば通常の切断ではなくベアラ切替のための切断を実行すると決定する。そして、ＭＧ５０はモニタ装置１０との間の通信経路を維持する。
【００６８】
その後、ＭＧ５０はベアラ切替後の呼を確立するためのＩＮＶＩＴＥメッセージを受信する。このとき、ＭＧ５０はＩＮＶＩＴＥメッセージから加入者番号及びベアラ切替用番号を抽出し、抽出した二種類の番号と記憶している二種類の番号とを照合する。そして、それらの番号の組が一致した場合には、ＭＧ５０は通信端末Ｍがベアラ切替を行ったと判定し、維持しているモニタ装置１０との間の通信経路をベアラ切替後の通信を傍受するために再利用する。これにより、ベアラ切替時にもモニタ対象者による通信を間断なくモニタし続けることが可能になる。
【００６９】
上記実施形態ではコアネットワークＮＣがＣＳＣＦ３０及びＡＳ４０を備えていたが、呼制御に関係する装置の構成はこれに限定されない。例えば、コアネットワークがＣＳＣＦに相当する装置を備えＡＳに相当する装置を備えない場合でも、本発明を適用することができる。
【図面の簡単な説明】
【００７０】
【図１】実施形態に係る通信モニタシステムの全体構成を示す図である。
【図２】図１に示すＣＳＣＦの機能構成を示す図である。
【図３】図１に示すＣＳＣＦのハードウェア構成を示す図である。
【図４】加入者情報の構成を示す図である。
【図５】図１に示すＭＧの機能構成を示す図である。
【図６】通常時の処理を示すシーケンス図である。
【図７】図６に示す処理により設定される通信経路を示す図である。
【図８】発信者がモニタ対象者であるときの処理を示すシーケンス図である。
【図９】図８に示す処理により設定される通信経路を示す図である。
【図１０】着信者がモニタ対象者であるときの処理を示すシーケンス図である。
【図１１】図１０に示す処理により設定される通信経路を示す図である。
【図１２】ＣＷ／ＣＨ機能を有する通信端末に対して設定される通信経路を示す図である。
【符号の説明】
【００７１】
１…通信モニタシステム、１０…モニタ装置、２０…ゲートウェイ（ゲートウェイ装置）、３０…ＣＳＣＦ（呼制御装置）、３１…記憶部（データベース）、３２…受信部、３３…判定部（判定手段）、３４…経路設定部（設定手段）、５０…ＭＧ（通信制御装置）、５１…モニタ設定部、５２…データ転送部、Ｍ…通信端末、ＮＡ…アクセスネットワーク、ＮＣ…コアネットワーク。
【図１】
2010045564.tif 000003
【図２】
2010045564.tif 000004
【図３】
2010045564.tif 000005
【図４】
2010045564.tif 000006
【図５】
2010045564.tif 000007
【図６】
2010045564.tif 000008
【図７】
2010045564.tif 000009
【図８】
2010045564.tif 000010
【図９】
2010045564.tif 000011
【図１０】
2010045564.tif 000012
【図１１】
2010045564.tif 000013
【図１２】
2010045564.tif 000014