Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4411267B2 - Call recording processor - Google Patents
[go: Go Back, main page]

JP4411267B2 - Call recording processor - Google Patents

Call recording processor Download PDF

Info

Publication number
JP4411267B2
JP4411267B2 JP2005321123A JP2005321123A JP4411267B2 JP 4411267 B2 JP4411267 B2 JP 4411267B2 JP 2005321123 A JP2005321123 A JP 2005321123A JP 2005321123 A JP2005321123 A JP 2005321123A JP 4411267 B2 JP4411267 B2 JP 4411267B2
Authority
JP
Japan
Prior art keywords
signal
telephone
received
processing unit
call
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005321123A
Other languages
Japanese (ja)
Other versions
JP2007129567A (en
Inventor
晃好 勝見
Original Assignee
デジタルテクノロジー株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by デジタルテクノロジー株式会社 filed Critical デジタルテクノロジー株式会社
Priority to JP2005321123A priority Critical patent/JP4411267B2/en
Priority to US11/592,240 priority patent/US20070127634A1/en
Publication of JP2007129567A publication Critical patent/JP2007129567A/en
Application granted granted Critical
Publication of JP4411267B2 publication Critical patent/JP4411267B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Telephone Function (AREA)

Description

本発明は、電話機に接続されて電話機での通話の録音処理を実行する通話録音処理装置に関するものである。   The present invention relates to a call recording processing apparatus that is connected to a telephone and executes a recording process of the telephone call.

従来から、電話機の回線から通話の際の音声信号をモニタして、その音声信号をアナログ信号のまま、又はデジタル信号に変換して記録する録音装置が知られている(例えば、下記非特許文献1〜3参照)。このような録音装置では、1連の音声信号を通話毎に録音し、通話中でない場合に音声信号を録音しないようにするため、通話の開始及び終了を検出する必要がある。   2. Description of the Related Art Conventionally, a recording apparatus that monitors a voice signal during a call from a telephone line and records the voice signal as an analog signal or converted into a digital signal is known (for example, the following non-patent document). 1-3). In such a recording apparatus, it is necessary to detect the start and end of a call in order to record a series of audio signals for each call and not record the audio signal when the call is not in progress.

例えば、下記非特許文献1には、音声信号の中から発信音や会話を感知することによって通話の開始を判定し、電話を切った後の無録音状態を感知して通話の終了を判定することが記載されている。また、下記非特許文献2には、電話機の側音を検出することによって、受話器を上げた時に録音を開始し、受話器を下ろした時に録音を停止することが記載されている。一方、下記非特許文献3には、電話機にフックセンサを内蔵して、フックセンサの検出に応じて録音の開始を制御する録音装置が開示されている。
“Windows対応USB通話録音システムマイ・ロガー”、[online]、株式会社システム・ケイ、[平成17年10月28日検索]、インターネット<URL: http://www.systemk.co.jp/products/sapfone/index_2.html> “簡単・便利な通録録音システム「通録プラス」”、[online]、テクノロジー・リンク株式会社、[平成17年10月28日検索]、インターネット<URL: http://park7.wakwak.com/~tlc/kinou.htm> “ネットワーク対応長時間録音システム”、[online]、株式会社ソフィアシステムズ、[平成17年10月28日検索]、インターネット<URL: http://www.sophia-systems.co.jp/nvr/>
For example, in Non-Patent Document 1 below, the start of a call is determined by detecting a dial tone or conversation from a voice signal, and the end of the call is determined by detecting a no-recording state after hanging up. It is described. Non-Patent Document 2 described below describes that recording is started when the handset is raised by detecting the side sound of the telephone, and recording is stopped when the handset is lowered. On the other hand, Non-Patent Document 3 described below discloses a recording device in which a hook sensor is built in a telephone and the start of recording is controlled according to the detection of the hook sensor.
"Windows compatible USB call recording system My Logger", [online], System Kei Co., Ltd. [Search October 28, 2005], Internet <URL: http://www.systemk.co.jp/products /sapfone/index_2.html> “Easy and convenient continuous recording system“ Senran Plus ””, [online], Technology Link, Inc., [October 28, 2005 search], Internet <URL: http://park7.wakwak.com /~tlc/kinou.htm> "Network-compatible long-time recording system", [online], Sophia Systems, Inc., [October 28, 2005 search], Internet <URL: http://www.sophia-systems.co.jp/nvr/>

上述したように音声信号の中から発信音や会話等の所定音の電圧レベルを検出する場合は、通話中に音声が途切れたり、音声が小さくなりすぎた場合に、正確に通話の開始及び終了を検出できない場合があった。また、電話機の側音を検出する場合は、ヘッドセットを有する電話機を利用するとオンフック中でも内部回路に常時通電される場合があるので、マイクによって集音された周囲の雑音が側音として検出され、常時通話中であると誤検出される傾向にあった。一方、電話機にフックスイッチの状態を検出するセンサを設けると、電話機の構成が複雑になるとともに、電話機の種類によってはセンサの取り付けが困難になるという問題があった。   As described above, when the voltage level of a predetermined tone such as a dial tone or conversation is detected from an audio signal, if the audio is interrupted or the audio is too low during the call, the call is started and ended accurately. May not be detected. In addition, when detecting the side sound of the phone, if a phone having a headset is used, the internal circuit may be constantly energized even during on-hook, so the ambient noise collected by the microphone is detected as a side sound, There was a tendency to be falsely detected as being on a regular call. On the other hand, when a sensor for detecting the state of the hook switch is provided on the telephone, there is a problem that the structure of the telephone becomes complicated and it becomes difficult to attach the sensor depending on the type of the telephone.

そこで、本発明は、電話機におけるフック状態に合わせて正確な録音処理の制御を可能にするとともに、対象電話機の制約を少なくした通話録音処理装置を提供することを目的とする。   SUMMARY OF THE INVENTION An object of the present invention is to provide a call recording processing apparatus that enables accurate control of recording processing in accordance with a hook state in a telephone and reduces restrictions on a target telephone.

上記課題を解決するため、本発明の通話録音処理装置は、電話機に接続されて、該電話機での通話の録音処理を実行する通話録音処理装置において、電話機の送信側通信回線に接続されて、電話機における送信音声信号に所定の変調方法で変調された探り信号を重畳させる送信信号処理部と、電話機の受信側通信回線に接続されて、電話機における受信音声信号をモニタして、受信音声信号に含まれる探り信号を検出するとともに、当該検出された探り信号に基づいて電話機のオンフック/オフフックの状態を判定する受信信号処理部と、受信信号処理部によって電話機がオフフック状態と判定された時に録音処理を実行する録音処理部とを備え、受信信号処理部は、受信音声信号を復調する復調器と、復調器によって出力された復調信号と、送信信号処理部で生成された探り信号に対応するレプリカ信号との相関値を算出する相関器と、相関器から出力された相関値が、所定の閾値以上である場合に電話機がオフフック状態であると判定する判定処理部と、を有する。   In order to solve the above problems, a call recording processing apparatus of the present invention is connected to a telephone, and in a call recording processing apparatus for performing a recording process of a call on the telephone, is connected to a transmission side communication line of the telephone, A transmission signal processing unit that superimposes a probe signal modulated by a predetermined modulation method on a transmission voice signal in a telephone and a reception side communication line of the telephone, monitors the reception voice signal in the telephone, A received signal processing unit that detects an included probe signal and determines the on-hook / off-hook state of the telephone based on the detected probe signal, and a recording process when the telephone is determined to be off-hook by the received signal processor unit And a received signal processor that demodulates the received audio signal, and a demodulated signal output by the demodulator. A correlator that calculates a correlation value with the replica signal corresponding to the search signal generated by the transmission signal processing unit, and the telephone set is off-hook when the correlation value output from the correlator is equal to or greater than a predetermined threshold value. And a determination processing unit for determining.

