Logging and privacy

This section describes various logging and privacy settings.

Microsoft Azure audio logging

VoiceAI Connect 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 the VoiceAI Connect 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.

Hiding sensitive information from bot

You can configure VoiceAI Connect to hide 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 blocking (hiding) of sensitive information in the log or transcript if the bot parameters sensitiveInfoOnTranscript and/or sensitiveInfoOnLog are configured to bot-control.

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

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

This feature is controlled by the VoiceAI Connect Administrator:

Parameter

Type

Description

sensitiveInfoOnTranscript

String

Enables the blocking (hiding) of sensitive information in the transcript.

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

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

  • no: Sensitive information in the transcript (stored in VoiceAI Connect's database and on an external storage platform) is hidden. 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 blocking (hiding) of sensitive information in the log.

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

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

  • no: Sensitive information in the logs is hidden.

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