Create a new room. Returns the room URL and ID. Call join to start the call.
Join an existing call by URL. Returns a session handle.
Optionaloptions: { displayName?: string; peerId?: string }Join an existing call by room ID. Returns a session handle.
StaticdiscardDrops any persisted recovery record. Host apps call this when the user explicitly declines to rejoin, so subsequent launches do not keep prompting for the same dead session.
StaticgetReturns a recoverable session if the previous tab/page session ended
abruptly (reload, OS-level crash) while a call was active and the
persisted reconnect token is still within its TTL. Host apps should
call this on launch and surface a "Rejoin call?" prompt — calling
join with the returned roomId reattaches under the same CID.
Returns null when there is nothing to recover.
StaticisCheck if the current browser supports WebRTC calling.
Main entry point for the Serenada SDK. Create an instance with a SerenadaConfig, then use join or createRoom to start a call.