このような通話録音処理装置においては、電話機の送信音声信号に探り信号が重畳されることによりその探り信号が側音として受信音声信号にまわり込み、その受信音声信号が復調された後、その復調信号と探り信号のレプリカ信号との相関値が算出され、その相関値が所定の閾値以上である場合にオフフック状態であると判定される。そして、その判定結果に基づいて、オフフック状態の時に録音処理が実行されるので、通話中の音声のレベルに拘わらずフック状態を正確に検出することができるとともに、オンフック状態とオフフック状態との間の側音のレベルの変化を確実に判定することができる。また、電話機の送信側通信回線及び受信側通信回線に接続する態様とすることで、対象とする電話機の制約も少なくすることができる。   In such a call recording processing apparatus, a probe signal is superimposed on a transmission voice signal of a telephone so that the probe signal wraps around the received voice signal as a side sound, and the received voice signal is demodulated and then demodulated. A correlation value between the signal and the replica signal of the search signal is calculated, and when the correlation value is equal to or greater than a predetermined threshold, it is determined that the device is in the off-hook state. Based on the determination result, since the recording process is executed in the off-hook state, it is possible to accurately detect the hook state regardless of the level of the voice during the call, and between the on-hook state and the off-hook state. It is possible to reliably determine a change in the level of the side sound. In addition, by connecting to the transmission side communication line and the reception side communication line of the telephone, restrictions on the target telephone can be reduced.

受信信号処理部は、受信音声信号を受信デジタル信号に変換するアナログデジタル変換器と、予め導出された符号パターンを有する通奏信号を生成し、通奏信号を変調して受信デジタル信号に重畳させる通奏信号生成部とをさらに有し、相関器は、復調信号と符号パターンとの相関値をさらに算出し、判定処理部は、相関器から出力された相関値が、所定の第2の閾値以下である場合に電話機がオフフック状態であると判定することが好ましい。   The received signal processing unit generates an analog-digital converter that converts the received audio signal into a received digital signal and a continuo signal having a previously derived code pattern, modulates the continuo signal, and superimposes it on the received digital signal And a correlator further calculating a correlation value between the demodulated signal and the code pattern, and the determination processing unit determines that the correlation value output from the correlator is a predetermined second threshold value. It is preferable to determine that the telephone is off-hook when:

かかる構成を備えれば、受信音声信号をデジタル信号に変換後、そのデジタル信号に変調された通奏信号を重畳させた後、デジタル信号を復調して得られた復調信号と、通奏信号に含まれる符号パターンとの相関値が算出され、その相関値が第2の閾値以下である場合に、オフフック状態と判定される。このように通奏信号の併用により、探り信号を利用したフック状態の検出における通話中の受信音声による検出精度の低下を防止することができる。   With such a configuration, the received audio signal is converted into a digital signal, the modulated signal is superimposed on the digital signal, and then the demodulated signal obtained by demodulating the digital signal is added to the continuous signal. A correlation value with the included code pattern is calculated, and when the correlation value is equal to or smaller than the second threshold value, it is determined that the device is in the off-hook state. Thus, by using the continuo signal together, it is possible to prevent a decrease in detection accuracy due to the received voice during a call in the detection of the hook state using the search signal.

また、受信信号処理部は、電話機がオフフック状態である場合は、第2の閾値を、オンフック時の相関器の出力レベルと現在の相関器の出力レベルとの間の第2の値に設定する閾値制御部をさらに有することも好ましい。   Further, when the telephone is in the off-hook state, the received signal processing unit sets the second threshold value to a second value between the correlator output level at the on-hook time and the current correlator output level. It is also preferable to further include a threshold control unit.

こうすれば、例えば、音声や雑音のレベルが比較的小さい通話において相関器の出力が大きめであっても、オフフック中において発生する音声や雑音のレベルに応じて、通奏信号検出用の閾値を適切な値に設定することができる。   In this way, for example, even if the correlator output is large in a call with a relatively low voice or noise level, the threshold for detecting a continuo signal is set according to the voice or noise level generated during off-hook. It can be set to an appropriate value.

さらに、探り信号は、スペクトラム拡散によって変調された信号であることが好ましい。このようなスペクトラム拡散によって変調された探り信号を用いることで、通話中の受信音声に耳障りな印象を与えることもなく、フック状態の検出に対する通話音声による妨害も防止することができる。   Further, the search signal is preferably a signal modulated by spread spectrum. By using such a search signal modulated by spread spectrum, it is possible to prevent the reception voice during the call from being annoying and to prevent the detection of the hook state from being disturbed by the call voice.

本発明の通話録音処理装置によれば、電話機におけるフック状態に合わせて正確な録音処理の制御を可能にするとともに、対象電話機の制約を少なくすることができる。   According to the call recording processing apparatus of the present invention, it is possible to accurately control the recording process in accordance with the hook state of the telephone, and to reduce the restrictions on the target telephone.

以下、図面を参照しつつ本発明に係る通話録音処理装置の好適な実施形態について詳細に説明する。なお、図面の説明においては同一又は相当部分には同一符号を付し、重複する説明を省略する。   Hereinafter, preferred embodiments of a call recording processing apparatus according to the present invention will be described in detail with reference to the drawings. In the description of the drawings, the same or corresponding parts are denoted by the same reference numerals, and redundant description is omitted.

図1は、本発明の好適な一実施形態である通話録音処理装置10を含む通話録音システム1の構成を示す図である。同図に示すように、通話録音システム1は、録音対象の通話に関する通信を行う電話機20と、電話機20に接続された通話録音処理装置10と、通話録音処理装置10とLAN(Local Area Network)やWAN(Wide Area Network)等のネットワークNWを介して接続されたサーバ装置30とを含んで構成されている。   FIG. 1 is a diagram showing a configuration of a call recording system 1 including a call recording processing apparatus 10 according to a preferred embodiment of the present invention. As shown in the figure, a call recording system 1 includes a telephone 20 that performs communication related to a call to be recorded, a call recording processing device 10 connected to the telephone 20, a call recording processing device 10, and a LAN (Local Area Network). And a server device 30 connected via a network NW such as a WAN (Wide Area Network).

