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

More projects