Mail reader
From inbox to transcription job.
Details
Reads configured mailboxes through IMAP or Microsoft Graph and processes incoming messages and audio attachments.
Background processes for intake, integrations, delivery and retention. Cadences below are code defaults — deployment configuration decides what actually runs.
Filter by function. Open a row for implementation detail.
From inbox to transcription job.
Reads configured mailboxes through IMAP or Microsoft Graph and processes incoming messages and audio attachments.
Discover incoming files.
Scans configured FTP sources and identifies files for the download queue.
Bring queued audio into the platform.
Processes queued downloads from FTP sources so incoming files can continue through the job workflow.
Connect audio files to the workflow.
Scans configured audio locations and resolves incoming recordings for job processing.
Bring Lexacom dictations in.
Retrieves dictation data from the configured Lexacom integration.
Keep Lexacom processing moving.
Checks the Lexacom integration for work that needs to progress through its processing cycle.
Give failed transfers another chance.
Retries pending SpeechLive work with a configured retry limit; the default maximum is five attempts.
Send completed work onwards.
Handles outbound FTP transfers to configured vendor destinations, including Winscribe, MediaHawk, DialDictate and BigHand.
Move job metadata between systems.
Transfers job XML through the configured integration workflow.
Keep stored files within retention.
Removes eligible old files in batches according to the retention policy. The default retention is 90 days.
Keep the operational history manageable.
Removes old log records according to the configured retention policy. The default retention is 365 days.
The website and workers run independently. Use the operational monitor for heartbeats, or Grafana for metrics.
Requires an authorised operations role.Reporting within the expected interval and grace period.
Missed heartbeat — investigate; process may still be online.
Configuration or runtime controls are preventing work.