Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The system permits Echo allows manual obfuscation of calls using a DTMF key sequence at entered by the user 's into their handset. When  When the system detects a user enters pressing a specified specific sequence of digits, the obfuscation begins, and any audio will be immediately and irreversibly overwritten with the tone specified in the /audio/obfuscation/tones/ section of the settings.xml file. To stop obfuscation, the stop key sequence must be entered, whereupon the audio will be written normally to the call's stream.

 The The start and stop key sequences can be defined in the settings.xml file located in {app}\ProgramData\Tri-Line\Echo, using the dtmfStart and dtmfStop elements. The following settings.xml snippet is an example of a configuration to enable manual call obfuscation when a user enters **

Code Block
languagehtml/xml
<audio>
    <obfuscation>
        <dtmfStart>**</dtmfStart>
        <dtmfStop>##</dtmfStop>
        <dtmfTimeout>2000</dtmfTimeout>
        <stopTimeout>5000<<stopTimeout>50000</stopTimeout> 
        <toneFile>
            <default>{app}/tones/alaw.wav</default>
            <codec id="0">{app}/tones/ulaw.wav</codec>
            <codec id="8">{app}/tones/alaw.wav</codec>
        </toneFile>
    </obfuscation>
</audio>

...

Additionally, an obfuscation timeout can be specified to automatically stop the obfuscation after a specified period of time, to prevent the entire remaining call from being obfuscated in case the user forgets to manually stop the obfuscation. This timeout period can be specified (in milliseconds) using the stopTimeout element.

Info

You must restart the Echo service for the changes to take effect when editing the configuration file manually

Custom tones

Custom tones can be added to the call recorder in order to obfuscate part of a call recording. Since the tones are raw byte data that replace portions of the original WAV audio stream, they must respect the codec of the original file, e.g. a-law, u-law, etc., and use the same sample size and rate, e.g. 16-bit, 8 KHz.

Since phone calls can use various codecs (dictated by both parties of a conversation) you should make your customised audio tone available in each format, using the same codecs that your phone system might use.

Once the files have been encoded accordingly, they should be copied to the following location: {app}\ProgramData\Tri-Line\Echo\tones.

...