(57)【要約】【課題】従来は選択的録音ができず全通話録音になり、秘密漏洩の危険や、不要通話録音による蓄積用ハードウェアの肥大を招く。これを防ぐため、電話番号に応じ選択的通話録音可能な通話録音システムを得る。【解決手段】音声パケット通信ネットワークで伝送される音声データを記録する通話録音システムにおいて、電話番号／アドレス判定手段が通信制御パケットから発信側電話番号及び着信側電話番号の少なくとも何れか一方を抜き出すと共にその電話番号と電話機アドレスとの対応を判定し、録音対象アドレス決定手段が、この判定結果を基に保存すべき音声パケットの電話機アドレスを決定し、パケットフィルタ手段が録音対象アドレス決定手段の判定結果による電話機アドレスと一致する音声パケットを音声データ保存手段に送り保存する。【選択図】図２
2011147007.tif 000002
【特許請求の範囲】
【請求項１】
パケットが通信制御パケットか、音声パケットか、または両者以外のパケットかを選別するパケット選別手段と、
上記パケット選別手段で選別された通信制御パケットから、少なくとも、発信側電話番号及び着信側電話番号の何れか一方を取得し、取得した電話番号に対応する音声通信ノードのアドレスを判定する電話番号／アドレス対応判定手段と、
上記電話番号／アドレス対応判定手段の判定結果に基づいて、録音対象とする音声パケットの電話機アドレスを決定する録音対象アドレス決定手段と、
上記パケット選別手段で選別された音声パケット内の通信ノードアドレスを監視し、上記通信ノードアドレスが録音対象アドレス決定手段で録音対象と決定された通信ノードのアドレスと一致する音声パケットを選択するパケットフィルタ手段と、
上記パケットフィルタ手段で選択された音声パケットに含まれる少なくとも音声データを保存する音声データ保存手段を備えた通話録音装置。
【請求項２】
上記電話番号／アドレス対応判定手段は、複数の通信制御パケットに基づいて、電話番号に対応する音声通信ノードのアドレスを判定する請求項１記載の通話録音装置。
【請求項３】
上記電話番号／アドレス対応判定手段は、電話番号に対応する音声通信ノードのアドレスを判定した結果を、他の通話録音装置の電話番号／アドレス対応判定手段に送信する送信手段を備えた請求項１または２に記載の通話録音装置。
【請求項４】
ＩＰ電話機と通話録音装置が接続される音声パケット通信ネットワークで伝送される音声パケットに含まれる少なくとも音声データを記録する通話録音システムにおいて、
上記通話録音装置は
パケットが通信制御パケットか、音声パケットか、または両者以外のパケットかを選別するパケット選別手段と、
上記パケット選別手段で選別された通信制御パケットから、少なくとも、発信側電話番号及び着信側電話番号の何れか一方を取得し、取得した電話番号に対応する音声通信ノードのアドレスを判定する電話番号／アドレス対応判定手段と、
上記電話番号／アドレス対応判定手段の判定結果に基づいて、録音対象とする音声パケットの電話機アドレスを決定する録音対象アドレス決定手段と、
上記パケット選別手段で選別された音声パケット内の通信ノードアドレスを監視し、上記通信ノードアドレスが録音対象アドレス決定手段で録音対象と決定された通信ノードのアドレスと一致する音声パケットを選択するパケットフィルタ手段と、
上記パケットフィルタ手段で選択された音声パケットに含まれる少なくとも音声データを保存する音声データ保存手段を備えた通話録音システム。
【請求項５】
上記通話録音装置における電話番号／アドレス対応判定手段は、複数の通信制御パケットに基づいて、電話番号に対応する音声通信ノードのアドレスを判定する請求項４に記載の通話録音システム。
【請求項６】
上記通話録音システムは、複数の通話録音装置を備え、
各通話録音装置の上記電話番号／アドレス対応判定手段は、電話番号及び電話番号と電話機のアドレスとの対応を判定した結果を、他の通話録音装置の電話番号／アドレス対応判定手段に送信する送信手段を備えた請求項４または５に記載の通話録音システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）による電話通信システムにおいて通話音声を録音する通話録音システムに関するものである。
【背景技術】
【０００２】
近年のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークの発展に伴い、音声信号をＩＰパケット化して伝送するＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）による電話通信が普及し、コールセンタシステムにおいてもＶｏＩＰ対応の通話録音システムが導入されるようになってきている。従来、このような通話録音システムとして、例えば、特許文献１に示された通話録音システムでは、ロギングサーバがＩＰネットワークの音声パケットと制御信号パケットを収集して記憶装置に蓄積する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−０３０２０２２号公報（段落番号［００１６］〜［００２２］、図２）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
通話を録音する際には、例えば顧客との通話のみを録音して社内の通話は録音しないなど、発信側または着信側の電話番号に応じて選択的に通話を録音したい場合がある。しかしながら、従来の通話録音システムでは、録音を行う対象を選別する手段がなく、全ての通話を録音しており、このような要求に対応出来ないという課題があった。このため、必要のない社内の通話を録音してしまうので、蓄積のためのハードウェアが肥大したり、社外秘の情報が漏洩する危険がでてくる課題があった。
【０００５】
この発明は上記のような課題を解決するためになされたもので、電話番号に応じて選択的に通話を録音することが可能な通話録音装置及びこの通話録音装置を音声パケット通信ネットワークに適用した通話録音システムを得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る通話録音装置は、
パケットが通信制御パケットか、音声パケットか、または両者以外のパケットかを選別するパケット選別手段と、
上記パケット選別手段で選別された通信制御パケットから、少なくとも、発信側電話番号及び着信側電話番号の何れか一方を取得し、取得した電話番号に対応する音声通信ノードのアドレスを判定する電話番号／アドレス対応判定手段と、
上記電話番号／アドレス対応判定手段の判定結果に基づいて、録音対象とする音声パケットの電話機アドレスを決定する録音対象アドレス決定手段と、
上記パケット選別手段で選別された音声パケット内の通信ノードアドレスを監視し、上記通信ノードアドレスが録音対象アドレス決定手段で録音対象と決定された通信ノードのアドレスと一致する音声パケットを選択するパケットフィルタ手段と、
上記パケットフィルタ手段で選択された音声パケットに含まれる少なくとも音声データを保存する音声データ保存手段を備える。
【０００７】
また、この発明に係る通話録音システムは、
ＩＰ電話機と通話録音装置が接続される音声パケット通信ネットワークで伝送される音声パケットに含まれる少なくとも音声データを記録する通話録音システムにおいて、
上記通話録音装置は
パケットが通信制御パケットか、音声パケットか、または両者以外のパケットかを選別するパケット選別手段と、
上記パケット選別手段で選別された通信制御パケットから、少なくとも、発信側電話番号及び着信側電話番号の何れか一方を取得し、取得した電話番号に対応する音声通信ノードのアドレスを判定する電話番号／アドレス対応判定手段と、
上記電話番号／アドレス対応判定手段の判定結果に基づいて、録音対象とする音声パケットの電話機アドレスを決定する録音対象アドレス決定手段と、
上記パケット選別手段で選別された音声パケット内の通信ノードアドレスを監視し、上記通信ノードアドレスが録音対象アドレス決定手段で録音対象と決定された通信ノードのアドレスと一致する音声パケットを選択するパケットフィルタ手段と、
上記パケットフィルタ手段で選択された音声パケットに含まれる少なくとも音声データを保存する音声データ保存手段を備える。
【発明の効果】
【０００８】
この発明に係る通話録音装置によれば、パケットが通信制御パケットか、音声パケットか、または両者以外のパケットかをパケット選別手段で選別し、選別された通信制御パケットから発信側電話番号及び着信側電話番号の少なくとも何れか一方を抜き出すと共にその電話番号と電話機アドレスとの対応を判定する電話番号／アドレス対応判定手段と、この判定結果を基に保存すべき音声パケットの電話機アドレスを決定する録音対象アドレス決定手段とを備えたので、電話番号に応じて選択的に通話を録音することが出来る。
【０００９】
また、この発明に係る通話録音システムによれば、通話録音システムに用いられる通話録音装置が、音声パケット通信ネットワークで伝送される通信制御パケットから発信側電話番号及び着信側電話番号の少なくとも何れか一方を抜き出すと共にその電話番号と電話機アドレスとの対応を判定する電話番号／アドレス対応判定手段と、この判定結果を基に保存すべき音声パケットの電話機アドレスを決定する録音対象アドレス決定手段とを備えたので、音声パケット通信ネットワークで伝送される音声パケットに含まれる音声データを電話番号に応じて選択的に通話を録音することが出来る。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施の形態１による通話録音システムの構成図である。
【図２】図１に示す通話録音装置の構成図である。
【図３】ＩＰ電話機の外線への発信から通話終了までのＳＩＰによる通信制御パケットのシーケンス図である。
【図４】ＩＰ電話機の外線発信時の呼制御サーバへの送信ＩＮＶＩＴＥパケットの内容説明図である。
【図５】録音対象アドレス決定手段の保持するＩＮＶＩＴＥパケット入力時のアドレス／電話番号対応表の内容説明図である。
【図６】呼制御サーバからＩＰ電話機に転送される２００  ＯＫパケットの内容説明図である。
【図７】ＩＮＶＩＴＥの２００  ＯＫパケット入力時のアドレス/電話番号対応表の内容説明図である。
【図８】録音対象アドレス決定手段によるレコード対応通話が録音対象であるかどうかの判定フローチャートである。
【図９】パケットフィルタ手段の保持する録音対象アドレス／ポート表の内容説明図である。
【図１０】通話終了後、ＩＰ電話機から呼制御サーバに送信されるＢＹＥパケットの内容説明図である。
【図１１】非通知外線番号からのＩＮＶＩＴＥパケットの内容説明図である。
【図１２】この発明の実施の形態４による通話録音装置の構成図である。
【図１３】実施の形態４によるＩＰ電話機と呼制御サーバとの登録制御シーケンス図である。。
【図１４】実施の形態４によるＲＥＧＩＳＴＥＲパケットの応答である２００  ＯＫパケットの内容説明図である。
【図１５】発明の実施の形態４による録音対象アドレス決定手段の保持するアドレス／電話番号対応表の内容説明図である。
【図１６】発明の実施の形態４によるパケットフィルタ手段が保持する録音対象アドレス表の内容説明図である。
【図１７】発明の実施の形態４による録音対象アドレス決定手段による生成または更新レコードが録音対象か否かの判定のフローチャートである。
【図１８】実施の形態５による通話録音装置の構成図である。
【図１９】発信先電話番号が代表番号の場合のＩＮＶＩＴＥパケットの内容説明図である。
【図２０】この発明の実施の形態７による通話録音システムの構成図である。
【発明を実施するための形態】
【００１１】
実施の形態１．
図１は、この発明の実施の形態１による通話録音システムの構成図である。図において、通話録音装置１は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）２上を流れる音声パケット及び通信制御パケットを入力し、録音対象とする通話の音声データとその発信側電話番号、着信側電話番号を保存する。音声パケットは、ＩＰ電話機３０１〜３０ｎ間またはメディアゲートウェイ４とＩＰ電話機３０１〜３０ｎ間を送受信される。ここで、メディアゲートウェイ４は、公衆電話網５に接続された電話機５０１〜５０ｎと送受信する通話音声信号とＩＰ電話機３０１〜３０ｎと送受信する音声パケットとの相互変換を行う。ＩＰ電話機３０１〜３０ｎ及びメディアゲートウェイ４のように音声パケットの送受信を行う装置は、音声通信ノードと呼称される。呼制御サーバ６は、ＬＡＮ２に接続されるＩＰ電話機３０１〜３０ｎ及びメディアゲートウェイ４との間でＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）による通信制御パケットを送受信し、各機器の通信制御を行う。なお、この通信制御パケットには通話の開始及び終了時に送受信されるパケットのほか、ＩＰ電話機が呼制御サーバに対して自装置の登録を要求する際に送受信される登録制御パケットがある。
【００１２】
図２は通話録音装置１の構成図である。図において、パケット選別手段１０１は、ＬＡＮ２から入力したパケットが通信制御パケットであればこれを通信制御パケット監視手段１０２に転送し、入力したパケットが音声パケットであればパケットフィルタ手段１０５に転送し、入力したパケットが通信制御パケットでも音声パケットでもない場合はこれを廃棄する。音声パケットはＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）パケットであり、ＲＴＰはＵＤＰ（Ｕｓｅｒ  Ｄｉａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）上のプロトコルである。また、ＳＩＰについてはＵＤＰのほか、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）等が用いられるが、本実施の形態においてはＵＤＰが用いられるものとする。なお、通常ＳＩＰではＩＰパケットのポート番号として５０６０が用いられ、ＲＴＰでは５０６０以外が用いられる。そこでパケット選別手段１０１の具体的な動作は、入力パケットがＵＤＰパケットでそのソースポート番号又はデスティネーションポート番号が５０６０であれば通信制御パケット、ＵＤＰパケットでそのソースポート番号とデスティネーションポート番号が共に５０６０以外であれば音声パケットと判定して、それぞれ通信制御パケット監視手段１０２、パケットフィルタ手段１０５に転送し、それ以外のパケットを廃棄する。
【００１３】
通信制御パケット監視手段１０２は、入力した通信制御パケットの中から、ＩＰ電話機３０１〜３０ｎ及びメディアゲートウェイ４が音声パケットの送受信に用いるアドレス情報と電話番号情報との対応付けに関する情報を含むパケットのみを選別して、これを電話番号／アドレス対応判定手段１０３に転送する。具体的には、
(1)入力したパケットがＩＰ電話機３０１〜３０ｎと呼制御サーバ６との間で送受信されるＩＮＶＩＴＥパケットである場合、
(2)ＩＰ電話機３０１〜３０ｎと呼制御サーバ６との間で送受信されるＩＮＶＩＴＥに対する応答の２００  ＯＫパケットである場合、
(3)または、ＩＰ電話機３０１〜３０ｎと呼制御サーバ６との間で送受信されるＢＹＥパケットである場合、
これを電話番号／アドレス対応判定手段１０３に転送し、それ以外のパケットであれば廃棄する。電話番号／アドレス対応判定手段１０３は、通信制御パケット監視手段１０２から転送された通信制御パケットより、その通信制御パケットに関わる通話において、ＩＰ電話機３０１〜３０ｎ及びメディアゲートウェイ４が音声パケットの送受信に用いるＩＰアドレス及びポート番号と、発信側電話番号及び着信側電話番号との対応を判定し、判定結果を録音対象アドレス決定手段１０４に出力する。
【００１４】
録音対象アドレス決定手段１０４は、上記ＩＰアドレス及びポート番号と発信側電話番号及び着信側電話番号との対応を判定した結果を入力し、録音対象とする音声パケットのＩＰアドレスとポート番号及び録音対象から除外する音声パケットのＩＰアドレスとポート番号とを決定し、その結果をパケットフィルタ手段１０５に通知する。パケットフィルタ手段１０５は、パケット選別手段１０１から入力した音声パケットのＩＰアドレスとポート番号を監視し、これらが録音対象アドレス決定手段１０４から録音対象であると通知されたＩＰアドレス及びポート番号と一致すれば、この音声パケットを音声データ保存手段１０６に転送し、そうでなければ廃棄する。音声データ保存手段１０６はパケットフィルタ手段１０５から転送された音声パケットから少なくとも音声データを部分を抜き出して保存する。ここで、音声パケットはＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ヘッダ、ＵＤＰ（Ｕｓｅｒ  Ｄｉａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）ヘッダ、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）ヘッダ、及び、音声データから成る。音声データ保存手段１０６は、この音声データを保存する際、電話番号／アドレス対応判定手段１０３から音声パケットのＩＰアドレス及びポート番号とその通話の発信側電話番号及び着信側電話番号との対応を判定した結果を入力し、音声データの保存と共に発信側電話番号と着信側電話番号を関連付けて保存する。
【００１５】
以下、通話録音装置１の動作について図２〜図１１を用いて更に説明する。図３はＩＰ電話機３０１が外線に発信してから通話終了するまでのＳＩＰによる通信制御パケットのシーケンス図である。ＩＰ電話機３０１は、外線（電話番号０１２３−４５−６７８９）に発信すると、図３に示す通りＩＮＶＩＴＥパケットを呼制御サーバ６に送信する。そして、ＬＡＮ２上を流れるこのＩＮＶＩＴＥパケットは通話録音装置１に入力される。
【００１６】
ＩＰ電話機３０１から呼制御サーバ６に送信されたＩＮＶＩＴＥパケットが通話録音装置１に入力されると、このパケットは、まず図２に示す通話録音装置１内のパケット選別手段１０１に入力される。パケット選別手段１０１は、このパケットが通信制御パケットであるからこれを通信制御パケット監視手段１０２に転送する。通信制御パケット監視手段１０２は、転送されたパケットがＩＰ電話機３０１〜３０ｎと呼制御サーバ６との間で送受信されるＩＮＶＩＴＥパケットであるため、これを電話番号／アドレス対応判定手段１０３に転送する。
【００１７】
電話番号／アドレス対応判定手段１０３は、転送されたＩＮＶＩＴＥパケットから、ＩＰ電話機３０１がこの通話において音声パケットの送受信に用いるＩＰアドレス及びポート番号と、発信側電話番号及び着信側電話番号とを抽出する。ここで、このＩＮＶＩＴＥパケットの内容を図４に示す。この図の４行目のＦｒｏｍヘッダ内にある「１００１」はＩＰ電話機３０１の電話番号であり、発信側電話番号となる。５行目のＴｏヘッダ内にある「０１２３−４５−６７８９」は着信側電話番号となる。１５行目（１１行目は空欄）のｃ＝行の「１９２．０．２．１０１」はＩＰ電話機３０１が音声パケットの送受信に用いるＩＰアドレス、１７行目ｍ＝行の「４９１７２」はＩＰ電話機３０１が音声パケットの送受信に用いるポート番号となっている。電話番号／アドレス対応判定手段１０３はこれらの情報を抜き出し、発信側電話番号：１００１、着信側電話番号：０１２３−４５−６７８９、発信側ＩＰアドレス：１９２．０．２．１０１、発信側ポート番号：４９１７２という情報を、判定結果として録音対象アドレス決定手段１０４と音声データ保存手段１０６に出力する。
【００１８】
録音対象アドレス決定手段１０４はアドレス／電話番号対応表を保持しており、電話番号／アドレス対応判定手段１０３からの判定結果を入力してこの表を更新する。図５に、録音対象アドレス決定手段１０４が保持するアドレス／電話番号対応表の内容を示す。録音対象アドレス決定手段１０４は、電話番号／アドレス対応判定手段１０３から入力した判定結果より、発信側電話番号：１００１、着信側電話番号：０１２３−４５−６７８９、発信側ＩＰアドレス：１９２．０．２．１０１、発信側ポート番号：４９１７２という情報を格納したレコード番号ｎを新たに追加する。追加されたレコード番号ｎには着信側ＩＰアドレスと着信側ポート番号が未だないため空の状態となっている。録音対象アドレス決定手段１０４は、アドレス／電話番号対応表を更新した際、更新したレコード内に全ての情報が揃っていなければこの図５の表の更新のみを行う。
【００１９】
ＩＰ電話機３０１が送信したＩＮＶＩＴＥパケットは呼制御サーバ６によってメディアゲートウェイ４に転送される。このＩＮＶＩＴＥパケットも通話録音装置１に入力される。通話録音装置１内のパケット選別手段１０１は、このパケットが通信制御パケットであるためこれを通信制御パケット監視手段１０２に転送する。通信制御パケット監視手段１０２は、このパケットが電話番号／アドレス対応判定手段１０３に転送する次の３つの条件、
(1)入力したパケットがＩＰ電話機３０１〜３０ｎと呼制御サーバ６との間で送受信されるＩＮＶＩＴＥパケットである場合、
(2)ＩＰ電話機３０１〜３０ｎと呼制御サーバ６との間で送受信されるＩＮＶＩＴＥに対する応答の２００  ＯＫ応答パケットである場合、
(3)または、ＩＰ電話機３０１〜３０ｎと呼制御サーバ６との間で送受信されるＢＹＥパケットである場合、
と合致しないため、これを廃棄する。
【００２０】
メディアゲートウェイ４はＩＮＶＩＴＥパケットを受信すると暫定応答パケットである１８０  Ｒｉｎｇｉｎｇパケットを呼制御サーバ６に送信する。呼制御サーバ６はこの１８０  ＲｉｎｇｉｎｇパケットをＬＡＮ２を介してＩＰ電話機３０１に転送する。このパケットは通話録音装置１に入力されるが、通信制御パケット監視手段１０２において電話番号／アドレス対応判定手段１０３に転送する条件に合致しないと判定され、廃棄される。
【００２１】
外線側からの応答があるとメディアゲートウェイ４がＩＮＶＩＴＥパケットの最終応答である２００ ＯＫパケットを出力する。このパケットは通話録音装置１に入力されるが、通話録音装置１内の通信制御パケット監視手段１０２において電話番号／アドレス対応判定手段１０３に転送する条件に合致しないと判定されるため廃棄される。更に、このパケットは呼制御サーバ６を介してＩＰ電話機３に転送される。このパケットは通話録音装置１に入力され、通話録音装置１内のパケット選別手段１０１及び通信制御パケット監視手段１０２におけるそれぞれの転送条件に合致するため、電話番号／アドレス対応判定手段１０３に転送される。
【００２２】
電話番号／アドレス対応判定手段１０３は、転送された上記２００  ＯＫパケットから、この通話においてメディアゲートウェイ４が音声パケットの送受信に用いるＩＰアドレス及びポート番号と、発信側電話番号及び着信側電話番号とを抽出する。ここで、この２００  ＯＫパケットの内容を図６に示す。電話番号／アドレス対応判定手段１０３はＩＮＶＩＴＥパケット入力時と同様の手順で、図６の４行目のＦｒｏｍヘッダ内にある「１００１」、５行目のＴｏヘッダ内にある「０１２３−４５−６７８９」、１６行目（１２行目空欄）のｃ＝行の「１９２．０．２．２１０」、１８行目ｍ＝行の「３４５６」を抜き出し、発信側電話番号：１００１、着信側電話番号：０１２３−４５−６７８９、着信側ＩＰアドレス：１９２．０．２．２１０、着信側ポート番号：３４５６という情報を抽出し、これらを判定結果として録音対象アドレス決定手段１０４と音声データ保存手段１０６に出力する。
【００２３】
録音対象アドレス決定手段１０４は、上記判定結果を電話番号／アドレス対応判定手段１０３より入力すると、その判定結果の発信側電話番号「１００１」を持つレコードがあるかどうか図５に示すアドレス／電話番号対応表内を検索する。その結果、レコード番号ｎが発信側電話番号「１００１」であるのでこれに該当し、レコード番号ｎに新たな判定結果として得られた着信側ＩＰアドレス：１９２．０．２．２１０、着信側ポート番号：３４５６を追記する（追記した結果を図７のアドレス／電話番号対応表に示す）。
【００２４】
次に、録音対象アドレス決定手段１０４は上記レコード番号ｎの情報が全て揃ったので、このレコードに対応する通話が録音対象であるかどうかの判定を行う。その判定フローチャートを図８に示す。なお、本実施の形態においては外線との通話のみを録音対象とするものとしている。図８において、まず発信側電話番号の桁数が１０桁以上かどうかチェックする（Ｓ１）。レコード番号ｎの発信側電話番号はこれに該当しないので、次に着信側電話番号が１０桁以上かどうかチェックする（Ｓ２）。レコード番号ｎの着信側電話番号はこれに該当するので、このレコード番号ｎに対応する通話を録音対象と判定し、このレコード番号ｎに記録される発信側ＩＰアドレス、発信側ポート番号、着信側ＩＰアドレス、及び、着信側ポート番号をパケットフィルタ手段１０５に録音対象として通知する（Ｓ３）。なお、発信側電話番号、着信側電話番号の何れの桁数も１０桁未満の場合は、この電話番号に対応する通話を録音対象ではないと判断し（Ｓ４）、パケットフィルタ手段１０５への通知を行わない。
【００２５】
パケットフィルタ手段１０５は、図９に示す録音対象アドレス／ポート表を保持しており、録音対象アドレス決定手段１０４より発信側ＩＰアドレス、発信側ポート番号、着信側ＩＰアドレス、及び、着信側ポート番号を録音対象として通知されると、表内に新たなレコードを生成してこれらの情報を格納する。図９ではレコード番号ｍが生成されたレコードである。そして、パケット選別手段１０１から音声パケットを入力すると、録音対象アドレス／ポート表の発信側ＩＰアドレス、発信側ポート番号、着信側ＩＰアドレス、着信側ポート番号が、音声パケットのデスティネーションＩＰアドレス、デスティネーションポート番号、ソースＩＰアドレス、ソースポート番号と一致するレコードを検索して、一致するレコードがあればそのパケットを音声データ保存手段１０６に転送する。
【００２６】
また、録音対象アドレス／ポート表の発信側ＩＰアドレス、発信側ポート番号、着信側ＩＰアドレス、着信側ポート番号に、音声パケットのソースＩＰアドレス、ソースポート番号、デスティネーションＩＰアドレス、デスティネーションポート番号と一致するレコードがある場合も、その音声パケットを音声データ保存手段１０６に転送する。具体的には、ソースＩＰアドレスが１９２．０．２．１０１、ソースポート番号が４９１７２、デスティネーションＩＰアドレスが１９２．０．２．２１０、デスティネーションポート番号が３４５６のパケット、及び、ソースＩＰアドレスが１９２．０．２．２１０、ソースポート番号が３４５６、デスティネーションＩＰアドレスが１９２．０．２．１０１、デスティネーションポート番号が４９１７２のパケットは音声データ保存手段１０６に転送される。
【００２７】
音声データ保存手段１０６は、パケットフィルタ手段１０５から入力する音声パケットから少なくとも音声データを部分を抜き出して記憶媒体に保存する。ここで、音声データ保存手段１０６は録音対象アドレス決定手段１０４と同じアドレス／電話番号対応表を保持しており、この表は、電話番号／アドレス対応判定手段１０３から入力する情報を用いて録音対象アドレス決定手段１０４と同じ手順で更新される。このアドレス／電話番号対応表から入力音声パケットに対応する発信側電話番号と着信側電話番号とを検索し、これらを管理情報として音声データに関連付けて保存する。
【００２８】
次に、図３に示す通りＩＮＶＩＴＥパケットに対する応答である２００  ＯＫパケットがＩＰ電話機３０１に到達すると、ＩＰ電話機３０１はＡＣＫパケットを呼制御サーバ６に送信し、呼制御サーバ６はこれを中継してメディアゲートウェイ４に送信する。これらのＡＣＫパケットは、何れも通話録音装置１に入力されるが、通信制御パケット監視手段１０２において電話番号／アドレス対応判定手段１０３に転送する条件に合致しないと判定され、廃棄される。
【００２９】
引き続き通話が始まり、メディアゲートウェイ４とＩＰ電話機３０１との間でＲＴＰパケットの送受信が行われる。ＩＰ電話機３０１からメディアゲートウェイ４に送信されるＲＴＰパケットは、ソースＩＰアドレスは１９２．０．２．１０１、ソースポート番号は４９１７２、デスティネーションＩＰアドレスは１９２．０．２．２１０、デスティネーションポート番号は３４５６となる。このＲＴＰパケットのソースＩＰアドレスとソースポート番号は、パケットフィルタ手段１０５における録音対象アドレス／ポート表内のレコード番号ｍに格納される着信側ＩＰアドレスと着信側ポート番号と同じであり、デスティネーションＩＰアドレスとデスティネーションポート番号はレコード番号ｍに格納される発信側ＩＰアドレスと発信側ポート番号と同じであるので、音声データ保存手段１０６に転送される条件に合致している。
【００３０】
また、メディアゲートウェイ４からＩＰ電話機３０１に送信されるＲＴＰパケットは、ソースＩＰアドレスは１９２．０．２．２１０、ソースポートは３４５６、デスティネーションＩＰアドレスは１９２．０．２．１０１、デスティネーションポート番号は４９１７２となる。このＲＴＰパケットのソースＩＰアドレスとソースポート番号は、パケットフィルタ手段１０５における録音対象アドレス／ポート表内のレコード番号ｍに格納される発信側ＩＰアドレスと発信側ポート番号と同じであり、デスティネーションＩＰアドレスとデスティネーションポート番号はレコード番号ｍに格納される着信側ＩＰアドレスと着信側ポート番号と同じであるので、音声データ保存手段１０６に転送される条件に合致している。従って、どちらの方向のＲＴＰパケットもパケットフィルタ手段１０５において、音声データ保存手段１０６に転送される条件に合致すると判定され、この通話は録音されることになる。
【００３１】
通話が終了すると、図３に示す通りＩＰ電話機３０１から呼制御サーバ６にＢＹＥパケットが送信される。このパケットは、通話録音装置１に入力され、通話録音装置１内のパケット選別手段１０１及び通信制御パケット監視手段１０２におけるそれぞれの転送条件に合致するため、電話番号／アドレス対応判定手段１０３に転送される。
【００３２】
電話番号／アドレス対応判定手段１０３は、転送されたＢＹＥパケットから、発信側電話番号と着信側電話番号とを抽出する。図１０にＢＹＥパケットの内容を示すが、この図の４行目のＦｒｏｍヘッダ内にある「１００１」と、５行目のＴｏヘッダ内にある「０１２３−４５−６７８９」とを抜き出して、録音対象アドレス決定手段１０４に通知する。
【００３３】
録音対象アドレス決定手段１０４は、電話番号／アドレス対応判定手段１０３から入力した情報が電話番号情報のみの場合、通話終了の通知であると判断し、アドレス／電話番号対応表内の対象レコードを削除する。具体的には、アドレス／電話番号対応表を検索して、発信側電話番号が「１００１」で着信側電話番号が「０１２３−４５−６７８９」であるレコード、または、発信側電話番号が「０１２３−４５−６７８９」で着信側電話番号が「１００１」であるレコードを検索する。このＢＹＥパケットを入力した時点では、先に図７に示したように、アドレス／電話番号対応表内には発信側電話番号が「１００１」で着信側電話番号が「０１２３−４５−６７８９」であるレコード番号ｎが存在するので、このレコード番号ｎを削除する。更に、このレコードに記録されていた発信側ＩＰアドレス「１１９２．０．２．１０１」、発信側ポート番号「４９１７２」、着信側ＩＰアドレス「１９２．０．２．２１０」、及び着信側ポート番号「３４５６」を、削除対象ＩＰアドレス、ポート番号としてパケットフィルタ手段１０５に通知する。
【００３４】
パケットフィルタ手段１０５は、上記削除対象ＩＰアドレス、ポート番号の通知を録音対象アドレス決定手段１０４から入力すると、録音対象アドレス／ポート番号表を検索し、通知された情報が格納されたレコードを削除する。この通知を入力した時点では、図９に示した通り、レコード番号ｍに通知された情報と一致するＩＰアドレス、ポート番号が格納されているので、このレコードを削除する。
【００３５】
以上、図２〜図１０を用いて説明した通り、ＩＰ電話機３０１〜３０ｎから外線に発信した場合の通話は録音されることが分る。また、録音対象アドレス決定手段１０４における録音対象であるかどうかの判定フローチャートは、図８に示した通り、発信側電話番号もしくは着信側電話番号のどちらかが外線番号であれば録音対象となっているので、外線からＩＰ電話機３０１〜３０ｎの何れかに着信した場合の通話についても録音されることが分る。また、発信側電話番号と着信側電話番号が共に内線番号の場合の通話は録音されないことも図８より明らかであり、外線との通話のみが選択的に録音されることが分る。
【００３６】
なお、外線からの着信においてはその外線番号が非通知である可能性がある。この場合、図１１に示すようなＩＮＶＩＴＥパケットがＩＰ電話機３０１に送信される。通話録音装置１が図１１に示すパケットを入力した場合、電話番号／アドレス決定手段１０３はその番号として「００００−００−００００」を録音対象アドレス決定手段１０４に通知する。これにより、実際の発信側電話番号は不明であるが、外線通話を録音すること可能となる。
【００３７】
また、図１ではＬＡＮに複数のＩＰ電話機が接続される構成を示したが、ＩＰ電話機は１台であっても良い。このような構成では、例えば、１台のＩＰ電話機と特定の外線番号との通話のみを録音したいという用途が考えられる。この用途に用いる場合、図８に示した通話が録音対象であるかどうかの判定フローチャートを変更し、発信側または着信側電話番号が上記特定の電話番号である場合に録音対象と判定するようにすればよいことは明らかである。
【００３８】
以上説明したように、実施の形態１の通話録音システムによれば、通信制御パケットから発信側電話番号及び着信側電話番号を抜き出すと共にその電話番号とＩＰ電話機及びゲートウェイのＩＰアドレス及びポート番号との対応を判定する電話番号／アドレス対応判定手段と、この判定結果を基に保存すべき音声パケットのＩＰアドレスとポート番号を決定する録音対象アドレス決定手段とを備えたので、電話番号に応じて選択的に通話を録音することが出来る。
【００３９】
実施の形態２．
なお、パケットフィルタ手段１０５の動作として、パケット選別手段１０１から入力する音声パケットのデスティネーションＩＰアドレス、デスティネーションポート番号のみをチェックするようにしても良い。具体的には、録音対象アドレス／ポート表の発信側ＩＰアドレス、発信側ポート番号が、音声パケットのデスティネーションＩＰアドレス、デスティネーションポート番号と一致するレコードを検索して、一致するレコードがあればそのパケットを音声データ保存手段１０６に転送する。また、録音対象アドレス／ポート表の着信側ＩＰアドレス、着信側ポート番号が、音声パケットのデスティネーションＩＰアドレス、デスティネーションポート番号と一致するレコードがある場合も、そのパケットを音声データ保存手段１０６に転送する。ソースＩＰアドレス、ソースポート番号をフィルタ条件に含む場合に比べて、異常なＲＴＰパケットが入力された場合に不都合が生じる可能性があるが、処理負荷を低減することが可能となる。
【００４０】
実施の形態３．
また、内線番号計画により、ＩＰ電話機３０１〜３０ｎの内線電話番号は例えば１００１〜１９９９の範囲にするなど、１桁目を０以外の数値に設定するのが通常である。従って、録音対象アドレス決定手段１０４の録音対象判定方法として、電話番号の桁数を用いるのではなく、例えば電話番号の１桁目が「０」である場合を外線番号と判定するようにしても良い。
【００４１】
実施の形態４．
なお、外線との通話を録音する必要がなく、一部の内線通話のみを選択的に録音する必要がある場合もある。即ち、特定のＩＰ電話機に対する内線通話のみを録音する場合である。図１２は、この発明の実施の形態４による通話録音装置の構成図であり、この構成によれば一部の内線通話のみを録音することが可能となる。図において、登録制御パケット監視手段１０７は、通信制御パケットの中から呼制御サーバ６からＩＰ電話機３０１〜３０ｎに送信する登録制御パケットのみを電話番号／アドレス対応判定手段１０３に転送する。
【００４２】
その他の構成要素は図２に示した通話録音装置と基本的に同様な動作を行う。但し一部動作の異なる点もあるので、以下、図１３〜図１７を用いて詳細な動作を説明する。図１３は、ＩＰ電話機３０１と呼制御サーバ６との登録制御シーケンスを示したものである。ＩＰ電話機３０１は起動の際に自装置の情報を登録するためにＲＥＧＩＳＴＥＲパケットを呼制御サーバ６に送信し、呼制御サーバ６はこれを受け付けると応答として２００  ＯＫパケットをＩＰ電話機３０１に返す。このような登録制御パケットの送受信は一定周期で行われる。図１２におけるパケット選別手段１０１は図２に示した通話録音装置１の場合と同様な動作を行い、入力パケットがＵＤＰパケットでそのソースポート番号又はデスティネーションポート番号が５０６０であれば通信制御パケット、ＵＤＰパケットでそのソースポート番号又はデスティネーションポート番号の何れもが５０６０以外であれば音声パケットと判定して、それぞれ登録制御パケット監視手段１０７、パケットフィルタ手段１０５に転送し、それ以外のパケットを廃棄する。
【００４３】
図１３に示すＲＥＧＩＳＴＥＲパケットと２００  ＯＫパケットはＳＩＰパケットの一部であるから、何れも登録制御パケット監視手段１０７に転送される。登録制御パケット監視手段１０７は、呼制御サーバ６からＩＰ電話機３０１〜３０ｎに送信されるＲＥＧＩＳＴＥＲパケットに対する応答の２００  ＯＫパケットのみを電話番号／アドレス対応判定手段１０３に転送する。従って、図１３に示すパケットの中では、２００  ＯＫパケットのみが電話番号／アドレス対応判定手段１０３に転送される。
【００４４】
図１４にＲＥＧＩＳＴＥＲパケットの応答となる２００  ＯＫパケットの内容を示す。図において、４行目のＴｏヘッダ内にある「１００１」はＩＰ電話機３０１の電話番号、７行目のＣｏｎｔａｃｔヘッダにある「１９２．０．２．１０１」はＩＰ電話機３０１のＩＰアドレス、そして、同Ｃｏｎｔａｃｔヘッダにある「３６００」が登録有効時間（単位は秒）である。電話番号／アドレス対応判定手段１０３は、２００  ＯＫパケットからこれらの情報を抜き出して、録音対象アドレス決定手段１０４と音声データ保存手段１０６に通知する。録音対象アドレス決定手段１０４は、図１５に示すアドレス／電話番号対応表を保持しており、電話番号／アドレス対応判定手段１０３からの通知によりこの表を更新する。具体的には、電話番号／アドレス対応判定手段１０３から通知された情報と同じＩＰアドレスが格納されたレコードを検索し、該当するレコードがあればそのレコードの電話番号と有効時間を通知された情報で上書きする。該当するレコードがない場合は、新たなレコードを生成して通知されたＩＰアドレス、電話番号、有効時間を格納する。
【００４５】
このように新たなレコードの生成または更新を行った場合、録音対象アドレス決定手段１０４はこのレコードに格納される電話番号が録音対象であるかどうかの判定を行う。この判定のフローチャートを図１７に示す。録音対象アドレス決定手段１０４は録音する必要のある電話番号の一覧を録音対象リストとして保持しており、レコードに格納した電話番号が録音対象リストにあるかどうか検索し（Ｓ１）、リストにあればこの番号が録音対象であるため、このレコードのＩＰアドレスを録音対象としてパケットフィルタ手段１０５に通知する（Ｓ２）。逆に、リストにない場合はこのレコードのＩＰアドレス情報を録音対象外としてパケットフィルタ手段に通知する（Ｓ３）。
【００４６】
また、録音対象アドレス決定手段１０４は一定周期でアドレス／電話番号対応表に格納された全レコードの有効時間をその周期分減算する。この処理を例えば１秒周期で行うとすると、表内に登録された全レコードの有効時間を１ずつ減算する。この減算の結果、有効時間が０となったレコードについては、そのレコードを削除すると共に、レコードに格納されるＩＰアドレスを録音対象外としてパケットフィルタ手段１０５に通知する。
【００４７】
パケットフィルタ手段１０５は、図１６に示す録音対象アドレス表を保持しており、録音対象アドレス決定手段１０４より録音対象とするＩＰアドレスを入力すると、これを録音対象アドレス表に追加する。図１６ではレコードｍが追加された情報である。また、録音対象アドレス決定手段１０４より録音対象とするＩＰアドレスを入力すると、録音対象アドレス表内に同じＩＰアドレスが格納されたレコードがあるか検索し、該当するレコードがあればそのレコードを削除する。該当するレコードがない場合は特に何もしない。
【００４８】
そして、パケットフィルタ手段１０５はパケット選別手段１０１から音声パケットを入力すると、入力した音声パケットのデスティネーションＩＰアドレスまたはソースＩＰアドレスと同じＩＰアドレスを格納するレコードがあるかどうか録音対象アドレス表を検索し、該当するレコードが存在すれば、その音声パケットを音声データ保存手段１０６に転送し、そうでなければ廃棄する。音声データ保存手段１０６はパケットフィルタ手段１０５から転送された音声パケットから少なくとも音声データを部分を抜き出して保存する。音声データ保存手段１０６は電話番号／アドレス対応判定手段１０３からの通知により録音対象アドレス決定手段１０４と同じ手順で更新するアドレス／電話番号対応表を保持しており、この表を用いて音声パケットのデスティネーションＩＰアドレスとソースＩＰアドレスから電話番号を検索する。そして、管理情報として、音声データに関連付けて検索した電話番号を保存する。
【００４９】
以上説明したように、図１２に示す通話録音装置では、録音対象アドレス決定手段１０４が録音対象リストを保持しておき、発信側電話番号または着信側電話番号が録音対象リストにある場合はその通話を録音し、それ以外の通話は録音しない。このように、実施の形態４の通話録音システムによれば、登録制御パケットからＩＰ電話機の電話番号とＩＰアドレスとの対応を判定する電話番号／アドレス判定手段と、この判定結果を基に保存すべき音声パケットのＩＰアドレスを決定する録音対象アドレス決定手段とを備えたので、電話番号に応じて選択的に通話を録音することが出来る。
【００５０】
実施の形態５．
なお、通話録音装置を図１８に示す構成とすることも可能である。図１８において、パケット選別手段１０１、通信制御パケット監視手段１０２、録音対象アドレス決定手段１０４、パケットフィルタ手段１０５、音声データ保存手段１０６の動作については、図２に示した通話録音装置と同様の動作を行う。また、登録制御パケット監視手段１０７は図１２に示した通話録音装置と同様の動作を行う。
【００５１】
電話番号／アドレス対応判定手段１０３は、図１２に示した通話録音装置における電話番号／アドレス対応判定手段１０３と同様なアドレス／電話番号対応表を持ち、この表を登録制御パケット監視手段１０７からの通知により更新するが、更新を行っても録音対象アドレス決定手段１０４への通知を行わない。電話番号／アドレス対応判定手段１０３の動作は、基本的には図２に示した通話録音装置における電話番号／アドレス対応判定手段１０３と同様である。但し、外線からの着信の場合、ＩＰ電話機３０１〜３０ｎに対して、図１９に示すようなＩＮＶＩＴＥパケットが送信される場合がある。図中６行目のＴｏヘッダによると着信先の電話番号は「５５５５」となるが、これはグループ代表内線番号であり、どのＩＰ電話機に転送される場合もヘッダ内容が変わらない。これは、メディアゲートウェイ４は具体的にどのＩＰ電話機に着信させるか指定せず、呼制御サーバ６がパケットを転送するＩＰ電話機を決めていることから、外線着信の場合の着信先電話番号が固定となっている場合である。呼制御サーバ６がパケットを転送する際に実際の内線電話番号に書き換える場合もあり、実施の形態１ではそのような動作を想定していた。これは呼制御サーバ６の仕様によって異なる。電話番号／アドレス対応判定手段１０３は、このように発信先電話番号が代表番号となっているＩＮＶＩＴＥパケットを入力した場合、このＩＰパケットのデスティネーションＩＰアドレスから、上記登録制御パケット監視手段１０７からの通知により更新したアドレス／電話番号対応表を用いて電話番号を得て、Ｔｏヘッダから得る電話番号の代わりに用いる。
【００５２】
以上説明したように、実施の形態５の通話録音システムによれば、通信制御パケットから発信側電話番号及び着信側電話番号を抜き出してその電話番号とＩＰ電話機及びゲートウェイのＩＰアドレス及びポート番号との対応を判定すると共に、登録制御パケットからＩＰ電話機の電話番号とＩＰアドレスとの対応を判定する電話番号／アドレス判定手段と、この判定結果を基に基に保存すべき音声パケットのＩＰアドレスとポート番号を決定する録音対象アドレス決定手段とを備えたので、電話番号に応じて選択的に通話を録音することが出来る。
【００５３】
なお、上記説明では、ＩＮＶＩＴＥパケットによって発信先の電話番号を取得出来ない場合に図１８に示す構成の通話録音装置を適用することを説明したが、ＩＮＶＩＴＥパケットによって発信先の電話番号を取得出来る場合に適用しても良い。
【００５４】
また、本実施の形態においては、登録制御パケットを監視することでＩＰ電話機の電話番号とＩＰアドレスとを取得する例を示したが、登録制御パケットでは無くともＩＰ電話機の電話番号とＩＰアドレス情報を含むパケットであれば、他のパケットであってもこれを監視することによって、同様の効果を得る通話録音装置を得ることが出来る。
【００５５】
実施の形態６．
なお、図１９のＩＮＶＩＴＥパケットにおいて、１行目（リクエストラインと呼ばれる）にはリクエスト転送先の電話番号「１００１」が指定されている。よって、通話録音装置１の構成を図２に示す通りとし、電話番号／アドレス対応判定手段１０３がリクエストラインの電話番号を用いるようにしても良い。
【００５６】
実施の形態７．
また、ＩＰ電話通信システムが複数の通信拠点に分散配置される場合もある。図２０はそのような場合の通話録音システムの構成図である。このような構成では、拠点毎に呼制御サーバが存在するため、通話録音装置１１、１２が監視出来る登録制御パケットは、自装置が属する拠点のＩＰ電話機と呼制御サーバ間で送受信されるもののみである。従って、通話録音装置を図１２またはび図１７に示す構成にする場合、図１５に示したような登録制御パケットの監視によって更新するアドレス／電話番号対応表は自拠点のもののみとなり、不都合が生じる。そこで、通話録音装置１１、１２はアドレス／電話番号対応表の情報を交換するようにし、この問題に対処する。
【００５７】
以上のように、実施の形態７の通話録音システムによれば、通話録音装置が他拠点の装置とアドレス／電話番号対応情報を交換するようにしたので、システムが複数拠点に分散する場合でも、電話番号に応じて選択的に通話を録音することが出来る。
【００５８】
なお、これまでの説明は全て音声信号がＩＰパケットによって伝送されるＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）による電話通信システムにおいて通話音声を録音することを前提としているが、例えばＡＴＭ伝送などＶｏＩＰ以外の音声パケット通信システムにも、本発明を適用することが可能である。
【産業上の利用可能性】
【００５９】
この発明に関る通話録音システムはインターネット電話システムにおける企業内のコールセンタシステムに適用される可能性がある。
【符号の説明】
【００６０】
１；通話録音装置、２；ＬＡＮ、３０１〜３０ｎ；ＩＰ電話機、４；メディアゲートウェイ、５；公衆電話網、５０１〜５０ｎ；電話機、６；呼制御サーバ、１０１；パケット選別手段、１０２；通信制御パケット監視手段、１０３；電話番号／アドレス対応判定手段、１０４；録音対象アドレス決定手段、１０５；パケットフィルタ手段、１０６；音声データ保存手段、１０７；登録制御パケット監視手段。
【図１】
2011147007.tif 000003
【図２】
2011147007.tif 000004
【図３】
2011147007.tif 000005
【図４】
2011147007.tif 000006
【図５】
2011147007.tif 000007
【図６】
2011147007.tif 000008
【図７】
2011147007.tif 000009
【図８】
2011147007.tif 000010
【図９】
2011147007.tif 000011
【図１０】
2011147007.tif 000012
【図１１】
2011147007.tif 000013
【図１２】
2011147007.tif 000014
【図１３】
2011147007.tif 000015
【図１４】
2011147007.tif 000016
【図１５】
2011147007.tif 000017
【図１６】
2011147007.tif 000018
【図１７】
2011147007.tif 000019
【図１８】
2011147007.tif 000020
【図１９】
2011147007.tif 000021
【図２０】
2011147007.tif 000022