(57)【要約】【課題】一般ユーザが家庭で利用したり企業内部のＬＡＮで小規模に導入して利用するテレビ電話端末やＩＰ電話端末に対して、簡便な構成の録画機能や録音機能を提供する。【解決手段】ＬＡＮとＰＡＮとを相互に接続し、ＩＰパケットを送信先に中継するルータ１００が、ＬＡＮまたはＰＡＮにおけるＩＰ電話装置による通信の履歴情報を作成する通話履歴作成部１０９と、ＩＰ通信装置からのＲＴＰ音声パケットおよび／またはＲＴＰ映像パケットを蓄積するＲＴＰパケット蓄積部１１０とを備える。【選択図】  図１
2005039342.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを相互に接続し、ＩＰパケットを送信先に中継するルータであって、
前記ネットワークにおけるＩＰ通信装置による通信の履歴情報を作成する履歴作成手段と、
前記ＩＰ通信装置からの音声または映像の少なくともいずれかを蓄積する蓄積手段と、を有することを特徴とするルータ。
【請求項２】
前記履歴作成手段により作成された履歴情報と、前記蓄積手段によって蓄積された音声または映像の少なくともいずれかとをユーザに提供する提供手段を更に有することを特徴とする請求項１に記載のルータ。
【請求項３】
前記提供手段は、前記蓄積手段によって蓄積された音声または映像の少なくともいずれかをストリーミング用のデータに変換するデータ変換手段を含むことを特徴とする請求項２に記載のルータ。
【請求項４】
前記データ変換手段は、前記蓄積手段によって蓄積された音声を、発呼側の音声と着呼側の音声とを別チャネルとする第１の音声データ、発呼側のみの第２の音声データ、および、着呼側のみの第３の音声データ、にそれぞれ変換することを特徴とする請求項３に記載のルータ。
【請求項５】
前記データ変換手段は、更に、前記蓄積手段によって蓄積された映像を、所定の形式で発呼側の映像データと着呼側の映像データとに変換することを特徴とする請求項４に記載のルータ。
【請求項６】
前記データ変換手段は、前記第１、第２、第３の音声データのいずれかの音声データと、対応する前記映像データとを組み合わせた複合データを作成することを特徴とする請求項５に記載のルータ。
【請求項７】
前記提供手段は、前記履歴情報と、当該履歴に対応する前記ストリーミング用のデータへのリンクを表示するためのページデータを作成するページデータ作成手段を含むことを特徴とする請求項３に記載のルータ。
【請求項８】
ネットワークを相互に接続し、ＩＰパケットを送信先に中継するルータの制御方法であって、
前記ネットワークにおけるＩＰ通信装置による通信の履歴情報を作成する履歴作成ステップと、
前記ＩＰ通信装置からの音声または映像の少なくともいずれかを所定の蓄積手段に蓄積する蓄積ステップと、を有することを特徴とするルータの制御方法。
【請求項９】
ネットワークを相互に接続し、ＩＰパケットを送信先に中継するルータを制御するためのプログラムであって、
前記ネットワークにおけるＩＰ通信装置による通信の履歴情報を作成する履歴作成ステップ、
前記ＩＰ通信装置からの音声または映像の少なくともいずれかを所定の蓄積手段に蓄積する蓄積ステップ、を実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを相互に接続し、ＩＰパケットを送信先に中継するルータに関し、特に、ＩＰパケットにより音声および／または映像の通信を行うＩＰ電話等のＩＰ通信装置を中継するルータにおける、通話履歴作成技術に関する。
【０００２】
【従来の技術】
後掲の非特許文献１に、ＩＰ電話／テレビ電話をプライベートエリアネットワークに適用するためのルータの技法が開示されている。ここでは２通りの方法が紹介されている。
【０００３】
一つの方法は、プライベートエリアネットワーク（ＰＡＮ）から受信したＩＰパケットのデータ部に格納されている送信元プライベートアドレスをルータのグローバルアドレスに書き換えてＬＡＮに送信すると共に、変換テーブルを記録しておき、ＬＡＮから受信したＩＰパケットのヘッダー部の宛先アドレスを、変換テーブルを参照してプライベートアドレスに逆変換して書き換えてＰＡＮに送信する方法である。この方法は主にＨ．３２３規格対応のＩＰ電話／テレビ電話に用いられる。
【０００４】
もう一つの方法は、ルータのＬＡＮ側グローバルアドレスを予めＩＰ電話装置やテレビ電話装置に通知しておき、装置側がＩＰパケットのデータ部に格納するアドレスを通知されたグローバルアドレスに予め変換してパケットを送信しておく方法である。この方法は主にＳＩＰ規格対応のＩＰ電話／テレビ電話に用いられる。
【０００５】
図１２は、前者の方法を用いるルータ２００の構成を示す図である。
【０００６】
２０１は、ローカルエリアネットワーク（ＬＡＮ）に接続され、そのポートにグローバルアドレスが割り当てられているＬＡＮインタフェース（ｉ／ｆ）、２０２は、プライベートエリアネットワーク（ＰＡＮ）に接続され、ポートにプライベートアドレスが割り当てられているＰＡＮｉ／ｆである。
【０００７】
２０３は、ユーザの設定により必要に応じてＬＡＮｉ／ｆ２０１から受信したパケットのフィルタリングを行うフィルタリング部、２０４は、ユーザの設定により必要に応じてＰＡＮｉ／ｆ２０２から受信したパケットのフィルタリングを行うフィルタリング部である。
【０００８】
２０５は、ＬＡＮｉ／ｆ２０１およびＰＡＮｉ／ｆ２０２から受信したパケットをどちらのｉ／ｆに送り出すかまたはパケットを破棄するのかを決定するパケット監視／径路制御部である。
【０００９】
２０６は、ＬＡＮから受信したパケットとＰＡＮから受信したパケットのアドレス変換を行うアドレス変換部である。
【００１０】
２０７は、ＰＡＮｉ／ｆ２０２およびＰＡＮに接続されたＰＣやＩＰテレビ電話装置に対してプライベートアドレスを割り当てるＤＨＣＰサーバ機能部である。
【００１１】
２０８は、ＰＡＮに接続されたＩＰ電話やＩＰテレビ電話と、ＬＡＮに接続されたＩＰ電話やＩＰテレビ電話との間で送受信されるパケットをＨ．３２３規格に従って解析し、パケットのデータ部に格納されているＨ．２４５アドレスの変換をアドレス変換部２０６に指示するプロトコル解析部である。
【００１２】
図１３は、上記ルータ２００を用いたＨ．３２３通信システムの構成を示す図である。
【００１３】
ＬＡＮとＰＡＮの両方に接続されたルータ２００において、ＬＡＮｉ／ｆ２０１はＬＡＮで有効なグローバルアドレスを持ち、ＰＡＮｉ／ｆ２０２はＰＡＮ内部でのみ有効なプライベートアドレスを有している。
【００１４】
ＩＰテレビ電話３０１、ＰＣ３０２およびルータ２００のＰＡＮｉ／ｆ２０２は、ＨＵＢ４０１とともにプライベートエリアネットワーク（ＰＡＮ）を構成しており、そのＩＰアドレスはルータ２００のＤＨＣＰサーバ機能部２０７により割り当てられる。このプライベートアドレスはＰＡＮ内部のみで有効なアドレスであるため、ＬＡＮ４０２からこのアドレス宛てにアクセスすることはできない。そのため、ＩＰテレビ電話３０３からＰＡＮ内部のＩＰテレビ電話３０１に接続する場合にはルータ２００のグローバルアドレスを宛先として発呼する必要がある。
【００１５】
ルータ２００のパケット監視／径路制御部２０５では、Ｈ．３２３規格で呼接続パケットの受信ポート番号として定められているポート番号１７２０番に受信したパケットを、ユーザ設定によりあらかじめデフォルトの受信装置であると定めておいたＩＰテレビ電話装置３０１に転送するように径路を決定する。
【００１６】
ルータ２００のアドレス変換部２０６は、パケットの宛先ＩＰアドレスをＩＰテレビ電話装置３０１のプライベートアドレスに変換し、ＰＡＮに転送する。ＩＰテレビ電話装置３０１はＩＰテレビ電話装置３０３宛ての応答パケットをルータのＰＡＮｉ／ｆ２０２に送る。
【００１７】
ルータ２００はＰＡＮｉ／ｆ２０２から受信したパケットをアドレス変換部２０６に送る。ＰＡＮからＬＡＮへ送信するパケットに対しては、アドレス変換部２０６では２段階ののアドレス変換を行なう。
【００１８】
１段階目は、ＩＰパケットのヘッダ部を構成する送信元ＩＰアドレスを、ＩＰテレビ電話３０１のプライベートアドレスからルータ２００のＬＡＮｉ／ｆ２０１が有するグローバルアドレスに変換する。このとき同時に、アドレス変換部２０６は、ＩＰテレビ電話３０１のプライベートアドレスとその上位プロトコルであるＴＣＰまたはＵＤＰプロトコルで使用しているポート番号の対応テーブルを作成し記憶しておく。このテーブルの使用目的は、ＬＡＮからルータ宛てに来るパケットをＰＡＮのどの装置に転送すべきかをポート番号で判断するためである。
【００１９】
２段階目は、ＩＰパケットのデータ部に格納されるＨ．２４５アドレスを変換する。このＨ．２４５アドレスは、呼接続フェ−ズのＱ．９３１Ｃｏｎｎｅｃｔパケットや、Ｈ．２４５ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌリクエストやＨ．２４５ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌＡｃｋレスポンスパケットのデータ部に必要に応じて格納されている。
【００２０】
ルータ２００のＨ．２２５＆Ｈ．２４５プロトコル解析部２０８は、アドレス変換部２０６を経由するパケットを解析し、ＩＰテレビ電話３０１から受信したパケットのデータ部に格納されているＨ．２４５アドレスを、ＩＰテレビ電話３０１のプライベートアドレスからルータ２００のＬＡＮｉ／ｆ２０１が有するグローバルアドレスに変換する指示をアドレス変換部２０６に送る。
【００２１】
アドレス変換部２０６はパケットのＨ．２４５アドレスを変換する。このとき、Ｈ．２４５アドレスのプライベートアドレスとポート番号の対応テーブルを作成し記憶しておく。
【００２２】
ＩＰテレビ電話３０３は呼接続が完了すると、Ｈ．２４５制御チャネルを使用したマスタスレーブ決定および能力交換フェーズに進む。ＩＰテレビ電話３０１から受信したＣｏｎｎｅｃｔパケットのデータ部に含まれているＨ．２４５アドレスに宛てて、Ｈ．２４５パケットを送信する。これはルータ２００のＬＡＮｉ／ｆ２０１のアドレスに変換されているため、パケットはルータ２００のＬＡＮｉ／ｆ２００に宛てて送られる。
【００２３】
ルータ２００のパケット監視／径路制御部２０５は、受信パケットの宛先ポート番号をアドレス変換部２０６内の変換対応テーブルと照らし合わせて、パケットの送信先はＩＰテレビ電話３０１であると判断する。パケットはアドレス変換部１０６に送られ、宛先アドレスがＩＰテレビ電話３０１のプライベートアドレスに変換され、ＰＡＮｉ／ｆ２０２からＩＰテレビ電話３０１に転送される。
【００２４】
音声データはＲＴＰストリームで伝送される。呼制御データがＴＣＰパケットで伝送されるのに対して、ＲＴＰストリームはＵＤＰパケットで伝送される。ＵＤＰパケットもＴＣＰパケットと同様にルータ２００のアドレス変換部２０６で変換が行われる。すなわち、ＩＰテレビ電話３０１からの音声パケットはＩＰヘッダの送信元アドレスがプライベートアドレスからルータのグローバルアドレスに変換されてＩＰテレビ電話３０３に転送される。ＩＰテレビ電話３０３からの音声パケットは、ＩＰヘッダの送信先アドレスがルータのグローバルアドレスからＩＰテレビ電話３０１のプライベートアドレスに変換されて、ＩＰテレビ電話３０１に転送される。
【００２５】
以上、従来技術によるルータの動作を説明した。ＩＰテレビ電話３０１から先に通話を開始することもできる。その場合も、アドレス変換部２０６で作成されるプライベートアドレスとポート番号の対応テーブルにより、ＬＡＮから受信したパケットの送信先がＩＰテレビ電話装置であると判断することができる。
【００２６】
ところで、上述したような従来のルータには音声データの録音機能やビデオデータの録画機能がなく、個々のＩＰ電話装置やテレビ電話装置でその機能を実現する必要があった。
【００２７】
しかし、現在主流となっている電話機型のＩＰ電話専用装置またはＩＰテレビ電話専用装置や、テレビモニタに付加して使用するセットトップボックス型のテレビ会議システムでは、ハードディスクを搭載してないため、データの記録先は内蔵するフラッシュメモリなどしかなく、録音・録画機能を持つものは少ない。また、その機能があったとしても、記録できるデータ容量が少ないために短時間の録画しかできないという問題がある。
【００２８】
なお、パーソナルコンピュータ（ＰＣ）にハードウェアを付加してテレビ会議を実現するシステムや、完全にＰＣのソフトウェアで実現するシステムでは、原理的にはハードディスクに録画することは可能である。しかし、その場合でも複数のテレビ電話装置を使用している場合には、録画データや録画履歴が個々の装置にばらばらに蓄えられてしまい、使いづらいという問題がある。
【００２９】
これに対し、特許文献１には、ＩＳＤＮ回線とＬＡＮに接続して通常の電話機とＩＰ電話機とのゲートウェイとして動作するルータ装置と、ルータ装置とＨＵＢを介して接続する音声応答装置および音声録音装置とから構成される音声応答／録音ユニットを搭載するコールセンターシステムが開示されている。
【００３０】
【非特許文献１】
「ＶｏＩＰを解明する」，日経ＮＥＴＷＯＲＫ，日経ＢＰ社，２００２年６月号特集記事
【特許文献１】
特開２００２−１６７０８号公報
【００３１】
【発明が解決しようとする課題】
しかしながら、特許文献１に開示されたようなシステムは、企業のコールセンターで用いる大規模な専用システムで、一般公衆網からの通話を記録するものである。したがって、一般ユーザや企業内部の個人ユーザが簡便に利用するインターネット電話環境に適したものではない。
【００３２】
そこで、本発明の目的は、一般ユーザが家庭で利用したり企業内部のＬＡＮで小規模に導入して利用するテレビ電話端末やＩＰ電話端末に対して、簡便な構成の録画機能や録音機能を提供することにある。
【００３３】
また、本発明の別の目的は、ユーザが使用する複数のテレビ電話端末やＩＰ電話端末で共有できる録画機能や録音機能を提供することにある。
【００３４】
また、本発明の更に別の目的は、録画または録音された通話画像や通話音声を確認し再生するための簡便な方法を提供することにある。
【００３５】
【課題を解決するための手段】
本発明の一側面によれば、例えば、ネットワークを相互に接続し、ＩＰパケットを送信先に中継するルータであって、前記ネットワークにおけるＩＰ通信装置による通信の履歴情報を作成する履歴作成手段と、前記ＩＰ通信装置からの音声および／または映像を蓄積する蓄積手段と、を有することを特徴とするルータが提供される。
【００３６】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。
【００３７】
図１は、本実施形態におけるルータ１００の構成を示す図である。このルータは、異なるネットワークを相互に接続し、ＩＰパケットを送信先に中継するものである。
【００３８】
１０１は、ローカルエリアネットワーク（ＬＡＮ）に接続され、そのポートにグローバルアドレスが割り当てられているＬＡＮインタフェース（ｉ／ｆ）、１０２は、プライベートエリアネットワーク（ＰＡＮ）に接続され、ポートにプライベートアドレスが割り当てられているＰＡＮｉ／ｆである。
【００３９】
１０３は、ユーザ設定により必要に応じてＬＡＮｉ／ｆ１０１から受信したパケットのフィルタリングを行うフィルタリング部、１０４は、ユーザ設定により必要に応じてＰＡＮｉ／ｆ１０２から受信したパケットのフィルタリングを行うフィルタリング部である。
【００４０】
また、１０５は、ＬＡＮｉ／ｆ１０１およびＰＡＮｉ／ｆ１０２から受信したパケットをどちらのインタフェースに送り出すかまたはパケットを破棄するのかを決定する径路制御部である。
【００４１】
１０６は、ＬＡＮから受信したパケットとＰＡＮから受信したパケットのアドレス変換を行うアドレス変換部である。１０７は、ＰＡＮｉ／ｆ１０２およびＰＡＮに接続されたＰＣやＩＰ電話装置などの接続機器に対してプライベートアドレスを割り当てるＤＨＣＰサーバ機能部、１０８は、ＰＡＮに接続されたＩＰ電話装置から受信したパケットをＨ．３２３規格に従って解析し、パケットのデータ部に格納されているＨ．２４５アドレスの変換を指示し、さらにはパケットから通話先や通話元などの情報を解析するプロトコル解析部である。
【００４２】
１０９は、プロトコル解析部１０８から発呼元アドレス、着呼先アドレス、通話時刻などの情報を受け取って通話履歴を作成する通話履歴作成部である。１１０は、プロトコル解析部１０８からの指示に従って、現在の通話に関連するＲＴＰパケットを蓄積しファイルに保存するＲＴＰパケット蓄積部である。
【００４３】
１１１は、作成されたＲＴＰパケットファイルからＷＷＷサーバで公開するのに適したフォーマットに変換するストリームデータ変換部、１１２は、通話履歴およびストリームデータを公開するためのデータを作成するＸＭＬデータ作成部、１１３はＰＡＮに接続された機器のブラウザやＬＡＮに接続された機器のブラウザに対してＸＭＬデータ作成部１１２が作成したページを公開するＷＷＷサーバ部である。
【００４４】
図２は、上記ルータ１００を含む通信システムの構成を示す図である。ここで説明する通信システムは、ある企業における社内ＬＡＮに適用される程度の規模を想定している。
【００４５】
４０１は上記したルータ１００のＰＡＮｉ／ｆ１０２の１００ＢＡＳＥ−Ｔポートに接続されるＨＵＢ、３０１はＨＵＢ４０１を介してルータ１００に接続されるＩＰ通信装置としてのＩＰ電話装置、３０２はＨＵＢ４０１を介してルータ１００に接続され、テレビ電話アプリケーションが動作する別のＩＰ通信装置としてのパーソナルコンピュータ（ＰＣ）である。これらＨＵＢ４０１、ＩＰ電話装置３０１、およびＰＣ３０２で、プライベートエリアネットワーク（ＰＡＮ）が構成される。
【００４６】
また、４０２はルータ１００のＬＡＮｉ／ｆ１０１のポートと接続されるＬＡＮ、３０３は不図示のルータまたはＨＵＢなどのネットワーク接続装置を介してＬＡＮ４０２に接続されるＩＰ電話装置である。
【００４７】
図２を用いてルータ１００の動作を説明する。
【００４８】
まずはじめに、各装置に割り当てられているＩＰアドレスについて述べると、ＬＡＮ４０２に接続されたＩＰ電話装置３０３およびルータ１００のＬＡＮｉ／ｆ１０１はそれぞれ、固定のグローバルＩＰアドレスを有しており、ルータ１００のＰＡＮｉ／ｆ１０２およびＰＡＮに接続されたＩＰ電話装置３０１およびＰＣ３０２には、ルータ１００のＤＨＣＰサーバ機能部１０７によりプライベートＩＰアドレス（以下、「プライベートアドレス」）が割り当てられる。
【００４９】
ここで、ＩＰ電話装置３０１およびＰＡＮｉ／ｆ１０２のプライベートアドレスがそれぞれ次のように割り当てられているとする。
【００５０】
・ＩＰ電話装置３０１：１９２．１６８．２．２、
・ＰＡＮｉ／ｆ１０２：１９２．１６８．２．１
【００５１】
また、ＩＰ電話装置３０３およびＬＡＮｉ／ｆ１０１のグロバールＩＰアドレス（以下、「グローバルアドレス」）がそれぞれ次のように割り当てられているとする。
【００５２】
・ＩＰ電話装置３０３：１５２．２０．１０．１００、
・ＬＡＮｉ／ｆ１０１：１５２．２０．１０．５０
【００５３】
いま、ＰＡＮにおけるＩＰ電話装置３０１（プライベートアドレス１９２．１６８．２．２）のポート番号１７５７から、ＬＡＮ４０２におけるＩＰ電話３０３（グローバルアドレス１５２．２０．１０．１００）に対して発呼する。この場合、ＩＰ電話３０３のグローバルアドレスを送信先とし、Ｈ．２２５規格で定められている公開ポート１７２０番を送信先ポートとしてＳｅｔｕｐ（接続要求）パケットが送信され、ルータ１００のＰＡＮｉ／ｆ１０２でパケットが受信される。
【００５４】
以後、説明を簡単にするため、ＩＰアドレスとポート番号の組み合わせをトランスポートアドレスと呼び、「ＩＰアドレス：ポート番号」のような記法で表現するものとする。この記法に従えば、Ｓｅｔｕｐパケットの送信先は、１５２．２０．１０．１００：１７２０、Ｓｅｔｕｐパケットの送信元は、１９２．１６８．２．２：１７５７、となる。
【００５５】
受信パケットは径路制御部１０５で径路がＬＡＮｉ／ｆ１０１に決定され、フィルタリング部１０４を経由してアドレス変換部１０６に送られる。アドレス変換部１０６は、パケットの送信元アドレスをプライベートアドレス１９２．１６８．２．２からＬＡＮｉ／ｆ１０１のアドレス１５２．２０．１０．５０に変換する。ポート番号１７５７は変換しない。これによりパケットの送信元トランスポートアドレスは、１５２．２０．１０．５０：１７５７となる。
【００５６】
同時に、アドレス変換部１０６は、変換元のプライベートアドレス１９２．１６８．２．２とポート番号１７５７の組み合わせをテーブルデータとして記憶しておく。
【００５７】
変換したパケットはフィルタリング部１０３、ＬＡＮｉ／ｆ１０１を経由してＬＡＮ４０２に送信され、ＩＰ電話装置３０３で受信される。
【００５８】
プロトコル解析部１０８は、ＩＰ電話装置３０１からのＳｅｔｕｐパケットを解析して、次のような情報を抽出する。
・送信元アドレス（１９２．１６８．２．２）、
・送信先アドレス（１５２．２０．１０．１００）、
・発呼側エイリアスアドレス、
・Ｅ．１６４アドレス、
・Ｈ．３２３−ＩＤ、
・ターミナルタイプ
【００５９】
発呼側エイリアスアドレスはオプション要素であり、情報が無い場合もある。ゲートキーパーに登録されている場合にはＥ．１６４アドレスにその登録番号が入る。Ｈ．３２３−ＩＤにはユーザ名や端末名などが入る。
【００６０】
ＩＰ電話装置３０３は、ルータ１００のグローバルアドレス１５２．２０．１０．５０とポート番号１７５７を宛先としてＣｏｎｎｅｃｔ（接続完了）パケットを返す。このパケットには呼接続フェーズの次に行われるＨ．２４５ネゴシエーションフェーズで使用されるトランスポートアドレス１５２．２０．１０．１００：１０２５が格納されている。
【００６１】
径路制御部１０５はアドレス変換テーブルを参照して、ポート番号１７５７に対応したプライベートアドレスが１９２．１６８．２．２であることを確認してパケットをアドレス変換部１０６に渡す。
【００６２】
アドレス変換部１０６はパケットの送信先アドレスをＩＰ電話装置３０１のプライベートアドレス１９２．１６８．２．２に変換して、ＰＡＮｉ／ｆ１０２を介してＩＰ電話装置３０１に送信する。ポート番号１７５７は変換しない。これによりパケットの宛先トランスポートアドレスは、１９２．１６８．２．２：１７５７となる。
【００６３】
プロトコル解析部１０８は、ＩＰ電話装置３０３からのＣｏｎｎｅｃｔパケットを解析して、次のような情報を抽出する。
・送信元アドレス（１９２．１６８．２．２）、
・送信先アドレス（１５２．２０．１０．１００）、
・着呼側エイリアスアドレス
・Ｅ．１６４アドレス、
・Ｈ．３２３−ＩＤ
【００６４】
着呼側エイリアスアドレスはオプション要素であり、情報が無い場合もある。ゲートキーパーに登録されている場合にはＥ．１６４アドレスにその登録番号が入る。Ｈ．３２３−ＩＤにはユーザ名や端末名が入る。さらにパケットの到着時刻を記録する。この時刻は回線の接続開始時刻となる。
【００６５】
ＩＰ電話装置３０１はＣｏｎｎｅｃｔパケットで受信したＨ．２４５トランスポートアドレスを宛先として、Ｈ．２４５チャネルを使用してネゴシエーションフェーズを実行する。Ｈ．２４５チャネルを使用したネゴシエーションフェーズでは主にマスター・スレーブの決定および端末能力の交換が行われる。
【００６６】
Ｈ．２４５チャネルで使用するＩＰ電話装置３０１のポート番号が例えば１７５９であるとすると、ＩＰ電話装置３０１から送り出すパケットの送信先は、１５２．２０．１０．１００：１０２５となり、送信元は、１９２．１６８．２．２：１７５９となる。
【００６７】
アドレス変換部１０６により、パケットヘッダの送信元は、１５２．２０．１０．５０：１７５９に変換される。同時に、アドレス変換テーブルにプライベートアドレス１９２．１６８．２．２とポート番号１７５９の対応が記録される。
【００６８】
ＩＰ電話装置３０３から送り出すパケットの送信元は、１５２．２０．１０．１００：１０２５、そのパケットの送信先は、１５２．２０．１０．５０：１７５９である。
【００６９】
プロトコル解析部１０８は、ＩＰ電話装置３０３からの能力交換パケットを解析して、次の情報を抽出する。
・発呼側端末の能力情報、
・着呼側端末の能力情報
【００７０】
抽出した能力情報からは例えば、ＩＰ電話装置３０３はオーディオ送受信能力を有し、Ｇ．７１１のμ−ｌａｗで符号化を行う、といったことが確認されうる。
【００７１】
端末能力交換で音声の送受信能力を有することが互いに確認されると、ＩＰ電話装置３０１からＲＴＰ音声パケットを送信するための論理チャネルの開設要求（ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ）が送信先１５２．２０．１０．１００：１０２５で送信される。
【００７２】
このパケットには、ＲＴＰ音声パケットの制御用チャネルであるＲＴＣＰパケットで使用する送信元ＵＤＰアドレス１９２．１６８．２．２：４９６０５が格納されている。ルータはデータ中のＵＤＰアドレスをＬＡＮｉ／ｆ１０１のグローバルアドレス１５２．２０．１０．５０：４９６０５に変換する。
【００７３】
プロトコル解析部１０８は、ＩＰ電話装置３０１からの論理チャネル開設要求パケットを解析して、次の情報を抽出する。
・論理チャネル番号、
・データタイプ、
・メディア・コントロール・チャネルが使うトランスポートアドレス
【００７４】
上記データタイプからは例えば、ＩＰ電話装置３０１はオーディオ送受信能力を有し、Ｇ．７１１のμ−ｌａｗで符号化を行う、といったことが確認されうる。
【００７５】
ＩＰ電話装置３０３は要求パケットを受信し、Ａｃｋパケットを返す。Ａｃｋパケットには、ＩＰ電話装置３０３がＲＴＰ音声パケットの受信用に用意するＵＤＰアドレス１５２．２０．１０．１００：８０００と制御チャネルＲＴＣＰパケットの受信用に用意するＵＤＰポートアドレス１５２．２０．１０．１００：８００１が格納されている。ルータ１００はこのパケットをＰＡＮｉ／ｆ１０１を介してＩＰ電話装置３０１に送信する。
【００７６】
プロトコル解析部１０８は、ＩＰ電話装置３０１からの論理チャネル開設要求パケットを解析して、次の情報を抽出する。
・論理チャネル番号、
・データタイプ、
・メディア・チャネルが使うトランスポートアドレス、
・メディア・コントロール・チャネルが使うトランスポートアドレス
【００７７】
以上の動作により、ＩＰ電話装置３０１からＩＰ電話装置３０３へ向けてＲＴＰ音声パケットを送信するための準備が整った。同時に、プロトコル解析部１０８により所定の情報が抽出された。
【００７８】
一方、ＩＰ電話装置３０３からＲＴＰ音声パケットを送信するための論理チャネルの開設要求（ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ）が、送信先１５２．２０．１０．５０：１７５７で送信される。このパケットの送信元は１９２．１６８．２．２：１７５９である。
【００７９】
このパケットには、ＲＴＰ音声パケットの制御用チャネルであるＲＴＣＰストリームでＩＰ電話装置３０３が使用する送信元ＵＤＰアドレス１５２．２０．１０．１００：８００１が格納されている。ルータ１００はパケットをそのままＰＡＮｉ／ｆ１０２を介してＩＰ電話装置３０１に送信する。
【００８０】
プロトコル解析部１０８は、ＩＰ電話装置３０１からの論理チャネル開設要求パケットを解析して、次の情報を抽出する。
・論理チャネル番号、
・データタイプ、
・メディア・コントロール・チャネルが使うトランスポートアドレス
【００８１】
上記データタイプからは例えば、ＩＰ電話装置３０１はオーディオ送受信能力を有し、Ｇ．７１１のμ−ｌａｗで符号化を行う、といったことが確認されうる。
【００８２】
ＩＰ電話装置３０１は要求パケットを受信し、Ａｃｋパケットを返す。Ａｃｋパケットには、ＩＰ電話装置３０１がＲＴＰ音声パケットの受信用に用意するＵＤＰアドレス１９２．１６８．２．２：４９６０４と制御チャネルＲＴＣＰパケットの受信用に用意するＵＤＰポートアドレス１９２．１６８．２．２：４９６０５が格納されている。ルータはこのパケットを受信して送信元アドレスを１５２．２０．１０．５０：４９６０５にアドレス変換してＬＡＮｉ／ｆ１０１を介してＩＰ電話装置３０３に送信する。
【００８３】
プロトコル解析部１０８は、ＩＰ電話装置３０１からの論理チャネル開設要求パケットを解析して、次の情報を抽出する。
・論理チャネル番号、
・データタイプ、
・メディア・チャネルが使うトランスポートアドレス、
・メディア・コントロール・チャネルが使うトランスポートアドレス
【００８４】
さらにパケットの到着時刻を記録する。この時刻は回線の音声通話開始時刻となる。
【００８５】
以上の動作により、ＩＰ電話装置３０３からＩＰ電話装置３０１へ向けてＲＴＰ音声パケットを送信するための準備が整った。同時に、プロトコル解析部１０８により所定の情報が抽出された。
【００８６】
これで双方向の音声通話のための準備が完了したので、プロトコル解析部１０８はここまでに抽出された情報を通話履歴作成部１０９に送信する。通話履歴作成部１０９はプロトコル解析部１０８から受信した情報を元に通話履歴を作成する。その内容は、ＩＰ電話装置３０１からＩＰ電話装置３０３への音声通話の開始時刻、使用される音声の符号化規則、両端末の符号化能力、ユーザに端末名を示すための表示用文字列を含む。
【００８７】
続いてＲＴＰパケットによる音声通話が開始される。
【００８８】
ＩＰ電話装置３０１から送信元アドレス１９２．１６８．２．２：４９６０４、送信先アドレス１５２．２０．１０．１００：８０００でＲＴＰ音声パケットが送信される。パケットはルータで送信元アドレス１５２．２０．１０．５０：４９６０４に変換されてＩＰ電話装置３０３に送信され、ＩＰ電話装置３０３はアドレス１５２．２０．１０．５０：４９６０４で受信する。
【００８９】
プロトコル解析部１０８は、メディア・チャネルが使う送信元トランスポートアドレス１９２．１６８．２．２：４９６０４、および送信先トランスポートアドレス１５２．２０．１０．１００：８０００を確認して、そのアドレスと一致するパケットをアドレス変換部１０６から抽出し、ＲＴＰパケット蓄積部１１０にコピーする。
【００９０】
ＩＰ電話装置３０３から送信元アドレス１５２．２０．１０．１００：８０００、送信先アドレス１５２．２０．１０．５０：４９６０４でＲＴＰ音声パケットが送信される。ルータは送信先アドレスを１９２．１６８．２．２：４９６０４に変換してパケットをＩＰ電話装置３０３に送信し、ＩＰ電話装置３０３はアドレス１９２．１６８．２．２：４９６０４で受信する。
【００９１】
プロトコル解析部１０８は、メディア・チャネルが使う送信元トランスポートアドレス１５２．２０．１０．１００：８０００、および送信先トランスポートアドレス１５２．２０．１０．５０：４９６０４を確認して、そのアドレスと一致するパケットをアドレス変換部１０６から抽出し、ＲＴＰパケット蓄積部１１０にコピーする。
【００９２】
ユーザが通話を完了させると、Ｈ．２４５セッション終了コマンドが送信される。プロトコル解析部１０８は、パケットを解析してＨ．２４５セッションの完了を確認し、アドレス変換テーブルからＨ．２４５セッションで使用していたエントリを削除する。さらに、パケットの到着時刻を記録する。この時刻は、音声通話の終了時刻となる。
【００９３】
同時に、プロトコル解析部１０８は、ＲＴＰパケット蓄積部１１０に音声通話の終了を知らせる。ＲＴＰパケット蓄積部１１０は音声パケットの蓄積を完了し、ファイルをクローズする。
【００９４】
双方の端末からＱ．９３１開放コマンドが送信される。プロトコル解析部１０８は、パケットを解析して呼の切断を確認し、アドレス変換テーブルからＨ．２２５（Ｑ．９３１）セッションで使用していたエントリを削除する。さらに、パケットの到着時刻を記録する。この時刻は回線の切断時刻となる。また、通話履歴作成部１０９に情報を送信する。通話履歴作成部１０９は通話の終了を記録し、通話に関する情報をファイルに保存する。
【００９５】
以上の動作により、音声通話が終了し、通話履歴作成部１０９には通話に関する通話履歴が作成されファイルに保存されている。また、ＲＴＰパケット蓄積部１１０には通話内容がファイルに保存されている。
【００９６】
図３に、Ｈ．３２３規格に従ってＩＰテレビ電話装置を接続したときの接続シーケンスおよび伝送されるトランスポートアドレスを示す。
【００９７】
ＳｏｕｒｃｅＩＰおよびＳｏｕｒｃｅＰｏｒｔは、パケットの送信元情報を示しており、それぞれ送信元ＩＰアドレス及びＴＣＰポート番号を表している。ＭｓｇＴｙｐｅは、Ｑ．９３１またはＨ．２４５プロトコルで使用されるメッセージタイプを、Ｍｓｇはそこで伝送されるＨ．２２５メッセージまたはＨ．２４５メッセージを示している。
【００９８】
Ｄａｔａフィールド以降は、メッセージに付随して伝送される付加情報を示している。Ｎｅｔフィールドと後続するＰｏｒｔフィールドは、Ｈ．２４５制御チャネルを受信待ちするＩＰアドレス及びＴＣＰポート番号を示している。ＦＬ  ＣＮフィールドはメディアデータの送信または受信に使用する論理チャネル番号を示している。ＭＣ  ＮｅｔとＭＣ  Ｐｏｒｔフィールドは、メディアチャネルを受信待ちするＩＰアドレス及びＵＤＰポート番号を示している。ＭＭＣ  ＮｅｔとＭＣＣ  Ｐｏｒｔフィールドは、メディア・コントロール・チャネルを受信待ちするＩＰアドレス及びＵＤＰポート番号を示している。
【００９９】
ここでは、ＩＰアドレス１９２．１６８．２．２のマシンから１５２．２０．１０．１００のマシンへＨ．３２３コールを発呼した場合の例を示してある。
【０１００】
以下、さらに詳細を説明する。
最初に行われるのは呼の接続である。Ｑ．９３１／Ｈ．２２５規格に従って呼接続（Ｓｅｔｕｐ）メッセージが送信される。
【０１０１】
着呼側端末は規格で定められたＴＣＰポート番号１７２０番で受信待ちしている。Ｓｅｔｕｐメッセージを受信すると、受信処理中を示すＣａｌｌＰｒｏｃメッセージをパケットの送信元アドレスである１９２．１６８．２．２のポート番号１７５７に送り返す。
【０１０２】
続いて着呼側端末は、端末のユーザにＨ．３２３接続要求が到着したことを示すために、例えば呼び出しベルを鳴らせるなどの処理を行い、呼び出し中（Ａｌｅｒｔｔｉｎｇ）メッセージを返す。受信側のユーザが接続を受け入れると、Ｃｏｎｎｅｃｔメッセージを返して呼の接続が完了する。
【０１０３】
Ｃｏｎｎｅｃｔメッセージには、次のフェーズで受信側が使用するＨ．２４５チャネルのアドレス情報を格納している。この例では、ＩＰアドレス１５２．２０．１０．１００、ＴＣＰポート１０２５番である。
【０１０４】
発呼側端末は、ＴＣＰポート１０２５番を使用して新たにＨ．２４５チャネルをオープンし、発呼側と着呼側の間でＨ．２４５規格に従ったやりとりが行われる。すなわち、Ｈ．２４５リクエストおよびＨ．２４５レスポンスにより、マスター・スレープ決定、端末能力交換が行われる。
【０１０５】
端末能力交換により、必要とする音声能力と映像能力を互いの端末が保有していることが確認されると、音声送信チャネル及び映像送信チャネルを開くフェーズに進む。このメディアデータを伝送するチャネルは論理チャネルと呼ばれ、ＵＤＰポートが使用される。例えば映像送信チャネルの開設要求では、ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌメッセージのデータ部にメディア種別と論理チャネル番号を指定してＨ．２４５リクエストを送信する。メディア種別には例えばＶｉｄｅｏが、論理チャネル番号には２５８が指定される。
【０１０６】
それに対して、受信側は映像チャネルの開設を確認し、ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌＡｃｋメッセージをＨ．２４５レスポンスに格納して送信元に返す。このメッセージには、３つの情報が付随している。一つ目の情報は、どのチャネル開設要求に対する確認メッセージなのかを示す論理チャネル番号であり、この場合は２５８番である。二番目の情報は、メディアデータを受信するメディアチャネルのアドレスであり、この例ではＩＰアドレス１５２．２０．１０．１００番ＵＤＰポート番号８００２番で映像を受信する。最後の情報は、メディアチャネルのフロー制御を行うメディア・コントロール・チャネルの受信アドレスであり、この例ではＩＰアドレス１５２．２０．１０．１００番ＵＤＰポート番号８００３番である。
【０１０７】
一つのメディアチャネルでは、ただ一種類のメディアデータが片方向にのみ伝送される。従って、映像と音声を互いに送受信するために、４つの論理チャネルがオープンされる。一方、一つのメディア・コントロール・チャネルでは、ただ一つの種類のメディアデータに関して、双方向の通信に関する制御が行われる。そのため、映像コントロール用と音声コントロール用とで２つのチャネルがオープンされる。全てのチャネルがオープンされると通話が開始される。
【０１０８】
ユーザが通話を終了させると、終了させた側の端末からＨ．２４５コマンドにより通話の終了を示すセッション終了（ＥｎｄＳｅｓｓｉｏｎ）メッセージが送信され、両端末ともメディアデータの送受信を終了させる。ここでは、ＩＰアドレス１９２．１６８．２．２の端末側から通話を切断している。Ｈ．２４５チャネルが切断されると、最後にＱ．９３１規格の解放完了（ＲｅｌｅａｓｅＣｏｍｐｌｅｔｅ）メッセージをお互いに送信し合い、呼を切断する。
【０１０９】
図４は、通話履歴作成部１０９が作成する情報のうち端末に関する情報の例を示す図である。
【０１１０】
端末情報は１つの端末につき１つ作成され、同じ端末が複数回通話しても情報が同じであれば変更されない。情報が異なった場合には最新の情報に更新される。図示の例では、ＩＰ電話装置３０１（１９２．１６８．２．２）とＩＰ電話装置３０３（１５２．２０．１０．１００）の２つの端末情報が記録されている。端末情報は、図示の如く、アドレス、エイリアス、端末タイプ、能力情報を含む。例えば、ＩＰ電話装置３０１にはエイリアスアドレス“Ｔａｒｏ”が、ＩＰ電話装置３０３にはエイリアスアドレス“Ｈａｎａｋｏ”が記録されている。
【０１１１】
図５は、通話履歴作成部１０９が作成する通話履歴情報の例を示す図である。
【０１１２】
通話履歴情報は通話ごとに作成される。図示の例では、ＩＰ電話装置３０１からＩＰ電話装置３０３への音声通話、および映像送受信の履歴が記録されている。この履歴によれば、音声通話にはＧ．７１１μＬａｗ符号化規則が使用され、映像の送受信にはＨ．２６３符号化規則、映像サイズはＣＩＦが使用されたことがわかる。
【０１１３】
ところで、ストリームデータ変換部１１１はＲＴＰパケット蓄積部１１０に保存されたＲＴＰ音声パケットを読み込み、ＩＰ電話装置３０１が送信した音声パケットとＩＰ電話装置３０３が送信した音声パケットをいったん個別に再生し、ＩＰ電話装置３０１からの音声データ、ＩＰ電話装置３０３からの音声データ、発呼側であるＩＰ電話装置３０１の音声を右チャネル、着呼側であるＩＰ電話装置３０３の音声を左チャネルとしたステレオ形式の音声データ、の３通りに符号化しなおして、それぞれファイルに保存する。各々の音声データの符号化には例えばＭＰ３を用いる。
【０１１４】
図６は、ストリームデータ変換部１１１における音声データ変換処理に係る構成を示す図である。
【０１１５】
発呼側と着呼側の音声を別チャネルとするステレオ音声で符号化する場合には、スイッチ（ＳＷ）５０１とスイッチ５０２をＯＮ、スイッチ５０３とスイッチ５０４をＯＦＦとする。Ｇ．７１１符号化されている発信側音声パケットはスイッチ５０１を介してデコーダ５０５に入力されてそこでデコードされ、ＭＰ３エンコーダ５０７の右チャネルに入力される。Ｇ．７１１符号化されている着信側音声パケットはスイッチ５０２を介してデコーダ５０６に入力されてそこでデコードされ、ＭＰ３エンコーダ５０７の左チャネルに入力される。そして、ＭＰ３エンコーダ５０７で圧縮符号化されて、ステレオ音声符号化パケットが出力される。
【０１１６】
発信側音声のみ出力する場合には、スイッチ５０１とスイッチ５０３をＯＮ、スイッチ５０２とスイッチ５０４をＯＦＦとする。Ｇ．７１１符号化されている発信側音声パケットはデコーダ５０５でデコードされ、ＭＰ３エンコーダ５０７の右チャネルと左チャネルの両方に入力される。そして、ＭＰ３エンコーダ５０７で圧縮符号化され、左右チャネルで同じ出力のステレオ音声符号化パケットが出力される。
【０１１７】
また、着信側音声のみ出力する場合には、スイッチ５０２とスイッチ５０４をＯＮ、スイッチ５０１とスイッチ５０３をＯＦＦとする。Ｇ．７１１符号化されている着信側音声パケットはデコーダ５０５でデコードされ、ＭＰ３エンコーダ５０７の右チャネルと左チャネルの両方に入力される。そして、ＭＰ３エンコーダ５０７で圧縮符号化され、左右チャネルで同じ出力のステレオ音声符号化パケットが出力される。
【０１１８】
さらに、ストリームデータ変換部１１１は、ＲＴＰパケット蓄積部１１０に保存されたＲＴＰ映像パケットを読み込み、ＩＰ電話装置３０１が送信した映像パケットとＩＰ電話装置３０３が送信した映像パケットをそれぞれ個別に再生した後に、ＷＷＷブラウザで表示可能な符号化形式に変換する。この符号化形式には例えば一般的に使用されているＭＰＥＧ１を用いる。双方が送信した映像がそれぞれ個別のファイルとして保存される。
【０１１９】
さらに、作成した上記３通りの音声データと、作成した上記２通りの映像データとを組み合わせて、以下に示す４通りの複合データを作成する。すなわち、
（１）ＩＰ電話装置３０１（発呼側）からの映像と音声を組み合わせたデータファイル、
（２）ＩＰ電話装置３０３（着呼側）からの映像と音声を組み合わせたデータファイル、
（３）ＩＰ電話装置３０１からの音声とＩＰ電話装置３０３からの音声をそれぞれ別チャネルとするステレオ音声と、ＩＰ電話装置３０１からの映像とを組み合わせたデータファイル、
（４）ＩＰ電話装置３０１からの音声とＩＰ電話装置３０３からの音声をそれぞれ別チャネルとするステレオ音声と、ＩＰ電話装置３０３からの映像とを組み合わせたデータファイル、
を作成する。
【０１２０】
このようにして、ＩＰテレビ電話による通話または映像送受信を簡便な構成で記録することができる。また、これらの通話もしくは映像送受信の記録機能が、ルータによって実現されるので、この録画機能は、ユーザが使用する複数のテレビ電話端末やＩＰ電話端末で共有することができる。
【０１２１】
続いて、実施形態における通話履歴の確認処理について説明する。
【０１２２】
ＸＭＬデータ作成部１１２は、通話履歴作成部１１２で作成された通話履歴と、ストリームデータ変換部１１１で作成された音声データおよび映像データへのリンクを表示するＷＷＷページデータを作成しファイルに保存する。その後ＷＷＷサーバ部１１３にページのアップデートを通知する。
【０１２３】
ＷＷＷサーバ部１１３は、ＸＭＬデータ作成部１１２からページアップデート通知を受信してページデータを読み込み、更新されたページをネットワークに公開する。
【０１２４】
ＰＡＮにおけるＰＣ３０２のＷＷＷブラウザからルータ１００が公開するＷＷＷサーバにアクセスすると、ＸＭＬデータ作成部１１２によって作成されたページが表示され、通話履歴を確認することができる。
【０１２５】
図７は、ＰＣ３０２のＷＷＷブラウザによって表示される通話履歴表示画面の一例を示す図である。
【０１２６】
図示の例では、２００２年６月３０日と同年７月１日の２日分の通話履歴が表示されている。通話履歴はスクロール無しのページ単位で画面に表示されている。「前ページ」ボタン７１を例えばマウスでクリックすると２００２年６月３０日より前の日の履歴が表示され、「次ページ」ボタン７２をクリックすると同年７月１日以降の履歴が表示される。また、「再生」リンク表示７３をクリックすると、対応する再生ストリームの選択画面が表示され、「詳細」リンク表示７４をクリックすると、対応する通話の詳細情報が表示される。
【０１２７】
図８は、再生ストリームの選択画面の一例を示す図である。
【０１２８】
「音声のみ再生」リンク表示８１をクリックすると、ストリームデータ変換部１１１によって上述のように作成された、発呼側（ＩＰ電話装置３０１）と着呼側（ＩＰ電話装置３０３）の音声をそれぞれ別チャネルとするステレオ音声が再生される。
【０１２９】
また、「発信側のみ再生」リンク表示８２をクリックすると、ＩＰ電話装置３０１からの映像と音声からなるストリームが送信されブラウザで再生され、「着信側のみ再生」リンク表示８３をクリックすると、ＩＰ電話装置３０３からの映像と音声からなるストリームが送信されブラウザで再生される。
【０１３０】
また、「発信側映像と両音声再生」リンク表示８４をクリックすると、ＩＰ電話装置３０１からの音声とＩＰ電話装置３０３からの音声をそれぞれ別チャネルとするステレオ音声と、ＩＰ電話装置３０１からの映像とを組み合わせたデータファイルによるストリームが送信されブラウザで再生される。
【０１３１】
また、「着信側映像と両音声再生」リンク表示８５をクリックすると、ＩＰ電話装置３０１からの音声とＩＰ電話装置３０３からの音声をそれぞれ別チャネルとするステレオ音声と、ＩＰ電話装置３０３からの映像とを組み合わせたデータファイルによるストリームが送信されブラウザで再生される。
【０１３２】
また、「全て再生」リンク表示８６をクリックすると、ＩＰ電話装置３０１からの映像とＩＰ電話装置３０３からの映像が独立したビデオストリームとして送信されるとともに、ＩＰ電話装置３０１からの音声とＩＰ電話装置３０３からの音声をそれぞれ別チャネルとするステレオ音声のストリームが送信されブラウザで再生される。
【０１３３】
なお、一般のブラウザでの音声や映像のストリームデータの再生は、例えばマイクロソフト社から提供されているＷｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａ  Ｐｌａｙｅｒやリアルネットワークス社から提供されているＲｅａｌＰａｌｙｅｒなどのプログラムをＰＣにインストールしておくことで自動的に行うことができる。これらのプログラムによれば、ダウンロードを伴わずに、データ転送を行いながら再生を行ういわゆるストリーミング再生が可能になる。もちろん、すべてダウンロードを完了した後に再生を行うようにしてもよい。
【０１３４】
図９は、通話の詳細情報表示画面の一例を示す図である。
【０１３５】
「戻る」ボタン９１をクリックすると一つ前の画面である図７の通話履歴画面に戻る。端末ＩＤ表示をクリックすると、図１０に示すような、対応する端末に関する詳細情報が表示される。
【０１３６】
図１０は、端末識別子０００２の端末に関する詳細情報の表示例を示す図である。「戻る」ボタン９５をクリックすると、１つ前の図９の画面に戻る。「履歴抽出」の表示９６をクリックすると、現在選択されている端末（識別子０００２）に係る通話が履歴から抽出され、図１１に示すような通話履歴情報が表示される。
【０１３７】
図１１は、端末０００２の通話履歴の表示画面の一例を示す図である。
【０１３８】
ここでは、２００２年６月３０日と同年７月１日の２日分が画面に表示されている。「前ページ」ボタン１１０１をクリックすると２００２年６月３０日より前の日の抽出された履歴が表示され、「次ページ」ボタン１１０２を押すと２００２年７月１日以降の抽出された履歴が表示される。また、「戻る」ボタン１１０３をクリックすると、端末情報表示画面である図１０の画面に戻る。「再生」リンク表示１１０４および「詳細」リンク表示１１０５をクリックしたときの動作は、図７の画面の場合と同様であるので説明は省略する。
【０１３９】
以上説明した実施形態によれば、プライベートエリアネットワーク（ＰＡＮ）に接続されたＩＰ電話装置の設定を変更する必要なしに、自動的にＩＰ電話の通話を録音するとともに通話履歴を作成保存することができる。ＰＡＮに接続されたどの端末からＩＰ電話を発呼しても、また、どの端末で着呼してもその通話内容を保存することができる。
【０１４０】
さらに、保存された通話履歴をブラウザから確認し、録音された音声を再生することも可能である。さらには、発信側の音声と受信側の音声を左右異なるチャネルで再生することにより、両者の音声が混じることなく臨場感があり、かつ明瞭な再生を行うことができる。
【０１４１】
なお、上述した実施形態は、保存された通話履歴を確認する手段としてＷＷＷブラウザを利用するものであった。ＷＷＷサーバとＷＷＷブラウザとの間のデータ通信は一般にＨＴＴＰ（Ｈｙｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）が使用されることになるが、本発明はこれに限定されるものではない。例えば、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を使用して通話履歴の内容を確認する構成をとってもよいであろう。
【０１４２】
（他の実施形態）
以上、本発明の実施形態を詳述したが、本発明は、例えばシステム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。また、本発明は、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【０１４３】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータがその供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、その形態はプログラムである必要はない。
【０１４４】
従って、本発明の機能処理をコンピュータで実現するために、そのコンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の特許請求の範囲には、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１４５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１４６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１４７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、そのホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【０１４８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１４９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１５０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１５１】
【発明の効果】
本発明によれば、一般ユーザが家庭で利用したり企業内部のＬＡＮで小規模に導入して利用するテレビ電話端末やＩＰ電話端末に対して、簡便な構成の録画機能や録音機能を提供することができる。
【０１５２】
また、本発明によれば、ユーザが使用する複数のテレビ電話端末やＩＰ電話端末で共有できる録画機能や録音機能を提供することができる。
【０１５３】
さらに、本発明によれば、録画または録音された通話画像や通話音声を確認し再生するための簡便な方法を提供することができる。
【図面の簡単な説明】
【図１】実施形態におけるルータの構成を示す図である。
【図２】実施形態におけるルータを含む通信システムの構成を示す図である。
【図３】Ｈ．３２３規格に従ってＩＰテレビ電話装置を接続したときの接続シーケンスおよび伝送されるトランスポートアドレスを示す図である。
【図４】通話履歴に保存される端末情報の例を示す図である。
【図５】通話履歴に保存される通話情報の例を示す図である。
【図６】ストリームデータ変換部における音声データ変換処理に係る構成を示す図である。
【図７】通話履歴表示画面の一例を示す図である。
【図８】再生ストリームの選択画面の一例を示す図である。
【図９】通話の詳細情報表示画面の一例を示す図である。
【図１０】所定端末に関する詳細情報の表示例を示す図である。
【図１１】通話履歴の表示画面の一例を示す図である。
【図１２】従来のルータの構成を示す図である。
【図１３】従来のルータを用いたＨ．３２３通信システムの構成を示す図である。
【図１】
2005039342.tif 000003
【図２】
2005039342.tif 000004
【図３】
2005039342.tif 000005
【図４】
2005039342.tif 000006
【図５】
2005039342.tif 000007
【図６】
2005039342.tif 000008
【図７】
2005039342.tif 000009
【図８】
2005039342.tif 000010
【図９】
2005039342.tif 000011
【図１０】
2005039342.tif 000012
【図１１】
2005039342.tif 000013
【図１２】
2005039342.tif 000014
【図１３】
2005039342.tif 000015