Speech Insights FTP
Speech Insights FTP is the WinnerWare ingestion-source module for teams that receive call recordings through FTP or FTPS.
Overview
This module is used when recordings are delivered to a managed file-transfer server instead of a local drop folder. It extends Speech Insights by adding an FTP or FTPS connection option inside the Ingestion Sources area.
Key Features
- Adds FTP/FTPS as an available Speech Insights ingestion-source type.
- Supports both standard FTP and secure FTPS connections.
- Supports connection-mode, encryption, and SSL/TLS options.
- Supports a source root path for controlled ingestion scope.
- Stores the connection password securely.
How It Works
Add an FTP or FTPS source to Speech Insights
After the module is enabled, admins can create a new ingestion source and choose FTP/FTPS as the source type. That source then becomes part of the standard Speech Insights ingestion workflow.
Keep source metadata and connection settings together
Each FTP source combines the common Speech Insights source fields with the FTP-specific connection details. That lets implementation teams define both the business meaning of the source and the technical connection in one place.
Map incoming metadata before ingestion runs
Like other Speech Insights sources, FTP sources rely on the field map maintained in the base source editor. This is how WinnerWare knows which incoming values represent the recording file name, call date, and other metadata needed during transcript creation.
Configuration
Enable the source module
Turn on this module after the main Speech Insights feature is enabled.
Common source fields
Every FTP source still uses the shared Speech Insights source fields:
- Name
- Client
- Locale
- Active
- field mapping for recording and call metadata
FTP connection settings
The FTP/FTPS editor adds these connection fields:
| Setting | Purpose |
|---|---|
| FTP host | Server name or IP address. |
| FTP port | Connection port. The default is 21. |
| Username | Login name for the FTP account. |
| Password | Login password for the FTP account. |
| Use secure connection? | Switches the source to secure FTPS-style communication. |
| Data connection type | Chooses how the data channel is opened. |
| Encryption mode | Sets the FTP encryption behavior. |
| Ignore certificate errors | Allows the connection to continue even when certificate validation fails. |
| SSL/TLS protocol | Selects the protocol version used for the secure connection. |
| Root path | Limits ingestion to a specific server folder. |
Usage
Use FTP when recordings arrive through a classic file-transfer process
This module is a good fit when another system drops recordings and metadata onto an FTP or FTPS server that WinnerWare can reach.
Trigger ingestion from the source record
Once the source is active and mapped correctly, admins can use the standard Speech Insights ingestion flow to start processing from that source and continue the recordings into transcript handling.
Developer Notes
- The module registers FTP/FTPS as a Speech Insights recording provider.
- Password values are protected before they are stored.
- The editor supports passive and active data-connection modes, secure encryption modes, and SSL/TLS protocol selection.