電話機20は、外部の2線式の電話回線W1に接続されたハイブリッド回路21と、ハイブリッド回路21に電話機20内部の送信側通信回線W2を経由して接続された送話器22と、ハイブリッド回路21に電話機20内部の受信側通信回線W3を経由して接続された受話器23とを備えている。ハイブリッド回路21は、2線式の電話回線W1上において外部から受信される音声信号を、受信側通信回線W3側に受信音声信号として送出するとともに、送話器22から送信側通信回線W2を経由して受信される送信音声信号を電話回線W1上に送出する。すなわち、ハイブリッド回路21は、電話機20内部の4線式の電話回線と電話機20外部の2線式の電話回線との間でアナログ信号である送信音声及び受信音声を分離又は合成する、いわゆる2線−4線変換回路である。ここで、電話機20の送話器22から送出された送信音声信号の一部は、ハイブリッド回路21を経由して「側音」として受信側通信回線W3側にまわり込むことになる。「側音」とは、送話器から入った音や電話機周囲の騒音の一部が、電話機の内部回路を通り受話器から出力されることにより発生する音のことをいう。   The telephone 20 includes a hybrid circuit 21 connected to an external two-wire telephone line W1, a transmitter 22 connected to the hybrid circuit 21 via a transmission side communication line W2 inside the telephone 20, and a hybrid circuit. 21 is provided with a handset 23 connected to the telephone 20 via a receiving communication line W3. The hybrid circuit 21 transmits a voice signal received from the outside on the two-wire telephone line W1 as a received voice signal to the reception side communication line W3 side, and from the transmitter 22 via the transmission side communication line W2. The transmission voice signal received in this way is sent out on the telephone line W1. That is, the hybrid circuit 21 separates or synthesizes transmission voice and reception voice, which are analog signals, between a four-wire telephone line inside the telephone 20 and a two-wire telephone line outside the telephone 20. It is a 4-wire conversion circuit. Here, a part of the transmission voice signal transmitted from the transmitter 22 of the telephone 20 wraps around the reception side communication line W3 as “side sound” via the hybrid circuit 21. “Side tone” refers to a sound that is generated when a part of the sound that enters from the transmitter or around the telephone is output from the receiver through the internal circuit of the telephone.

通話録音処理装置10は、電話機20の送信側通信回線W2に接続され、所定の変調方法で探り信号を生成して、電話機20における送信音声信号に探り信号を重畳させる送信信号処理部11と、電話機20の受信側通信回線W3に接続され、受信音声信号をモニタして探り信号を検出して、検出結果に基づいて電話機20のフック状態を判定する受信信号処理部12と、受信信号処理部12の判定に基づいて受信音声信号の録音処理を実行するデータ送信処理部(録音処理部)13と、探り信号等の信号レベルを適正なレベルに決定する送信レベル決定部14とを備えている。   The call recording processing device 10 is connected to the transmission side communication line W2 of the telephone set 20, generates a search signal by a predetermined modulation method, and superimposes the search signal on the transmission voice signal in the telephone set 20; A reception signal processing unit 12 connected to the reception side communication line W3 of the telephone set 20, monitors a received voice signal, detects a probe signal, and determines the hook state of the telephone set 20 based on the detection result; and a reception signal processing unit A data transmission processing unit (recording processing unit) 13 that performs recording processing of the received audio signal based on the determination of 12, and a transmission level determination unit 14 that determines the signal level of the search signal or the like to an appropriate level. .

サーバ装置30は、通話録音処理装置10のデータ送信処理部13から送信された1通話毎の音声データを受信し、音声ファイルの作成、データベースの構築、音声ファイルの蓄積等を行うサーバシステムである。   The server device 30 is a server system that receives voice data for each call transmitted from the data transmission processing unit 13 of the call recording processing device 10, and creates a voice file, constructs a database, stores a voice file, and the like. .

以下、図2〜図4を参照して、通話録音処理装置10の各構成要素について説明する。   Hereinafter, each component of the call recording processing apparatus 10 will be described with reference to FIGS.

送信信号処理部11は、図2に示すように、符号発生器111と、信号複流化部112と、PSK変調器113と、D/Aコンバータ114とを有している。   As shown in FIG. 2, the transmission signal processing unit 11 includes a code generator 111, a signal double flow unit 112, a PSK modulator 113, and a D / A converter 114.

符号発生器111は、外部から入力されたタイミングクロックCLに同期して、探り信号を生成するためのデジタル符号系列を導出する機能を有する。通話録音処理装置10では、探り信号を変調する方法としてスペクトラム拡散(Spread Spectrum)変調の1種である直接拡散変調(DS:Direct Sequence)方式が用いられる。このような直接拡散変調によって変調された探り信号は、広い帯域幅に信号のエネルギーが拡散されるため、信号秘匿性や耐ノイズ性に優れるとともに、以下のような利点を有する。つまり、受信音声信号に重畳されてもユーザに耳障りな印象を与えることもなく、通話時の音声により探り信号の検出が妨害されることも少なく、側音レベルが小さくても検出感度が高い。具体的には、符号発生器111は、例えば、デジタル符号系列を生成するための生成多項式として下記式(1);

Figure 0004411267


を用いて、M系列拡散符号を生成する。符号発生器111は、図3に示すように、n段(ここでは、n=10)のシフトレジスタ111aと、式(1)の生成多項式に対応してシフトレジスタ111aの複数段の状態の論理結合をシフトレジスタ111aの入力にフィードバックする論理回路111bとから構成されている。 The code generator 111 has a function of deriving a digital code sequence for generating a search signal in synchronization with an externally input timing clock CL. In the call recording processing apparatus 10, a direct sequence modulation (DS) method, which is one type of spread spectrum modulation, is used as a method of modulating a search signal. The probe signal modulated by such direct spread modulation is excellent in signal secrecy and noise resistance because the signal energy is spread over a wide bandwidth, and has the following advantages. That is, even if it is superimposed on the received voice signal, it does not give an irritating impression to the user, detection of the search signal is hardly disturbed by the voice during a call, and the detection sensitivity is high even if the side sound level is low. Specifically, the code generator 111 is, for example, the following equation (1) as a generator polynomial for generating a digital code sequence;
Figure 0004411267


Is used to generate an M-sequence spreading code. As shown in FIG. 3, the code generator 111 includes an n-stage (here, n = 10) shift register 111a and a logic of a plurality of stages of the shift register 111a corresponding to the generator polynomial of Expression (1). The logic circuit 111b feeds back the coupling to the input of the shift register 111a.

このようにして生成されるM系列拡散符号は、周期2−1で繰り返される符号系列となり、各周期の中で1と0の数の差は1以下であり(平衡特性)、1つの系列とそれを任意の数だけシフトした系列を比較すると互いに一致する列と一致しない列の数の差は1以下であり(相関特性)、各周期の中でrun(同一デジットの連続数)が1の場合の数は全ラン数の1/2、2の場合の数は1/4、3の場合の数は1/8、・・・であり(run特性)、任意にシフトした2つのM系列拡散符号の排他的論理和を取るとそのいずれとも異なる位相シフトを受けたM系列拡散符号が得られる(ジェネリック特性)といった性質を有する。 The M-sequence spreading code generated in this way is a code sequence that is repeated with a period of 2 n −1, and the difference between the numbers of 1 and 0 in each period is 1 or less (balanced characteristic). And a sequence shifted by an arbitrary number, the difference between the number of columns that match each other and the number of columns that do not match each other is 1 or less (correlation characteristics), and the run (number of consecutive identical digits) is 1 in each cycle. The number of cases is 1/2 of the total number of runs, the number of cases of 2 is 1/4, the number of cases of 3 is 1/8,... (Run characteristic), and two Ms that are arbitrarily shifted When the exclusive OR of the sequence spreading codes is taken, an M sequence spreading code subjected to a phase shift different from any of them is obtained (generic characteristics).

図2に戻って、信号複流化部112は、符号発生器111で生成されたM系列拡散符号のデジタル値“0”を“−1”に置き換えることにより、M系列拡散符号を複流化してPSK変調器113に出力する。   Returning to FIG. 2, the signal double stream unit 112 replaces the digital value “0” of the M sequence spread code generated by the code generator 111 with “−1”, thereby double stream the M sequence spread code and PSK. Output to the modulator 113.

PSK変調器113は、キャリア信号源Sから出力された搬送波信号をM系列拡散符号を用いてPSK(Phase Shift Keying)変調により変調して探り信号を生成する。具体的には、PSK変調器113は、搬送波信号と拡散符号系列との乗算処理を実行する。 PSK modulator 113 generates a probing signal a carrier signal which is output from the carrier signal source S c is modulated by PSK (Phase Shift Keying) modulation with the M-sequence spreading codes. Specifically, the PSK modulator 113 performs multiplication processing of the carrier signal and the spread code sequence.

D/Aコンバータ114は、PSK変調器113から出力された探り信号をデジタル信号からアナログ信号に変換し、変換したアナログ信号を電話機20の送信側通信回線W2に送出することにより送信音声信号に重畳させる。   The D / A converter 114 converts the search signal output from the PSK modulator 113 from a digital signal to an analog signal, and sends the converted analog signal to the transmission side communication line W2 of the telephone set 20 so as to be superimposed on the transmission voice signal. Let

受信信号処理部12は、図4に示すように、電話機20のフック状態を検出するために探り信号とともに併用される通奏信号を生成する通奏信号生成部115と、A/Dコンバータ(アナログデジタル変換器)116と、加算器117と、PSK復調器118と、フィルタ部119と、リミッタ部120と、通奏信号生成部115で生成された通奏信号に対応するレプリカ信号(複製信号)を生成するレプリカ信号生成部121と、相関器122と、ATC部(閾値制御部)123と、判定処理部124とを有している。   As shown in FIG. 4, the reception signal processing unit 12 includes a continuo signal generation unit 115 that generates a continuo signal that is used together with a probe signal to detect the hook state of the telephone set 20, and an A / D converter (analog). (Digital converter) 116, adder 117, PSK demodulator 118, filter unit 119, limiter unit 120, and replica signal (replicated signal) corresponding to the continuo signal generated by continuo signal generator 115 Includes a replica signal generation unit 121, a correlator 122, an ATC unit (threshold control unit) 123, and a determination processing unit 124.

通奏信号生成部115は、符号発生器125と、アンプ部126と、信号複流化部127と、PSK変調器128とから構成されている。この符号発生器125は、符号発生器111と同様の構成及び機能を有し、通奏信号を生成するためのデジタル符号系列を、タイミングクロックCLに同期して発生させる。具体的には、符号発生器125は、直接拡散変調におけるデジタル符号系列を生成するための生成多項式として例えば下記式(2);

Figure 0004411267


を用いて、符号発生器111が生成する符号系列と干渉しないM系列拡散符号を生成する。ここで、通奏信号は、受信音声信号がアナログ−デジタル変換された受信デジタル信号に重畳され、電話機20のフック状態を検出するために探り信号と併用される信号である。信号複流化部127及びPSK変調器128は、それぞれ、信号複流化部112及びPSK変調器113と同様の処理を行う。アンプ部126は、符号発生器125によって出力された拡散符号系列に対して可変乗算処理を実行して信号複流化部127に出力する。より詳細には、アンプ部126は、Q15フォーマットの固定小数点演算による乗算処理を施す。 The continuo signal generation unit 115 includes a code generator 125, an amplifier unit 126, a signal double flow unit 127, and a PSK modulator 128. The code generator 125 has the same configuration and function as the code generator 111, and generates a digital code sequence for generating a continuo signal in synchronization with the timing clock CL. Specifically, the code generator 125 generates, for example, the following equation (2) as a generator polynomial for generating a digital code sequence in direct spreading modulation:
Figure 0004411267


Is used to generate an M-sequence spreading code that does not interfere with the code sequence generated by the code generator 111. Here, the continuo signal is a signal that is superimposed on the received digital signal obtained by analog-digital conversion of the received audio signal and is used together with the search signal to detect the hook state of the telephone set 20. The signal double flow unit 127 and the PSK modulator 128 perform the same processing as the signal double flow unit 112 and the PSK modulator 113, respectively. The amplifier unit 126 performs variable multiplication processing on the spread code sequence output from the code generator 125 and outputs the result to the signal double stream unit 127. More specifically, the amplifier unit 126 performs multiplication processing by fixed-point arithmetic in the Q15 format.

A/Dコンバータ116は、電話機20の受信側通信回線W3からモニタした受信音声信号に対してアナログ−デジタル変換を行うことにより、受信デジタル信号を得て、加算器117に出力する。この受信デジタル信号は、加算器117により通奏信号と加算され、PSK復調器118に入力される。   The A / D converter 116 obtains a received digital signal by performing analog-digital conversion on the received audio signal monitored from the receiving side communication line W3 of the telephone set 20, and outputs the received digital signal to the adder 117. This received digital signal is added to the continuo signal by the adder 117 and input to the PSK demodulator 118.

PSK復調器118は、通奏信号を含む受信デジタル信号に対して復調処理を実行し、PSK変調により変調された符号系列を復調信号として取り出してフィルタ部119に出力する。すなわち、PSK復調器118は、PSK変調器113,128に入力されたキャリア信号源Sからのキャリア信号と、受信デジタル信号との乗算処理を行うことにより、同期検波を行って復調信号を得る。 The PSK demodulator 118 performs demodulation processing on the received digital signal including the continuo signal, extracts a code sequence modulated by PSK modulation as a demodulated signal, and outputs it to the filter unit 119. That, PSK demodulator 118 obtains a carrier signal from a carrier signal source S c inputted to the PSK modulator 113,128, by performing multiplication processing between the received digital signal, a demodulated signal by performing synchronous detection .

フィルタ部119は、PSK復調器118によって取り出された復調信号から高域の信号成分を取り除くために移動平均法により平滑化処理を行い、リミッタ部120に出力する。この平滑化処理においては、ナイキストフィルタが用いられてもよいが、ここでは、処理を単純化できるという点で移動平均法が用いられている。例えば、フィルタ部119は、変調信号のサンプリング周波数が8kHzで符号のビットレートが1kHzの場合は、平均化処理を8回実行する。   The filter unit 119 performs a smoothing process using a moving average method to remove a high-frequency signal component from the demodulated signal extracted by the PSK demodulator 118 and outputs the result to the limiter unit 120. In this smoothing process, a Nyquist filter may be used, but here the moving average method is used in that the process can be simplified. For example, when the sampling frequency of the modulation signal is 8 kHz and the bit rate of the code is 1 kHz, the filter unit 119 executes the averaging process 8 times.

リミッタ部120は、復調信号に含まれるデータの正負判定処理を行い、相関器122に出力する。この正負判定処理は、復調信号における各符号のデータが0より大きい場合は“1”と判定し、復調信号における各符号のデータが0より小さい場合は“−1”と判定することにより、復調信号に含まれる振幅雑音成分を除去して復調符号系列を生成する。   The limiter unit 120 performs a positive / negative determination process on the data included in the demodulated signal and outputs the result to the correlator 122. In this positive / negative determination process, when each code data in the demodulated signal is larger than 0, it is determined as “1”, and when each code data in the demodulated signal is smaller than 0, it is determined as “−1”. An amplitude noise component included in the signal is removed to generate a demodulated code sequence.

