Skip to main content
WaGo includes a call preview for one-to-one WhatsApp audio calls and browser live audio through WebRTC.
Calls are currently a preview. TURN relay support is coming soon. Until TURN is available, calls may fail on strict NAT, corporate networks, or mobile networks that require relay.

What is supported

  • Start a one-to-one WhatsApp audio call.
  • Answer an incoming call.
  • Reject or hang up a call.
  • Send browser microphone audio to the WhatsApp call.
  • Play WhatsApp call audio in the browser.
  • Play server-side audio files into a call.
  • Record call audio to a server-side WAV file.

What is not final yet

  • TURN relay configuration.
  • Group calls.
  • Video calls.
  • Full production dashboard UI.

Browser live audio

Browser audio uses WebRTC:
Browser mic -> WebRTC Opus -> WaGo -> WhatsApp call
Browser speaker <- WebRTC Opus <- WaGo <- WhatsApp call
WaGo currently hard-codes this STUN server:
stun:stun.l.google.com:19302
TURN is intentionally returned as coming_soon by /call/webrtc/config.