(57)【要約】  【課題】  ＩＰ電話において、安価なコストで通話中の音声データを記録することができ、通話中の音質を高品質に維持することが容易である通話記録システム、通話記録方法及びコンピュータプログラムを提供する。  【解決手段】  複数のＩＰ電話機間の通話に係る音声パケットを記録する通話記録システムにおいて、発呼側（又は着呼側）のＩＰ電話機から音声パケットを受信した場合、受信した音声パケットを着呼側（又は発呼側）のＩＰ電話機へ転送する転送手段を備え、発呼側及び着呼側のＩＰ電話機から音声パケットを受信した場合、受信した音声パケットを記録手段に記録し、呼制御手段は、ＩＰ電話機間の通話に係る音声パケットを記録するか否かを判断する条件を取得し、取得した条件に基づいて、ＩＰ電話機間の通話に係る音声パケットを記録すると判断した場合、発呼側（又は着呼側）のＩＰ電話機へ、転送手段との通信を確立する宛先に関する情報を送信する。【選択図】      図１１
2006100999.tif 000002
【特許請求の範囲】
【請求項１】
複数の電話機を通信手段を介して接続し、該複数の電話機間の通話に係る音声データを、ＩＰ（ｉｎｔｅｒｎｅｔ ｐｒｏｔｏｃｏｌ）パケット形式に変換した音声パケットとして前記複数の電話機間で交換するＩＰ電話システムで、電話機からの発呼及び電話機への着呼を制御する呼制御手段を有し、前記複数の電話機間の通話に係る音声パケットを記録手段に記録する通話記録システムにおいて、
発呼側（又は着呼側）の電話機から音声パケットを受信した場合、受信した音声パケットを着呼側（又は発呼側）の電話機へ転送する転送手段と、
発呼側及び着呼側の電話機から音声パケットを受信した場合、受信した音声パケットを記録手段に記録する通話記録手段とを備え、
前記呼制御手段は、
電話機間の通話に係る音声パケットを記録するか否かを判断する条件を取得する条件取得手段と、
該条件取得手段で取得した条件に基づいて、前記電話機間の通話に係る音声パケットを記録するか否かを判断する判断手段と、
該判断手段で前記電話機間の通話に係る音声パケットを記録すると判断した場合、前記発呼側（又は前記着呼側）の電話機へ、前記転送手段との通信を確立する宛先に関する情報を送信する宛先送信手段と
を備えることを特徴とする通話記録システム。
【請求項２】
前記電話機間の通話に係る音声パケットを記録するか否かを判断する条件は、電話機間の通話に係る音声パケットの記録の開始を指示する信号を受け付けたか否かであることを特徴とする請求項１記載の通話記録システム。
【請求項３】
電話機を識別する情報を記録しておき、
前記電話機間の通話に係る音声パケットを記録するか否かを判断する条件は、発呼側の電話機を識別する情報及び着呼側の電話機を識別する情報、又はいずれか一方が、記録してある電話機を識別する情報と一致するか否かであることを特徴とする請求項１記載の通話記録システム。
【請求項４】
複数の電話機を通信手段を介して接続し、該複数の電話機間の通話に係る音声データを、ＩＰパケット形式に変換した音声パケットとして前記複数の電話機間で交換するＩＰ電話システムで、コンピュータが電話機からの発呼及び電話機への着呼を制御し、他のコンピュータが前記複数の電話機間の通話に係る音声パケットを記録手段に記録する通話記録方法において、
前記コンピュータは、
発呼側（又は着呼側）の電話機から音声パケットを受信した場合、受信した音声パケットを着呼側（又は発呼側）の電話機へ転送し、
電話機間の通話に係る音声パケットを記録するか否かを判断する条件を取得し、
取得した条件に基づいて、前記電話機間の通話に係る音声パケットを記録するか否かを判断し、
前記電話機間の通話に係る音声パケットを記録すると判断した場合、前記発呼側（又は前記着呼側）の電話機へ、前記他のコンピュータとの通信を確立する宛先に関する情報を送信し、
前記他のコンピュータは、
発呼側及び着呼側の電話機から音声パケットを受信した場合、受信した音声パケットを記録手段に記録することを特徴とする通話記録方法。
【請求項５】
前記電話機間の通話に係る音声パケットを記録するか否かを判断する条件は、電話機間の通話に係る音声パケットの記録の開始を指示する信号を受け付けたか否かであることを特徴とする請求項４記載の通話記録方法。
【請求項６】
電話機を識別する情報を記録しておき、
前記電話機間の通話に係る音声パケットを記録するか否かを判断する条件は、発呼側の電話機を識別する情報及び着呼側の電話機を識別する情報、又はいずれか一方が、記録してある電話機を識別する情報と一致するか否かであることを特徴とする請求項４記載の通話記録方法。
【請求項７】
複数の電話機を通信手段を介して接続し、該複数の電話機間の通話に係る音声データを、ＩＰパケット形式に変換した音声パケットとして前記複数の電話機間で交換するＩＰ電話システムで、電話機からの発呼及び電話機への着呼を制御し、外部で前記複数の電話機間の通話に係る音声パケットを記録手段に記録するコンピュータで実行することが可能なコンピュータプログラムにおいて、
前記コンピュータを、
発呼側（又は着呼側）の電話機から音声パケットを受信した場合、受信した音声パケットを着呼側（又は発呼側）の電話機へ転送する転送手段、
電話機間の通話に係る音声パケットを記録するか否かを判断する条件を取得する条件取得手段、
該条件取得手段で取得した条件に基づいて、前記電話機間の通話に係る音声パケットを記録するか否かを判断する判断手段、及び
該判断手段で前記電話機間の通話に係る音声パケットを記録すると判断した場合、前記発呼側（又は前記着呼側）の電話機へ、前記転送手段との通信を確立する宛先に関する情報を送信する宛先送信手段
として機能させることを特徴とするコンピュータプログラム。
【請求項８】
前記電話機間の通話に係る音声パケットを記録するか否かを判断する条件は、電話機間の通話に係る音声パケットの記録の開始を指示する信号を受け付けたか否かであることを特徴とする請求項７記載のコンピュータプログラム。
【請求項９】
電話機を識別する情報を記録し、
前記電話機間の通話に係る音声パケットを記録するか否かを判断する条件は、発呼側の電話機を識別する情報及び着呼側の電話機を識別する情報、又はいずれか一方が、記録してある電話機を識別する情報と一致するか否かであることを特徴とする請求項７記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ（ｉｎｔｅｒｎｅｔ ｐｒｏｔｏｃｏｌ）電話システムにおける通話を記録する通話記録システム、通話記録方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、ＡＤＳＬ、ＦＴＴＨ等による高速インターネット環境が広く普及し、ネットワークのブロードバンド化により、ＶｏＩＰ技術を利用したＩＰ電話システムが急速に普及している。従来のＩＰ電話システムは、呼制御部を有するコンピュータでインターネット等のネットワークを介して電話の発呼及び着呼を制御し、電話機間の通話に係る音声データは、呼制御部を経由することなく、インターネット等を介して、発呼側の電話機と着呼側の電話機との間でＩＰパケットに変換した音声パケットとして相互に交換されている。
【０００３】
一方、急増するハイテク犯罪、テロ行為等の捜査への便宜、訴訟社会への急速な移行による証拠保全の必要性の増大等、電話による通話を記録しておく必要性は日々増大している。しかし、ＩＰ電話では、上述したように呼制御部を有するコンピュータで通話内容を記録することができず、電話サービスの提供事業者が、通話内容を記録しておくことができないという問題点があった。
【０００４】
また、電話機に録音システム及び記録装置を備えることで通話内容を記録しておくことは可能であるが、各電話機毎に録音システム及び記録装置を備えることは設置コストの観点から現実的ではなく、また同一番号で複数の電話機を利用することができるユビキタス環境が普及した場合、通話内容が複数の電話機に記録されることになり、必要な音声データがどの電話機に記録してあるのか検索することが困難であるという問題点があった。
【０００５】
斯かる問題点を解消すべく、例えば特許文献１では、通話中の電話機の双方に、通話録音機能を有するサーバへの接続切替を要求し、通話中の電話機がサーバへ接続を切り替えることにより通話に係る音声データは必ずサーバを経由するようになり、サーバにて通話に係る音声データを録音することができる通話録音システムが開示されている。
【特許文献１】特開２００３−４６６４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した従来の通話録音システムでは、通話中の電話機双方にサーバへの接続切替要求を送信する必要があり、通話を行う電話機は、少なくとも接続切替要求を受け付ける手段、及びサーバへの接続切替手段を設ける必要がある。したがって、従前のＩＰ電話機のままでは上述した通話録音システムを具現化することができず、ＩＰ電話機毎に録音システム及び記録装置を備えるよりは設備投資は少なくて済むものの、新たな付帯装置を追加することによるＩＰ電話機設置スペースの増大、ＩＰ電話機設置コストの増大等の新たな問題点が生じていた。
【０００７】
また、通話中のＩＰ電話機の接続切替を行うことにより、通話中の音声が途絶えるおそれがあり、通話の音質を高品質に維持することが困難であるという問題点もあった。
【０００８】
本発明は斯かる事情に鑑みてなされたものであり、ＩＰ電話において、安価なコストで通話中の音声データを記録することができ、通話中の音質を高品質に維持することが容易である通話記録システム、通話記録方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために第１発明に係る通話記録システムは、複数の電話機を通信手段を介して接続し、該複数の電話機間の通話に係る音声データを、ＩＰ（ｉｎｔｅｒｎｅｔ ｐｒｏｔｏｃｏｌ）パケット形式に変換した音声パケットとして前記複数の電話機間で交換するＩＰ電話システムで、電話機からの発呼及び電話機への着呼を制御する呼制御手段を有し、前記複数の電話機間の通話に係る音声パケットを記録手段に記録する通話記録システムにおいて、発呼側（又は着呼側）の電話機から音声パケットを受信した場合、受信した音声パケットを着呼側（又は発呼側）の電話機へ転送する転送手段と、発呼側及び着呼側の電話機から音声パケットを受信した場合、受信した音声パケットを記録手段に記録する通話記録手段とを備え、前記呼制御手段は、電話機間の通話に係る音声パケットを記録するか否かを判断する条件を取得する条件取得手段と、該条件取得手段で取得した条件に基づいて、前記電話機間の通話に係る音声パケットを記録するか否かを判断する判断手段と、該判断手段で前記電話機間の通話に係る音声パケットを記録すると判断した場合、前記発呼側（又は前記着呼側）の電話機へ、前記転送手段との通信を確立する宛先に関する情報を送信する宛先送信手段とを備えることを特徴とする。
【００１０】
また、第２発明に係る通話記録システムは、第１発明において、前記電話機間の通話に係る音声パケットを記録するか否かを判断する条件は、電話機間の通話に係る音声パケットの記録の開始を指示する信号を受け付けたか否かであることを特徴とする。
【００１１】
また、第３発明に係る通話記録システムは、第１発明において、電話機を識別する情報を記録しておき、前記電話機間の通話に係る音声パケットを記録するか否かを判断する条件は、発呼側の電話機を識別する情報及び着呼側の電話機を識別する情報、又はいずれか一方が、記録してある電話機を識別する情報と一致するか否かであることを特徴とする。
【００１２】
また、第４発明に係る通話記録方法は、複数の電話機を通信手段を介して接続し、該複数の電話機間の通話に係る音声データを、ＩＰパケット形式に変換した音声パケットとして前記複数の電話機間で交換するＩＰ電話システムで、コンピュータが電話機からの発呼及び電話機への着呼を制御し、他のコンピュータが前記複数の電話機間の通話に係る音声パケットを記録手段に記録する通話記録方法において、前記コンピュータは、発呼側（又は着呼側）の電話機から音声パケットを受信した場合、受信した音声パケットを着呼側（又は発呼側）の電話機へ転送し、電話機間の通話に係る音声パケットを記録するか否かを判断する条件を取得し、取得した条件に基づいて、前記電話機間の通話に係る音声パケットを記録するか否かを判断し、前記電話機間の通話に係る音声パケットを記録すると判断した場合、前記発呼側（又は前記着呼側）の電話機へ、前記他のコンピュータとの通信を確立する宛先に関する情報を送信し、前記他のコンピュータは、発呼側及び着呼側の電話機から音声パケットを受信した場合、受信した音声パケットを記録手段に記録することを特徴とする。
【００１３】
また、第５発明に係る通話記録方法は、第４発明において、前記電話機間の通話に係る音声パケットを記録するか否かを判断する条件は、電話機間の通話に係る音声パケットの記録の開始を指示する信号を受け付けたか否かであることを特徴とする。
【００１４】
また、第６発明に係る通話記録方法は、第４発明において、電話機を識別する情報を記録しておき、前記電話機間の通話に係る音声パケットを記録するか否かを判断する条件は、発呼側の電話機を識別する情報及び着呼側の電話機を識別する情報、又はいずれか一方が、記録してある電話機を識別する情報と一致するか否かであることを特徴とする。
【００１５】
また、第７発明に係るコンピュータプログラムは、複数の電話機を通信手段を介して接続し、該複数の電話機間の通話に係る音声データを、ＩＰパケット形式に変換した音声パケットとして前記複数の電話機間で交換するＩＰ電話システムで、電話機からの発呼及び電話機への着呼を制御し、外部で前記複数の電話機間の通話に係る音声パケットを記録手段に記録するコンピュータで実行することが可能なコンピュータプログラムにおいて、前記コンピュータを、発呼側（又は着呼側）の電話機から音声パケットを受信した場合、受信した音声パケットを着呼側（又は発呼側）の電話機へ転送する転送手段、電話機間の通話に係る音声パケットを記録するか否かを判断する条件を取得する条件取得手段、該条件取得手段で取得した条件に基づいて、前記電話機間の通話に係る音声パケットを記録するか否かを判断する判断手段、及び該判断手段で前記電話機間の通話に係る音声パケットを記録すると判断した場合、前記発呼側（又は前記着呼側）の電話機へ、前記転送手段との通信を確立する宛先に関する情報を送信する宛先送信手段として機能させることを特徴とする。
【００１６】
また、第８発明に係るコンピュータプログラムは、第７発明において、前記電話機間の通話に係る音声パケットを記録するか否かを判断する条件は、電話機間の通話に係る音声パケットの記録の開始を指示する信号を受け付けたか否かであることを特徴とする。
【００１７】
また、第９発明に係るコンピュータプログラムは、第７発明において、電話機を識別する情報を記録し、前記電話機間の通話に係る音声パケットを記録するか否かを判断する条件は、発呼側の電話機を識別する情報及び着呼側の電話機を識別する情報、又はいずれか一方が、記録してある電話機を識別する情報と一致するか否かであることを特徴とする。
【００１８】
第１発明、第４発明及び第７発明では、ＩＰ電話システムで、取得した条件を具備する場合、発呼側の電話機からの音声パケットを受信する旨を指示する信号を、呼制御部を有するコンピュータと異なる他のコンピュータへ送信し、電話機間で交換される音声パケットを、他のコンピュータを中継装置として発呼側（着呼側）の電話機から着呼側（発呼側）の電話機へと転送する。他のコンピュータで中継した通話に係る音声パケットを、中継装置に接続してある記録手段に記録する。これにより、利用者が電話機を介して通常の発呼及び着呼による通話を行っている途上であっても、通話内容を記録する条件を具備したと呼制御部が判断した場合、通話に係る音声パケットの送信先を着呼側（発呼側）の電話機から中継装置である他のコンピュータへ変更することができる。
【００１９】
第２発明、第５発明及び第８発明では、通話に係る音声パケットの記録の開始を指示する信号を受け付けた場合に、通話に係る音声データを記録する。これにより、明示的に通話に係る音声データの記録指示を受け付けた場合に通話に係る音声データを記録することができる。
【００２０】
第３発明、第６発明及び第９発明では、発呼側の電話機を識別する情報及び着呼側の電話機を識別する情報、又はいずれか一方が、事前に記録してある電話機を識別する情報と一致する場合に、通話に係る音声データを記録する。これにより、特定の電話機から発呼された通話、特定の電話機を着呼先として指定された通話、又は特定の電話機間での通話である場合に、通話に係る音声データを記録することが可能となる。
【発明の効果】
【００２１】
第１発明、第４発明及び第７発明によれば、利用者が電話機を介して通常の発呼及び着呼による通話を行っている途上であっても、通話内容を記録する条件を具備したと呼制御部が判断した場合、通話に係る音声パケットの送信先を着呼側（発呼側）の電話機から中継装置である他のコンピュータへ変更することができる。したがって、通話を中断することなく電話機からの音声データのみを中継装置である他のコンピュータを経由して通話先へ転送することができ、通話に係る音声データを記録する場合であっても通話中の音声が途絶えることがなく、通話の音質を高品質に維持することが可能となる。
【００２２】
また、呼制御部は、電話機に対して中継装置である他のコンピュータのＩＰアドレスを送信すれば足り、従前のＩＰ電話機の機能のままで本発明に係る通話記録システムを具現化することができる。したがって、新たな付帯装置を追加することなく、安価に通話記録システムを具現化することが可能となる。
【００２３】
第２発明、第５発明及び第８発明によれば、明示的に通話に係る音声データの記録指示を受け付けた場合に通話に係る音声データを記録することができる。したがって、通話に係る音声データを記録する必要が生じた任意の時点から記録を開始することができ、通話に係る音声パケットの送信先を着呼側（発呼側）の電話機から中継装置である他のコンピュータへ変更することにより、通話を中断することなく電話機からの音声データのみを中継装置である他のコンピュータを経由して通話先へ転送することができ、通話に係る音声データを記録する場合であっても通話中の音声が途絶えることがなく、通話の音質を高品質に維持することが可能となる。
【００２４】
第３発明、第６発明及び第９発明によれば、特定の電話機から発呼された通話、特定の電話機を着呼先として指定された通話、又は特定の電話機間での通話である場合に、通話に係る音声データを記録することが可能となる。したがって、記録する対象となる電話機を事前に特定しておくことにより、特定の電話機から発呼された通話、特定の電話機を着呼先として指定された通話、又は特定の電話機間での通話である場合にのみ、通話に係る音声パケットの送信先を着呼側（発呼側）の電話機から中継装置である他のコンピュータへ変更することにより、通話を中断することなく電話機からの音声データのみを中継装置である他のコンピュータを経由して通話先へ転送することができ、通話に係る音声データを記録する場合であっても通話中の音声が途絶えることがなく、通話の音質を高品質に維持することが可能となる。
【発明を実施するための最良の形態】
【００２５】
（実施の形態）
以下、本発明の実施の形態に係る通話記録システムについて図面に基づいて具体的に説明する。図１は、本発明の実施の形態に係る通話記録システムの構成を示すブロック図である。図１に示すように、通話を行う複数のＩＰ電話機１、１、・・・は、通話を行う通話部１１及び外部との通信を行う通信部１２とで構成されており、発呼及び着呼はネットワーク網３を介して行われる。通話部１１から入力された通話に係る音声は、通信部１２でＩＰ（ｉｎｔｅｒｎｅｔ ｐｒｏｔｏｃｏｌ）パケット形式に変換され、変換された音声パケットとしてネットワーク網３へ送出される。なお、ネットワーク網３は、ＩＰ網、一般公衆回線網等、ＩＰパケットを送受信することが可能なネットワークであれば、いずれの形態でも良い。
【００２６】
ネットワーク網３へ送出された音声パケットは、通話先であるＩＰ電話機１の通信部１２で音声に戻され、通話部１１にて再生出力する。すなわち、通信部１２は、アナログデータとデジタルデータとを変換する機能を併せ持つ。
【００２７】
発呼データは、ネットワーク網３へ送出され、電話サービス提供者の交換機である制御コンピュータ２により、従来と同様に呼の確立を行う。音声パケットは、ネットワーク網３へと送出され、通話先であるＩＰ電話機１へと送信される。
【００２８】
ＩＰ電話機１は、少なくとも、通常の電話機である通話部１１と、ＶｏＩＰアダプタ等の音声をアナログ／デジタル変換する機能を有する通信部１２とで構成される。通信部１２は、ルーティング機能を有していても良い。また、ＩＰ電話機１は、電話専用機に限定されるものではなく、パーソナルコンピュータ等にＩＰ電話の機能を搭載したものであっても良い。
【００２９】
図２は、本発明の実施の形態に係る通話記録システムの制御コンピュータ２の構成を示すブロック図である。制御コンピュータ２は、少なくとも、ＣＰＵ（中央演算装置）２１、記録手段２２、ＲＡＭ２３、ネットワーク網３等の外部の通信手段と接続する通信インタフェース２４、入力手段２５、出力手段２６及びＤＶＤ、ＣＤ等の可搬型記録媒体２８を用いる補助記録手段２７で構成される。
【００３０】
ＣＰＵ２１は、内部バス２９を介して制御コンピュータ２の上述したようなハードウェア各部と接続されており、上述したハードウェア各部を制御するとともに、記録手段２２に記録されている処理プログラム、例えば音声記録条件を具備しているか否かを判断するプログラム、後述する中継コンピュータ４のＩＰアドレスをＩＰ電話機１、１、・・・へ通知するプログラム等に従って、種々のソフトウェア的機能を実行する。
【００３１】
記録手段２２は、内蔵される固定型記録装置（ハードディスク）、ＲＯＭ等で構成され、通信インタフェース２４を介した外部のコンピュータ、又はＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体２８から取得した、制御コンピュータ２として機能させるために必要な処理プログラムを記録している。記録手段２２は、処理プログラムだけではなく、発呼及び着呼に用いる電話番号と、それに対応するＩＰアドレスを記録してあるＩＰアドレステーブル２２１、後述する中継コンピュータ４のＩＰアドレス、通話の記録を行う条件を記録した通話記録条件テーブル２２２等を記録してある。
【００３２】
ＲＡＭ２３は、ＤＲＡＭ等で構成され、ソフトウェアの実行時に発生する一時的なデータを記録する。通信インタフェース２４は内部バス２９に接続されており、ネットワーク網３と通信することができるよう接続することにより、呼制御及び処理に必要とされるデータを送受信することができる。
【００３３】
入力手段２５は、画面上に表示された情報を選択するマウス等のポインティングデバイス、又は画面上でテキストデータを打鍵により入力するキーボード等である。出力手段２６は、画像を表示出力する液晶表示装置（ＬＣＤ）、表示ディスプレイ（ＣＲＴ）等の表示装置である。
【００３４】
補助記録手段２７は、ＣＤ、ＤＶＤ等の可搬型記録媒体２８を用い、記録手段２２へ、ＣＰＵ２１が処理するプログラム、データ等をダウンロードする。また、ＣＰＵ２１が処理したデータをバックアップすべく書き込むことも可能である。
【００３５】
ネットワーク網３には、複数のＩＰ電話機１、１、・・・間の通話内容を中継する中継コンピュータ４が接続されている。なお、本実施の形態では制御コンピュータ２と中継コンピュータ４とは、物理的に別個のコンピュータである場合について説明するが、特にこれに限定されるものではなく、１つのコンピュータ上に設けていても良い。
【００３６】
図３は、本発明の実施の形態に係る通話記録システムの中継コンピュータ４の構成を示すブロック図である。中継コンピュータ４は、少なくとも、ＣＰＵ（中央演算装置）４１、記録手段４２、ＲＡＭ４３、ネットワーク網３と接続する通信インタフェース４４、入力手段４５、出力手段４６、ＤＶＤ、ＣＤ等の可搬型記録媒体４８を用いる補助記録手段４７で構成される。
【００３７】
ＣＰＵ４１は、内部バス４９を介して中継コンピュータ４の上述したようなハードウェア各部と接続されており、上述したハードウェア各部を制御するとともに、記録手段４２に記録されている処理プログラム、例えば音声パケットを受信し転送するプログラム、受信した音声パケットを記録手段４２へ記録するプログラム等に従って、種々のソフトウェア的機能を実行する。
【００３８】
記録手段４２は、内蔵される固定型記録装置（ハードディスク）、ＲＯＭ等で構成され、通信インタフェース４４を介した外部のコンピュータ、又はＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体４８から取得した、中継コンピュータ４として機能させるために必要な処理プログラムを記録している。記録手段４２は、処理プログラムだけではなく、受信した音声パケットを記録する。
【００３９】
ＲＡＭ４３は、ＤＲＡＭ等で構成され、ソフトウェアの実行時に発生する一時的なデータを記録する。通信インタフェース４４は内部バス４９に接続されており、ネットワーク網３と通信することができるよう接続することにより、処理に必要とされるデータを送受信することができる。
【００４０】
入力手段４５は、画面上に表示された情報を選択するマウス等のポインティングデバイス、又は画面上でテキストデータを打鍵により入力するキーボード等である。出力手段４６は、画像を表示出力する液晶表示装置（ＬＣＤ）、表示ディスプレイ（ＣＲＴ）等の表示装置である。
【００４１】
補助記録手段４７は、ＣＤ、ＤＶＤ等の可搬型記録媒体４８を用い、記録手段４２へ、ＣＰＵ４１が処理するプログラム、データ等をダウンロードする。また、ＣＰＵ４１が処理したデータのバックアップ、又は受信した音声パケットの書き込み等も可能である。
【００４２】
以下、上述した構成の通話記録システムにおける通話記録処理について説明する。図４は、本発明の実施の形態に係る通話記録システムで電話をかける場合の制御コンピュータ２のＣＰＵ２１の処理手順を示すフローチャートである。
【００４３】
ＩＰ電話機１ａから電話をかける場合、利用者は、着呼先のＩＰ電話機１ｂの電話番号を通話部１１を介して入力する。通話部１１は、受け付けた電話番号及び入力を受け付けたＩＰ電話機１ａの電話番号を通信部１２へ送出し、通信部１２は、受信した双方の電話番号を、ネットワーク網３を介して交換機（呼制御手段）たる制御コンピュータ２へ送信することにより発呼する。
【００４４】
制御コンピュータ２のＣＰＵ２１は、送信されてきた電話番号を受け付け(ステップＳ４０１)、記録手段２２に記録されているＩＰアドレステーブル２２１を参照して、発呼元であるＩＰ電話機１ａのＩＰアドレス及び着呼先であるＩＰ電話機１ｂのＩＰアドレスを取得する(ステップＳ４０２)。
【００４５】
図５は、ＩＰアドレステーブル２２１のデータ構成の例示図である。図５の例では、ＩＰ電話機１、１、・・・に固有の電話番号と、ＩＰアドレスとが、１対１対応で記録してある。これにより、ＩＰアドレステーブル２２１を照会することで、発呼元及び着呼先のＩＰ電話機１ａ、１ｂのＩＰアドレスを抽出することが可能となる。
【００４６】
なお、本実施の形態では、ＩＰ電話機１、１、・・・の電話番号が、従来の加入者電話と同様の番号体系で設定されている例について説明しているが、特にこれに限定されるものではなく、通話相手を特定することが可能な情報として設定されていれば何でも良い。
【００４７】
例えば、ユーザＩＤを電話番号としても良い。ユーザＩＤを用いる場合、ＩＰアドレステーブル２２１は、電話番号としてのユーザＩＤとＩＰアドレスとを対応付けて記憶しておく。ＩＰ電話機１、１、・・・からの発呼もユーザＩＤを指定して行い、制御コンピュータ２のＣＰＵ２１がＩＰ電話機１ａからの発呼要求を受信した場合、ＣＰＵ２１は、発呼要求に含まれているユーザＩＤを取得し、ユーザＩＤに基づいてＩＰアドレステーブル２２１を照会して、対応するＩＰアドレスを取得する。
【００４８】
なお、ＩＰアドレステーブル２２１は、ユビキタス環境にも対応することが可能なように、利用者の使用状況に応じて、電話番号、ユーザＩＤに対応付けて記憶するＩＰアドレス等を更新するようにしても良い。
【００４９】
ＣＰＵ２１は、ネットワーク網３を介して、着呼先であるＩＰ電話機１ｂとの間で呼を確立し（ステップＳ４０３）、ネットワーク網３を介して、取得したＩＰアドレスを発呼元であるＩＰ電話機１ａへと送信する(ステップＳ４０４)。
【００５０】
着呼先であるＩＰ電話機１ｂのＩＰアドレスを受信したＩＰ電話機１ａは、通話部１１から音声の入力を受け付け、通信部１２で音声パケットに変換した後、ネットワーク網３を介して、着呼先であるＩＰ電話機１ｂのＩＰアドレスに対して音声パケットを送信する。着呼先であるＩＰ電話機１ｂは、受信した音声パケットから発呼元であるＩＰ電話機１ａのＩＰアドレスを抽出し、同様に通話部１１から音声の入力を受け付け、通信部１２で音声パケットに変換した後、ネットワーク網３を介して、発呼元であるＩＰ電話機１ａのＩＰアドレスに対して音声パケットを送信する。このようにして、ＩＰ電話機１、１間での通話を行うことができる。
【００５１】
図６は、本発明の実施の形態に係る通話記録システムで通話内容を記録する場合の制御コンピュータ２のＣＰＵ２１の処理手順を示すフローチャートである。まず、通話記録を開始するか否かを判断する条件を、制御コンピュータ２の記録手段２２の通話記録条件テーブル２２２に記録しておく。図７は、通話記録条件テーブル２２２のデータ構成の例示図である。
【００５２】
図７に示すように、「録音オン／オフ」では、通話の記録の開始の条件であるのか、停止の条件であるのかを区別しており、「発呼元」及び「着呼先」に、それぞれ発呼元及び着呼先の電話番号を記録している。例えば条件‘１’では、‘０５００００１００４３’への着信のうち‘０５００００１００４１’からの通話はすべて記録するという条件を示している。条件‘２’では、‘０５００００１００４３’への着信のうち‘０５００００１００４２’からの‘０：００〜６：００’に着信した通話は記録するという条件を示している。
【００５３】
図８は、通話記録条件テーブル２２２へ記録するデータを入力する通話記録条件設定画面の例示図である。図８に示すように、着呼先の電話番号毎に、発呼先の電話番号、記録する時間帯等を設定する。なお、通話記録条件テーブル２２２へ記録するデータを入力する通話記録条件設定画面は、制御コンピュータ２の表示手段２６に表示し、制御コンピュータ２の入力手段２５を介してオペレータが入力する。もちろん、特に斯かる入力形態に特定するものではなく、図示しないＩＰ電話機１、１、・・・の通信部１２と接続されている他のコンピュータの表示装置へ表示出力し、他のコンピュータの入力装置を介して入力され、通信部１２から制御コンピュータ２へ送信されてくるものであっても良い。
【００５４】
制御コンピュータ２のＣＰＵ２１は、ＩＰ電話機１ａからの発呼を受け付けた場合、通話記録条件テーブル２２２を照会し(ステップＳ６０１)、通話記録条件を具備しているか否かを判断する(ステップＳ６０２)。ＣＰＵ２１が、通話記録条件を具備していると判断した場合(ステップＳ６０２：ＹＥＳ)、ＣＰＵ２１は、記録手段２２に記憶してある中継コンピュータ４に呼を転送し(ステップＳ６０３)、中継コンピュータ４に本来の着信先の電話番号を送信する（ステップＳ６０４）。呼が転送された中継コンピュータ４は、中継コンピュータ４のＩＰアドレスをＩＰ電話機１ａに通知し、中継コンピュータ４から制御コンピュータ２に対して本来の着信先に対する発呼を行い、着信先であるＩＰ電話機１ｂとの呼を確立する。
【００５５】
中継コンピュータ４のＩＰアドレスを受信した発呼元であるＩＰ電話機１ａは、音声パケットの転送手段及び通話内容に係る音声パケットを記録する通話記録手段として機能する中継コンピュータ４に対して、通話内容に係る音声パケットを送信する。
【００５６】
図９は、本発明の実施の形態に係る通話記録システムの中継コンピュータ４のＣＰＵ４１の処理手順を示すフローチャートである。中継コンピュータ４のＣＰＵ４１は、通話内容に係る音声パケットを受信し(ステップＳ９０１)、発呼元であるＩＰ電話機１ａのＩＰアドレスと対応付けて、記録手段４２に通話内容に係る音声パケットを記録する（ステップＳ９０２）。ＣＰＵ４１は、制御コンピュータ２から通知された着信先に対応する着呼先のＩＰ電話機１ｂに対して音声パケットを転送する(ステップＳ９０３)。
【００５７】
音声パケットを受信したＩＰ電話機１ｂは、通話部１１を介して通話内容の入力を受け付け、通信部１２で受け付けた通話内容を音声パケットに変換して、通話内容に係る音声パケットを中継コンピュータ４へ送信する。以下、同様の処理を繰り返すことにより、ＩＰ電話機１ａ、１ｂ間の通話内容を中継コンピュータ４の記録手段４２に記録することが可能となる。
【００５８】
以上のような処理手順で通話内容に係る音声パケットを記録することにより、通話内容に係る音声パケットの送受信経路のみが従来と異なる。図１０は、本発明の実施の形態に係る通話記録システムで、通話内容の記録を行わない場合でのＩＰ電話機１、１、・・・における呼制御の経路及び音声パケットの送受信経路を示す模式図であり、図１１は、本発明の実施の形態に係る通話記録システムで、通話内容の記録を行う場合でのＩＰ電話機１、１、・・・における呼制御の経路及び音声パケットの送受信経路を示す模式図である。図１０及び図１１では、実線が呼制御の経路を、破線が通話内容に係る音声パケットの送受信経路を、夫々示している。
【００５９】
通話内容の記録を行わない場合、図１０に示すように、通話記録をしない状態では、ＩＰ電話機１ａからの発呼及びＩＰ電話機１ｂへの着呼は、従来と同様に制御コンピュータ２を呼制御部として機能させることにより実現している。また、ＩＰ電話機１ａ、１ｂ間の通話内容に係る音声パケットの送受信は、制御コンピュータ２を経由することなく、ＩＰ電話機１ａ、１ｂ間のみで音声パケットの送受信を行っている。
【００６０】
一方、通話内容の記録を行う場合、図１１に示すように、ＩＰ電話機１ａからの発呼及びＩＰ電話機１ｂへの着呼は、従来と同様に制御コンピュータ２を呼制御部として機能させることにより実現している。しかし、ＩＰ電話機１ａ、１ｂ間の通話内容に係る音声パケットの送受信は、中継コンピュータ４を必ず経由するように制御しており、中継コンピュータ４の記録手段４２によりＩＰ電話機１ａ、１ｂ間の通話内容に係る音声パケットを容易に記録することができる。
【００６１】
なお、通話記録を開始するか否かを判断する条件は、制御コンピュータ２の記録手段２２の通話記録条件テーブル２２２に記録しておくことに限定されるものではなく、例えば、ＩＰ電話機１、１、・・・から入力された特定の信号を制御コンピュータ２のＣＰＵ２１が受信したか否かであっても良い。この場合、通話しているＩＰ電話機１、１間で呼が確立されているが、従来のように記録サーバへの接続を切り替える方法では、一度確立している呼を切断し、新たな呼を記録サーバと確立する必要がある。したがって、通話の音声が一度途絶える可能性がある。
【００６２】
しかし、本実施の形態に係る通話録音システムでは、確立している呼を切断する必要がなく、ＩＰ電話機１、１間で音声パケットを送信しあう宛先を制御することにより、必ず中継コンピュータ４を経由するように音声パケットの送受信経路を変更したに過ぎない。したがって、通話中に通話内容に係る音声パケットの記録を開始した場合であっても、通話が途絶えたり、ノイズが混入したりすることがなく、安定した音質を確保しつつ、確実に通話内容に係る音声パケットを記録することが可能となる。
【００６３】
また、通話内容に係る音声パケットの記録を開始する前に、発呼側のＩＰ電話機１ａ及び着呼側のＩＰ電話機１ｂ、又はいずれか一方から記録を開始するトリガ情報の入力を受け付けても良い。例えば、通話内容を記録しても良いと発呼側のＩＰ電話機１ａの使用者が判断した場合、入力された音声を音声認識した結果、特定のボタンが押し下げられたことにより発信された信号等を確認することにより、通話内容の記録を開始するか否かを決定する。このようにすることで、使用者の意図に沿わない通話内容に係る音声パケットの記録を未然に防止することが可能となる。
【００６４】
以上のように本実施の形態に係る通話記録システムによれば、通話中に通話内容の記録を行う場合であっても、通話が途絶えるおそれ、又はノイズが混入するおそれが無く、音質を高品位に維持したままＩＰ電話機間の通話内容を記録することが可能となる。
【００６５】
また、ＩＰ電話機に新たな付加装置を設置する必要がなく、現在普及しているＩＰ電話機の環境をそのまま用いる状態でＩＰ電話機間の通話内容を記録することができ、低いコストで通話内容を記録することができる環境を構築することが可能となる。
【００６６】
さらに、呼制御に用いる信号と、大容量データである通話内容に係る音声パケットデータの転送経路を明確に分離することができ、通信トラフィック、通信可能データ転送量の超過等のおそれを排除することができ、安定した信頼性の高い通話環境を維持しつつ、ＩＰ電話間の通話内容を記録することが可能となる。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施の形態に係る通話記録システムの構成を示すブロック図である。
【図２】本発明の実施の形態に係る通話記録システムの制御コンピュータの構成を示すブロック図である。
【図３】本発明の実施の形態に係る通話記録システムの中継コンピュータの構成を示すブロック図である。
【図４】本発明の実施の形態に係る通話記録システムで電話をかける場合の制御コンピュータのＣＰＵの処理手順を示すフローチャートである。
【図５】ＩＰアドレステーブルのデータ構成の例示図である。
【図６】本発明の実施の形態に係る通話記録システムで通話内容を記録する場合の制御コンピュータのＣＰＵの処理手順を示すフローチャートである。
【図７】通話記録条件テーブルのデータ構成の例示図である。
【図８】通話記録条件テーブルへ記録するデータを入力する通話記録条件設定画面の例示図である。
【図９】本発明の実施の形態に係る通話記録システムの中継コンピュータのＣＰＵの処理手順を示すフローチャートである。
【図１０】本発明の実施の形態に係る通話記録システムで、通話内容の記録を行わない場合でのＩＰ電話機における呼制御の経路及び音声パケットの送受信経路を示す模式図である。
【図１１】本発明の実施の形態に係る通話記録システムで、通話内容の記録を行う場合でのＩＰ電話機における呼制御の経路及び音声パケットの送受信経路を示す模式図である。
【符号の説明】
【００６８】
１、１ａ、１ｂ  ＩＰ電話機
２  制御コンピュータ
３  ネットワーク網
４  中継コンピュータ
２１、４１  ＣＰＵ
２２、４２  記録手段
２３、４３  ＲＡＭ
２４、４４  通信インタフェース
２５、４５  入力手段
２６、４６  出力手段
２７、４７  補助記録手段
２２１  ＩＰアドレステーブル
２２２  通話記録条件テーブル
【図１】
2006100999.tif 000003
【図２】
2006100999.tif 000004
【図３】
2006100999.tif 000005
【図４】
2006100999.tif 000006
【図５】
2006100999.tif 000007
【図６】
2006100999.tif 000008
【図７】
2006100999.tif 000009
【図８】
2006100999.tif 000010
【図９】
2006100999.tif 000011
【図１０】
2006100999.tif 000012
【図１１】
2006100999.tif 000013