レプリカ信号生成部121は、符号発生器129と、信号複流化部130と、遅延処理部131から構成されている。この符号発生器129及び信号複流化部130の機能は、それぞれ、符号発生器111,125、及び信号複流化部112,127と同様であり、探り信号に対応する拡散符号系列と同一の符号系列であるレプリカ符号パターン(レプリカ信号)と、通奏信号に対応する拡散符号系列と同一の符号系列であるレプリカ符号パターンとの両方を生成する。符号発生器129及び信号複流化部130において生成された2つのレプリカ符号パターンは、復調符号系列に含まれる拡散符号系列に同期させるため、遅延処理部131によって送信信号処理部11及び受信信号処理部12における変換処理、サンプリング処理等に起因する遅延時間に相当する遅延が与えられ、相関器122に出力される。   The replica signal generation unit 121 includes a code generator 129, a signal double flow unit 130, and a delay processing unit 131. The functions of the code generator 129 and the signal doubling unit 130 are the same as those of the code generators 111 and 125 and the signal doubling units 112 and 127, respectively, and the same code sequence as the spreading code sequence corresponding to the probe signal And a replica code pattern that is the same code sequence as the spreading code sequence corresponding to the continuo signal is generated. The two replica code patterns generated in the code generator 129 and the signal doubling unit 130 are synchronized with the spreading code sequence included in the demodulated code sequence, so that the delay processing unit 131 transmits the transmission signal processing unit 11 and the received signal processing unit. 12, a delay corresponding to the delay time caused by the conversion process, sampling process, etc. is given to the correlator 122.

相関器122は、復調符号系列と、探り信号に対応するレプリカ符号パターン及び通奏信号に対応するレプリカ符号パターンとのそれぞれの相関値を1周期分算出する。具体的には、相関器122は、復調符号系列をX(n)、レプリカ符号パターンをX(n)としたとき、下記式(3);

Figure 0004411267


により相関値φ(m)を求める。ここで、X(n+m)modNは、N点のデータに対するサイクリックシフト演算を示す。相関器122は、探り信号に対応して算出した相関値φ(m)の1周期分の積算値と、通奏信号に対応して算出した相関値φ(m)の1周期分の積算値とを更に算出し、それらの積算値をATC部123を経由して判定処理部124に出力する。 The correlator 122 calculates the correlation value of the demodulated code sequence, the replica code pattern corresponding to the search signal, and the replica code pattern corresponding to the continuo signal for one period. Specifically, the correlator 122 uses the following equation (3) when the demodulated code sequence is X 1 (n) and the replica code pattern is X 2 (n);
Figure 0004411267


To obtain a correlation value φ (m). Here, X 2 (n + m) mod N indicates a cyclic shift operation on data at N points. The correlator 122 is an integrated value for one cycle of the correlation value φ 1 (m) calculated corresponding to the probe signal and one cycle of the correlation value φ 2 (m) calculated corresponding to the continuo signal. The integrated value is further calculated, and the integrated value is output to the determination processing unit 124 via the ATC unit 123.

判定処理部124は、相関器122から出力された相関値φ(m),φ(m)のそれぞれの積算値に基づいて、電話機20のオンフック/オフフックの状態を判定し、判定結果データをデータ送信処理部13に出力する。すなわち、相関値φ(m)の積算値が所定の閾値φth1以上である場合は、受信音声信号に探り信号がまわり込んでいると判断されるので、電話機20のフック状態をオフフックであると判定し、一方、閾値φth1未満である場合は、電話機20のフック状態をオンフックであると判定する。 The determination processing unit 124 determines the on-hook / off-hook state of the telephone set 20 based on the respective integrated values of the correlation values φ 1 (m) and φ 2 (m) output from the correlator 122, and determination result data Is output to the data transmission processing unit 13. That is, when the integrated value of the correlation value φ 1 (m) is equal to or greater than the predetermined threshold φ th1, it is determined that the probe signal has sneak into the received voice signal, and the hook state of the telephone 20 is off-hook. On the other hand, if it is less than the threshold φ th1 , the hook state of the telephone 20 is determined to be on-hook.

ここで、探り信号のみ検出する場合は、通話中の音声により探り信号が妨害され検出不能となる可能性があるので、判定処理部124は、相関値φ(m)の積算値によってオフフックと判定された後は通奏信号を優先的に検出する。通奏信号は、受話側の回路において一定レベルで仮想的に注入される信号であり、この信号を常時モニタすることにより、オフフック時において送話器22側からの探り信号又は受信音声信号の重畳による検出感度の低下を検出することができる。この検出感度の変化によってフック状態を判定するのである。具体的には、判定処理部124は、相関値φ(m)の積算値が所定の閾値φth2以下である場合は、受信音声信号に音声信号又は探り信号が含まれていると判断されるので、電話機20のフック状態をオフフックであると判定し、一方、閾値φth2を超えている場合は、電話機20のフック状態をオンフックであると判定する。 Here, when only the probe signal is detected, there is a possibility that the probe signal is disturbed by the voice during a call and the detection becomes impossible. Therefore, the determination processing unit 124 goes off-hook by the integrated value of the correlation value φ 1 (m). After the determination, the continuo signal is preferentially detected. The continuo signal is a signal that is virtually injected at a constant level in the circuit on the receiver side. By constantly monitoring this signal, a superimposition of a probe signal or a reception voice signal from the transmitter 22 side when off-hook is performed. It is possible to detect a decrease in detection sensitivity due to. The hook state is determined based on the change in detection sensitivity. Specifically, when the integrated value of the correlation value φ 2 (m) is equal to or less than a predetermined threshold φ th2 , the determination processing unit 124 determines that the received audio signal includes an audio signal or a search signal. Therefore, it is determined that the hook state of the telephone 20 is off-hook. On the other hand, if the threshold value φth2 is exceeded, the hook state of the telephone 20 is determined to be on-hook.

ATC部123は、相関器122から出力された相関値φ(m),φ(m)のそれぞれの積算値に基づいて、電話機20のフック状態を検出するための閾値φth1,φth2を自動設定して判定処理部124に出力する。例えば、判定処理部124においてオンフックと判定されている間は、閾値φth2を、相関値φ(m)の積算値の最大出力レベルの所定割合(例えば、1/2)の設定値に設定し、オフフックと判定されている間は、閾値φth2を、相関値φ(m)の積算値の最大出力レベルと現在の相関値φ(m)の積算値の出力レベルとの中間値に設定する。一般の電話機においてはノイズキャンセラやエコーキャンセラの影響によりオフフック状態であっても側音レベルがかなり抑圧され、相関器122の出力のレベル差が小さくなる傾向にある。上述した閾値の制御により、このような場合に閾値を上げるような制御が為されるので、オフフック中及びオンフック中において発生する音声や雑音のレベルに応じて、通奏信号検出用の閾値を適切な値に設定することができる。 The ATC unit 123 detects threshold values φ th1 and φ th2 for detecting the hook state of the telephone set 20 based on the integrated values of the correlation values φ 1 (m) and φ 2 (m) output from the correlator 122. Is automatically set and output to the determination processing unit 124. For example, while the determination processing unit 124 determines that it is on-hook, the threshold φ th2 is set to a set value of a predetermined ratio (for example, ½) of the maximum output level of the integrated value of the correlation value φ 2 (m). and, while it is determined that the off-hook, the threshold phi th2, an intermediate value between the output level of the integrated value of the maximum output level and current correlation values phi 2 of the integrated value of the correlation value φ 2 (m) (m) Set to. In a general telephone, the side tone level is considerably suppressed even in an off-hook state due to the influence of a noise canceller or an echo canceller, and the difference in the output level of the correlator 122 tends to be small. Since the threshold value control described above increases the threshold value in such a case, the threshold value for detecting a continuo signal is appropriately set according to the level of voice and noise generated during off-hook and on-hook. Can be set to any value.

