Activation
It is enabled from Settings, in the organization tab, with therecord_sessions setting. Turning it on shows a warning: audio, transcripts, and traces are stored in LiveKit Cloud with 30-day retention, and the content may include patient health data.
What is recorded
When recording is on (and storage is configured), each session is recorded as audio in OGG/Opus format, in two channels (agent and patient separately), and stored in your own storage (Azure Blob) under a per-organization path. If recording fails, the call is never blocked because of it.Access
The recording is not exposed as a storage credential. Instead, OlivIA generates a short-lived signed link that plays the audio through the server, so every access is captured in the audit trail. In the call data,has_recording indicates whether a recording is available.
From the API, see Results → Recording.