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.