@pouchy_ai/companion-sdk - v0.78.1
    Preparing search index...

    Type Alias CallRecordingResult

    CallRecordingResult:
        | { audio: Blob; contentType: string; state: "ready" }
        | { retryAfterSec: number; state: "pending" }
        | { state: "none" | "expired" | "deleted" }

    The answer of getCallRecording (0.65.0). Only ready carries audio.

    • pending — the provider is still processing the call; retry after retryAfterSec.
    • none — nothing was recorded for this call (it did not ask, was not granted, never connected, or is not this session's). Retrying will not change it.
    • expired — it was recorded and the retention window removed it.
    • deleted — it was removed with deleteCallRecording.