(57)【特許請求の範囲】
【請求項１】
デジタル通信網を介して複数の通信端末装置の間で行われる通信の内容を記録する通信内容記録装置において、前記デジタル通信網と一方の通信端末装置との間で送受される信号チャンネルおよび情報チャンネルのデータを受信する受信手段と、前記受信手段で受信した前記信号チャンネルのデータからフレームを抽出し出力するフレーム処理手段と、前記受信手段で受信した情報チャンネルのデータを記録媒体に記録する処理を行う情報チャンネル処理手段と、前記フレーム処理手段から出力されたフレームに含まれるメッセージにしたがい前記情報チャンネル処理手段での記録処理の開始または停止を制御するプロトコル監視手段と、前記フレーム処理手段から出力されたフレームの連続性を監視することでフレームの欠落を検出するフレーム欠落検出手段とを備え、前記プロトコル監視手段は、前記フレーム処理手段から出力されたフレームが応答メッセージ又は応答確認メッセージを含むフレームのときは前記情報チャンネル処理手段に記録処理を開始させ、前記フレーム処理手段から出力されたフレームが切断メッセージ、解放メッセージ又は解放完了メッセージを含むフレームのときは前記情報チャンネル処理手段での記録処理を停止させる制御を行うと共に、前記フレーム欠落検出手段によるフレームの欠落が検出された場合はフレーム欠落検出時における情報チャンネルのデータの記録の有無に応じて当該情報チャンネルに対する前記情報チャンネル処理手段での記録処理の開始または停止の制御をすることを特徴とする通信内容記録装置。
【請求項２】
請求項１記載の通信内容記録装置において、前記プロトコル監視手段は、前記フレーム欠落検出手段によりフレームの欠落が検出され、応答メッセージ又は応答確認メッセージを含むフレームの受信待ちの情報チャンネルがある場合、当該情報チャンネルに対する前記情報チャンネル処理手段での記録処理を開始することを特徴とする通信内容記録装置。
【請求項３】
請求項１記載の通信内容記録装置において、前記プロトコル監視手段は、前記フレーム欠落検出手段によりフレームの欠落が検出され、情報チャンネルに対する前記情報チャンネル処理手段での記録処理が開始された後に前記フレーム処理手段から受け取ったフレームが当該情報チャンネルについての応答又は応答メッセージを含む場合、当該情報チャンネルに対する前記情報チャンネル処理手段での記録処理により記録されたデータを廃棄して当該情報チャンネルに対する前記情報チャンネル処理手段での記録処理を新たに開始することを特徴とする通信内容記録装置。
【請求項４】
請求項１記載の通信内容記録装置において、前記プロトコル監視手段は、前記フレーム欠落検出手段によりフレームの欠落が検出され、情報チャンネルに対する前記情報チャンネル処理手段での記録処理が開始された後に前記フレーム処理手段から切断、解放及び解放完了のメッセージを含むフレームを受け取っていない状態で呼設定受付又は呼出しのメッセージを含むフレームを受信した場合、当該呼設定受付又は呼出しのメッセージを含むフレームに対応する情報チャンネルについて前記情報チャンネル処理手段により行われている記録処理を停止することを特徴とする通信内容記録装置。
【請求項５】
請求項１記載の通信内容記録装置において、前記プロトコル監視手段は、前記情報チャンネル処理手段での記録処理が開始されている状態で当該情報チャンネルに対する呼設定受付、呼出し、切断、解放又は解放完了のメッセージを含むフレームを前記フレーム処理手段から受け取った場合、当該情報チャンネルに対する前記情報チャンネル処理手段での記録処理を停止することを特徴とする通信内容記録装置。
【請求項６】
デジタル通信網を介して行われる複数の通信端末装置の間の通信の内容を記録する通信内容記録方法において、前記デジタル通信網と一方の通信端末装置との間で伝送される信号チャンネルのデータからフレームを抽出するステップと、前記フレームの連続性を監視しフレームの欠落を検出するステップと、前記フレームの欠落の有無に応じて前記デジタル通信網と前記一方の通信端末装置との間で伝送される情報チャンネルのデータの記録の開始または停止を制御するステップとを備え、前記情報チャンネルのデータの記録処理の開始または停止を制御するステップは、前記フレームの欠落がない場合にフレームが応答メッセージあるいは応答確認メッセージを含むフレームのときは前記情報チャンネルのデータの記録を開始し、フレームが切断メッセージ、解放メッセージまたは解放完了メッセージを含むフレームのときは前記情報チャンネルのデータの記録を停止するステップと、前記フレームの欠落がある場合にフレーム欠落検出時における情報チャンネルの記録の有無に応じて当該情報チャンネルのデータの記録の開始または停止を制御するステップとを備えたことを特徴とする通信内容記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信回線を介して送信される音声データ等の通信内容を記録する通信内容記録装置及び通信内容記録方法に関する。
【０００２】
【従来の技術】
銀行、証券等の金融関係、通信販売などのテレマーケッティング、または、競馬等の公共事業において、電話回線を利用して取引を行うことがある。このような場合、通話内容を取引内容の確認または証拠として記録しておくことが要求されることがある。このため、従来より、通話の当事者に影響を与えることなく通話内容を記録する通信内容記録装置が利用されている。
【０００３】
この種の通信内容記録装置では、既存の通信システムの動作に影響を与えることなく通信内容を記録するため、たとえば、特開平５−２３４２４７号公報に開示されているように、電話回線上の信号レベルやオフフック／オンフックを監視することで、通話記録の開始および停止を制御している。
【０００４】
ところで、近年のデジタル技術の発達により、電話、データ通信などの異なったサービスを同一のデジタル交換機およびデジタルパスを用いて接続可能な通信網として、ＩＳＤＮ（Integrated Services Digital Network）が普及しつつある。ＩＳＤＮは、情報をデジタル化して伝送させるため、アナログ回線に比べ信号の劣化が少なく、高速な通信が可能である。
【０００５】
ここで、ＩＳＤＮについて、簡単に説明する。
ＩＳＤＮは、呼制御情報などの制御情報を伝送する信号チャンネル（Ｄチャンネル）と、ユーザ情報を伝送する情報チャンネル（Ｂチャンネル）とを備えている。ＩＳＤＮのインターフェースとしては、１つのＤチャンネルおよび２つのＢチャンネルでなる基本インターフェース（ＢＲＩ：Basic Rate Interface）と、複数のＢチャンネルおよびＤチャンネルからなる一次群速度インターフェース（ＰＲＩ：Primary Rate Interface）の２種類がある。
【０００６】
また、ＩＳＤＮのユーザ・網インターフエース（Ｉインターフエース）では、通信端末装置とＩＳＤＮとの接続条件について、レイヤｌ〜レイヤ３を規定している。レイヤ１〜レイヤ３は、ＩＳＯが定めた開放型システム相互間接続（ＯＳＩ：Open System Interconnection）の基本参照モデルの７レイヤモデルに準拠しており、通信網の制御に関連する物理層、データリンク層、ネットワーク層の低レイヤに基づいている。これにより、多種多様な通信機器間での通信を可能にしている。
【０００７】
レイヤ１では、情報チャンネルおよび信号チャンネルに適用され、通信端末装置をデジタル回線終端装置（ＤＳＵ：Digital Service Unit）に接続するための電気的・物理的条件を規定している。具体的には、配線構成、フレーム構成、伝送路符号、信号チャンネルアクセス制御、フレーム同期、電気的特性および給電条件などを規定している。
【０００８】
レイヤ２では、通信端末装置およびＩＳＤＮ間において、信号チャンネルを介して送受される情報の転送を実現するための情報伝送の管理について規定している。これは、ＬＡＰＤ（Link Access Procedure on the D-channel）と呼ばれる。レイヤ２により、通信端末装置およびＩＳＤＮ間でリンクを確立することにより、後述するレイヤ３上で情報チャンネルの呼を確立することが可能となる。
【０００９】
具体的には、フレームフォーマット、フレーム種別、情報伝送の手順および端末終端点識別子（ＴＥＩ：Terminal Endpoint Identifier）管理手順などを規定している。フレームフォーマットには、レイヤ３での情報転送を行うための情報フレーム、情報フレームの送達確認や再送要求などを行うための監視フレーム、モード設定や切断または確認型情報転送などを行うための非番号制フレームがある。
【００１０】
図１１に、ＩＳＤＮにおけるＬＡＰＤフレームの構成を示す。
図１１に示すように、ＬＡＰＤプロトコルを用いたフレームは、フラグ（０１１１１１０）により挟まれた中に、アドレス部、制御部（シーケンス番号を含む）、情報部、およびエラー検出のためのフレームチェックシーケンス部を備えた構成となっている。
【００１１】
レイヤ３では、レイヤ２でのリンク確立後に、通信端末装置間で伝送される情報チャンネル上の情報について規定している。具体的には、情報フォーマットの内容、回線交換呼の制御、パケット通信手順などを規定している。レイヤｌおよびレイヤ２により、ＩＳＤＮ（デジタル通信網）と各通信端末装置の間の回線接続とリンクが確立し、レイヤ３により、ＩＳＤＮを介して通信端末装置間の呼が確立する。
【００１２】
レイヤ３において、情報フレームにより、呼制御を指示するメッセージなどが転送される。呼制御を指示するメッセージには、呼を確立するための呼設定、呼設定受付、呼出、応答および応答確認、呼を解放するための切断、解放および解放完了などがある。
【００１３】
次に、ＩＳＤＮで用いられるフレームフォーマットについて説明する。
情報フレームには、送信シーケンス番号および受信シーケンス番号が付される。これらのシーケンス番号は、送信したとき、または、受信したときに、番号がｌつずつ増加する。送信シーケンス番号および受信シーケンス番号は、「０」から「１２７」までの数値を繰り返して用いるモジユロ（ｍｏｄ）１２８（たとえば、０、１、２、・・・１２６、１２７、０、１、２、・・・）である。たとえば、最初に送信した情報フレームは送信シーケンス番号「０」であり、２番目に送信した情報フレームは送信シーケンス番号「１」である。このとき、受信側では、まだ情報フレームを受信していない場合は受信シーケンス番号「０」であり、情報フレームを受信すると受信シーケンス番号「１」となる。
【００１４】
監視フレームには、情報フレームが一定時間発生しなかった場合に、通信相手に対して、次に受信すべきフレームの送信シーケンス番号（受信したフレーム数）を通知する受信可（ＲＲ：Receive Ready）、受信したフレームの送信シーケンス番号から伝送エラーなどにより受信できなかったフレームを検出し、受信できなかったフレームを再度送信するように通知するリジェクト（ＲＥＪ：Reject）などのフレームがある。監視フレームにも、情報フレームと同様に受信シーケンス番号が付される。ＲＲフレームの場合は、次に受信すべきフレームの送信シーケンス番号（それまでに受信したフレーム数）を示し、ＲＥＪフレームの場合には、伝送エラー等により受信できなかったフレームの送信シーケンス番号を示す。
【００１５】
非番号制フレームには、非同期平衡モード設定（ＳＡＢＭＥ：Set Asynchronous Balanced Mode Extended）、非番号制情報（ＵＩ：Unnumbered Information）、切断（ＤＩＳＣ：Disconnect）、非番号制確認（ＵＡ：Unnumbered Acknowledgement）などのフレームがある。
【００１６】
次に、ＩＳＤＮを利用した従来の通信システムについて説明する。
図１２は、ＩＳＤＮを利用した従来の通信システムの概略構成を示す模式図である。
図１２に示すように、通信端末装置５０３は、ＤＳＵ５０４を介してＩＳＤＮ５０２に接続されている。ＤＳＵ５０４は、通信端末装置５０３とＩＳＤＮ５０２とを物理的に接続するための制御を行う。
【００１７】
通信端末装置５０３は、受信部５０５と、ＬＡＰＤ受信処理部５０６と、送信部５０７と、ＬＡＰＤ送信処理部５０８と、レイヤ３プロトコル処理部５０９と、情報チャンネル上のデータを処理する情報チャンネル処理部５１０とを備えている。
【００１８】
受信部５０５は、ＤＳＵ５０４を介して、ＩＳＤＮ５０２から送信されてくる情報（データ）を受信する。そして、信号チャンネル上のデータをＬＡＰＤ受信処理部５０６に出カするとともに、情報チャンネル上のデータを情報チャンネル処理部５１０に出力する。
【００１９】
ＬＡＰＤ受信処理部５０６は、信号チャンネル上のＬＡＰＤフレームから、フレームフォーマット、フレーム種別、情報伝送手順などを取得して、信号チャンネルを介して送受される情報の管理を行う。
【００２０】
なお、ＬＡＰＤ受信処理部５０６は、ＬＡＰＤフレームのフレームチェックシーケンス部によりエラー検出を行うとともに、受信したＬＡＰＤフレームの送信シーケンス番号の連続性を監視することで、ＬＡＰＤフレームの欠損検出を行っている。エラーが検出された場合または欠損があった場合、ＬＡＰＤ送信処理部５０８は、送信部５０７を介してＩＳＤＮ５０２に再送要求を送信する。
【００２１】
レイヤ３プロトコル処理部５０９は、自己の通信端末装置５０３とＩＳＤＮ５０２との通信状態を監視し、呼の確立や呼の解放などのメッセージに基づいてＩＳＤＮ５０２との通信を制御する。たとえば、通信相手に情報を送信する場合、制御情報を生成し、これを情報チャンネル処理部５１０で生成した情報とともに送信するように、ＬＡＰＤ送信処理部５０８および送信部５０７を制御する。上記構成のＩＳＤＮを利用した従来の通信システムでは、通信端末装置５０３およびＩＳＤＮ５０２間にて、信号チャンネル上でメッセージのやり取りを行い、情報チャンネルの呼の確立や呼の解放、または情報チャンネルの選択などを行う。これらのメッセージのやり取りに際してエラーが検出された場合には、メッセージの再送によってエラーから復帰する。
【００２２】
図１３は、上記構成のＩＳＤＮを利用した従来の通信システムにおいて、通信端末装置がエラーフレームを受信した際の処理動作を示すフローチャートである。図１２において、ＩＳＤＮ５０２から通信端末装置５０３ヘ、または、通信端末装置５０３からＩＳＤＮ５０２へのデータ伝送にエラーが生じた場合、図１３に示す処理動作にしたがって処理される。
【００２３】
ＩＳＤＮ５０２から通信端末装置５０３へデータ転送を行う信号チャンネルの場合、まず、受信部５０５がＬＡＰＤフレームを受信すると（ステップＳ７０１）、ＬＡＰＤ受信処理部５０６は、受信したＬＡＰＤフレームがエラーフレームであるか否かを判断する（ステップＳ７０２）。受信したＬＡＰＤフレームがエラーフレームでない場合は、このＬＡＰＤフレームの内容にしたがった処理を行う（ステップＳ７０３）。
【００２４】
一方、ＬＡＰＤフレームがエラーフレームである場合は、エラーフレームを廃棄する（ステップＳ７０４）。ＬＡＰＤ送信処理部５０８は、送信部５０７を介して、ＩＳＤＮ５０２に再送要求を送信する（ステップＳ７０５）。ＬＡＰＤ受信処理部５０６は、エラーフレームを受信してから再送要求が送信される間に受信した情報を無視する。再送要求を受け取った側のＩＳＤＮ５０２は、再送要求により指定された情報をＬＡＰＤフレームとして再度送信する。
【００２５】
なお、上述したように、ＬＡＰＤ受信処理部５０６は、受信したＬＡＰＤフレームの送信シーケンス番号の連続性を監視することで、ＬＡＰＤフレームの欠損を検出している。そして、欠損があった場合、ＬＡＰＤ送信処理部５０８は、エラーフレームの場合と同様に、再送要求を送信する。通信端末装置５０３からＩＳＤＮ５０２へのデータ転送を行う信号チャンネルの場合も、ＩＳＤＮ５０２で同様の処理が行われる。
【００２６】
図１４は、通信端末装置とＩＳＤＮとの間で行われる処理手順の一例を示す模式図である。
この例では、通信端末装置５０３は、ＩＳＤＮ５０２から送信された情報Ｂをエラーフレームと判断して、再送要求のフレームをＩＳＤＮ５０２に送信している。通信端末装置５０３は、エラーフレームを受信してから、再送要求によるフレーム（情報Ａ）を受信するまでの間に受信したフレーム（情報Ｃ、Ｄ）を無視している。
【００２７】
このような再送制御は、ＩＴＵ−ＴＳ勧告Ｉ．４４１（Ｑ．９２１）で定められている。その他、特開平５一１８３６４４号公報、特開平７−１４３１７４号公報、特開平９−２００２９０号公報に開示されている。
【００２８】
【発明が解決しようとする課題】
ところで、従来の通信内容記録装置は、アナログ回線を介して行われる通話を記録するものである。上記説明したＩＳＤＮのように、回線接続の設定などをプロトコルにより行っているデジタル通信には対応してない。すなわち、回線上の信号レベルやオフフック／オンフックを監視することで、通話記録の開始および停止を制御する従来の通信内容記録装置では、電話やデータ通信などの種々のサービスが行われるデジタル通信において、音声データなどの通信データを確実に記録するように制御することが困難である。
【００２９】
また、上記説明したように、ＬＡＰＤでは、通信端末装置とＩＳＤＮ間において、一方がエラーフレームを受信した場合、当該フレームを受信した通信端末装置又はＩＳＤＮが再送要求することにより、再度、通信端末装置又はＩＳＤＮからデータを送信してもらうことが可能である。これに対し、通話内容記録装置は、上述したように、通話の当事者に影響を与えないようにするため、通信網に対して送信できないようにしてある。すなわち、通信網とのインターフェースとしては、通信網から音声データなどの通信データを受信するための受信部が設けられているのみである。
【００３０】
このため、通信を行っている通信端末装置間では正常に通信を行っているが、当該通信端末装置間の通信内容を記録する通信内容記録装置において、何らかの原因によりエラーフレームを受信してしまった場合、このエラーフレームが記録開始または記録終了を示すフレームである場合は、通信データを正常に記録することができないことが予測される。
【００３１】
本発明は、上記事情に鑑みてなされたものであり、本発明の目的は、ＩＳＤＮなどのデジタル通信に対応した通信内容記録装置を提供することにある。
【００３２】
また、本発明の他の目的は、エラーフレームを受信した場合やフレームに欠落が生じた場合でも、通信データを正常に記録することが可能なデジタル通信に対応した通信内容記録装置を提供することにある。
【００３３】
【課題を解決するための手段】
上記課題を解決するために、本発明は、デジタル通信網を介して行われる通信端末装置間の通信の内容を記録する通信内容記録装置であって、前記デジタル通信網および前記通信端末装置間で送受される信号チャンネル上および情報チャンネル上のデータを受信する受信手段と、前記受信手段で受信した信号チャンネル上のデータからプロトコルにしたがってフレームを抽出し処理するプロトコル処理手段と、前記受信手段で受信した情報チャンネル上のデータを記録可能に処理する情報チャンネル処理手段と、前記プロトコル処理手段での処理結果から、前記情報チャンネル処理手段での処理の開始および停止を制御するプロトコル監視手段とを備えることを特徴としている。
【００３４】
すなわち、本発明の通信内容記録装置では、受信手段で受信した信号チャンネル上のフレームの、プロトコル処理手段での処理結果にしたがい、情報チャンネル上のデータを記録可能なデータに変換する処理の開始および停止を制御するようにしている。このようにすることで、たとえば、受信した信号チャンネル上のフレームが呼確立のためのメッセージを含む場合に、情報チャンネル上のデータを記録可能なデータに変換する処理を開始し、呼解放のためのメッセージを含む場合に、当該変換処理を停止することができる。したがって、デジタル通信網を介した通信において、通話の当事者に影響を与えることなく通話内容を記録することが可能になる。
【００３９】
また、本発明は、デジタル通信網を介して複数の通信端末装置の間で行われる通信の内容を記録する通信内容記録装置であって、前記デジタル通信網と一方の通信端末装置との間で送受される信号チャンネルおよび情報チャンネルのデータを受信する受信手段と、前記受信手段で受信した前記信号チャンネルのデータからフレームを抽出し出力するフレーム処理手段と、前記受信手段で受信した情報チャンネルのデータを記録媒体に記録する処理を行う情報チャンネル処理手段と、前記フレーム処理手段から出力されたフレームに含まれるメッセージにしたがい前記情報チャンネル処理手段での記録処理の開始または停止を制御するプロトコル監視手段と、前記フレーム処理手段から出力されたフレームの連続性を監視することでフレームの欠落を検出するフレーム欠落検出手段とを備え、前記プロトコル監視手段は、前記フレーム処理手段から出力されたフレームが応答メッセージ又は応答確認メッセージを含むフレームのときは前記情報チャンネル処理手段に記録処理を開始させ、前記フレーム処理手段から出力されたフレームが切断メッセージ、解放メッセージ又は解放完了メッセージを含むフレームのときは前記情報チャンネル処理手段での記録処理を停止させる制御を行うと共に、前記フレーム欠落検出手段によるフレームの欠落が検出された場合はフレーム欠落検出時における情報チャンネルのデータの記録の有無に応じて当該情報チャンネルに対する前記情報チャンネル処理手段での記録処理の開始または停止の制御をすることを特徴としている。
【００４０】
すなわち、本発明の通信内容記録装置では、信号チャンネル上でやり取りされるフレームの連続性を監視し、フレーム欠落が生じた場合は、通信端末装置およびデジタル通信網間のプロトコルで規定されている情報チャンネルの呼確立または呼解放の手順の進行状況に応じて、当該情報チャンネルに対する前記情報チャンネル処理手段での処理の開始および停止を制御している。このようにすることで、フレーム欠落が生じた場合でも、通信内容の記録開始および停止が正常に行われるようにすることができる。
【００４１】
なお、本発明の通信内容記録装置において、前記フレーム処理手段は、前記受信手段で受信した信号チャンネル上のデータから抽出したフレームがエラーである場合、当該フレームを前記プロトコル監視手段に渡すことなく廃棄するようにしてもよい。このようにすることで、フレームの欠損とエラーフレームとの取り扱いを区別することなく同一の手順で、通信内容の記録開始および停止が正常に行われるように処理することができる。
【００４２】
【発明の実施の形態】
本発明の実施の形態について説明する。
なお、本発明の各実施形態では、本発明の通信内容記録装置をＩＳＤＮに適用した場合を例に説明している。
まず、本発明の第一実施形態について説明する。
図１は、本発明の第一実施形態である通信内容記録装置が適用された通信システムの概略構成を示す模式図である。
なお図１において、通信端未装置５０３、ＤＳＵ５０４およびＩＳＤＮ５０２は、上述した図１２に示すものと同様であるのでその詳細な説明を省略する。
【００４３】
図１に示すように、本実施形態の通信内容記録装置１０１は、通信端末装置５０３およびＤＳＵ５０４間に接続されている。通信内容記録装置１０１は、送信機能がなく受信機能のみを有し、ＩＳＤＮ５０２および通信端末装置５０３間で送受されるメツセージ等のデータに基づいて、ＩＳＤＮ５０２から通信端末装置５０３に送信した通信内容、または、通信端末装置５０３からＩＳＤＮ５０２に送信した通信内容をモニタし、これを記録媒体に記録する。
【００４４】
通信内容記録装置１０１は、端末側受信部１０２と、網側受信部１０３と、第１プロトコル受信処理部１０４と、第２プロトコル送信処理部１０５と、プロトコル監視部１０６と、情報チャンネル処理部１０７とを備えている。
【００４５】
端末側受信部１０２は、通信端末装置５０３からＩＳＤＮ５０２へ伝送される信号チャンネル上および情報チャンネル上のデータを受信し、信号チャンネル上のデータについては第１プロトコル受信処理部１０４に出力し、情報チャンネル上のデータについては情報チャンネル処理部１０７に出力する。
【００４６】
網側受信部１０３は、ＩＳＤＮ５０２から通信端末装置５０３へ伝送される信号チャンネル上および情報チャンネル上のデータを受信し、信号チャンネル上のデータについては第２プロトコル受信処理部１０５に出力し、情報チャンネル上のデータについては情報チャンネル処理部１０７に出力する。
【００４７】
第１プロトコル受信処理部１０４は、端末側受信部１０２を介して得られた、通信端末装置５０３が送信した信号チャンネル上のデータから、ＬＡＰＤのプロトコルを用いたＬＡＰＤフレームを取得し、このＬＡＰＤフレームからフレームフォーマット、フレーム種別、情報伝送手順を判別する。そして、判別結果に基づいて、呼の確立又は呼の解放のためのメッセージを判断し、その内容をプロトコル監視部１０６に出力する。
【００４８】
第２プロトコル受信処理部１０５は、網側受信部１０３を介して得られた、ＩＳＤＮ５０２から送信されてきた信号チャンネル上のデータから、ＬＡＰＤのプロトコルを用いたＬＡＰＤフレームを取得し、このＬＡＰＤフレームから、フレームフォーマット、フレーム種別、情報伝送手順を判別する。そして、判別結果に基づいて、呼の確立又は呼の解放のためのメッセージを判断し、その内容をプロトコル監視部１０６に出力する。
【００４９】
プロトコル監視部１０６は、第１プロトコル受信処理部１０４および第２プロトコル受信処理部１０５から出力された信号チャンネル上のフレームのメッセージにしたがい、ＩＳＤＮ５０２および通信端末装置５０３間の通信状態を監視する。そして、情報チャンネル処理部１０７に指示を出し、情報チャンネル上の通信内容の記録を制御する。
【００５０】
情報チャンネル処理部１０７は、プロトコル監視部１０６からの指示にしたがい、端末側受信部１０２および網側受信部１０３が受信している情報チャンネル上のデータを記憶媒体への記録に適した形式のデータに変換し、これを記録部（図示せず）に転送する。
【００５１】
次に、本実施形態の通信内容記録装置１０１の動作について説明する。
まず、動作説明に先立ち、ＩＳＤＮ５０２を介して行われる通信端末装置５０３間の回線の接続から切断までの処理手順について説明する。
図２は、図１に示す通信システムにおいて、ＩＳＤＮを介して行われる通信端末装置間の回線の接続から切断までの処理手順の一例を示す図である。
なお、以下の説明では、発信側のユーザの通信端末装置５０３を発信側端末装置５０３、着信側のユーザの通信端末装置５０３を着信側端末装置５０３と呼ぶこととする。
【００５２】
図２に示すように、まず、発信側端末装置５０３が、信号チャンネルを介して、ＩＳＤＮ５０２に対し、呼設定（ＳＥＴＵＰ）メッセージ１５１を送信する。これを受けて、ＩＳＤＮ５０２は、信号チャンネルを介して、発信側端末装置５０３に呼設定受付（ＣＡＬＬ  ＰＲＯＣＥＥＤｌＮＧ）メッセージ１５２を返信するとともに、着信側端末装置５０３に呼設定メッセージ１５３を送信する。
【００５３】
呼設定メッセージ１５３を受信した着信側端末装置５０３は、信号チャンネルを介して、ＩＳＤＮ５０２に呼設定受付メッセージ１５４を送信するとともに、回線接続のための呼び出し中であることを知らせる呼出し（ＡＬＥＲＴｌＮＧ）メッセージ１５５を送信する。これを受けて、ＩＳＤＮ５０２は、信号チャンネルを介して、発信側端末装置５０３に呼出しメッセージ１５６を送信する。
【００５４】
次に、着信側端末装置５０３は、呼び出しに応答すると、信号チャンネルを介して、ＩＳＤＮ５０２に応答（ＣＯＮＮＥＣＴ）メッセージ１５７を送信する。これを受けて、ＩＳＤＮ５０２は、信号チャンネルを介して、発信側端末装置５０３に応答メッセージ１５８を送信するとともに、着信側端末装置５０３に応答確認（ＣＯＮＮＥＣＴ  ＡＣＫ）メッセージ１５９を送信する。
【００５５】
上記の手順により、呼が設定され、発信側端末装置５０３および着信側端末装置５０３間の情報チャンネルを用いた通信が可能となる。
【００５６】
さて、発信側端末装置５０３および着信側端末装置５０３間での情報チャンネルを用いた通信を終了する場合、たとえば、発信側端末装置５０３が着信側端末装置５０３との情報チャンネルを用いた通信を終了させる場合は、以下の手順により行う。
【００５７】
まず、発信側端末装置５０３が、信号チャンネルを介して、ＩＳＤＮ５０２に切断を要求をする切断（ＤｌＳＣＯＮＮＥＣＴ）メッセージ１６０を送信する。これを受けて、ＩＳＤＮ５０２は、信号チャンネルを介して着信側端末装置５０３に切断メッセージ１６１を送信する。
【００５８】
切断メッセージ１６１を受信した着信側端末装置５０３は、信号チャンネルを介して、ＩＳＤＮ５０２に解放を要求する解放（ＲＥＬＥＡＳＥ）メッセージ１６２を送信する。これを受けて、ＩＳＤＮ５０２は、信号チャンネルを介して、着信側端末装置５０３に解放完了（ＲＥＬＥＡＳＥ  ＣＯＭＰＬＥＴＥ）メッセージ１６３を送信する。
【００５９】
同時に、ＩＳＤＮ５０２は、信号チャンネルを介して、発信側端末装置５０３に解放メッセージ１６４を送信する。これを受けて、発信側端末装置５０３は、信号チャンネルを介して、ＩＳＤＮ５０２に解放完了メッセージ１６５を送信する。上記の手順により、回線が切断され、通信が終了する。
【００６０】
このように、本実施形態では、デジタル通信網（ＩＳＤＮ５０２）を介して行われる通信端末装置５０３間の通信の内容を記録する通信内容記録装置１０１において、通信端末装置５０３からデジタル通信網（ＩＳＤＮ５０２）に送信されるフレームを受信する端末側受信部１０２と、デジタル通信網（ＩＳＤＮ５０２）から通信端末装置５０３に送信されるフレームを受信する網側受信部と１０３と、端末側受信部１０２で受信したフレームのプロトコルを解析する第１プロトコル受信処理部１０４と、網側受信部１０３受信したフレームのプロトコルを解析する第２プロトコル受信処理部１０５と、端末側受信部１０２又は網側受信部１０３が受信した通信内容を記録可能に処理する情報チャンネル処理部１０７と、第１プロトコル受信処理部１０４及び第２プロトコル受信処理部１０５でのフレームの解析結果に基づいて通信内容の記録開始及び記録停止の制御を行うプロトコル監視部１０６とを備えている。
【００６１】
すなわち、本実施形態の通信内容記録装置１０１において、プロトコル監視部１０６は、第１プロトコル受信処理部１０４又は第２プロトコル受信処理部１０５で解析したフレームのメッセージが応答又は応答確認のメッセージのいずれかの場合に通信内容の記録を開始する制御を行う。また、プロトコル監視部１０６は、第１プロトコル受信処理部１０５又は第２プロトコル受信処理部１０６で解析したフレームのメッセージが切断又解放又は解放完了のメッセージのいずれかの場合に通信内容の記録を停止する制御を行う。
【００６２】
つまり、本実施形態の通信内容記録装置１０１は、プロトコル監視部１０６により、上述した通信端末装置５０３およびＩＳＤＮ５０２間の信号チャンネルによるメッセージのやり取りを監視する。そして、メッセージの内容に応じて情報チャンネル処理部１０７を制御することで、情報チャンネル上の通信内容の記録の開始および停止を制御する。
【００６３】
図３は、本発明の第一実施形態の通信内容記録装置の処理動作を説明するためのフローチャートである。
プロトコル監視部１０６は、端末側受信部１０２および第１プロトコル受信処理部１０４を介して、または、網側受信部１０３および第２プロトコル受信処理部ｌ０５を介して、信号チャンネル上のフレームを受信したか否かを監視する（ステッブＳ１）。信号チャンネル上のフレームを受信した場合は、当該フレームが応答メッセージまたは応答確認メッセージを含んでいるか否かを判断する（ステップＳ２）。
【００６４】
ステップＳ２において、受信したフレームが応答メッセージまたは応答確認メッセージを含んでいると判断した場合、ステップＳ３に移行し、情報チャンネル処理部１０７に処理開始の指示を出す。これを受けて、情報チャンネル処理部１０７は、端末側受信部１０２および網側受信部１０３が受信している情報チャンネル上のデータを記憶媒体への記録に適した形式のデータに変換し、これを記録部（図示せず）に転送する処理を開始する。これにより、情報チャンネル上の通信内容の記録が開始される。プロトコル監視部１０６は、ステップＳ３により情報チャンネル上の通信内容の記録が開始された後、ステップＳ１に戻り、次の信号チャンネル上のフレームが受信されるのを待つ。
【００６５】
一方、ステップＳ２において、受信したフレームが応答メッセージまたは応答確認メッセージを含んでいないと判断した場合、ステップＳ４に移行し、受信したフレームが、切断メッセージ、解放メッセージまたは解放完了メッセージを含んでいるか否かを判断する。
【００６６】
ステップＳ４において、受信したフレームが切断メッセージ、解放メッセージまたは解放完了メッセージを含んでいると判断した場合、ステップＳ５に移行し、情報チャンネル処理部１０７に処理停止の指示を出す。これを受けて、情報チャンネル処理部１０７は、端末側受信部１０２および網側受信部１０３が受信している情報チャンネル上のデータを記憶媒体への記録に適した形式のデータに変換し、これを記録部（図示せず）に転送する処理を停止する。
【００６７】
これにより、情報チャンネル上の通信内容の記録が停止される。プロトコル監視部１０６は、ステップＳ５により情報チャンネル上の通信内容の記録が停止された後、ステップＳ１に戻り、次の信号チャンネル上のフレームが受信されるのを待つ。
【００６８】
一方、ステップＳ４において、受信したフレームが切断メッセージ、解放メッセージまたは解放完了メッセージを含んでいないと判断した場合、直ちにステップＳｌに戻り、次の信号チャンネル上のフレームが受信されるのを待つ。
【００６９】
以上、本発明の第一実施形態について説明した。
本実施形態によれば、通信端末装置５０３およびＩＳＤＮ５０２問で送受される信号チャンネル上のメッセージに基づいて、情報チャンネルの通信内容の記録開始および記録停止の制御を行っている。このようにすることで、通信内容に影響を与えずに、かつ、既存の通信システムを構成する装置を変更することなく、通信内容を記録することができる。
【００７０】
次に、本発明の第二実施形態について説明する。
本実施形態の通信内容記録装置は、上述した第一実施形態の通信記録内容装置において、エラーフレームを受信した場合に、当該エラーフレームを受信してから所定時間内に次のフレームを受信しなかった場合、または、次のフレームに含まれるメッセージの内容が再送要求でない場合は、エラーフレームの直前に受信したフレームに含まれるメッセージから、本来、エラーフレームに含まれるべきメッセージを予測することで、情報チャンネル上の通信内容の記録開始および停止をより正確に行おうとするものである。
【００７１】
図４は、本発明の第二実施形態である通信内容記録装置が適用された通信システムの概略構成を示す模式図である。
なお、図４において、通信端末装置５０３、ＤＳＵ５０４およびＩＳＤＮ５０２は、上述した図１２に示すものと同様であるので、その詳細な説明を省略する。
【００７２】
通信内容記録装置２０１が、図１に示す通信端末装置１０１と異なる点は、第一実施形態で説明したプロトコル監視部１０６と一部異なる処理を行うプロトコル監視部１０６ａを設けた点、および、監視タイマ１０８を設けた点である。その他の構成は、第一実施形態の通信内容記録装置１０１と同様であるので、同じ番号付すことにより、その詳細な説明を省略する。
【００７３】
プロトコル監視部１０６ａは、第１プロトコル受信処理部１０４および第２プロトコル受信処理部１０５から出力された信号チャンネル上のフレームのメッセージにしたがい、ＩＳＤＮ５０２および通信端末装置５０３間の通信状態を監視する。そして、情報チャンネル処理部１０７に指示を出し、情報チャンネル上の通信内容の記録を制御する。この点、第一実施形態の通信内容記録装置１０１で用いたプロトコル監視部１０６と同様である。
【００７４】
ただし、本実施形態で用いるプロトコル監視部１０６ａは、第１プロトコル受信処理部１０４および第２プロトコル受信処理部１０５から出力された信号チャンネル上のフレームがエラーフレーム（エラーフレームか否かの判断は、第１プロトコル受信処理部１０４および第２プロトコル受信処理部１０５において、ＬＡＰＤフレームのフレームチェックシーケンス部を調べることで行うことができる）である場合、監視タイマ１０８を起動して、次のフレームを受信するまでの時間を計測する。
【００７５】
そして、エラーフレームを受信してから所定時間内に次のフレームを受信しなかった場合は、後述するエラーフレーム正常化処理を行い、エラーフレームの直前に受信したフレームのメッセージから、エラーフレームに本来含まれるべきメッセージを推測する。また、エラーフレームを受信してから所定時間内に次のフレームを受信した場合であっても、受信した次のフレームが再送要求のフレーム以外であるときは、同様に、エラーフレーム正常化処理を行って、エラーフレームの直前に受信したフレームのメッセージから、エラーフレームに本来含まれるべきメッセージを推測する。
【００７６】
このように、本実施例では、デジタル通信網（ＩＳＤＮ５０２）を介して行われる通信端末装置５０３間の通信の内容を記録する通信内容記録装置２０１において、通信端末装置５０３からデジタル通信網（ＩＳＤＮ５０２）に送信されるフレームを受信する端末側受信部１０２と、デジタル通信網（ＩＳＤＮ５０２）から通信端末装置５０３に送信されるフレームを受信する網側受信部と１０３と、端末側受信部１０２で受信したフレームのプロトコルを解析する第１プロトコル受信処理部１０４と、網側受信部１０３受信したフレームのプロトコルを解析する第２プロトコル受信処理部１０５と、端末側受信部１０２又は網側受信部１０３が受信するフレームの時間を監視する監視タイマ１０８と、端末側受信部１０２又は網側受信部１０３が受信した通信内容を記録可能に処理する情報チャンネル処理部１０７と、監視タイマ１０５の時間を参照して第１プロトコル受信処理部１０４及び第２プロトコル受信処理部１０５でのフレームの解析結果に基づいて通信内容の記録開始及び記録停止の制御を行うプロトコル監視部１０６ａとを備えている。
【００７７】
次に、本実施形態の通信内容記録装置２０１の動作について説明する。
図５は、本発明の第二実施形態の通信内容記録装置の処理動作を説明するためのフローチャートである。
プロトコル監視部１０６ａは、端末側受信部１０２および第ｌプロトコル受信処理部１０４を介して、または、網側受信部１０３および第２プロトコル受信処理部１０５を介して、信号チャンネル上のフレームを受信したか否かを判断する（ステップＳ１１）。信号チャンネル上のフレームを受信した場合は、ステップＳ１２に移行し、受信していない場合はステップＳ１３に移行する。
【００７８】
ステップＳ１２では、ステップＳ１１で受信したフレームがエラーフレームであるか否かを判断する。エラーフレームであると判断された場合は、監視タイマ１０８を起動し（ステップＳ１４）、その後、ステップＳ１１に戻る。一方、エラーフレームでないと判断された場合は、監視タイマ１０８が起動している場合はそれを停止し（ステップＳ１５）、その後、ステップＳ１６に移行する。
【００７９】
ステップＳ１６では、ステップＳ１１で受信したフレームが再送要求のフレームであるか否かを判断する。再送要求のフレームである場合は、通信端末装置５０３とＩＳＤＮ５０２との間での通信において、エラーフレームが発生し、このため、エラーフレーム受信側の通信端末装置５０３またはＩＳＤＮ５０２がエラーフレーム送信側の通信端末装置５０３またはＩＳＤＮ５０２に再送要求をしたものと考えられる。
【００８０】
この場合、通信内容記録装置２０１においても、再送要求のフレームの受信に先立ってエラーフレームを受信していた場合には、当該エラーフレームを廃棄し（ステップＳ１７）、その後、ステップＳ１１に戻る。一方、ステップＳ１１で受信したフレームが再送要求のフレームでない場合は、ステップＳ１８に移行する。
【００８１】
ステップＳ１８では、処理対象フレーム（直前に実行されたステップＳ１１により受信したフレーム）の直前に受信したフレーム（直前に実行されたステップＳ１１の一つ前に実行されたステップＳ１１により受信したフレーム）がエラーフレームであったか否かを判断する。エラーフレームでなかった場合はステップＳ２０に移行する。
【００８２】
一方、エラーフレームであった場合（ステップＳ１８）、通信端末装置５０３とＩＳＤＮ５０２との間での信号チャンネル上のメッセージのやり取りは正常に行われているが、何らかの理由により、通信内容記録装置２０１と通信端末装置５０３またはＩＳＤＮ５０２との間でエラーフレームが発生したため、再送要求されることなく次のフレームが送信されたものと考えられる。
【００８３】
この場合、エラーフレームに本来含まれるべきメッセージの内容によっては、情報チャンネル上の通信内容の記録を正常に行えなくなるおそれがある。そこで、ステップＳ１９に移行して、エラーフレームに本来含まれるべきメッセージを推測するエラーフレーム正常化処理を行う。なお、エラーフレーム正常化処理については後述する。
【００８４】
ステップ１３では、監視タイマ１０８が起動している場合は、当該監視タイマ１０８がタイムアウトしたか否かを判断する。監視タイマ１０８が起動していない場合、または、監視タイマ１０８は起動しているがタイムアウトしていない場合は、ステップＳ１１に移行する。
【００８５】
一方、監視タイマ１０８がタイムアウトしている場合は、何らかの理由により通信内容記録装置２０１と通信端末装置５０３との間、または、通信内容記録装置２０１とＩＳＤＮ５０２との間でエラーフレームが発生し、ステップＳ１４にて、監視タイマ１０８が起動したが、通信端末装置５０３間ではすで情報チャンネル上の通信が正常に開始または終了しているため、エラーフレームを受信してから次のフレームを所定時間（この時間は、一回のフレーム間の通信時間の最低ラインを考慮して定めることが好ましい）内に受信しなかったものと考えられる。
【００８６】
この場合、エラーフレームに本来含まれるべきメッセージの内容によっては、情報チャンネル上の通信内容の記録を正常に行えなくなるおそれがある。そこで、ステップＳ１８の場合と同様に、ステップＳ１９に移行して、エラーフレームに本来含まれるべきメッセージを推測するエラーフレーム正常化処理を行う。
【００８７】
ステップＳ２０では、処理対象フレームが応答メッセージまたは応答確認メッセージを含んでいるか否かを判断する。応答メッセージまたは応答確認メッセージを含んでいる場合は、ステップＳ２１に移行して、情報チャンネル処理部１０７に処理開始の指示を出す。これを受けて、情報チャンネル処理部１０７は、端末側受信部１０２および網側受信部１０３が受信している情報チャンネル上のデータを記憶媒体への記録に適した形式のデータに変換し、これを記録部（図示せず）に転送する処理を開始する。
【００８８】
これにより、情報チャンネル上の通信内容の記録が開始される。ステップＳ２１により情報チャンネル上の通信内容の記録が開始された後、ステップＳ１１に戻る。一方、処理対象フレームが応答メッセージまたは応答確認メッセージを含んでいない場合、ステップＳ２２に移行する。
【００８９】
ステップＳ２２では、処理対象フレームが、切断メッセージ、解放メツセージまたは解放完了メッセージを含んでいるか否かを判断する。切断メッセージ、解放メッセージまたは解放完了メッセージを含んでいる場合は、ステップＳ２３に移行し、情報チャンネル処理部１０７に処理停止の指示を出す。これを受けて、情報チャンネル処理部１０７は、端末側受信部１０２および網側受信部１０３が受信している情報チャンネル上のデータを記憶媒体への記録に適した形式のデータに変換し、これを記録部（図示せず）に転送する処理を停止する。
【００９０】
これにより、情報チャンネル上の通信内容の記録が停止される。ステップＳ２３により情報チャンネル上の通信内容の記録が停止された後、ステップＳ１１に戻る。一方、処理対象フレームが切断メッセージ、解放メッセージまたは解放完了メッセージを含んでいない場合は、直ちにステップＳ１１に戻る。
【００９１】
次に、図５に示すステップＳ１９で行われるエラーフレーム正常化処理について説明する。
この処理は、ＬＡＰＤフレームの情報部に格納されている呼制御手順に基づいて、エラーフレームの直前に受信したフレームに含まれるメッセージから、エラーフレームに本来含まれるべきメッセージを推定するものである。
図６は、図５に示すステップＳ１９のエラーフレーム正常化処理を説明するたのフローチャートである。
【００９２】
まず、プロトコル処理部１０６ａは、エラーフレームの直前に受信したフレームが呼設定メッセージを含んでいるか否かを判断する（ステップＳ３１）。呼設定（ＳＥＴＵＰ）メッセージを含んでいる場合は、エラーフレームは呼設定受付（ＣＡＬＬ  ＰＲＯＣＥＥＤＩＮＧ）メッセージを含んでいるものと推定し（ステップＳ３２）、処理を終了する。一方、呼設定メッセージを含んでいない場合は、ステップＳ３３に移行する。
【００９３】
ステップＳ３３では、エラーフレームの直前に受信したフレームが呼設定受付（ＣＡＬＬ  ＰＲＯＣＥＥＤＩＮＧ）メッセージを含んでいるか否かを判断する。呼設定受付メッセージを含んでいる場合は、エラーフレームは呼出し（ＡＬＥＲＴＩＮＧ）メッセージを含んでいるものと推定し（ステップＳ３４）、処理を終了する。一方、呼設定受付メッセージを含んでいない場合は、ステップＳ３５に移行する。
【００９４】
ステップＳ３５では、エラーフレームの直前に受信したフレームが呼出し（ＡＬＥＲＴＩＮＧ）メッセージを含んでいるか否かを判断する。呼出しメッセージを含んでいる場合は、エラーフレームは応答（ＣＯＮＮＥＣＴ）メッセージを含んでいるものと推定し（ステップＳ３６）、処理を終了する。一方、呼出しメッセージを含んでいない場合は、ステップＳ３７に移行する。
【００９５】
ステップＳ３７では、エラーフレームの直前に受信したフレームが応答（ＣＯＮＮＥＣＴ）メッセージを含んでいるか否かを判断する。応答メッセージを含んでいる場合は、エラーフレームは応答確認（ＣＯＮＮＥＣＴ  ＡＣＫ）メッセージを含んでいるものと推定し（ステップＳ３８）、処理を終了する。一方、応答メッセージを含んでいない場合は、ステップＳ３９に移行する。
【００９６】
ステップ３９では、エラーフレームの直前に受信したフレームが切断（ＤＩＳＣＯＮＮＥＣＴ）メッセージを含んでいるか否かを判断する。切断メッセージを含んでいる場合は、エラーフレームは解放（ＲＥＬＥＡＳＥ）メッセージを含んでいるものと推定し（ステップＳ４０）、処理を終了する。一方、切断メッセージを含んでいない場合は、ステップＳ４１に移行する。
【００９７】
ステップ４１では、エラーフレームの直前に受信したフレームが解放（ＲＥＬＥＡＳＥ）メッセージを含んでいるか否かを判断する。解放メッセージを含んでいる場合は、エラーフレームは解放完了（ＲＥＬＥＡＳＥ  ＣＯＭＰＬＥＴＥ）メッセージを含んでいるものと推定し（ステップＳ４２）、処理を終了する。一方、解放メッセージを含んでいない場合は、エラーフレームは呼確立または呼解放に関するメッセージを含むものではないと推定して、処理を終了する。
【００９８】
図６に示すエラーフレーム正常化処理により、エラーフレームに本来含まれるべきメッセージの推定が終了すると、図５に示すステップＳ２０に移行し、推定したメッセージの内容に応じて、情報チャンネル上の通話内容の記録開始および停止が制御される。
【００９９】
以上、本発明の第二実施形態について説明した。
本発明の第二実施形態によれば、上記の構成により、通信端末装置５０３とＩＳＤＮ５０２との間では正常に通信を行っているのにかかわらず、何らかの理由により、エラーフレームを受信した場合、このエラーフレームの直前に受信したフレームに含まれるメッセージから当該エラーフレームの内容を推定するようにしている。このようにすることで、エラーフレームが、本来、呼確立または呼解放に関するメッセージを含むものである場合でも、通信内容の記録開始および停止が正常に行われるようにすることができる。
【０１００】
次に、本発明の第三実施形態について説明する。
本実施形態の通信内容記録装置は、上述した第二実施形態の通信記録内容装置と同様、信号チャンネル上のフレームにエラーを検出した場合でも、情報チャンネル上の通信内容の記録開始および停止をより正確に行おうとするものである。ただし、本実施形態では、第二実施形態に加えて、信号チャンネル上のフレームに欠損が生じた場合においても、情報チャンネル上の通信内容の記録開始および停止をより正確に行おうとしている。このため、構成および動作が第二実施形態の通信記録内容装置と異なる。
【０１０１】
図７は、本発明の第三実施形態である通信内容記録装置が適用された通信システムの概略構成図である。
なお、図７において、通信端末装置５０３、ＤＳＵ５０４、およびＩＳＤＮ５０２は、上述した図１２に示すものと同様であるので、その詳細な説明を省略する。
【０１０２】
通信内容記録装置３０１が、図１に示す通信端末装置１０１と異なる点は、第一実施形態で説明したプロトコル監視部１０６と一部異なる処理を行うプロトコル監視部１０６ｂを設けた点、第１プロトコル受信処理部１０４に代えて第１フレーム受信処理部１０９と第１エラーチェック受信処理部１１０を設けた点、第２プロトコル受信処理部１０５に代えて第２フレーム受信処理部１１１と第２エラーチェック受信処理部１１２を設けた点、および、フレーム連続性検出部１１３を設けた点である。その他の構成は、第一実施形態の通信内容記録装置１０１と同様であるので、同じ番号を付すことにより、その詳細な説明を省略する。
【０１０３】
第１フレーム受信処理部１０９は、端末側受信部１０２で受信した信号チャンネル上のデータからフラグを検出することで、図１１に示すようなＬＡＰＤフレームを抽出する。そして、抽出したＬＡＰＤフレームを第１エラーチェック受信処理部１１０へ出力する。
【０１０４】
第２フレーム受信処理部１１１は、網側受信部１０３で受信した信号チャンネル上のデータからフラグを検出することで、図１１に示すようなＬＡＰＤフレームを抽出する。そして、抽出したＬＡＰＤフレームを第２エラーチェック受信処理部１１２へ出力する。
【０１０５】
第ｌエラーチェック受信処理部１１０は、第１フレーム受信処理部１０９から受け取ったＬＡＰＤフレームに付加されているフレームチェックシーケンス部によって、フレームエラーを検出する。そして、フレームエラーが検出された場合は受け取ったＬＡＰＤフレーム（エラーフレーム）を廃棄し、フレームエラーが検出されなかった場合は、受け取ったＬＡＰＤフレームをプロトコル監視部１０６ｂに渡す。
【０１０６】
第２エラーチェック受信処理部１１２は、第２フレーム受信処理部１１１から受け取ったＬＡＰＤフレームに付加されているフレームチェックシーケンス部によって、フレームエラーを検出する。そして、フレームエラーが検出された場合は受け取ったＬＡＰＤフレーム（エラーフレーム）を廃棄し、フレームエラーが検出されなかった場合は、受け取ったＬＡＰＤフレームをプロトコル監視部１０６ｂに渡す。
【０１０７】
フレーム連続性検出部１１３は、第１エラーチェック受信処理部１１０および第２エラーチェック受信処理部１１２の各々について、プロトコル監視部１０６ｂへ出力したＬＡＰＤフレームに付加されている送信シーケンス番号、受信シーケンス番号を用いてフレームの欠落を検出し、フレーム間の連続性を確認する。
【０１０８】
プロトコル監視部１０６ｂは、フレームフォーマット、フレーム種別、情報伝送手順などに基づいて、第１エラーチェック受信処理部１１０および第２エラーチェック受信処理部１１２から受け取ったＬＡＰＤフレームからメッセージを抽出する。そして、抽出したメッセージにしたがってＩＳＤＮ５０２および通信端末装置５０３間の通信状態を監視し、情報チャンネル処理部１０７を制御することで、情報チャンネル上の通信内容の記録を制御する。
【０１０９】
また、プロトコル監視部１０６ｂは、フレーム連続性検出部１１３において、第１エラーチェック受信処理部１１０または第２エラーチェック受信処理部１１２から出力されたフレームに欠落が生じた場合（これは、第１エラーチェック受信処理部１１０または第２エラーチェック受信処理部１１２において、フレームエラーのためフレームが廃棄された場合や、フレーム自体が欠落しているため、端末側受信部１０２または網側受信部１０３で受信できなかった場合などが考えられる）、情報チャンネルの呼が確立または解放されているか否かに基づいて情報チャンネル処理部１０７を制御することで、情報チャンネル上の通信内容の記録を制御する。
【０１１０】
次に、本実施形態の通信内容記録装置３０１の動作について説明する。
まず、通信内容記録装置３０１の動作説明に先立ち、図２を用いて説明した内容と一部重複するが、通信端末装置５０３およびＩＳＤＮ５０２間でのレイヤ２のリンクの確立から、レイヤ３の呼の確立および呼の解放を介して、レイヤ２のリンクの解放に至るまでの処理手順について説明する。
【０１１１】
図８は、図７に示す通信システムにおいて、ＩＳＤＮ５０２および通信端末装置５０３間のレイヤ２のリンクの確立から、レイヤ３の呼の確立および呼の解放を介して、レイヤ２リンクの解放に至るまでの処理手順の一例を示す図である。図８に示すように、信号チャンネルを介して、ＩＳＤＮ５０２から通信端末装置５０３へ非同期平衡モード設定（ＳＡＢＭＥ）のフレーム２５１が送信されると、これを受けて、通信端末装置５０３は、信号チャンネルを介して、非番号制確認（ＵＡ）のフレーム２５２をＩＳＤＮ５０２へ送信する。これにより、信号チャンネルにおけるレイヤ２のリンクが確立し、情報伝送が可能となる。
【０１１２】
次に、信号チャンネルを介して、ＩＳＤＮ５０２から通信端末装置５０３へ呼設定（ＳＥＴＵＰ）メッセージ２５３が送信されると、通信端末装置５０３は、信号チャンネルを介して、情報フレームなどを受信した旨を、情報フレームまたは受信可（ＲＲ）のフレーム２５４により、ＩＳＤＮ５０２へに通知する。また、呼設定受付（ＣＡＬＬ  ＰＲＯＣＥＥＤｌＮＧ）メッセージ２５５を送信する。図８に示す例では、受信可のフレームによりＩＳＤＮ５０２に通知している。これを受けて、信号チャンネルを介して、ＩＳＤＮ５０２から通信端末装置５０３ヘ、情報フレームなどを受信した旨を、情報フレームまたは受信可のフレーム２５６により通知される。
【０１１３】
なお、受信可のフレームは、上述したように、通信相手に対して、受信しているフレームの数（次に受信すべきフレームの送信シーケンス番号）を通知するものである。通信相手からフレームを受信する毎に生成され、通信相手に通知されるが、図８に示す例では、説明を簡単にするため、通信端末装置５０３およびＩＳＤＮ５０２から最初に通知される受信可のフレームのみを記載している。
【０１１４】
次に、通信端末装置５０３は、信号チャンネルを介して、ＩＳＤＮ５０２へ情報チャンネル接続のため呼び出し中であることを知らせる呼出（ＡＬＥＲＴＩＮＧ）メッセージ２５７を送信する。通信相手が、ＩＳＤＮ５０２を介して、呼設定受付メッセージ２５５を受信することにより、通信端末装置５０３間に情報チャンネルが設定される。通信端末装置５０３は、呼び出しに応答したときに、信号チャンネルを介して、ＩＳＤＮ５０２へ応答（ＣＯＮＮＥＣＴ）メッセージ２５８を送信する。
【０１１５】
次に、信号チャンネルを介して、ＩＳＤＮ５０２から通信端末装置５０３へ応答確認（ＣＯＮＮＥＣＴ  ＡＣＫ）メッセージ２５９が送信されると、これにより、設定された情報チャンネルの呼が確立し、ＩＳＤＮ５０２および通信端末装置５０３間において、情報チャンネルを用いた通信が可能となる。
【０１１６】
さて、上記のような呼制御を指示するメッセージを含んだ情報フレームに伝送エラーが生じた場合、たとえば、図８に示すように、通信端末装置５０３からＩＳＤＮ５０２ヘ、送信シーケンス番号「４」、「５」、「６」の情報フレーム２６０を送信したが、送信シーケンス番号「５」の情報フレームが伝送エラーにより、ＩＳＤＮ５０２に正常に送信されなかった場合、ＩＳＤＮ５０２は、通信端末装置５０３から送信された情報フレームの送信シーケンス番号「５」から、正常に受信することができなかった情報フレームを検出し、その情報フレームの再送を要求する再送要求（ＲＥＪ）のフレーム２６１を通信端末装置５０３に送信する。通信端末装置５０３は、再送要求のフレーム２６１を受信すると、要求されている送信シーケンス番号の情報フレームをＩＳＤＮ５０２に送信する。
【０１１７】
次に、情報チャンネルを用いた通信を停止する場合、通信端末装置５０３は、信号チャンネルを介して、ＩＳＤＮ５０２へ情報チャンネルの呼の解放を要求する切断（ＤｌＳＣＯＮＮＥＣＴ）メッセージ２６３を送信する。これを受けて、ＩＳＤＮ５０２は、情報チャンネルを用いた通信を停止させるとともに、信号チャンネルを介して、通信端末装置５０３へ情報チャンネルを解放する解放（ＲＥＬＥＡＳＥ）メッセージ２６４を送信する。通信端末装置５０３は、解放メッセージ２６４を受信すると、信号チャンネルを介して、ＩＳＤＮ５０２へ解放完了（ＲＥＬＥＡＳＥ  ＣＯＭＰＬＥＴＥ）メッセージ２６５を送信する。これにより、レイヤ３上において情報チャンネルの呼が解放される。
【０１１８】
そして、呼が１つも存在しなくなると、通信端末装置５０３は、信号チャンネルを介して、ＩＳＤＮ５０２へ切断（ＤｌＳＣ）のフレーム２６６を送信する。これを受けて、ＩＳＤＮ５０２は、信号チャンネルを介して通信端末装置５０３へ非番号制確認（ＵＡ）のフレーム２６７を送信する。これにより、信号チャンネルにおけるレイヤ２のリンクが解放される。
【０１１９】
本実施形態の通信内容記録装置３０１は、プロトコル監視部１０６ｂにより、上述した通信端末装置５０３およびＩＳＤＮ５０２間の信号チャンネルによるメッセージのやり取りを監視する。そして、メッセージの内容に応じて情報チャンネル処理部１０７を制御することで、情報チャンネル上の通信内容の記録の開始および停止を制御する。
【０１２０】
たとえば、図８に示す例においては、情報チャンネルの呼を確立する際にＩＳＤＮ５０２から通信端末装置５０３へ送信される呼設定メッセージ２５３を受信して、その内容を解析し、それが音声通信であるという情報を含んでいる場合に、通信端末装置５０３からＩＳＤＮ５０２へ送信される応答メッセージ２５８、または、ＩＳＤＮ５０２から通信端末装置５０３へ送信される応答確認メッセージ２５９を受信した時に、対応する情報チャンネル上のデータの記録を開始するように、情報チャンネル処理部１０７を制御する。
【０１２１】
また、情報チャンネルの呼を解放する際に通信端末装置５０３からＩＳＤＮ５０２へ送信される切断メッセージ２６３、あるいは、ＩＳＤＮ５０２から通信端末装置５０３へ送信される解放メッセージ２６４、または、通信端末装置５０３からＩＳＤＮ５０２へ送信される解放完了メッセージ２６５を受信した時に、対応する情報チャンネルのデータの記録を停止する。
【０１２２】
さて、本実施形態の通信内容記録装置３０１が信号チャンネル上でエラーフレームを受信した場合、その原因として、ＩＳＤＮ５０２および通信端末装置５０３間でやり取りされているフレームそのものがエラーフレームであるため、通信内容記録装置３０１においてもエラーフレームを受信した場合と、ＩＳＤＮ５０２および通信端末装置５０３間ではフレームのやり取りが正常に行われているが、接続環境など何らかの理由により、通信内容記録装置３０１が受信したフレームにのみエラーが発生した場合とが考えられる。また、フレームを検出するフラグにエラーが発生した場合には、フレームそのものが欠落してしまう。
【０１２３】
このように、本実施形態では、デジタル通信網（ＩＳＤＮ５０２）を介して行われる通信端末装置５０３間の通信の内容を記録する通信内容記録装置３０１において、通信端末装置５０３からデジタル通信網（ＩＳＤＮ５０２）に送信される信号チャンネル及び情報チャンネルの情報を受信する端末側受信部１０２と、デジタル通信網（ＩＳＤＮ５０２）から通信端末装置５０３に送信される信号チャンネル及び情報チャンネルの情報を受信する網側受信部と１０３と、端末側受信部１０２で受信した信号チャンネル上のデータからＬＡＰＤフレームを抽出する第１フレーム受信処理部１０９と、第１フレーム受信処理部１０９から受け取ったＬＡＰＤフレームからフレームエラーを検出し、フレームエラーが検出された場合は当該ＬＡＰＤフレームを廃棄し、フレームエラーが検出されなかった場合は当該ＬＡＰＤフレームをプロトコル監視部１０６ｂに出力する第ｌエラーチェック受信処理部１１０と、網側受信部１０３で受信した信号チャンネル上のデータからＬＡＰＤフレームを抽出する第２フレーム受信処理部１１１と、第２フレーム受信処理部１１１から受け取ったＬＡＰＤフレームからフレームエラーを検出し、フレームエラーが検出された場合は当該ＬＡＰＤフレームを廃棄し、フレームエラーが検出されなかった場合は当該ＬＡＰＤフレームをプロトコル監視部１０６ｂに出力する第２エラーチェック受信処理部１１２と、第１エラーチェック受信処理部１１０および第２エラーチェック受信処理部１１２の各々について、プロトコル監視部１０６ｂへ出力したＬＡＰＤフレームに付加されている送信シーケンス番号および受信シーケンス番号を用いてフレームの欠落を検出してフレーム間の連続性を確認するフレーム連続性検出部１１３と、第１エラーチェック受信処理部１１０および第２エラーチェック受信処理部１１２から受け取ったＬＡＰＤフレームから抽出したメッセージにしたがって、ＩＳＤＮ５０２および通信端末装置５０３間の通信状態を監視し、情報チャンネル上の通信内容の記録を制御するプロトコル監視部１０６ｂと、プロトコル監視部１０６ｂの制御により端末側受信部１０２又は網側受信部１０３が受信した通信内容を記録可能に処理する情報チャンネル処理部１０７とを備えている。
【０１２４】
すなわち、本実施形態の通信内容記録装置３０１において、ＬＡＰＤフレームの送信シーケンス番号に連続性がなく、且つ、通信端末装置５０３とデジタル通信網（ＩＳＤＮ５０２）との間で正常な受信手順が継続している場合に、呼設定受付が完了して応答待ちの情報チャンネルの記録を開始する。また、情報チャンネルの記録中に、呼設定受付、呼出、切断、解放または解放完了メッセージ以外のメッセージを受信したときに、情報チャンネルの記録を停止する。
【０１２５】
また、切断、解放または解放完了メッセージの全てのメッセージを受信できない場合に、情報チャンネルの新たな呼設定、呼設定受付又は呼出メッセージのいずれかのＬＡＰＤフレームの受信により、該当する情報チャンネルの呼を解放する。
【０１２６】
また、ＬＡＰＤフレームの不連続検出により記録を開始した情報チャンネルを制御する正常なＬＡＰＤフレームを受信した場合に、正常なＬＡＰＤフレームに基づく記録の制御を行う。
【０１２７】
また、ＬＡＰＤフレームの不連続検出による記録を開始したのち、応答又は応答確認メッセージを受信した場合に、応答又は応答確認メッセージの受信時までに記録した通信内容を廃棄して応答または応答確認メッセージの受信時から再度記録を開始する。
【０１２８】
上述したように、通信内容記録装置３０１は、ＩＳＤＮ５０２および通信端末装置５０３間の通信に影響を与えないようにするため、ＩＳＤＮ５０２および通信端末装置５０３に対して、送信機能を持たないように構成されている。したがって、エラーフレームを受信したり、フレームの欠落を検出した場合でも、通信内容記録装置３０１から再送要求をすることができない。このため、通信内容記録装置３０１に入力されたフレームだけがエラーフレームである場合やフレームの欠落を検出した場合、これらのフレームが記録の開始や停止に係わるメッセージを含んでいる場合には、正常な記録制御ができなくなることも考えられる。
【０１２９】
そこで、本実施形態の通信内容記録装置３０１では、フレームの連続性を監視することにより、エラーフレームおよびフレーム欠落を検出し、これらが検出された場合に、情報チャンネルの呼の確立または呼の解放を監視することで、情報チャンネルの記録制御を正常に行えるようにしている。
【０１３０】
図９は、本実施形態の通信内容記録装置３０１の処理動作を説明するためのフローチャートである。このフローチャートは、第１エラーチェック受信処理部１１０から出力されるフレームおよび第２エラーチェック受信処理部１１２から出力されるフレームの各々について実施される。すなわち、信号チャンネル上の通信端末装置５０３からＩＳＤＮ５０２へのフレーム伝送およびＩＳＤＮ５０２から通信端末装置５０３へのフレーム伝送の各々について、図９に示す処理動作が別個独立して実施される。ここでは、第ｌエラーチェック受信処理部１１０から出力されるフレームに対して実施する場合について説明する。
【０１３１】
プロトコル監視部１０６ｂは、第１エラーチェック受信処理部１１０を介して通信端末装置５０３からＩＳＤＮ５０２へ送信される信号チャンネル上のフレームを受信するのを待つ（ステップＳ５１）。フレームを受信した場合は、ステップＳ５２に移行し、受け取ったフレームが、シーケンス番号が付与されていない非番号制のフレームであるか否かを判断する。非番号制のフレームである場合は、ステップＳ５１に戻り、次のフレームを受け取るのを待つ。一方、非番号制のフレームでない場合、すなわち、シーケンス番号が付与されたフレームである場合は、ステップＳ５３に移行する。
【０１３２】
ステップＳ５３では、受け取ったフレームが監視フレームであるか否かを判断する。監視フレームは、上述したように、ＩＳＤＮ５０２および通信端末装置５０３間にレイヤ２のリンクが確立されていることを確認するためのフレームであり、通信相手に対して、受信したフレームの数（次に受信すべきフレームの送信シーケンス番号）を通知する受信可（ＲＲ）フレーム、受信したフレームのシーケンス番号が１つ前のフレームのシーケンス番号と連続していないときに、当該番号が抜けたシーケンス番号のフレームを再度送信するように要求する再送要求（ＲＥＪ）フレームなどがある。
【０１３３】
ステップＳ５３において、監視フレームであると判断された場合、ステップＳ５４に移行して、その監視フレームが再送要求フレームであるか否かを判断する。再送要求フレームの場合は、ＩＳＤＮ５０２および通信端末装置５０３間で信号チャンネル上のフレームのやり取りを正常に行うことができず、エラーフレームが発生したため、通信端末装置５０３が再送要求フレームを送信したものと考えられる。
【０１３４】
この場合、再送要求フレームの受信シーケンス番号にしたがい、第２エラーチェック受信処理部１１２から出力されるフレームに対して実施されている図９の処理動作のステップＳ５６での処理（フレーム連続性確認処理）により登録された、対応する送信シーケンス番号の欠落フレームを解除し（ステップＳ５５）、その後、ステップＳ５１に戻って、次のフレームを受信するのを待つ。
【０１３５】
一方、再送要求フレームでない場合、ステップＳ５６に移行して、第１エラーチェック受信処理部１１０を介して受け取ったフレーム（通信端末装置５０３が送信したフレーム）のシーケンス番号の連続性を確認し、欠落しているフレームがある場合は、情報チャンネルの呼の確立または呼の解放を監視することで、情報チャンネルの記録開始および停止を制御する処理であるフレーム連続性確認処理を行う。その後、ステップＳ５１に戻って、次のフレームを受信するのを待つ。なお、フレーム連続性確認処理については、後述する。
【０１３６】
ステップＳ５３において、監視フレームでないと判断された場合、すなわち、第１エラーチェック受信処理部１１０から受信したフレームが、非番号制フレームでなく且つ監視フレームでない場合、このフレームは、レイヤ３のメッセージが含まれている情報フレームであると考えられる。この場合は、ステップＳ５７に移行して、レイヤ３に基づく記録の制御を行う。
【０１３７】
まず、受信したフレームが応答メッセージまたは応答確認メッセージを含んでいるか否かを判断する（ステップＳ５７）。応答メッセージまたは応答確認メッセージを含んでいる場合は、ステップＳ５８に移行して、対応する情報チャンネルに音声呼設定がされているか否かを判断する。音声呼設定がされていない場合は、ステップＳ５６に移行して、フレーム連続性確認処理を行う。このようにすることで、音声以外の呼設定がなされている場合の記録を排除する。一方、音声呼設定がされている場合は、フレーム連続性確認処理によってすでに対応する情報チャンネルの記録が開始されているか否かを判断する（ステップＳ５９）。
【０１３８】
すでに記録が開始されている場合は、この記録を停止するとともに、この記録により録音された情報を破棄し（ステップＳ６０）、その後、ステップＳ６１に移行して、対応する情報チャンネルの記録を開始する。対応する情報チャンネルの記録が開始されていない場合は、直ちにステップＳ６１に移行して、対応する情報チャンネルの記録を開始する。
【０１３９】
また、ステップＳ５７において、受信したフレームが応答メッセージまたは応答確認メッセージを含んでいないと判断された場合、ステップＳ６２に移行して、受信したフレームが切断、解放または解放完了のメッセージを含んでいるか否かを判断する（ステップＳ６２）。
【０１４０】
切断、解放または解放完了のメッセージを含んでいる場合は、対応する情報チャンネルの記録を停止するように情報チャンネル処理部１０７を制御し（ステップＳ６３）、その後、ステップＳ５６に移行してフレーム連続性確認処理を行う。一方、切断、解放または解放完了のメッセージを含んでいない場合は、直ちにステップＳ５６に移行して、フレーム連続性確認処理を行う。
【０１４１】
次に、図９に示すステップＳ５６で行われるフレーム連続性確認処理について説明する。
図１０は、図９に示すステップＳ５６のフレーム連続性確認処理の処理動作を示すフローチャートである。
ここでは、図９に示すフローチャートが、信号チャンネル上の通信端末装置５０３からＩＳＤＮ５０２へのフレーム伝送について適用されている場合を例に説明する。
【０１４２】
まず、フレーム連続性検出部１１３は、プロトコル監視部１０６ｂが第１エラーチェック受信処理部１１０から受信したフレームの送信シーケンス番号を取得し、この番号が直前に受信したフレームの送信シーケンス番号と連続しているか否かを調べる（ステップＳ７１）。連続している場合はステップＳ７３に移行する。一方、連続していない場合は、ステップＳ７２に移行して、欠落している送信シーケンス番号を登録する。たとえば、受信したフレームの送信シーケンス番号が「４」であり、直前に受信したフレームの送信シーケンス番号が「２」の場合、送信シーケンス番号「３」のフレームを欠落フレームとして登録する。それから、ステップＳ７３に移行する。
【０１４３】
なお、上述したように、第２エラーチェック受信処理部１１２から出力されるフレームに対して実施されている図９の処理動作のステップＳ５４で、第２エラーチェック受信処理部１１２を介して受け取ったフレーム（ＩＳＤＮ５０２が送信したフレーム）が再送要求フレームであることが判明した場合、当該フローチャートのステップＳ５５により、この再送要求フレームの受信シーケンス番号に対応する送信シーケンス番号の欠落フレームの登録が解除される。
【０１４４】
ステップＳ７３では、プロトコル監視部１０６ｂが第２エラーチェック受信処理部１１２を介して新たにフレーム（ＩＳＤＮ５０２が送信したフレーム）を受信するのを待ち、受信した場合は、当該フレームの受信シーケンス番号を参照することで、ＩＳＤＮ５０２が、欠落フレームとして登録されている送信シーケンス番号のフレームを、すでに通信端末装置５０３から受け取っているか否かを判断する。ＩＳＤＮ５０２が、欠落フレームとして登録されている送信シーケンス番号のフレームを、すでに通信端末装置５０３から受け取っている場合は、何らかの理由により、通信内容記録装置３０１のみが当該フレームを正常に受信することができなかったものと考えられる。
【０１４５】
この場合は、ステップＳ７４に移行し、応答待ちになっている情報チャンネル、すなわち、呼設定受付が完了している情報チャンネルがあるか否かを判断する。応答待ちになっている情報チャンネルがある場合は、通信内容記録装置３０１のみが正常に受信することができず、欠落フレームとして登録されたフレームが、応答メッセージまたは応答確認メッセージを含んでいた可能性があるものと考えられる。
【０１４６】
この場合、ステップＳ７５に移行して、対応する情報チャンネルの記録を開始するように情報チャンネル処理部１０７を制御する。その後、ステップＳ７６に移行して、全ての情報チャンネルに対してフレームの欠落が発生していることを示すフラグを立てる。一方、応答待ちになっている情報チャンネルがない場合は、直ちにステップＳ７６に移行して、全ての情報チャンネルに対してフレームの欠落が発生していることを示すフラグを立てる。
【０１４７】
ステップＳ７３において、プロトコル監視部１０６ｂが第２エラーチェック受信処理部１１２を介して新たに受信したフレームの受信シーケンス番号から判断して、ＩＳＤＮ５０２が、欠落フレームとして登録されている送信シーケンス番号のフレームを通信端末装置５０３から受け取っていないと判断した場合、ステップＳ７７に移行して、この新たに受信したフレームの受信シーケンス番号から１を引いた値が、プロトコル監視部１０６ｂが第１エラーチェック受信処理部１１０を介していままでに受け取ったフレーム（通信端末装置５０３が送信したフレーム）の送信シーケンス番号の最大値より大きいか否かを比較する。
【０１４８】
なお、受信および送信シーケンス番号は、上述したように、「０」から「１２７」までの数値を繰り返して用いるモジュロ（ｍｏｄ）１２８である。このため、上記の比較では、数値の繰り返し回数（０へのリセット回数）をも考慮して行う。
【０１４９】
ステップＳ７７において、プロトコル監視部１０６ｂが第２エラーチェック受信処理部１１２を介して新たに受信したフレーム（ＩＳＤＮ５０２が送信したフレーム）の受信シーケンス番号から１を引いた値が、プロトコル監視部１０６ｂが第１エラーチェック受信処理部１１０を介していままでに受け取ったフレーム（通信端末装置５０３が送信したフレーム）の送信シーケンス番号の最大値より大きい場合、何らかの理由により、ＩＳＤＮ５０２および通信端末装置５０３間でフレーム欠落が生じたものと考えられる。この場合は、ステップＳ７３と同様に、ステップＳ７４〜ステップＳ７６の処理を実行し、必要に応じて情報チャンネル上の通信内容の記録を開始する。
【０１５０】
ステップＳ７８では、第ｌエラーチェック受信処理部１１０を介して受信したフレームが、欠落フラグがＯＮに設定されている情報チャンネルの情報フレームであるか否かを判断する。欠落フラグがＯＮに設定されている情報チャンネルの情報フレームでない場合は、この処理を終了する。
【０１５１】
一方、欠落フラグがＯＮに設定されている情報チャンネルの情報フレームである場合は、ステップＳ７９に移行して、そのフレームが呼設定受付メッセージまたは呼出しメッセージを含んでいるか否かを判断する。
【０１５２】
そして、呼設定受付メッセージまたは呼出しメッセージを含んでいる場合、該当する情報チャンネルの記録がすでに開始されている場合はそれを停止するように情報チャンネル処理部１０７を制御し（ステップＳ８０）、その後、該当する情報チャンネルの欠落フラグをＯＦＦにして（ステップＳ８１）、この処理を終了する。
【０１５３】
ステップＳ７９において、呼設定受付メッセージまたは呼出しメッセージを含んでいない場合は、直ちに、該当する情報チャンネルの欠落フラグをＯＦＦにして（ステップＳ８１）、この処理を終了する。
【０１５４】
以上、本発明の第三実施形態について説明した。
本実施形態では、信号チャンネル上でやり取りされるＬＡＰＤフレームに付されているシーケンス番号によりフレームの連続性を監視し、フレーム欠落が生じた場合は、通信端末装置５０３およびＩＳＤＮ５０２間のプロトコルで規定されている再送手順が取られるかどうか監視している。
【０１５５】
そして、欠落フレームの送信先（受信すべき側）から、再送要求フレームの送信による再送手順が取られず、監視フレームまたは情報フレームが送信されており、このフレームに正常な受信手順が継続していることを示すシーケンス番号が付加されている場合、通信内容記録装置５０３においてのみエラーが生じていると判断して、音声通話による呼設定受付を完了して、応答待ちになっている情報チャンネルの記録を開始している。
【０１５６】
このようにすることで、応答又は応答確認メッセージを含むフレームの一部、または、すべてを欠落した場合でも、情報チャンネルの通信内容の記憶を制御することができる。通信内容の取り逃しを防止することができる。また、本実施形態では、記録中の情報チャンネルについて、呼設定受付、呼出、切断、解放または解放完了メッセージを含む情報フレームを受信した場合、記録を停止するようにしている。このようにすることで、無用な記録を防止することができる。
【０１５７】
また、本実施形態では、切断、解放または解放完了メッセージを含むフレームを受信できなかった場合でも、通話の記録の制御を、次の呼設定受付または呼出しメッセージのいずれかのフレームの受信により判断するようにしている。このようにすることで、通話の切れ目に基づいて記録を制御することができる。
【０１５８】
さらに、本実施形態では、ＬＡＰＤフレームのフレームチェックシーケンスでエラーが検出された場合、第１エラーチェック受信処理部１１０および第２エラーチェック受信処理部１１２により、プロトコル監視部１０６ｂにエラーフレームを渡すことなく廃棄するようにしている。このようにすることで、図９に示すステップＳ５６のフレーム連続性確認処理において、フレームの欠損とエラーフレームとの取り扱いを区別することなく同一の手順で処理することができる。
【０１５９】
また、本実施形態では、図９に示すステップＳ５６のフレーム連続性確認処理により記録を開始した情報チャンネルについて、当該情報チャンネルを制御する情報フレームを信号チャンネル上で受信した場合、当該情報フレームにしたがい記録の制御を行うようにしている。特に、当該情報フレームが応答メッセージまたは応答確認メッセージを含んでいる場合には、先に記録したデータが無効である旨を情報チャンネル処理部１０７に通知することで、それまでの記録データを廃棄させ、当該情報フレームの受信時から再度記録を開始させるようにしている。このようにすることで、無効データの記録をより確実に防止することができる。
【０１６０】
なお、本発明は上記の各実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。たとえば、上記の各実施形態では、２つの通信端末装置５０３間の１対のチャンネル（信号チャンネルおよび情報チャンネル）上の情報を監視し、通信内容を記録する場合について説明した。しかしながら、そのようなｌ対のチャンネルが複数存在する場合であっても、これらのチャンネル上の情報を各々監視し、通信内容を記録するように変更可能であることはいうまでもない。
【０１６１】
また、上記の各実施形態では、情報チャンネル処理部１０７として、情報チャンネル上のデータを記録媒体へ記録可能な形式のデータに変換し、出力するものについて説明した。しかしながら、本発明は、これに限定されるものではない。情報チャンネル処理部１０７自体が、情報チャンネル上のデータを記録媒体へ記録可能な形式のデータに変換するとともに、当該記録媒体への記録を行うものであってもよい。
【０１６２】
また、上記の各実施形態の通信内容記録装置を構成する各構成要素は、ハードウエアよって実現されるもののみならず、ソフトウエアにより実現されるものを含む。たとえば、受信機能を備えたパーソナルコンピュータなどの情報処理装置において、各実施形態の通信内容記録装置を構成する各構成要素をプロセスとして形成するプログラムを実行させることにより、実現するものでもよい。なお、プログラムは、ＦＤやＣＤ−ＲＯＭなど、情報処理装置が読み取り可能な記憶媒体に格納しておくようにしてもよい。
【０１６３】
【発明の効果】
本発明によれば、ＩＳＤＮなどのデジタル通信に好適な通信内容記録装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の第一実施形態である通信内容記録装置が適用された通信システムの概略構成を示す模式図。
【図２】本実施例の通信システムにおいてＩＳＤＮを介して行われる通信端末装置間の回線の接続から切断までの処理手順の一例を示す模式図。
【図３】本実施例の通信内容記録装置の処理動作を説明するためのフローチャート。
【図４】本発明の第二実施形態である通信内容記録装置が適用された通信システムの概略構成を示す模式図。
【図５】本実施例の通信内容記録装置の処理動作を説明するためのフローチャート。
【図６】本実施例の通信内容記録装置におけるエラーフレーム正常化処理を説明するためのフローチャート。
【図７】本発明の第三実施形態である通信内容記録装置が適用された通信システムの概略構成を示す模式図。
【図８】本実施例の通信システムにおいてＩＳＤＮと通信端末装置との間のレイヤ２のリンクの確立からレイヤ３の呼の確立および解放を介してレイヤ２リンクの解放に至るまでの処理手順の一例を示す模式図。
【図９】本実施例の通信内容記録装置の処理動作を説明するためのフローチャート。
【図１０】本実施例の通信内容記録装置におけるフレーム連続性確認処理の処理動作を示すフローチャート。
【図１１】ＩＳＤＮにおけるＬＡＰＤフレームの構成を説明するための模式図。
【図１２】ＩＳＤＮを利用した従来の通信システムの概略構成を示す模式図。
【図１３】従来の通信システムにおける通信端末装置がエラーフレームを受信した際の処理動作を示すフローチャート。
【図１４】従来の通信システムにおける通信端末装置とＩＳＤＮとの間で行われる処理手順の一例を示す模式図。
【符号の説明】
１０１、２０１、３０１・・通信内容記録装置、１０２・・端末側受信部、１０３・・網側受信部、１０４・・第１プロトコル受信処理部、１０５・・第２プロトコル受信処理部、１０６、１０６ａ、１０６ｂ・・プロトコル監視部、１０７・・情報チャンネル処理部、１０８・・監視タイマ、１０９・・第１フレーム受信処理部、１１０・・第１エラーチェック受信処理部、１１１・・第２フレーム受信処理部、１１２・・第２エラーチェック受信処理部、１１３・・フレーム連続性検出部、５０２・・ＩＳＤＮ、５０３・・通信端末装置、５０４・・ＤＳＵ、５０５・・受信部、５０６・・ＬＡＰＤ受信処理部、５０７・・送信部、５０８・・ＬＡＰＤ受信処理部、５０９・・レイヤ３プロトコル処理部、５１０情報チャンネル処理部
【図１】
0003656978.tif 000002
【図２】
0003656978.tif 000003
【図３】
0003656978.tif 000004
【図４】
0003656978.tif 000005
【図５】
0003656978.tif 000006
【図６】
0003656978.tif 000007
【図７】
0003656978.tif 000008
【図８】
0003656978.tif 000009
【図９】
0003656978.tif 000010
【図１０】
0003656978.tif 000011
【図１１】
0003656978.tif 000012
【図１２】
0003656978.tif 000013
【図１３】
0003656978.tif 000014
【図１４】
0003656978.tif 000015