All Products

MediaSFU Voice

Cloud phone, SIP, and human-to-AI handoff

Make and receive calls from the browser with a full softphone, SIP/PSTN support, contact-enriched caller display, DTMF dialpad, recordings, and human-to-AI handoff. Bring your own SIP provider, use the system pool, and avoid platform bridge markup.

No SIP bridge surcharges
Built-in browser softphone with full dialpad
WebRTC ↔ SIP bridging
Human ↔ AI seamless mid-call handoff
Real-time transcription & TTS injection
Call recording with hold & resume
Contact-enriched caller display
System SIP pool — no trunk setup needed

Perfect For

Call Centers

AI handles tier-1 calls automatically, with one-click human takeover when needed. Real-time call monitoring, TTS injection, and CRM-synced contact display for every call.

Learn more

Remote Teams

Cloud PBX from any browser — no hardware required. Persistent call rooms let you dial multiple numbers without reconnecting, with contact favorites for quick access.

Learn more

Global Operations

Bring your own SIP provider (Twilio, Vonage, Plivo, Telnyx) or use the MediaSFU system SIP pool for instant outbound calling — no trunk setup required.

What You Can Do

Feature-rich tools designed for real-world workflows

Human ↔ AI Mid-Call Handoff

Seamlessly switch between human operator and AI agent during a live call. The AI handles the conversation until you're ready to take over — or hand it back.

  • One-click "Take Control" — unmutes your mic and becomes the active speaker
  • "To Agent" — hand the call back to AI with full conversation context
  • Start/Stop Agent — launch or pause the bot mid-conversation
  • Smart Source Switch — one button that auto-detects the best action
  • Bot audio scope — choose whether AI audio plays to caller only or all participants

Advanced Call Controls

A complete softphone inside your browser with professional-grade call management tools.

  • Text-to-Speech injection — type text and play it as synthesized speech into the live call
  • Audio URL playback — stream any audio file into the call with loop & immediate-play options
  • Hold with custom message — place calls on hold with a spoken message, optionally pause recording
  • Microphone device selector — switch input devices without leaving the call
  • Real-time audio level meter with color-coded mic status (Active/Muted/Disconnected)

Contact-Enriched Calling

Every call is automatically enriched with contact data from your address book or connected CRM.

  • Caller ID lookup — see contact name, company, and avatar for incoming and active calls
  • Contact search while dialing — find contacts by name or number with favorites shown first
  • Call logging to contacts — duration and outcome automatically recorded per contact
  • CRM sync — call data logged to Salesforce, HubSpot, or your connected CRM
  • Per-contact call history — see total calls and last-called date at a glance

Full DTMF Dialpad & Call Flow

A guided 5-step call wizard ensures every outbound call is properly configured.

  • Step 1: Select your outbound number from configured SIP lines
  • Step 2: Enter or search a phone number with real-time E.164 validation
  • Step 3: Choose call mode — Bot Call (AI handles it) or Voice Call (you talk)
  • Step 4: Connecting with live status feedback
  • Step 5: Connected — call is live with full controls available

Flexible SIP Configuration

Use your own SIP trunks or get started instantly with the MediaSFU system SIP pool.

  • Own SIP support — Twilio, Vonage, Plivo, Telnyx, or any standard SIP provider
  • System SIP pool — instant outbound calling with no trunk setup (credits apply)
  • Per-line eligibility display — see which numbers are active for outgoing and AI calls
  • Room duration presets — 5, 15, 30, 60, or 90 minute call sessions
  • Balance tracking with low-balance alerts (< $5 warning, real-time display)

Call History & Analytics

Comprehensive call log with search, filtering, and detailed per-call data.

  • Stats dashboard — total, incoming, outgoing, and missed call counts
  • Filter by direction (incoming/outgoing/missed) with search across numbers and contacts
  • Expandable call details — SIP URIs, caller ID, room name, duration in seconds
  • Color-coded status — completed (green) or failed (red) with direction indicators
  • 90-day retention with paginated results (20 per page)

Usage Scenarios

Real-world workflows, step by step

1

Making an AI-Handled Outbound Call

Let the AI agent handle a call entirely — from dialing to conversation to hangup — while you monitor.

1
Select your SIP number — Choose a bot-enabled line from the dropdown (must have AI outgoing type)
2
Enter the phone number — Type directly or search your contacts — favorites appear first
3
Choose "Bot Call" — The AI agent will handle the entire conversation automatically
4
Monitor the call — Watch the call status, see participant indicators, and view real-time audio levels
5
Take over if needed — Click "Take Control" to unmute your mic and become the active speaker at any time
2

Handling Incoming Calls with AI Backup

Answer inbound calls normally, then hand off to AI when you need a break — or let AI handle it from the start.

1
Incoming call detected — Active Calls panel shows the incoming call with caller info from your contacts
2
Answer or decline — Click Answer to join the MediaSFU room, or Decline to reject
3
Talk normally — Use the softphone controls — mute, hold (with custom message), adjust audio devices
4
Hand off to AI — Click "To Agent" to let the bot continue the conversation with full context
5
Inject audio or TTS — Use Advanced Controls to play audio files or synthesized speech into the call
3

Running a Multi-Call Session

Create a persistent voice room and dial multiple numbers back-to-back without recreating rooms.

1
Create a voice room — Set duration (5-90 minutes) — room stays active for multiple calls
2
Dial your first number — Use the dialpad or contact search to place the call
3
After the call ends, dial again — No need to recreate the room — just enter the next number
4
Use hold between calls — Place one call on hold with a custom message while starting another
5
Check call history — Switch to the Call History tab to review completed calls with stats
4

Getting Started Without a SIP Trunk

No SIP provider? Use the MediaSFU system SIP pool for instant outbound calling.

1
Enable System SIP — Go to Settings → System Credits → toggle System SIP on
2
Top up credits — Add credits via the Top Up page — they cover SIP usage at pooled rates
3
Open the Phone tab — System SIP numbers appear in the dialer with your balance displayed
4
Dial a number — Voice calls only (no AI bots on system SIP) — E.164 format required
5
Monitor balance — Real-time balance display with automatic low-balance alerts below $5

See the Calls Dashboard

This is exactly what you get — a full cloud phone system running in your browser.

1 / 7 — Call Room Overview
📞 Outgoing Call Room🟢 Room Active
🎤 Create Voice Room📱 Quick Call 30 min ▾
📞
outgoing_room_a1b2c3
📞 Call in Progress🟢 Connected🎤 Mic On
From Number
+1 (555) 867-5309
Call Status
🟢 Active — 03:42
Calling
+1 (415) 123-4567
Duration
03:42
🔴 End Call
2 / 7 — Multi-Step Dialer
From Number
2 To Number
3 Choose Mode
From:+1 (555) 867-5309
+1 (415) 123-45
1
2ABC
3DEF
4GHI
5JKL
6MNO
7PQRS
8TUV
9WXYZ
*
0+
#
📞 Make Call
Step 3 — Choose Call Mode
🤖
Bot Call
AI agent auto-handles the conversation
✓ Recommended
👤
Voice Call
Direct talk via your voice room
Requires room
3 / 7 — Call Progress
📞 Outgoing Call Room🟢 Room Active
📞Dialing
🔗Resolving
🔔Ringing
📡Connecting
Connected
📡
CONNECTING
Calling +1 (415) 123-4567 — see the progress overlay on the room above.
📞
outgoing_room_a1b2c3
📞 Call in Progress🟢 Connected
4 / 7 — MediaSFU Room Controls
MediaSFU Room
outgoing_room_a1b2c3
📞 Active Call in ProgressConnected call to +1 (415) 123-4567
🟢 Connected 3 participantsvoipusersip_agent_01sip_caller
Mute
End Call
Hold
Close Room
Advanced
Take Control
To Agent
Stop Agent
Bot Audio: Caller Only
🎤 Microphone ready
Room Audio: Listening
5 / 7 — Advanced SIP Controls
Advanced SIP ControlsTTS, Audio Playback, Source Switching, Device Settings

Call Source Control

Call Source Control
Switch to Agent ▾

Switch control between agent and human participants.

Audio Playback

Audio Source
Text-to-Speech ▾
Text to Speak
Hello, how can I help you today?
▶ Play Audio

Audio Device Settings

Microphone
Blue Yeti USB — Active ▾

Select your preferred microphone device for the call.

Agent Management

Start or stop the AI agent for automated call handling.

▶ Start Agent⏹ Stop Agent
Agent is active
6 / 7 — Active Calls

Active Calls

📞 Show Dialer

📞 Current Active Calls (3)

📥 Incoming
Sarah Johnson+1 (555) 234-5678
🟢 Active10:34 AM
🔽
Duration04:12
Started10:34 AM
Source🤖 AI Agent
Roomroom_abc123
🎯 Join Room⏸️ Hold🔴 End Call
📤 Outgoing
Mike Chen+1 (415) 987-6543
🟡 On Hold10:31 AM
▶️
🎵 Caller is hearing hold music
Duration07:45
Started10:31 AM
Source⏸ On Hold
Roomroom_def456
📥 Incoming
+44 20 7946 0958
🔵 Ringing10:36 AM
▶️
Duration00:08
Started10:36 AM
Source🎵 Wait Music
📞 Answer❌ Decline
7 / 7 — Quick Call & Contacts
📱

Quick Call

Enter a number or select a contact to call instantly

Calling from: +1 (555) 867-5309
+15551234567
📞 Call Now
— or select a contact —
Favorites☁️ All Contacts
SJ
Sarah Johnson+1 (555) 234-5678
📞
MC
Mike Chen+1 (415) 987-6543
📞
ED
Emily Davis+1 (312) 555-0199
📞
AM
Alex Morgan+44 20 7946 0958
📞
Simple Pricing
0.01c$0.0001 / audio min

$10/year to connect your own SIP. MediaSFU does not add SIP bridge markup.

  • Zero bridge surcharges
  • Full browser softphone included
  • Call recording & hold controls
  • Human ↔ AI handoff
  • Contact enrichment & CRM sync
View Full Pricing

Works With

Twilio
Vonage
Plivo
Telnyx
Salesforce
HubSpot
Zendesk
Intercom

Ready to launch cloud phone or SIP workflows?

Call the demo first, then open the softphone or connect your own SIP.