Skip to content

Webphone SDK — Overview

A WebRTC SDK for embedding a webphone in your CRM or in-house application. Framework-agnostic vanilla DOM UI, 4 distribution channels (npm / UMD / airgap / iframe).

Built with Vite library mode + TypeScript + SIP.js v0.21.

Scope

  • 12 API methods (connect, disconnect, call, hangup, answer, reject, mute, unmute, hold, unhold, sendDtmf, transfer).
  • 12 events (registered, unregistered, connected, disconnected, incoming_call, call_ringing, call_answered, call_hangup, ...).
  • Auto-reconnect + re-register supervisor + pagehide cleanup.
  • Early media (ringback, IVR carrier announcement).

Embedding methods

MethodDocumentation
npm (your own bundler)Open page
UMD/CDN (plain HTML)Open page
iframe (SSO)Open page
API methodsOpen page
EventsOpen page
Quickstart HTMLOpen page

Cấp phép theo điều khoản sử dụng của Zorio.