React SDK (npm Package) · 2024
CleverStack Dialer SDK
Overview
The CleverStack Dialer SDK is a React component library, published on npm, that embeds a full softphone into any web application. Users can make and receive phone calls directly in the browser, without a desk phone or separate app.
The widget registers with a SIP server over secure WebSockets and handles calls with WebRTC. Host applications configure it with props for authentication, position, size, and visible controls.
Key features
- Drop-in <CSDialer /> React component distributed on npm
- Browser calling over WebRTC with SIP registration over secure WebSockets
- API key and JWT authentication
- Configurable position, dimensions, floating launcher, and extra buttons
- Conference mode and campaign-aware calling for contact center use
- Callback hooks for host applications to control calls
Built with
- React
- TypeScript
- WebRTC
- SIP