図1に戻って、データ送信処理部13は、受信信号処理部12から出力された判定結果に基づいて、電話機20がオンフック状態からオフフック状態に変化したタイミングに合わせて電話機20における通話の録音処理を開始し、電話機20がオフフック状態からオンフック状態に変化したタイミングに合わせて録音処理を停止する。この録音処理は、モニタされた通話の音声信号に基づいて音声データを作成することにより行われる。データ送信処理部13は、作成した音声データを、逐次、サーバ装置30に送信する。   Returning to FIG. 1, based on the determination result output from the received signal processing unit 12, the data transmission processing unit 13 performs a call recording process in the telephone 20 in accordance with the timing when the telephone 20 changes from the on-hook state to the off-hook state. And the recording process is stopped at the timing when the telephone 20 changes from the off-hook state to the on-hook state. This recording process is performed by creating voice data based on the voice signal of the monitored call. The data transmission processing unit 13 sequentially transmits the created audio data to the server device 30.

送信レベル決定部14は、探り信号及び通奏信号のレベルを適正なレベルに設定するためのキャリブレーション処理を行う。図5は、送信レベル決定部14による探り信号を対象としたキャリブレーション処理を示すフローチャート、図6は、送信レベル決定部14による通奏信号を対象としたキャリブレーション処理を示すフローチャートである。以下、キャリブレーション処理の手順について説明する。   The transmission level determination unit 14 performs a calibration process for setting the levels of the search signal and the continuo signal to appropriate levels. FIG. 5 is a flowchart showing the calibration process for the search signal by the transmission level determination unit 14, and FIG. 6 is a flowchart for the calibration process for the continuo signal by the transmission level determination unit 14. Hereinafter, the procedure of the calibration process will be described.

図5に示すように、まず、送信レベル決定部14は、受信側通信回線W3をモニタして、電話機がオフフック状態時の電話回線W1側の交換機(図示せず)から到来するDT(ダイヤルトーン)信号のレベルを計測し基準レベルとする(ステップS01)。次に、送信信号処理部11を制御して、探り信号を予め設定された最大レベルで生成させる(ステップS02)。このとき、探り信号が重畳された受信音声信号をモニタして、モニタされた受信音声信号から400Hzのコムフィルタを用いた処理によりDT信号を除去する(ステップS03)。さらに、DT信号が除去された受信音声信号のレベルを計測する(ステップS04)。最後に、基準レベルを基準として受信音声信号のレベルが、ユーザに耳障りとならず、かつ、検出可能なレベルとなるように探り信号のレベルを設定し、設定されたレベルで探り信号を生成するように送信信号処理部11を制御する(ステップS05)。   As shown in FIG. 5, first, the transmission level determination unit 14 monitors the reception side communication line W3, and receives a DT (dial tone) coming from a telephone line W1 side exchange (not shown) when the telephone is in an off-hook state. ) The signal level is measured and set as a reference level (step S01). Next, the transmission signal processing unit 11 is controlled to generate a search signal at a preset maximum level (step S02). At this time, the received voice signal on which the search signal is superimposed is monitored, and the DT signal is removed from the monitored received voice signal by processing using a 400 Hz comb filter (step S03). Further, the level of the received audio signal from which the DT signal has been removed is measured (step S04). Finally, the level of the search signal is set so that the level of the received audio signal is not disturbing to the user and can be detected with reference to the reference level, and the search signal is generated at the set level. The transmission signal processing unit 11 is controlled as described above (step S05).

次に、図6を参照して、送信レベル決定部14は、電話機20がオンフック状態時に、図5に示す処理によって設定されたレベルで探り信号を送信音声信号に重畳させる(ステップS11)。次に、受信信号処理部12のアンプ部126を制御して、予め設定されたレベルで通奏信号を生成する(ステップS12)。その後、送信レベル決定部14は、受信信号処理部12の相関器122から出力される通奏信号に対応する出力レベルのモニタを開始する(ステップS13)。そして、相関器122からの出力レベルと所定の受信可能最大値とを比較し(ステップS14)、出力レベルが受信可能最大値を超えている場合は(ステップS14;YES)、受信信号処理部12を制御して、通奏信号のレベルを減少させる(ステップS15)。一方、出力レベルが受信可能最大値を超えていない場合は(ステップS14;NO)、受信信号処理部12を制御して、通奏信号のレベルを増加させる(ステップS16)。その結果、相関器122の出力レベルが受信可能最大値に近いレベルに達した場合(ステップS17;YES)、通奏信号のレベルを固定する(ステップS18)。これに対して、相関器122の出力レベルが受信可能最大値に近いレベルに達していない場合(ステップS17;NO)、ステップS14に戻って通奏信号のレベルの調整(ステップS14〜S17)を繰り返す。以上のようなキャリブレーション処理により、通奏信号を、オンフック時に十分な検出感度を維持できるレベルに設定することができる。   Next, referring to FIG. 6, transmission level determination unit 14 superimposes the search signal on the transmission audio signal at the level set by the process shown in FIG. 5 when telephone 20 is in the on-hook state (step S11). Next, the amplifier unit 126 of the received signal processing unit 12 is controlled to generate a continuo signal at a preset level (step S12). Thereafter, the transmission level determination unit 14 starts monitoring the output level corresponding to the continuo signal output from the correlator 122 of the reception signal processing unit 12 (step S13). Then, the output level from the correlator 122 is compared with a predetermined maximum receivable value (step S14). If the output level exceeds the maximum receivable value (step S14; YES), the reception signal processing unit 12 is processed. Is controlled to reduce the level of the continuo signal (step S15). On the other hand, when the output level does not exceed the maximum receivable value (step S14; NO), the reception signal processing unit 12 is controlled to increase the level of the continuo signal (step S16). As a result, when the output level of the correlator 122 reaches a level close to the maximum receivable value (step S17; YES), the level of the continuo signal is fixed (step S18). On the other hand, when the output level of the correlator 122 does not reach a level close to the maximum receivable value (step S17; NO), the process returns to step S14 to adjust the level of the continuo signal (steps S14 to S17). repeat. With the calibration process as described above, the continuo signal can be set to a level that can maintain sufficient detection sensitivity when on-hook.

以下、以上説明した通話録音処理装置10の作用効果について説明する。   Hereinafter, the operation and effect of the call recording processing apparatus 10 described above will be described.

