Skip to main content

Overview

Teler supports real-time, bidirectional media streaming over WebSockets.

Media streams can be useful for building virtual agents, live transcription systems, audio analysis pipelines, and testing environments.


How It Works

Incoming calls

  1. An incoming call lands on your Teler number.
  2. Teler fetches the Call Flow by looking up the flow_url in your Voice App config.
  3. The Call flow you return is a Stream flow containing a ws_url.
  4. A WebSocket connection is established between Teler and the provided endpoint.
  5. Teler starts streaming Base64 encoded audio chunks over the WebSocket connection.
  6. Optionally, you send back audio chunks over the same connection, which are then played over the call.
  7. Teler closes the stream after the call ends.

Outgoing calls

Coming soon...