(57)【要約】【課題】通話録音システムにおける正副両系同時録音環境において、二重に作成されるインデックス及び音声ファイルを自動的に削除すること。【解決手段】インデックス／音声比較サーバ１０８は、インデックスＤＢ２００を参照し、あるインデックスに対し、同一通話情報を保持するインデックスを抽出する。インデックス／音声比較サーバ１０８は、センタストレージ１０９の正系音声ファイルＤＢ１１０及び副系音声ファイルＤＢ１１１を参照し、各々のインデックスに紐付く音声ファイルを抽出／比較し、同一音声内容である場合に、一方のインデックス／音声ファイルを削除する。【選択図】図１
2013162305.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ電話システムによる通話を録音するための通話録音システムにおいて、
通話日時を含む通話情報と、インデックスを生成した正系又は副系のインデックス生成サーバを表す正副ＩＤと、比較削除の処理済／未処理を表す実行フラグとを含むインデックスを記憶するインデックスＤＢと、
前記通話情報と、通話音声データを含む正系及び副系の音声ファイルをそれぞれ記憶する正系及び副系の音声ファイルＤＢと、
正系及び副系のインデックス及び正系及び副系の音声ファイルの情報を比較し、重複データを削除するサーバと、
を備え、
前記サーバは、
前記インデックスＤＢを参照し、実行フラグが未処理を示すインデックスを取得し、
取得した前記インデックスと同一通話情報を含み且つ正副ＩＤが異なるインデックスである同一通話情報インデックスを抽出し、
前記同一通話情報インデックスが抽出できた場合、前記正系音声ファイルＤＢを参照し、前記同一通話情報の正系音声ファイルを取得し、
前記同一通話情報の正系音声ファイルが取得できない場合、前記副系音声ファイルＤＢを参照し、前記同一通話情報の副系音声ファイルの有無を確認し、前記副系音声ファイルが存在すれば、前記同一通話情報且つ前記正系の正副ＩＤのインデックスを削除し、前記同一通話情報且つ副系の正副ＩＤのインデックスの実行フラグを処理済に付与し、
一方、前記同一通話情報の正系音声ファイルが取得できた場合は、前記副系音声ファイルＤＢを参照し、前記同一通話情報の副系音声ファイルを取得し、
前記同一通話情報の副系音声ファイルを取得できない場合は、前記同一通話情報且つ副系の正副ＩＤの副系インデックスを削除し、前記同一通話情報且つ正系の正副ＩＤのインデックスの実行フラグを処理済に付与し、
一方、前記同一通話情報の副系音声ファイルを取得できた場合には、前記同一通話情報の正系音声ファイルと前記副系音声ファイルの内容が同一であるか比較し、同一でない場合には、前記同一通話情報且つ前記副系及び正系の正副ＩＤのインデックスに実行フラグを処理済に付与し、一方、同一である場合には、前記副系音声ファイル及び前記同一通話情報且つ副系の正副ＩＤの前記インデックスを削除し、前記正系の正副ＩＤの前記インデックスの実行フラグを処理済に付与する
通話録音システム。
【請求項２】
請求項１に記載の通話録音システムにおいて、
前記サーバは、前記同一通話情報インデックスを抽出するステップにおいて、前記同一通話情報インデックスが抽出できなければ、前記取得した前記インデックスの実行フラグを処理済に付与して、別のインデックスを取得することを特徴とする通話録音システム。
【請求項３】
請求項１又は２に記載の通話録音システムにおいて、
前記同一通話情報の正系音声ファイルを取得するステップにおいて、前記同一通話情報の正系音声ファイルが取得できない場合、前記副系音声ファイルＤＢを参照し、前記同一情報の副系音声ファイルの有無を確認し、該当する副系音声ファイルも存在しない場合は、前記同一通話情報且つ正系及び副系の正副ＩＤのインデックスを削除することを特徴とする通話録音システム。
【請求項４】
請求項１乃至３のいずれかに記載の通話録音システムにおいて、
前記ＩＰ電話システムは、エンドユーザ電話機、公衆網、ゲートウェイ、ＩＰ電話交換機、ＩＰ電話機を備え、
前記通話録音システムは、
正系及び副系のインデックス生成サーバ、前記インデックスＤＢ、前記サーバと、前記正系及び副系の音声ファイルＤＢを有するセンタと、
前記ＩＰ電話システムにおける通話音声を録音する正系及び副系のロガーを有する拠点と、
を備えたことを特徴とする通話録音システム。
【請求項５】
請求項４に記載の通話録音システムにおいて、
前記ＩＰ電話システムでは、前記ＩＰ電話交換機は、前記エンドユーザ電話機と前記ＩＰ電話機とを接続し、通話情報を前記正系及び副系インデックス生成サーバに送信し、
前記通話録音システムでは、前記正系及び副系インデックス生成サーバは、前記通話情報を含む正系及び副系インデックスをそれぞれ生成し、前記インデックスＤＢは、前記正系及び副系インデックスを蓄積する
ことを特徴とする通話録音システム。
【請求項６】
請求項４又は５に記載の通話録音システムにおいて、
前記通話録音システムでは、
前記正系及び副系のロガーは、正系及び副系の音声ファイルをそれぞれ作成し、前記正系及び副系音声ファイルＤＢに送り、
前記正系及び副系音声ファイルＤＢは、正系及び副系のロガーに対応して、正系及び副系の音声ファイルをそれぞれ記憶する
ことを特徴とする通話録音システム。
【請求項７】
請求項１乃至６のいずれかに記載の通話録音システムにおいて、
前記通話情報は、通話開始日時、通話終了日時、発信元番号、相手先番号を含むことを特徴とする通話録音システム。
【請求項８】
請求項１乃至７のいずれかに記載の通話録音システムにおいて、
前記インデックスは、前記正系及び副系の音声ファイルＤＢにおける保存位置を表すための音声ファイル保存先パスをさらに含むことを特徴とする通話録音システム。
【請求項９】
ＩＰ電話システムによる通話を録音するための通話録音システムにおける通話録音方法であって、
通話日時を含む通話情報と、インデックスを生成した正系又は副系のインデックス生成サーバを表す正副ＩＤと、比較削除の処理済／未処理を表す実行フラグとを含むインデックスを記憶するインデックスＤＢと、
前記通話情報と、通話音声データを含む正系及び副系の音声ファイルをそれぞれ記憶する正系及び副系の音声ファイルＤＢと、
正系及び副系のインデックス及び正系及び副系の音声ファイルの情報を比較し、重複データを削除するサーバと、
を備え、
前記サーバは、
前記インデックスＤＢを参照し、実行フラグが未処理を示すインデックスを取得するステップと、
取得した前記インデックスと同一通話情報を含み且つ正副ＩＤが異なるインデックスである同一通話情報インデックスを抽出するステップと、
前記同一通話情報インデックスが抽出できた場合、前記正系音声ファイルＤＢを参照し、前記同一通話情報の正系音声ファイルを取得するステップと、
前記同一通話情報の正系音声ファイルが取得できない場合、前記副系音声ファイルＤＢを参照し、前記同一通話情報の副系音声ファイルの有無を確認し、前記副系音声ファイルが存在すれば、前記同一通話情報且つ前記正系の正副ＩＤのインデックスを削除し、前記同一通話情報且つ副系の正副ＩＤのインデックスの実行フラグを処理済に付与するステップと、
一方、前記同一通話情報の正系音声ファイルが取得できた場合は、前記副系音声ファイルＤＢを参照し、前記同一通話情報の副系音声ファイルを取得するステップと、
前記同一通話情報の副系音声ファイルを取得できない場合は、前記同一通話情報且つ副系の正副ＩＤの副系インデックスを削除し、前記同一通話情報且つ正系の正副ＩＤのインデックスの実行フラグを処理済に付与するステップと、
一方、前記同一通話情報の副系音声ファイルを取得できた場合には、前記同一通話情報の正系音声ファイルと前記副系音声ファイルの内容が同一であるか比較し、同一でない場合には、前記同一通話情報且つ前記副系及び正系の正副ＩＤのインデックスに実行フラグを処理済に付与し、一方、同一である場合には、前記副系音声ファイル及び前記同一通話情報且つ副系の正副ＩＤの前記インデックスを削除し、前記正系の正副ＩＤの前記インデックスの実行フラグを処理済に付与するステップ
を含む通話録音方法。
【請求項１０】
ＩＰ電話システムによる通話を録音するための通話録音システムにおけるサーバであって、
通話日時を含む通話情報と、インデックスを生成した正系又は副系のインデックス生成サーバを表す正副ＩＤと、比較削除の処理済／未処理を表す実行フラグとを含むインデックスを記憶するインデックスＤＢと、
前記通話情報と、通話音声データを含む正系及び副系の音声ファイルをそれぞれ記憶する正系及び副系の音声ファイルＤＢと、
を備え、
前記サーバは、
前記インデックスＤＢを参照し、実行フラグが未処理を示すインデックスを取得し、
取得した前記インデックスと同一通話情報を含み且つ正副ＩＤが異なるインデックスである同一通話情報インデックスを抽出し、
前記同一通話情報インデックスが抽出できた場合、前記正系音声ファイルＤＢを参照し、前記同一通話情報の正系音声ファイルを取得し、
前記同一通話情報の正系音声ファイルが取得できない場合、前記副系音声ファイルＤＢを参照し、前記同一通話情報の副系音声ファイルの有無を確認し、前記副系音声ファイルが存在すれば、前記同一通話情報且つ前記正系の正副ＩＤのインデックスを削除し、前記同一通話情報且つ副系の正副ＩＤのインデックスの実行フラグを処理済に付与し、
一方、前記同一通話情報の正系音声ファイルが取得できた場合は、前記副系音声ファイルＤＢを参照し、前記同一通話情報の副系音声ファイルを取得し、
前記同一通話情報の副系音声ファイルを取得できない場合は、前記同一通話情報且つ副系の正副ＩＤの副系インデックスを削除し、前記同一通話情報且つ正系の正副ＩＤのインデックスの実行フラグを処理済に付与し、
一方、前記同一通話情報の副系音声ファイルを取得できた場合には、前記同一通話情報の正系音声ファイルと前記副系音声ファイルの内容が同一であるか比較し、同一でない場合には、前記同一通話情報且つ前記副系及び正系の正副ＩＤのインデックスに実行フラグを処理済に付与し、一方、同一である場合には、前記副系音声ファイル及び前記同一通話情報且つ副系の正副ＩＤの前記インデックスを削除し、前記正系の正副ＩＤの前記インデックスの実行フラグを処理済に付与する
サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通話録音システム及び方法、サーバに係り、特に、通話録音システムによる正副両系同時録音時のインデックス及び音声ファイルの自動比較／削除する通話録音システム及び方法、サーバに関する。
【背景技術】
【０００２】
従来の通話録音システムに関し、特許文献１には、「電話の通話内容を、あとから確認したい場合に、容易に該当の通話内容を検索できる」（要約）ようにした通話録音方式が記載されている。
また、正副両系の装置にて通話音声を録音をしている通話録音システムにおいては、通話開始及び終了日時、発信元・相手先番号等の通話情報を含むインデックスが正副両系にて二重に生成され、二重にインデックスＤＢサーバに登録される。その為、ユーザがインデックスを検索した場合、同一通話のインデックスが二重に表示される事になり、ユーザとして見づらい状況にあった。また、同一通話の音声ファイルが二重に生成される為、通話音声を録音するセンタストレージの容量が２倍必要になっていた。
【０００３】
二重にインデックス／音声ファイルが保存されている状況を回避する為には、定期的に一方のインデックス／音声ファイルを削除して、ひとつのインデックス／音声ファイルのみを保存する必要がある。手動にて二重のインデックスの一方を削除する場合には、例えば、手動での該当インデックスの抽出／比較の上、削除する事が必要となる。また、手動にて二重の音声ファイルを削除するには、運用者・保守者等が正副両方の通話を再生して内容が同一である事を確認した上で削除する必要がある。即ち、二重インデックス／二重音声ファイルの比較及び削除は、非常に煩雑な作業となる為、実現することが容易ではなかった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１３６３６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
正副インデックス及び正副音声ファイルの一方を削除する場合、正副両方が完全に同一である事を確認した上で安全に削除する必要がある。即ち、正副インデックスを比較の上、同一通話情報である事を確認した上で、次に各正副インデックスに対応する正副音声ファイルを再生し、録音音声を比較した上で、同一内容（同一通話音声）である事を確認し、一方を削除する必要があった。これは、運用上大変大きな負荷となり、また、手動による比較／削除の為、誤って削除をしてしまう場合が想定された。
【０００６】
本発明の目的は、以上の点に鑑み、運用者等がインデックスの内容比較や音声ファイルを再生して内容を比較する事なく、簡易に比較して、一方のインデックス／音声ファイルを削除することにある。
【課題を解決するための手段】
【０００７】
本発明のひとつの態様によると、上記課題を解決するために、正副インデックスを自動で比較し、同一通話情報を保持している場合、各インデックスに紐付く正副音声ファイルを、例えばバイナリーレベルで比較し、録音内容が同一である場合、一方のインデックス及びそのインデックスに紐付く音声ファイルを削除する事を特徴とする。
なお、「通話情報」とは、例えば、通話開始日時、通話終了日時、発信元番号、相手先番号等のいずれか複数又は全部であり、「インデックス」に含まれる。
【０００８】
本発明の第１の解決手段によると、
ＩＰ電話システムによる通話を録音するための通話録音システムにおいて、
通話日時を含む通話情報と、インデックスを生成した正系又は副系のインデックス生成サーバを表す正副ＩＤと、比較削除の処理済／未処理を表す実行フラグとを含むインデックスを記憶するインデックスＤＢと、
前記通話情報と、通話音声データを含む正系及び副系の音声ファイルをそれぞれ記憶する正系及び副系の音声ファイルＤＢと、
正系及び副系のインデックス及び正系及び副系の音声ファイルの情報を比較し、重複データを削除するサーバと、
を備え、
前記サーバは、
前記インデックスＤＢを参照し、実行フラグが未処理を示すインデックスを取得し、
取得した前記インデックスと同一通話情報を含み且つ正副ＩＤが異なるインデックスである同一通話情報インデックスを抽出し、
前記同一通話情報インデックスが抽出できた場合、前記正系音声ファイルＤＢを参照し、前記同一通話情報の正系音声ファイルを取得し、
前記同一通話情報の正系音声ファイルが取得できない場合、前記副系音声ファイルＤＢを参照し、前記同一通話情報の副系音声ファイルの有無を確認し、前記副系音声ファイルが存在すれば、前記同一通話情報且つ前記正系の正副ＩＤのインデックスを削除し、前記同一通話情報且つ副系の正副ＩＤのインデックスの実行フラグを処理済に付与し、
一方、前記同一通話情報の正系音声ファイルが取得できた場合は、前記副系音声ファイルＤＢを参照し、前記同一通話情報の副系音声ファイルを取得し、
前記同一通話情報の副系音声ファイルを取得できない場合は、前記同一通話情報且つ副系の正副ＩＤの副系インデックスを削除し、前記同一通話情報且つ正系の正副ＩＤのインデックスの実行フラグを処理済に付与し、
一方、前記同一通話情報の副系音声ファイルを取得できた場合には、前記同一通話情報の正系音声ファイルと前記副系音声ファイルの内容が同一であるか比較し、同一でない場合には、前記同一通話情報且つ前記副系及び正系の正副ＩＤのインデックスに実行フラグを処理済に付与し、一方、同一である場合には、前記副系音声ファイル及び前記同一通話情報且つ副系の正副ＩＤの前記インデックスを削除し、前記正系の正副ＩＤの前記インデックスの実行フラグを処理済に付与する
通話録音システムが提供される。
【０００９】
本発明の第２の解決手段によると、
ＩＰ電話システムによる通話を録音するための通話録音システムにおける通話録音方法であって、
通話日時を含む通話情報と、インデックスを生成した正系又は副系のインデックス生成サーバを表す正副ＩＤと、比較削除の処理済／未処理を表す実行フラグとを含むインデックスを記憶するインデックスＤＢと、
前記通話情報と、通話音声データを含む正系及び副系の音声ファイルをそれぞれ記憶する正系及び副系の音声ファイルＤＢと、
正系及び副系のインデックス及び正系及び副系の音声ファイルの情報を比較し、重複データを削除するサーバと、
を備え、
前記サーバは、
前記インデックスＤＢを参照し、実行フラグが未処理を示すインデックスを取得するステップと、
取得した前記インデックスと同一通話情報を含み且つ正副ＩＤが異なるインデックスである同一通話情報インデックスを抽出するステップと、
前記同一通話情報インデックスが抽出できた場合、前記正系音声ファイルＤＢを参照し、前記同一通話情報の正系音声ファイルを取得するステップと、
前記同一通話情報の正系音声ファイルが取得できない場合、前記副系音声ファイルＤＢを参照し、前記同一通話情報の副系音声ファイルの有無を確認し、前記副系音声ファイルが存在すれば、前記同一通話情報且つ前記正系の正副ＩＤのインデックスを削除し、前記同一通話情報且つ副系の正副ＩＤのインデックスの実行フラグを処理済に付与するステップと、
一方、前記同一通話情報の正系音声ファイルが取得できた場合は、前記副系音声ファイルＤＢを参照し、前記同一通話情報の副系音声ファイルを取得するステップと、
前記同一通話情報の副系音声ファイルを取得できない場合は、前記同一通話情報且つ副系の正副ＩＤの副系インデックスを削除し、前記同一通話情報且つ正系の正副ＩＤのインデックスの実行フラグを処理済に付与するステップと、
一方、前記同一通話情報の副系音声ファイルを取得できた場合には、前記同一通話情報の正系音声ファイルと前記副系音声ファイルの内容が同一であるか比較し、同一でない場合には、前記同一通話情報且つ前記副系及び正系の正副ＩＤのインデックスに実行フラグを処理済に付与し、一方、同一である場合には、前記副系音声ファイル及び前記同一通話情報且つ副系の正副ＩＤの前記インデックスを削除し、前記正系の正副ＩＤの前記インデックスの実行フラグを処理済に付与するステップ
を含む通話録音方法が提供される。
【００１０】
本発明の第３の解決手段によると、
ＩＰ電話システムによる通話を録音するための通話録音システムにおけるサーバであって、
通話日時を含む通話情報と、インデックスを生成した正系又は副系のインデックス生成サーバを表す正副ＩＤと、比較削除の処理済／未処理を表す実行フラグとを含むインデックスを記憶するインデックスＤＢと、
前記通話情報と、通話音声データを含む正系及び副系の音声ファイルをそれぞれ記憶する正系及び副系の音声ファイルＤＢと、
を備え、
前記サーバは、
前記インデックスＤＢを参照し、実行フラグが未処理を示すインデックスを取得し、
取得した前記インデックスと同一通話情報を含み且つ正副ＩＤが異なるインデックスである同一通話情報インデックスを抽出し、
前記同一通話情報インデックスが抽出できた場合、前記正系音声ファイルＤＢを参照し、前記同一通話情報の正系音声ファイルを取得し、
前記同一通話情報の正系音声ファイルが取得できない場合、前記副系音声ファイルＤＢを参照し、前記同一通話情報の副系音声ファイルの有無を確認し、前記副系音声ファイルが存在すれば、前記同一通話情報且つ前記正系の正副ＩＤのインデックスを削除し、前記同一通話情報且つ副系の正副ＩＤのインデックスの実行フラグを処理済に付与し、
一方、前記同一通話情報の正系音声ファイルが取得できた場合は、前記副系音声ファイルＤＢを参照し、前記同一通話情報の副系音声ファイルを取得し、
前記同一通話情報の副系音声ファイルを取得できない場合は、前記同一通話情報且つ副系の正副ＩＤの副系インデックスを削除し、前記同一通話情報且つ正系の正副ＩＤのインデックスの実行フラグを処理済に付与し、
一方、前記同一通話情報の副系音声ファイルを取得できた場合には、前記同一通話情報の正系音声ファイルと前記副系音声ファイルの内容が同一であるか比較し、同一でない場合には、前記同一通話情報且つ前記副系及び正系の正副ＩＤのインデックスに実行フラグを処理済に付与し、一方、同一である場合には、前記副系音声ファイル及び前記同一通話情報且つ副系の正副ＩＤの前記インデックスを削除し、前記正系の正副ＩＤの前記インデックスの実行フラグを処理済に付与する
サーバが提供される。
【発明の効果】
【００１１】
本発明によると、インデックスの比較を自動実行し、同一通話情報を保持している場合、インデックスの一方を自動的に削除する為、ユーザの検索時に目的通話が二重に表示される事を防ぐ事ができる。
また、本発明によると、音声ファイルの比較を自動実行し、同一内容である場合、一方を自動的に削除する為、センタストレージ等の記憶装置の容量を節約する事ができる。
さらに、本発明によると、自動実行の為、人為的ミスを防止し、運用負荷を軽減する事が可能となる。
【図面の簡単な説明】
【００１２】
【図１】システム構成図。
【図２】インデックスＤＢ構造を示す図。
【図３】インデックス／音声ファイルの比較削除処理についてのフローチャート。
【図４】インデックス／音声比較サーバのブロック図。
【図５】音声ファイルＤＢのフォーマット。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施の形態を説明する。
なお、本実施の形態では、インデックス比較ツールが導入されているサーバ（インデックス／音声比較サーバ）から、インデックスＤＢサーバ及びセンタストレージに、ネットワーク上又は他の通信回線で通信可能な事が前提となる。
【００１４】
図１は、本発明を適用したシステムにおける概要図を示したものである。図１において、ＩＰ電話システムと通話録音システム、インデックス／音声比較サーバに分けて説明する。
ＩＰ電話システムは、エンドユーザ電話機１２３、公衆網１２２、ゲートウェイ１２１、ＩＰ電話交換機１００、ＩＰ電話機１１９を備える。また、通話録音システムは、インデックス生成サーバ（正系）  １０１、インデックス生成サーバ（副系）  １０３、インデックスＤＢサーバ１０５、正系ロガー１１２、副系ロガー１１６、インデックス／音声比較サーバ１０８を備える。なお、ロガーとは、通話ログを取得記憶する装置等である。
【００１５】
まず、本実施の形態の周辺環境の動作として、ＩＰ電話システムとしての動作と、通話録音システムの録音に関する動作と、インデックス取得に関する動作に分けて説明する。
ＩＰ電話システムの動作として、エンドユーザ電話機１２３からの発信呼は、公衆網１２２を経由し、ゲートウェイ１２１に着信し、ＩＰ電話交換機１００にてＩＰ電話機１１９に接続される。実際の通話経路は、エンドユーザ電話機１２３から、公衆網１２２を経由し、ゲートウェイ１２１を経由してＩＰ電話機１１９に到達する事になる。
【００１６】
通話録音システムの録音に関する動作としては、ＩＰ電話機１１９とゲートウェイ１２１間のＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）等による音声パケットは、ＬＡＮ１２４でコピーされ、正系ロガー１１２のＳｎｉｆｆポート１１４にて受信され、正系音声ファイル１１３として録音される。また正系ロガー１１２にて録音されるのと同時に、副系ロガー１１６のＳｎｉｆｆポート１１９にて受信され、副系音声ファイル１１７として録音される。
【００１７】
セキュリティ及びディスク容量の効率的な利用の観点から、音声ファイルについては、分散された拠点での保存ではなく、センタでの保存が望まれるケースが多いと想定される為、正系音声ファイル１１３及び副系音声ファイル１１７は、センタストレージ１０９に転送され、センタストレージ１０９上にてそれぞれ正系音声ファイル１１０、副系音声ファイル１１１として保存される。
【００１８】
次に、通話録音システムのインデックス生成に関する動作を記述する。
ＩＰ電話システムがエンドユーザ電話機１２３とＩＰ電話機１１９を接続したタイミングで、ＩＰ電話交換機１００から、通話情報（通話開始日時／通話終了日時／発信元番号／相手先番号等）を正系インデックス生成サーバ１０１、副系インデックスサーバ１０３に送信する。正系インデックス生成サーバ１０１及び副系インデックス生成サーバ１０３は、当該通話情報を元に正系インデックス１０２、副系インデックス１０４を生成し、インデックスＤＢサーバ１０５に送信し、それぞれ正系インデックス１０６、副系インデックス１０７としてインデックスＤＢサーバ１０５にて蓄積する。
【００１９】
図２に、インデックスＤＢサーバ１０５に蓄積された正系インデックス及び副系インデックスの内容を示す。
インデックスＤＢのテーブル２００は、正系インデックス２０８、副系インデックス２０９の各レコードを含む。また各レコードの内容として、通話情報と、インデックス生成サーバＩＤ２０５、音声ファイル保存先パス２０６、実行フラグ２０７を含む。通話情報は、通話開始日時２０１、通話終了日時２０２、発信元番号２０３、相手先番号２０４等のうちいずれか複数又は全部を含む。インデックス生成サーバＩＤ２０５は、インデックスサーバ（正系）  １０１で作成されたインデックスなのか、インデックス生成サーバ（副系）  １０３で生成されたものかを示すＩＤである。音声ファイル保存先パス２０６は、音声ファイルのセンタストレージ上の保存場所・位置を表す。実行フラグ２０７は、そのレコードが比較及び重複削除の処理済か否かを表す。
【００２０】
正系インデックス２０８、副系インデックス２０９は、音声ファイル保存先パス２０５を保持し、センタストレージ１０９上の正系音声ファイル１１０、副系音声ファイル１１１と関連付けられている。
【００２１】
図５は、音声ファイルＤＢのフォーマットである。正系音声ファイルＤＢ１１０及び副系音声ファイルＤＢ１１１は、同様のフォーマットである。正系及び副系の各音声ファイルは、通話情報と音声データを含む。通話情報は、図２と同様である。
【００２２】
各拠点側では、正系ロガー１１２及び副系ロガー１１６は、ＬＡＮ１２４から通話情報と音声データを取得して、正系音声ファイル１１３及び副系音声ファイル１１７にそれぞれ記憶する。正系ロガー１１２及び副系ロガー１１６は、正系音声ファイル１１３及び副系音声ファイル１１７の内容を、ＬＡＮ１２４及びＷＡＮ１２０等の通信回線を介して、センタ側に送る。一方、センタ側では、各拠点から送られた正系音声ファイル１１３及び副系音声ファイル１１７の内容を受信し、センタストレージ１０９の正系音声ファイルＤＢ１１０及び副系音声ファイルＤＢ１１１に、それぞれ記憶する。
【００２３】
次に、本実施の形態である、インデックス／音声比較サーバの動作について説明する。
インデックス／音声比較サーバ１０８は、正系インデックス１０６、副系インデックス１０７をインデックスＤＢサーバ１０５より取得し、比較を行う。
また、インデックス／音声比較サーバ１０８は、センタストレージ１０９より、正系音声ファイルＤＢ１１０の正系音声ファイル及び副系音声ファイルＤＢ１１１の副系音声ファイルを取得し、比較を行う。
【００２４】
図４に、インデックス／音声比較サーバ１０８のブロック図を示す。
インデックス取得部４０２にて、インデックスＤＢサーバ１０５より、正インデックス１０６、副インデックス１０７を取得し、インデックス比較部４０３にて正副インデックスの比較を行う。比較項目は、通話情報のうち複数又は全ての項目を予め定めておくことができる。また、音声ファイル取得部４０５にて、センタストレージ１０９より、各通話情報に該当する正系音声ファイル１１０、副系音声ファイル１１１を取得し、音声ファイル比較部４０４で比較を行う。
【００２５】
インデックス比較部４０３及び、音声ファイル比較部４０４の比較結果を基に、判断ロジック部４０８にて正副インデックス及び正副音声ファイルが同一であるという判断を行った場合、インデックス削除／実行フラグ付与部４０７にて、インデックスＤＢサーバ１０５上の副系インデックス１０７を削除の上、正系インデックス２０８の実行フラグ２２２に「１」を記憶し、センタサーバ１０９上の副系音声ファイル１１１の削除を行う。
【００２６】
図３に、インデックス／音声比較サーバ１０８の比較削除処理についてのフローチャートを示す。
まず、インデックス／音声比較サーバ１０８は、インデックスＤＢ２００を参照し、実行フラグ≠１のインデックス取得する（３０１）。ここで、実行フラグにより、比較及び重複削除が処理済か否かが表されるので、インデックス／音声比較サーバ１０８は、この実行フラグを参照して各インデックスのレコードに対して処理の要否を判定することができる。
【００２７】
次に、インデックス／音声比較サーバ１０８は、ステップ３０１で取得したインデックス内の通話情報（通話開始日時２０１、通話終了日時２０２、発信元番号２０３、相手先番号２０４等のいずれか複数又は全部）と同一の通話情報を含み、インデックス生成サーバＩＤ２０５が異なるインデックス（通話開始日時２０１、通話終了日時２０２、発信元番号２０３、相手先番号２０４等の通話情報が同一であるインデックスを「同一通話情報を保持するインデックス」と称す。）を抽出する（３０２）。
【００２８】
ここで、該当インデックスが抽出できなければ、インデックス／音声比較サーバ１０８は、ステップ３０１で取得したインデックスと同一通話情報を保持する別インデックスは存在しない為、本インデックスはインデックスＤＢテーブル２００上、継続保持する必要がある。その為、インデックス／音声比較サーバ１０８は、実行フラグに「１」を付与して、Ｓｔａｒｔ（３００）に戻り、別のインデックスを取得する事になる。
【００２９】
ステップ３０２で、インデックス／音声比較サーバ１０８は、ステップ３０１で取得したインデックスとインデックス生成サーバＩＤが異なる同一通話情報を保持するインデックスが抽出できた場合、正系音声ファイルＤＢ１１０を参照し、同一通話情報に該当する正系音声ファイルの取得を実行する（３０３）。
【００３０】
インデックス／音声比較サーバ１０８は、ステップ３０３にて正系音声ファイルが取得できない場合、副系音声ファイルＤＢ１１１を参照し、同一通話情報に該当する副系音声ファイルの有無を確認する（Ｓ３１０）。インデックス／音声比較サーバ１０８は、副系ファイルも存在しない場合は、本正副インデックスはいずれも紐付く音声ファイルが無く、再生不可能な為、当該正副インデックスを削除（３１４、３１５）し、Ｓｔａｒｔ（３００）に戻る。
【００３１】
ステップ３１０で副系音声ファイルが存在すれば、インデックス／音声比較サーバ１０８は、副系音声ファイルと副系インデックスを残す必要があるので、該当正系インデックスを削除し（３１１）、該当副インデックスに実行フラグ＝１を付与（３１２）して、Ｓｔａｒｔ（３００）に戻る。
【００３２】
インデックス／音声比較サーバ１０８は、ステップ３０３にて正系音声ファイルが取得できた場合は、次に、副系音声ファイルＤＢ１１１を参照し、同一通話情報に該当する副系音声ファイルの取得を実行する（３０４）。
【００３３】
インデックス／音声比較サーバ１０８は、ステップ３０４にて副系音声ファイルが取得できない場合は、正系インデックスと正系音声ファイルを保持し続ける必要があるので、該当副系インデックスを削除し（３０７）、該当正系インデックスに実行フラグ＝１を付与（３０８）して、Ｓｔａｒｔ（３００）に戻る。
【００３４】
インデックス／音声比較サーバ１０８は、ステップ３０４にて副系音声ファイルを取得できた場合には、正系音声ファイルと副系音声ファイルの内容が同一であるか確認する為に両音声ファイルの比較を行う（３０５）。両音声ファイルの比較は例えば次の方法があり、適宜の方法を採用することができる。
−バイナリレベルでの比較
−サンプリングや特定時間範囲での類似性の比較
−ファイル容量の比較
等
【００３５】
インデックス／音声比較サーバ１０８は、ステップ３０５にて正系音声ファイルと副系音声ファイルが同一でない場合には、正副インデックス及び正副音声ファイルは保持し続ける必要があるので、副系インデックスに実行フラグ＝１を付与（３１３）し、正系インデックスに実行フラグ＝１を付与（３０８）して、Ｓｔａｒｔ（３００）に戻る。
【００３６】
インデックス／音声比較サーバ１０８は、ステップ３０５にて正系音声ファイルと副系音声ファイルが同一である場合には、正系インデックスと正系音声ファイルを保持すれば良いので、副系音声ファイルを削除（３０６）し、副系インデックスを削除（３０７）し、正系インデックスに実行フラグ＝１を付与（３０８）して、Ｓｔａｒｔ（３００）に戻る。
【産業上の利用可能性】
【００３７】
上述では、インデックス／音声比較サーバ１０８を独立サーバ上で動作させたが、インデックスＤＢサーバ１０５や他のサーバ上で動作させる場合も、同様のシーケンスにて実現可能である。
【００３８】
また、インデックス生成サーバ（正系）  １０１、インデックスサーバ１０３（副系）、インデックスＤＢサーバ１０５、インデックス／音声比較サーバ１０８、正系音声ファイル１１０は、いずれか複数の装置を適宜集中してひとつの装置として構成することができる。
また、発信元番号／相手先番号は、それぞれ発信元アドレス／相手先アドレスを用いてもよい。
【符号の説明】
【００３９】
１００    ＩＰ電話交換機
１０１    インデックス生成サーバ（正系）
１０３    インデックス生成サーバ（副系）
１０５    インデックスＤＢサーバ
１０６    正系インデックス
１０７    副系インデックス
１０８    インデックス／音声比較サーバ
１０９    センタストレージ
１１０    正系音声ファイルＤＢ
１１１    副系音声ファイルＤＢ
１１２    正系ロガー
１１４    正系ロガーＳｎｉｆｆポート
１１６    副系ロガー
１１９    副系ロガーＳｎｉｆｆポート
２００    インデックステーブル
２０６    音声ファイル保存場所パス
２０８    正系インデックス
２０９    副系インデックス
３０１    実行フラグ≠１のインデックス取得
３０２    同一通話情報を保持する別インデックスの取得
３０３    正系音声ファイル取得
３０４    副系音声ファイル取得
３０５    正副音声ファイル同一比較
【図１】
2013162305.tif 000003
【図２】
2013162305.tif 000004
【図３】
2013162305.tif 000005
【図４】
2013162305.tif 000006
【図５】
2013162305.tif 000007