← Back to News

VoiceBlender v0.4.1 Released

releasewebsocketdockerdtmfaudio

VoiceBlender v0.4.1 is now available with WebSocket support, improved configurability, and Docker files for containerised deployments.

What’s New

WebSocket Events & Control

VoiceBlender can now send and receive events over a WebSocket connection, enabling real-time bidirectional communication between your application and the voice platform. This opens up new integration patterns beyond REST webhooks — subscribe to call events, control legs and rooms, and react to state changes with lower latency.

Configurable Room Mixing Sample Rate

Room audio mixing now supports configurable sample rates, giving you control over the quality-versus-resource trade-off for multi-party calls.

Atomic DTMF Event Sequence Numbers

DTMF events now carry atomic sequence numbers, making it easier to track and order tone events reliably — especially important when multiple legs generate DTMF simultaneously.

Other Improvements

  • Exposed User-Agent and Server HTTP headers for better client-server introspection.
  • Configurable public IP — simplifies deployments behind NAT or in cloud environments.
  • Added Docker files for containerised builds and deployments.

Upgrading

Pull the latest release from GitHub:

go get github.com/VoiceBlender/voiceblender@v0.4.1
go build -o voiceblender ./cmd/voiceblender

Or use Docker:

docker build -t voiceblender .
docker run voiceblender

Full changelog: v0.3.0…v0.4.1

Check the API Documentation for details on the new WebSocket and configuration endpoints.