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.