VoiceBlender adds SIP, WebRTC, and WhatsApp call control in Go
VoiceBlender is an open-source Go service that bridges SIP and WebRTC voice calls, offering multi-party mixing, recording, TTS/STT, and integration with AI agents. It includes experimental support for Media-over-QUIC (MoQ) legs via WebTransport/HTTP/3 and provides a REST API for comprehensive call control. The platform also features specific capabilities for WhatsApp Business Calling, including inbound/outbound calls over SIP-TLS and ICE/DTLS-SRTP.
Key Takeaways
- The core service is written in Go and exposes call control through `/v1/legs`, `/v1/rooms`, and `/v1/vsi` endpoints.