Skip to main content

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:

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 deploy command. 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.
Note: Available regions are nyc1, sfo3, atl1, and syd1. See the Regions page for details.

What’s Not Supported

  • Ingress (RTMP/WHIP) — importing external streams into a room
  • Sandbox — quick-start dev environments