Contact Sales

All fields are required

Compatibility API: Stream Out Call Audio | SignalWire
SignalWire in Seconds

Compatibility API: Stream Out Call Audio

SignalWire in Seconds Ep. 11

Streaming Call Audio with SignalWire’s Compatibility API

Whether you're building real-time transcription tools, custom call recording workflows, or just need more control over your audio streams, SignalWire’s Compatibility API makes it simple.

In this video, André walks through how to:

  • Set up a publicly available SignalWire number

  • Forward incoming calls to a personal line while simultaneously streaming audio to a server

  • Use a WebSocket server to receive audio streams in real time

  • Separate inbound and outbound tracks and save them as a WAV file locally

  • Use event messages like start, media, and stop to trigger file creation

It’s a hands-on, code-focused tutorial using Node.js, but the concept works with any language that can handle WebSockets. If you're looking to take it one step further and stream live audio to services like Deepgram, check out our companion blog, "Transcribing SignalWire Voice Calls with Deepgram".