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:
| Setting | Purpose |
|---|---|
| SFTP host | Server name or IP address. |
| SFTP port | Connection port. The default is 22. |
| Login type | Choose Normal or Key file authentication. |
| Username | Account name for the SFTP connection. |
| Password | Used when Normal login is selected. |
| Private key (PEM/OpenSSH) | Used when Key file login is selected. |
| Private key passphrase | Optional passphrase for the private key. |
| Root path | Limits ingestion to a specific server folder. |
| Server type | Lets the connection adapt to the target server. |
| Bypass proxy | Controls whether the connection should skip a proxy path. |
| Ignore certificate errors | Allows the connection to continue without enforcing host validation. |
| Host key fingerprint | Captures 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.