通話録音処理装置10においては、電話機20の送信音声信号に探り信号が重畳されることによりその探り信号が側音として受信音声信号にまわり込み、その受信音声信号が復調された後、その復調信号と探り信号に対応するレプリカ符号パターンとの相関値が算出され、その相関値が所定の閾値φth1以上である場合にオフフック状態であると判定される。そして、その判定結果に基づいて、オフフック状態の時に録音処理が実行されるので、通話中の音声のレベルに拘わらずフック状態を正確に検出することができるとともに、オンフック状態とオフフック状態との間の側音のレベルの変化を確実に判定することができる。特に、オフフック中であっても探り信号が継続して供給されるため、通話における音声が途切れても、音声レベルが小さくても、オフフック状態を検出し続けることが可能となる。さらに、ヘッドセットが付属している電話機等において内部回路に常時通電される場合であっても、受信側通信回線に戻る側音レベルの差が十分に判別可能とされる。また、電話機20の送信側通信回線W2及び受信側通信回線W3に接続する態様とすることで、対象とする電話機の制約も少なくすることができる。 In the call recording processing apparatus 10, the probe signal is superimposed on the transmission voice signal of the telephone 20, so that the probe signal wraps around the received voice signal as a side sound, and the demodulated signal is demodulated after the received voice signal is demodulated. And a replica code pattern corresponding to the probe signal are calculated, and when the correlation value is equal to or greater than a predetermined threshold φ th1 , it is determined to be in the off-hook state. Based on the determination result, since the recording process is executed in the off-hook state, it is possible to accurately detect the hook state regardless of the level of the voice during the call, and between the on-hook state and the off-hook state. It is possible to reliably determine a change in the level of the side sound. In particular, since the search signal is continuously supplied even during the off-hook state, the off-hook state can be continuously detected even if the voice in the call is interrupted or the voice level is low. Furthermore, even when the internal circuit is always energized in a telephone or the like with a headset, the difference in the side sound level that returns to the receiving communication line can be sufficiently determined. In addition, by connecting the telephone 20 to the transmission side communication line W2 and the reception side communication line W3, restrictions on the target telephone can be reduced.

また、受信音声信号を受信デジタル信号に変換後、その受信デジタル信号に拡散符号系列を用いて変調された通奏信号を重畳させた後、受信デジタル信号を復調して得られた復調信号と、拡散符号系列と同一のレプリカ符号パターンとの相関値が算出され、その相関値の積算値が所定の閾値φth2以下である場合に、オフフック状態と判定される。このような受信側の回路において挿入される通奏信号の併用により、探り信号を利用したフック状態の検出における通話中の受信音声による検出精度の低下を防止することができる。 Further, after converting the received audio signal into a received digital signal, after superimposing a continuo signal modulated using a spreading code sequence on the received digital signal, a demodulated signal obtained by demodulating the received digital signal; A correlation value between the spread code sequence and the same replica code pattern is calculated, and when the integrated value of the correlation values is equal to or less than a predetermined threshold φ th2, it is determined as an off-hook state. By using the continuo signal inserted in the circuit on the receiving side in this way, it is possible to prevent a decrease in detection accuracy due to the received voice during a call in the detection of the hook state using the search signal.

また、探り信号としてスペクトラム拡散によって変調された信号を用いることで、通話中の受信音声に耳障りな印象を与えることもなく、フック状態の検出に対する通話音声による妨害も防止することができる。   Further, by using a signal modulated by spread spectrum as the search signal, it is possible to prevent the reception voice during the call from being annoying and to prevent the call voice from interfering with the detection of the hook state.

次に、本発明の実施形態にかかる通話録音処理装置10を対象としたフック状態の検出に関する実験結果について説明する。   Next, the experimental result regarding the detection of the hook state for the call recording processing apparatus 10 according to the embodiment of the present invention will be described.

ここでは、試験対象の通話録音処理装置10として、符号1ビットあたりの周波数(チップ周波数)が1000Hz、拡散符号周期が1.023sec、符号系列が1023ビットM系列符号、搬送波周波数が2000Hz、符号同期方式が固定同期、最大占有周波数帯域が977Hz〜3023Hz、サンプリング周波数が8000Hz、音声データフォーマットがμ−Law又はA−Law、音声の周波数特性が600〜3,400Hz(±4dB)、S/N比が約42dBのものを用いた。   Here, as the call recording processing apparatus 10 to be tested, the frequency (chip frequency) per code bit is 1000 Hz, the spreading code cycle is 1.023 sec, the code sequence is 1023 bit M-sequence code, the carrier frequency is 2000 Hz, and code synchronization. The method is fixed synchronization, the maximum occupied frequency band is 977Hz to 3023Hz, the sampling frequency is 8000Hz, the audio data format is μ-Law or A-Law, the frequency characteristic of audio is 600 to 3,400Hz (± 4dB), S / N ratio Was about 42 dB.

図7には、フック状態の検出に用いられる通話録音システム201の構成を示す。同図に示すように、MODEMが内蔵されたNCU(Network Control Unit)202には、NCU202による発呼動作を制御する制御用PC203が接続されている。また、NCU202には、電話機20が電話線を介して接続されるとともに、電話線及び疑似交換機204を経由して相手側電話機205が接続されている。NCU202は、内蔵するリレー回路によって電話機20のフック状態をオフフック状態に設定した後、任意の通話時間を設定して電話機20と相手側電話機205とを繰り返し接続する。なお、NCU202は、各通話接続の終了直後には電話機20をオンフック状態に設定する。このとき、相手側電話機205には留守番電話機能が設定されており、通話時間に応じた録音音声が流される。表1には、本試験における測定条件を示す。

Figure 0004411267

FIG. 7 shows a configuration of a call recording system 201 used for detecting a hook state. As shown in the drawing, an NCU (Network Control Unit) 202 having a built-in MODEM is connected to a control PC 203 for controlling a call operation by the NCU 202. In addition, the telephone 20 is connected to the NCU 202 via a telephone line, and a partner telephone 205 is connected via the telephone line and the pseudo exchange 204. The NCU 202 sets the telephone 20 to the off-hook state by a built-in relay circuit, and then sets an arbitrary call time and repeatedly connects the telephone 20 and the partner telephone 205. The NCU 202 sets the telephone 20 in an on-hook state immediately after the end of each call connection. At this time, an answering machine function is set in the other party's telephone 205, and a recorded voice corresponding to the call time is played. Table 1 shows the measurement conditions in this test.
Figure 0004411267

このような通話録音システム201を用いた実験において、通話開始時刻を基準にしてNCU202の制御ログとサーバ装置30に蓄積された音声ファイルとの通話時間を比較することにより、表2に示すような実験結果が得られた。これにより、電話機の種別によらず概ね良好にフック検出ができることが分かった。

Figure 0004411267

In an experiment using such a call recording system 201, by comparing the call time between the control log of the NCU 202 and the voice file stored in the server device 30 based on the call start time, as shown in Table 2 Experimental results were obtained. As a result, it has been found that hook detection can be performed almost satisfactorily regardless of the type of telephone.
Figure 0004411267

本発明の好適な一実施形態である通話録音処理装置を含む通話録音システムの構成を示す図である。It is a figure which shows the structure of the call recording system containing the call recording processing apparatus which is preferable one Embodiment of this invention. 図1の送信信号処理部のブロック図である。FIG. 2 is a block diagram of a transmission signal processing unit in FIG. 1. 図2の符号発生器の構成を示す図である。It is a figure which shows the structure of the code generator of FIG. 図1の受信信号処理部のブロック図である。It is a block diagram of the received signal processing part of FIG. 図1の送信レベル決定部によるキャリブレーション処理を示すフローチャートである。It is a flowchart which shows the calibration process by the transmission level determination part of FIG. 図1の送信レベル決定部によるキャリブレーション処理を示すフローチャートである。It is a flowchart which shows the calibration process by the transmission level determination part of FIG. 被試験装置である通話録音処理装置を含む通話録音システムの構成を示す図である。It is a figure which shows the structure of the call recording system containing the call recording processing apparatus which is a to-be-tested apparatus.

符号の説明Explanation of symbols

