Appearance
Voice & video calls
Call signaling is in @sendsar/chat-sdk-javascript. WebRTC media UI kits are planned in separate repos (not in this monorepo).
Chat-only accounts
Call REST methods return 403 when calls.enabled is false. Use @sendsar/chat-sdk-javascript (+ a UI kit for messaging) only.
Signaling
typescript
const { call, livekit } = await client.startCall(roomId, { type: "video" });
client.callInvite((payload) => { /* incoming */ });Media (planned)
Media kits will use livekit.url and livekit.token from the SDK.
Gateway setup: Server setup — Calls.
Test messaging
| Framework | Repo | Local dev URL |
|---|---|---|
| React | sendsar-uikit-react | http://localhost:4200 |
| Angular | sendsar-uikit-angular | http://localhost:4300 |