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.
Promise<void> — once implemented, resolves after the server has begun recording.
Throws unconditionally — implementation pending.
recording$ — observable of the current recording state.startStreaming — the parallel live-streaming method, also not yet implemented.