(57)【要約】【課題】  使用する交換機の種類に依存せずに通話録音が可能な通話録音システムを提供する。【解決手段】  通話録音システムは、ＬＡＮ３上を流れる情報の中から音声パケットを抽出するパケットフィルタ装置４と、ＩＰ電話機７の通話開始に応じて、抽出した音声パケットの音声データへの変換処理を開始し、通話終了に応じて処理を終了してＩＰ電話機７の通話に係る録音データを作成する録音サーバ５と、ＩＰ電話機７の通話開始および通話終了に係る情報を通話ログとして記録し、前記録音データを録音ログとして通話ログに対応付けて記録するデータベースサーバ６とを備える。【選択図】  図１
2008098905.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ電話機を有するネットワークシステムにおける通話録音システムであって、ネットワーク上を流れる情報の中から音声パケットを抽出する音声パケット抽出手段と、前記ＩＰ電話機の通話開始に応じて前記抽出した音声パケットの音声データへの変換処理を開始し、通話終了に応じて前記処理を終了して前記ＩＰ電話機の通話に係る録音データを作成する録音手段と、前記通話開始および通話終了に係る情報を通話ログとして記録し、前記録音データを録音ログとして前記通話ログに対応付けて記録する記録手段とを備えたことを特徴とする通話録音システム。
【請求項２】
前記記録手段が、前記ＩＰ電話機に係るＩＰアドレスと内線番号との対応テーブルを備えたことを特徴とする請求項１記載の通話録音システム。
【請求項３】
公衆網と接続されるゲートウェイと、ＩＰ電話機と、前記ゲートウェイを介して前記ＩＰ電話機の通話を確立するための交換機とを備えたネットワークシステムであって、前記ＩＰ電話機が前記交換機により前記ゲートウェイを介して通話を確立する通話経路と、ネットワーク上を流れる情報の中から音声パケットを抽出し音声データに変換して前記ＩＰ電話機の通話に係る録音データを作成するとともに前記ＩＰ電話機の通話開始および通話終了に係る情報を通話ログとして記録し、前記録音データを録音ログとして前記通話ログに対応付けて記録する録音経路とを備えたことを特徴とするネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ電話機を有するネットワークシステムにおける通話録音システムに関するものである。
【背景技術】
【０００２】
ＩＰ電話機を有するネットワークシステムにおいてＩＰ電話機の通話を記録する方法としては例えばＩＰ電話機に個別に録音装置を備えるものがある。この方法はＩＰ電話機の数が多くなるとそれだけ録音装置の数も多くなりコスト的およびスペース的に不利である。そこで、例えば特許文献１には、ＩＰ電話システムにおける通話録音システムが提案されている。このシステムは、ＩＰネットワーク上の任意の電話機端末間の通話について録音要求が発生した場合、各電話機端末の通話相手を通話録音サーバに切替える呼制御手段と、各電話機端末から通話録音サーバに送られた音声パケットを各電話機端末の元の通話相手に転送する転送手段と、各電話機端末から通話録音サーバに送られた音声パケット／データを記録装置に蓄積する記憶手段とを備え、各電話機端末間の通話を録音するよう動作するものである。これにより、導入コストを軽減するとともに、既存のＩＰネットワークへの影響を抑えることが可能となるというものである。
【０００３】
【特許文献１】特開２００３−４６６４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら従来の技術では、交換機からの呼制御情報に依存した録音開始・終了制御方式とされているため、交換機の種類を変更した場合には通話録音ができなくなるという問題がある。
本発明の目的は、使用する交換機の種類に依存せずに通話録音が可能な通話録音システムを提供することにある。
【課題を解決するための手段】
【０００５】
上記目的は、ＩＰ電話機を有するネットワークシステムにおける通話録音システムであって、ネットワーク上を流れる情報の中から音声パケットを抽出する音声パケット抽出手段と、前記ＩＰ電話機の通話開始に応じて前記抽出した音声パケットの音声データへの変換処理を開始し、通話終了に応じて前記処理を終了して前記ＩＰ電話機の通話に係る録音データを作成する録音手段と、前記通話開始および通話終了に係る情報を通話ログとして記録し、前記録音データを録音ログとして前記通話ログに対応付けて記録する記録手段とを備えた通話録音システムにより達成される。ここで、前記記録手段は、前記ＩＰ電話機に係るＩＰアドレスと内線番号との対応テーブルを備えることができる。
【０００６】
また、本発明に係るネットワークシステムは、公衆網と接続されるゲートウェイと、ＩＰ電話機と、前記ゲートウェイを介して前記ＩＰ電話機の通話を確立するための交換機とを備えたものであって、前記ＩＰ電話機が前記交換機により前記ゲートウェイを介して通話を確立する通話経路と、ネットワーク上を流れる情報の中から音声パケットを抽出し音声データに変換して前記ＩＰ電話機の通話に係る録音データを作成するとともに前記ＩＰ電話機の通話開始および通話終了に係る情報を通話ログとして記録し、前記録音データを録音ログとして前記通話ログに対応付けて記録する録音経路とを備える。
【発明の効果】
【０００７】
本発明によれば、使用する交換機の種類に依存せずに通話録音が可能な通話録音システムを得ることができる。また、本発明では、ネットワーク上を流れる音声パケットにより通話の開始・終了を認識し通話録音を行うため、交換機から呼制御情報が得られなくとも通話録音を行うことができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明に係る通話録音システムの実施の形態について図面を参照しながら詳細に説明する。
【０００９】
図１は、本発明に係る通話録音システムを用いたネットワークシステムの一実施例を示す図である。本ネットワークシステムは、図１に示すように、交換機１と、交換機１からの呼制御情報を受付ける呼制御情報処理サーバ２と、ネットワーク（例えばＬＡＮ）３上を流れる情報の中から音声パケットを抽出する音声パケット抽出手段（例えばパケットフィルタ装置）４と、抽出した一通話の音声パケットを音声データに変換して録音データを作成する録音手段（例えば録音サーバ）５と、録音データ等を記録する記録手段（例えばデータベースサーバ）６と、通話を行うための複数のＩＰ電話機７と、録音データの検索および再生を行う検索用クライアントＰＣ８と、ＩＳＤＮ等の公衆網１０と接続されるＶｏＩＰゲートウェイ９とを備えて構成されている。公衆網１０には電話機１１が接続され、ＩＰ電話機７と通話可能とされる。
【００１０】
即ち、本発明では、ＩＰ電話機７が交換機１によりゲートウェイ９を介して通話を確立する通話経路と、ＬＡＮ３上を流れる情報の中から音声パケットを抽出し音声データに変換してＩＰ電話機７の通話に係る録音データを作成するとともにＩＰ電話機７の通話開始および通話終了に係る情報を通話ログ６０１として記録し、録音データを録音ログ６０２として通話ログ６０１と対応付けて記録する録音経路とを備える。このように本発明では、通話経路と録音経路を分けて構成しているので、録音経路のどこかで故障が発生したとしても、通話経路によりＩＰ電話機７で通話を続行することができる。
【００１１】
図１において、パケットフィルタ装置４は、ＬＡＮ３上を流れる情報の中から音声パケットを抽出する。音声パケットの抽出方法は各種方法を用いることができる。例えば、音声パケットを他のパケットよりも優先順位を高くしておいて優先順位の高い音声パケットだけをフィルタに通すことにより抽出することができる。また、音声パケットに特定のデータ例えば選択番号を割り当てて当該データを有する音声パケットを選択することにより抽出することができる。前記優先順位または特定のデータはゲートウェイ９およびＩＰ電話機７において割り当てる。
【００１２】
録音サーバ５は、ＩＰ電話機７の通話開始に応じて、抽出した音声パケットの音声データへの変換処理を開始し、通話終了に応じてその処理を終了して、ＩＰ電話機７の通話に係る録音データを作成する。
【００１３】
データベースサーバ６は、ＩＰ電話機７の通話開始および通話終了に係る情報を通話ログ６０１として記録し、また録音サーバ５で作成した録音データを録音ログ６０２として通話ログ６０１と対応付けて記録するものであり、さらにＩＰアドレス−内線番号対応テーブル６０３を備える。これらの内容については後述する。ここで、データベースサーバ６は録音サーバ５と別個で構成されているが、録音サーバ５にデータベースサーバ６を取り込んで、または逆にデータベースサーバ６に録音サーバ５を取り込んで、両者を一体に構成することもできる。
【００１４】
図２は、ＩＰ電話機の一通話における状態遷移の一例を示す図である。図示のように、交換機１は着信・発信に対応して、内線番号やオペレータ番号等からなる呼制御情報を呼制御情報処理サーバ２に送信する。呼制御情報処理サーバ２は受信した呼制御情報をデータベースサーバ６の通話ログ６０１に記録する。一方、パケットフィルタ装置４は、ＬＡＮ３上を流れる全てのパケットの中から音声パケット４０１を抽出する。録音サーバ５では、パケットフィルタ装置４から新たな呼の音声パケットを受信すると、音声パケットを音声データに変換する処理を開始する。この後通話が終了するまでは継続して音声パケットが流れるため、録音サーバ５は音声パケットの音声データへの変換を繰り返すことで録音データを作成する。通話終了により録音データの作製を終了し、録音データをデータベースサーバ６の録音ログ６０２に記録する。この時、音声パケットに含まれるＩＰアドレスをキーとしてＩＰアドレス−内線番号対応テーブル６０３により内線番号を取得し録音ログ６０２に記録する。通話ログ６０１が登録されている時には、ログ対応付け処理により録音ログ６０２と通話ログ６０１との対応付けを行い、録音ログ６０２に通話ログ６０１の情報を記録する。
【００１５】
図３は、通話ログと録音ログのログ対応付け処理の一例を示すフロー図であり、図４は、通話ログと録音ログのログ対応付け方法の一例を示す図である。本発明は通話ログと録音ログとを別々に記録する方式のため、両ログの対応付け処理が必要である。両ログを対応付けるキーは日時および内線番号であるが、呼制御情報により得られる交換機１が認識した通話開始・終了日時と、録音サーバ５が記録した録音データの録音開始・終了日時とは必ずしも一致しないことから、ログ対応付けは次のような処理フローに示す方法により行う。
【００１６】
はじめにステップ３１にて、録音ログの録音開始日時以降に通話が終了した通話ログがあるかどうかを判定する。対応する通話ログがなし（ＮＯ）の場合は、対応付け処理を終了する。対応する通話ログがあり（ＹＥＳ）の場合は、ステップ３２にて、録音ログの録音終了日時以前に通話が開始した通話ログがあるかどうかを判定する。対応する通話ログがなし（ＮＯ）の場合は、対応付け処理を終了する。対応する通話ログがあり（ＹＥＳ）の場合は、ステップ３３にて、録音ログに該当する通話ログの情報を記録し、対応付け処理を終了する。
【００１７】
図５は、通話ログと録音ログの開始・終了日時がずれている時の時間関係がどの範囲で対応付けできるかを説明するための図で、（Ａ）は対応付けられる場合、（Ｂ）は対応付けられない場合を示す図である。図５（Ａ）の（ａ）に示すように、一般的には通話ログの持つ開始・終了日時と録音ログの持つ開始・終了日時とは一致しており、この場合には前記対応付け処理のフローの条件判定により両者の対応付けを行うことができる。しかし、両ログの持つ開始・終了日時が一致しない場合もある。
【００１８】
例えば、図５（Ａ）の（ｂ）に示すように、録音ログの持つ開始日時が通話ログの持つ開始日時よりも前で、かつ録音ログの持つ終了日時が通話ログの持つ終了日時よりも後である場合、同（ｃ）に示すように、録音ログの持つ開始日時が通話ログの持つ開始日時よりも後で、かつ録音ログの持つ終了日時が通話ログの持つ終了日時よりも前である場合、同（ｄ）に示すように、録音ログの持つ開始日時が通話ログの持つ開始日時よりも前で、かつ録音ログの持つ終了日時が通話ログの持つ終了日時よりも前である場合、同（ｅ）に示すように、録音ログの持つ開始日時が通話ログの持つ開始日時よりも後で、かつ録音ログの持つ終了日時が通話ログの持つ終了日時よりも後である場合がある。これらの場合、前記対応付け処理のフローの条件判定により両者の対応付けを行うことができる。例えば電話発信時において呼び出し音の時間等により両ログの開始時間がずれる場合でも、上記のような条件を満たすことで両者の対応付けが可能である。
【００１９】
これに対して、図５（Ｂ）の（ｆ）に示すように、録音ログの持つ開始日時および終了日時がそれぞれ通話ログの持つ開始日時よりも前である場合、および同（ｇ）に示すように、録音ログの持つ開始日時および終了日時がそれぞれ通話ログの持つ終了日時よりも後である場合は、両者の対応付けを行うことができない。つまり、通話ログの開始日時〜終了日時に録音ログの開始日時〜終了日時が少しでも重なる場合は録音ログと通話ログとは対応付けられるが、通話ログの開始日時〜終了日時と録音ログの開始日時〜終了日時とが重ならない場合は両者を対応付けることができない。
【００２０】
図６は、データベースサーバにおける各種テーブルのフォーマットの例を示す図で、（ａ）は通話ログ、（ｂ）は録音ログ、（ｃ）はＩＰアドレス−内線番号対応テーブルを示す図である。通話ログ６０１としては、図６（ａ）に示すように、開始日時、終了日時、内線番号、発信または着信の種別、通話先電話番号が記録される。録音ログ６０２としては、図６（ｂ）に示すように、録音ファイル名（録音データ）、開始日時、終了日時、内線番号、発信または着信の種別、通話先電話番号が記録される。ＩＰアドレス−内線番号対応テーブル６０３には、ＩＰアドレスに対応して内線番号が記録されている。通話ログ６０１の全てのフィールドは呼制御情報処理サーバ２によりデータが設定される。録音ログ６０２の開始日時・終了日時の各フィールドは、録音サーバ５によりそのデータが設定される。内線番号フィールドは録音サーバ５からのＩＰアドレスをキーとして内線番号対応テーブル６０３を検索し該当する内線番号を取得し設定する。上述のログ対応付け処理により録音ログに対応する通話ログが対応付けられた時、通話ログ６０１の該当レコードの開始日時・終了日時・種別・通話先フィールドデータを録音ログ６０２の同フィールドに設定する。録音データを再生するときには、検索用クライアントＰＣ８にて検索条件を入力し、録音ログ６０２を検索することで録音データを取得し再生することができる。
【００２１】
このように本発明では、ＩＰ−ＰＢＸ等の交換機および通話を録音しデータベースに記録するサーバを有する通話録音システムにおいて、交換機からの呼制御情報と録音データとを対応付けるものであり、通話に伴い伝送される音声パケットにより呼の開始・終了を検知して録音の開始・終了を制御することで、交換機には依存せずに録音データを作成することができる。音声パケット内のＩＰアドレスを録音データとともに記録し、ＩＰアドレスから内線番号への変換テーブルにより内線番号に対応付けることができる。交換機から呼に関する情報を取り込める時には、録音データと交換機からの呼制御情報とを対応付ける手段を持たせることにより詳細な情報が付加することができる。
【産業上の利用可能性】
【００２２】
本発明は、ＩＰ電話機を有するネットワークシステムにおける通話録音システムに関するものであり、産業上の利用可能性がある。
【図面の簡単な説明】
【００２３】
【図１】本発明に係る通話録音システムを用いたネットワークシステムの一実施例を示す図である。
【図２】ＩＰ電話機の一通話における状態遷移の一例を示す図である。
【図３】通話ログと録音ログのログ対応付け処理の一例を示すフロー図である。
【図４】通話ログと録音ログのログ対応付け方法の一例を示す図である。
【図５】通話ログと録音ログの開始・終了日時がずれている時の時間関係がどの範囲で対応付けできるかを説明するための図で、（Ａ）は対応付けられる場合、（Ｂ）は対応付けられない場合を示す図である。
【図６】データベースサーバにおける各種テーブルのフォーマットの例を示す図で、（ａ）は通話ログ、（ｂ）は録音ログ、（ｃ）はＩＰアドレス−内線番号対応テーブルを示す図である。
【符号の説明】
【００２４】
１  交換機
２  呼制御情報処理サーバ
３  ＬＡＮ
４  パケットフィルタ装置
５  録音サーバ
６  データベースサーバ
７  ＩＰ電話機
８  検索用クライアントＰＣ８
９  ゲートウェイ
１０  公衆網
１１  電話機
６０１  通話ログ
６０２  録音ログ
６０３  ＩＰアドレス−内線番号対応テーブル
【図１】
2008098905.tif 000003
【図２】
2008098905.tif 000004
【図３】
2008098905.tif 000005
【図４】
2008098905.tif 000006
【図５】
2008098905.tif 000007
【図６】
2008098905.tif 000008