WebRTC SDK
Voice calling SDK for Web and React Native
The jambonz WebRTC SDK enables browser and mobile applications to make and receive voice calls through a jambonz SBC using SIP over WebSocket.
It supports Web (React) and React Native (iOS + Android) with a unified API. JsSIP is used internally for SIP signaling but is completely hidden from SDK consumers.
Source code: github.com/jambonz/webrtc-sdk
Step-by-step guide for building a browser softphone with React
Step-by-step guide for building an iOS + Android softphone
Full API documentation — JambonzClient, JambonzCall, events, types
Both packages share the same API. The only difference is the import path.
useJambonzClient() and useCall() for declarative React integrationThe SDK supports five types of outbound calls, matching jambonz SBC routing: