Browser calls

Calls straight from the browser

Embed a softphone in your app or website: your users talk to an AI agent or a rep, with no hardware or dedicated line.

No hardware

Microphone and audio run through the browser — nothing to install.

Built-in click-to-call

A button on your site or CRM places the call instantly.

Recorded and transcribed

Browser calls get the same recording and summary as any call.

// 1. Your server creates an embeddable browser session for a call
const { url } = await fetch(
  `https://api.phonevoice.ai/api/v1/calls/${callId}/embed_session`,
  { method: "POST", headers: { Authorization: `Bearer ${process.env.PHONEVOICE_API_KEY}` } }
).then((r) => r.json());

// 2. Mount it in the browser — mic in, audio out, no phone line
const frame = document.createElement("iframe");
frame.allow = "microphone; autoplay";
frame.src = url;
document.querySelector("#call").appendChild(frame);
<!-- Drop-in click-to-call button: opens the agent in the browser -->
<button onclick="startCall()">Call us now</button>
<div id="call" style="width:360px;height:640px"></div>

Explore next

Ready to give your apps a voice?

Create your developer account and place your first call in minutes.