Versions Compared

Key

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

The system permits a manual obfuscation of a call using a DTMF key sequence at the user's handset. When a user enters a specified sequence of digits, the obfuscation begins, and any audio will be immediately and irreversibly overwritten with the tone specified in the 

Referencemacro
Label /audio/obfuscation/tones/
section of the
Keywordmacro
Labelsettings.xml
file. To stop obfuscation, the stop sequence must be entered, whereupon the audio will be written normally to the call's stream.

 

 The start and stop key sequences can be defined in the 

Keywordmacro
Labelsettings.xml
file located in 
Referencemacro
Label{app}\ProgramData\Tri-Line\Echo
, using the
Keywordmacro
Label<dtmfStart>
and
Keywordmacro
Label<dtmfStop>
attributes:

Code Block
<audio>
    <obfuscation>
        <dtmfStart>**</dtmfStart>
        <dtmfStop>##</dtmfStop>
        <dtmfTimeout>2000</dtmfTimeout>
        <stopTimeout>5000</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>

The

Keywordmacro
Label<dtmfTimeout>
attribute was provided to prevent a situation where extra digits have been erroneously entered, and therefore making it impossible to enter the correct sequence. After the specified DTMF timeout, all the digits previously entered will be cleared down. This also ensures that obfuscation does not occur during normal negotiation of DTMF telephone selection menus (inbound or outbound).