10…通話録音処理装置、11…送信信号処理部、12…受信信号処理部、13…データ送信処理部(録音処理部)、20…電話機、115…通奏信号生成部、116…A/Dコンバータ(アナログデジタル変換器)、118…PSK復調器、122…相関器、123…ATC部(閾値制御部)、124…判定処理部、W2…送信側通信回線、W3…受信側通信回線。   DESCRIPTION OF SYMBOLS 10 ... Call recording processing apparatus, 11 ... Transmission signal processing part, 12 ... Reception signal processing part, 13 ... Data transmission processing part (recording processing part), 20 ... Telephone, 115 ... Consecutive signal generation part, 116 ... A / D Converter (analog / digital converter), 118... PSK demodulator, 122... Correlator, 123... ATC unit (threshold control unit), 124 ... determination processing unit, W2... Transmission side communication line, W3.

Claims (4)

電話機に接続されて、該電話機での通話の録音処理を実行する通話録音処理装置において、
前記電話機の送信側通信回線に接続されて、前記電話機における送信音声信号に所定の変調方法で変調された探り信号を重畳させる送信信号処理部と、
前記電話機の受信側通信回線に接続されて、前記電話機における受信音声信号をモニタして、前記受信音声信号に含まれる前記探り信号を検出するとともに、当該検出された探り信号に基づいて前記電話機のオンフック/オフフックの状態を判定する受信信号処理部と、
前記受信信号処理部によって前記電話機がオフフック状態と判定された時に前記録音処理を実行する録音処理部とを備え、
前記受信信号処理部は、
前記受信音声信号を復調する復調器と、
前記復調器によって出力された復調信号と、前記送信信号処理部で生成された前記探り信号に対応するレプリカ信号との相関値を算出する相関器と、
前記相関器から出力された相関値が、所定の閾値以上である場合に前記電話機がオフフック状態であると判定する判定処理部と、
を有する通話録音処理装置。
In a call recording processing apparatus that is connected to a telephone and performs a recording process of a call on the telephone,
A transmission signal processing unit which is connected to the transmission side communication line of the telephone and superimposes a probe signal modulated by a predetermined modulation method on a transmission voice signal in the telephone;
Connected to the receiving communication line of the telephone, monitors a received voice signal at the telephone, detects the probe signal included in the received voice signal, and detects the probe signal based on the detected probe signal. A received signal processing unit for determining an on-hook / off-hook state;
A recording processing unit that executes the recording process when the received signal processing unit determines that the telephone is in an off-hook state,
The received signal processor is
A demodulator that demodulates the received audio signal;
A correlator for calculating a correlation value between the demodulated signal output by the demodulator and the replica signal corresponding to the probe signal generated by the transmission signal processing unit;
A determination processing unit that determines that the telephone is in an off-hook state when a correlation value output from the correlator is equal to or greater than a predetermined threshold;
A call recording processing apparatus.
前記受信信号処理部は、
前記受信音声信号を受信デジタル信号に変換するアナログデジタル変換器と、
予め導出された符号パターンを有する通奏信号を生成し、前記通奏信号を変調して前記受信デジタル信号に重畳させる通奏信号生成部とをさらに有し、
前記相関器は、前記復調信号と前記符号パターンとの相関値をさらに算出し、
前記判定処理部は、前記相関器から出力された相関値が、所定の第2の閾値以下である場合に前記電話機がオフフック状態であると判定する、
請求項1記載の通話録音処理装置。
The received signal processor is
An analog-to-digital converter that converts the received audio signal into a received digital signal;
A continuo signal generating unit that generates a continuo signal having a previously derived code pattern, modulates the continuo signal and superimposes it on the received digital signal;
The correlator further calculates a correlation value between the demodulated signal and the code pattern;
The determination processing unit determines that the telephone is in an off-hook state when a correlation value output from the correlator is equal to or smaller than a predetermined second threshold value.
The call recording processing apparatus according to claim 1.
前記受信信号処理部は、
前記電話機がオフフック状態である場合は、前記第2の閾値を、オンフック時の前記相関器の出力レベルと現在の前記相関器の出力レベルとの間の第2の値に設定する閾値制御部をさらに有する、
請求項2記載の通話録音処理装置。
The received signal processor is
A threshold control unit configured to set the second threshold value to a second value between an output level of the correlator at the time of on-hook and a current output level of the correlator when the telephone is in an off-hook state; In addition,
The call recording processing apparatus according to claim 2.
前記探り信号は、スペクトラム拡散によって変調された信号であることを特徴とする請求項1〜3のいずれか1項に記載の通話録音処理装置。   The call recording processing apparatus according to claim 1, wherein the search signal is a signal modulated by spread spectrum.
JP2005321123A 2005-11-04 2005-11-04 Call recording processor Expired - Fee Related JP4411267B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2005321123A JP4411267B2 (en) 2005-11-04 2005-11-04 Call recording processor
US11/592,240 US20070127634A1 (en) 2005-11-04 2006-11-03 Call recording device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005321123A JP4411267B2 (en) 2005-11-04 2005-11-04 Call recording processor

Publications (2)

Publication Number Publication Date
JP2007129567A JP2007129567A (en) 2007-05-24
JP4411267B2 true JP4411267B2 (en) 2010-02-10

Family

ID=38151851

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005321123A Expired - Fee Related JP4411267B2 (en) 2005-11-04 2005-11-04 Call recording processor

Country Status (1)

Country Link
JP (1) JP4411267B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009159064A (en) * 2007-12-25 2009-07-16 Digital Technologies Corp Call recording device
JP2011061359A (en) * 2009-09-08 2011-03-24 Accel Trading Corp Telephone response message transmission device

Also Published As

Publication number Publication date
JP2007129567A (en) 2007-05-24

Similar Documents

Publication Publication Date Title
JP4560510B2 (en) Synchronization method and synchronization system for frequency shift keying receiver
TWI271074B (en) Method and apparatus for frequency synchronization in a digital transmission system
KR19990087725A (en) Noise suppression circuit and method for suppressing periodic interference component of communication signal
KR20030010757A (en) Enhanced in-band signaling for data communications over digital wireless telecommunications networks
MY130355A (en) Soft decision signal estimation
CN1319308C (en) Method and apparatus for testing communication system
US6222874B1 (en) Frequency acquisition method for direct sequence spread spectrum systems
JP2005295378A (en) Ultrasonic digital communication device
JPH11308187A (en) Method and system for recovering joining timing to dmt modem and for evaluating channel
JP4411267B2 (en) Call recording processor
JPS62159521A (en) Digital tone squelch detection device
US20070127634A1 (en) Call recording device
JP5160599B2 (en) Power line carrier communication system, power line carrier communication method, program, and recording medium
JPH1098497A (en) Correlation transmission method using sampling function waveform
JP2004242224A (en) Reflected wave signal removal apparatus
JP4685555B2 (en) TV door phone device
JP4144368B2 (en) Transmission equipment
JP2008147914A (en) Echo canceller and echo cancellation method
JP2812174B2 (en) Echo canceller device
JPH1023081A (en) Signal detection circuit
JP3679340B2 (en) Receiving machine
JP3165252B2 (en) Fire alarm
JP2827052B2 (en) Spread spectrum signal demodulator
JPH02261222A (en) Noise reduction method and device in rinconpex communication system
JP2002084258A (en) Communication apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081009

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091105

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20091110

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091116

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121120

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121120

Year of fee payment: 3

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121120

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121120

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131120

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees