Clarification on Browser-Based Inbound Voice Agent (No Phone Number)

Hi Retell AI Support Team,

I’m currently deploying an inbound voice agent and want to clarify whether it’s possible to run the agent entirely in the browser (WebRTC) without purchasing a phone number.

My goal is:

  • Inbound voice only

  • User clicks a button on my website

  • Browser microphone opens

  • Voice conversation happens fully in-browser

  • No phone call, no callback, no telephony number

Could you please confirm:

  1. Whether this setup is fully supported today using your Web Call / WebRTC flow

  2. The exact steps required to implement this (frontend + backend, token creation, SDK usage, etc.)

  3. Any limitations or requirements (HTTPS, backend endpoint, session limits, etc.)

If this is not currently supported without a phone number:

  • What is the closest supported alternative?

  • Is the only option to use the chat widget + callback / phone call flow?

  • Are there plans on your roadmap for a native browser voice widget?

This will help me determine the best deployment approach for my website.

Thank you in advance for the clarification.

Best regards,
Mark Stein