Skip to main content

Speech Insights SFTP

Speech Insights SFTP is the WinnerWare ingestion-source module for teams that receive call recordings through SFTP.

Overview

This module is used when call recordings must be collected through a more locked-down file-transfer path. It extends Speech Insights by adding an SFTP connection option inside the Ingestion Sources area.

Key Features

  • Adds SFTP as an available Speech Insights ingestion-source type.
  • Supports both password-based and key-file-based login.
  • Supports a host key fingerprint for safer server validation.
  • Supports server-type and proxy-bypass options.
  • Stores sensitive credentials and keys securely.

How It Works

Add an SFTP source to Speech Insights

After the module is enabled, admins can create a new ingestion source and choose SFTP as the source type. That source then becomes part of the standard Speech Insights ingestion workflow.

Choose the login approach that fits the environment

The editor supports either a traditional username-and-password login or a key-file-based login. This makes the module flexible enough for environments with stricter security requirements.

Keep source mapping aligned with the incoming data

Like other Speech Insights source types, the SFTP source depends on the shared source field map so WinnerWare can correctly interpret the recording file name, call date, and other incoming call metadata.

Configuration

Enable the source module

Turn on this module after the main Speech Insights feature is enabled.

Common source fields

Every SFTP source still uses the shared Speech Insights source fields:

  • Name
  • Client
  • Locale
  • Active
  • field mapping for recording and call metadata

SFTP connection settings

The SFTP editor adds these connection fields:

SettingPurpose
SFTP hostServer name or IP address.
SFTP portConnection port. The default is 22.
Login typeChoose Normal or Key file authentication.
UsernameAccount name for the SFTP connection.
PasswordUsed when Normal login is selected.
Private key (PEM/OpenSSH)Used when Key file login is selected.
Private key passphraseOptional passphrase for the private key.
Root pathLimits ingestion to a specific server folder.
Server typeLets the connection adapt to the target server.
Bypass proxyControls whether the connection should skip a proxy path.
Ignore certificate errorsAllows the connection to continue without enforcing host validation.
Host key fingerprintCaptures the expected server fingerprint when validation is in use.

Usage

Use SFTP when security policy requires it

This module is a strong fit when recordings are delivered through an SFTP-controlled location and the environment requires stronger server validation or key-based authentication.

Move secure file drops into the standard insight workflow

Once the source is active and mapped correctly, the SFTP source behaves like the other Speech Insights source types and can feed recordings into the standard transcript-processing flow.

Developer Notes

  • The module registers SFTP as a Speech Insights recording provider.
  • Passwords, private keys, and key passphrases are protected before they are stored.
  • The editor supports both normal login and key-file login, and it can hide or show the relevant fields based on the selected authentication mode.