What’s the Same
The LiveKit agent framework is 100% portable — your agent code does not change. Everything in LiveKit works identically on Telnyx. Notable sections from LiveKit docs:- Agent Framework — docs.livekit.io/agents
- SIP / Phone — docs.livekit.io/sip
- API Reference — docs.livekit.io/api
- Cloud Deployment — docs.livekit.io/cloud
- Egress — docs.livekit.io/egress
What’s Different
These features work differently on Telnyx compared to LiveKit Cloud:- STT / TTS / LLM — LiveKit Cloud requires third-party AI providers. On Telnyx, hosted models are available out of the box via
livekit-plugins-telnyx. Prefer your own provider? Bring any API key. - SIP trunking — On other platforms, you pay third-party SIP fees on top of your usage. On Telnyx, those are gone entirely — SIP is built-in because you’re already on the carrier. BYOT also supported if you prefer your existing provider.
- HD Voice — G.722 (16 kHz) and Opus (48 kHz) codecs for wideband audio on SIP calls. G.722 is enabled by default. Opus requires SRTP — see Telephony for setup.
- Phone numbers — Telnyx numbers in 140+ countries instead of LiveKit Phone (US only)
- Agent deployment — Same
lk agent deploycommand. Just swap the URL:lk agent deploy . --url <region>.livekit.telnyx.com - Egress — Telnyx call recording can capture SIP call audio. Enable it on the phone number for inbound calls or the SIP connection’s Outbound Voice Profile for outbound calls.
What’s Not Supported
- Ingress (RTMP/WHIP) — importing external streams into a room
- Sandbox — quick-start dev environments