Telnyx is a communications platform that provides programmable voice, SIP trunking, and call control through its REST API and WebSocket-based Media Streaming. If your voice AI infrastructure runs on Telnyx, Mise connects via media streaming and call control webhooks to index acoustic features across your full call corpus.Documentation Index
Fetch the complete documentation index at: https://docs.sf-voice.sh/llms.txt
Use this file to discover all available pages before exploring further.
Mise is in private alpha. Your Mise media streaming endpoint, webhook URL, and API key are provided after your team is granted access. Request access.
What Mise captures from Telnyx
For each Telnyx call, Mise captures:- Per-turn audio: Both inbound and outbound audio, segmented by speaker and indexed for acoustic features
- Call control events: Call initiated, answered, bridged, transferred, and hung-up events from Call Control webhooks
- Call metadata: Call UUID, connection ID, caller ID, direction, and timestamps
- Acoustic features per turn: Tone, prosody, frustration signal, interruptions, and silence patterns
How to connect Telnyx to Mise
Request alpha access
Request access to Mise. After onboarding, you will receive your Mise WebSocket endpoint for media streaming and your webhook URL for call control events.
Enable media streaming on your call
Use the Telnyx Call Control API to start media streaming on an active call. Point the streaming WebSocket to your Mise ingest endpoint.
Configure call control webhooks
In your Telnyx Mission Control Portal, set the webhook URL for your connection or phone number to your Mise call events endpoint. This allows Mise to receive call lifecycle events and correlate them with your audio stream.Set your Telnyx Webhook URL to:Mise listens for the following Telnyx event types:
call.initiatedcall.answeredcall.hangupstreaming.startedstreaming.stopped
Streaming both tracks
Settingstream_track to both_tracks is required for Mise to separate and index each speaker’s turns independently. If you set stream_track to inbound_track or outbound_track only, Mise will index that single track but cannot detect interruptions or overlap events across both speakers.