Supported
Inbound calls
Inbound calls are routed to your agent via SIP dispatch rules. When someone calls your DID, Telnyx forwards it to the LiveKit SIP service, which dispatches it to your agent based on the rules you configure.Outbound calls
Use thelk CLI to place an outbound call into a room:
DTMF
DTMF tones are supported via RFC 2833/4733. Tones are forwarded to your agent as events and can be handled in code.Call transfers
Cold transfer
Use the stableTransferSIPParticipant API to transfer the caller to another number or SIP endpoint using SIP REFER:
Warm transfer
For a stable manual warm transfer, useCreateSIPParticipant to dial the transferee into a consultation room:
MoveParticipant API to move the transferee into the caller’s room.
SIP headers
Pass call metadata through to your agent usingheaders_to_attributes. Header values are mapped to LiveKit participant attributes, available in your agent at runtime.
HD voice
Telnyx supports two HD voice codecs for higher-quality audio on SIP calls:- G.722 — Wideband audio at 16 kHz sample rate. Enabled by default on all Telnyx SIP connections. No additional configuration needed.
- Opus — Wideband audio at 48 kHz sample rate. Requires SRTP encryption on both sides — enable OPUS in your Telnyx SIP connection’s inbound codec list and set
media_encryption: ALLOWon your LiveKit inbound trunk. Delivers the highest audio quality for voice AI agents.