Skip to content

Browser-based web dialer

Built

Engineer · Superfone · 2026

A SIP soft-phone that runs in the browser — so you can take and make business calls from a web dashboard, no app install required. The third call surface alongside Android and iOS.

WebRTC · SIP · TypeScript · Real-time


Phones and laptops are different contexts, and plenty of people want to handle calls from a browser tab rather than reach for an app. I built a browser-based SIP dialer — a soft-phone embedded in the web dashboard — as the third call surface for the platform, next to the Android and iOS apps.

The gist

  • A SIP soft-phone running entirely in the browser over a WebRTC/SIP stack — registration, inbound and outbound calls, the usual call controls.
  • Packaged as a self-contained widget that drops into a web dashboard.
  • Built in the same stretch as the iOS app, so the platform went from one mobile call surface to three (Android, iOS, web) in a single arc.

The interesting constraint is parity: a call from the browser has to behave like a call from the apps, against the same telephony backend, with the same reliability expectations — but inside the browser’s sandbox.