Logging and privacy

This section describes various logging and privacy settings.

Microsoft Azure audio logging

VoiceAI Connect Enterprise can be configured to enable the recording and logging of the user's audio by Azure's speech-to-text service. When not configured, the parameter is not defined (default), recording and logging is according to the settings of Azure's speech-to-text service.

If you are using your own Azure speech-to-text service account, it's recommended to block the bot from controlling this feature. This is done by configuring the botParametersBlacklist parameter with 'azureEnableAudioLogging' (or excluding it from the botParametersWhitelist parameter, if it already exists). For more information on whitelists and blacklists, see Defining parameters and events to ignore from bot.

How to use it?

The following table lists the parameter used to enable Azure audio recording and logging feature:

Parameter

Type

Description

azureEnableAudioLogging

Boolean

Enables recording and logging of audio from the user (endpoint) that VoiceAI Connect Enterprise sends to the speech-to-text service. The recording is done by the speech-to-text service and stored on the speech-to-text service.

  • true: Instructs the speech-to-text service to enable audio logging.

  • false: Instructs the speech-to-text service to disable audio logging.

When the parameter is not defined (default), audio logging is according to the speech-to-text service.

Masking sensitive information from bot

You can configure VoiceAI Connect Enterprise to mask sensitive information in Syslog messages or transcript.

VoiceAI Connect Enterprise supports this feature from Version 3.0 and later.

How to use it?

The following bot parameter can be set dynamically by the bot during the conversation:

Parameter

Type

Description

sensitiveInfo

Boolean

Enables (dynamically) the masking of sensitive information in the log or transcript if the bot parameters sensitiveInfoOnTranscript and/or sensitiveInfoOnLog are configured to bot-control.

Masked text preserves the original string length, with all alphanumeric characters replaced by asterisks (*). For example, the masked text of "Hello, how are you today?" appears as "*****, *** *** *** *****?".

  • true: The content of text of the messages and the DTMF messages is masked from the log or transcript if the corresponding parameter is configured to bot-control.

  • false: (Default) Disabled - sensitive information isn't masked if the corresponding parameter is configured to bot-control.

This feature is controlled by the VoiceAI Connect Enterprise Administrator:

Parameter

Type

Description

sensitiveInfoOnTranscript

String

Enables the masking of sensitive information in the transcript.

Masked text preserves the original string length, with all alphanumeric characters replaced by asterisks (*). For example, the masked text of "Hello, how are you today?" appears as "*****, *** *** *** *****?".

  • bot-control: (Default) If the sensitiveInfo parameter is configured to true, sensitive information in the transcript (stored in VoiceAI Connect Enterprise's database and on an external storage platform) is masked. In addition, audio isn't stored.

  • yes: Disables masking sensitive information in the transcript (all data is displayed).

  • no: Sensitive information in the transcript (stored in VoiceAI Connect Enterprise's database and on an external storage platform) is masked. In addition, audio isn't stored.

VoiceAI Connect Enterprise supports this parameter from Version 3.12 and later.
VoiceAI Connect Enterprise not storing audio support is from Version 3.16 and later.

sensitiveInfoOnLog

String

Enables the masking of sensitive information in the log.

Masked text preserves the original string length, with all alphanumeric characters replaced by asterisks (*). For example, the masked text of "Hello, how are you today?" appears as "*****, *** *** *** *****?".

  • bot-control: (Default) If the sensitiveInfo parameter is configured to true, sensitive information in the logs is masked.

  • yes: Disables masking sensitive information in the logs (all data is displayed).

  • no: Sensitive information in the logs is masked.

VoiceAI Connect Enterprise supports this parameter from Version 3.12 and later.