Skip to main content

Stream Voicemail

GET 

/api/voicemail/stream

Stream the user's/tenant's voicemail audio.

Priority:

  1. User's personal voicemail (voicemails/{tenant_id}/{user_id}/default.{ext})
  2. Tenant's default voicemail (voicemails/{tenant_id}/default.{ext})

Downloads from Backblaze (or serves from cache) and streams to client. This endpoint proxies the audio to avoid CORS issues with direct Backblaze access.

Args: web_context: Authenticated user context for user/tenant isolation

Returns: StreamingResponse with audio data

Request

Responses

Successful Response