startRecording

View as MarkdownOpen in Claude
1startRecording(): Promise<void>

Starts a server-side recording of the call. The recording captures all media on the call and is available through the SignalWire dashboard once the call ends.

Not yet implemented in v4. This method is on the API surface and will throw when called. Recording state can already be observed via recording$; server-side recordings configured outside the SDK still reflect there correctly.

Returns

Promise<void> — once implemented, resolves after the server has begun recording.

Throws

Throws unconditionally — implementation pending.

See

  • recording$ — observable of the current recording state.
  • startStreaming — the parallel live-streaming method, also not yet implemented.