# LiveKit docs: Telephony > SIP telephony for agents: phone numbers, inbound and outbound trunks, dispatch rules, provider setup (Twilio, Telnyx, Plivo, and more), WhatsApp and Twilio connectors, DTMF, call transfers, answering machine detection, region pinning, and the SIP API. This index lists every page in the Telephony section of the LiveKit docs (41 pages). Append `.md` to any page URL for clean Markdown. ## Get Started - [Introduction](https://docs.livekit.io/telephony.md): LiveKit's telephony services enable seamless integration between traditional phone networks and LiveKit's realtime platform. - [Phone numbers](https://docs.livekit.io/telephony/start/phone-numbers.md): How to purchase and configure phone numbers directly through LiveKit. - [SIP trunk setup](https://docs.livekit.io/telephony/start/sip-trunk-setup.md): Guide to integrating SIP trunks with LiveKit telephony. ### Provider-specific quickstarts - [Overview](https://docs.livekit.io/telephony/start/providers.md): Configure SIP trunks with popular telephony providers using step-by-step quickstart guides. Each provider guide includes instructions for setting up inbound and outbound trunks, authentication, and integration with LiveKit telephony. - [Twilio](https://docs.livekit.io/telephony/start/providers/twilio.md): Step-by-step instructions for creating inbound and outbound SIP trunks using Twilio. - [Telnyx](https://docs.livekit.io/telephony/start/providers/telnyx.md): Step-by-step instructions for creating inbound and outbound SIP trunks using Telnyx. - [Plivo](https://docs.livekit.io/telephony/start/providers/plivo.md): Step-by-step instructions for creating inbound and outbound SIP trunks using Plivo. - [Wavix](https://docs.livekit.io/telephony/start/providers/wavix.md): Step-by-step instructions for configuring inbound and outbound calls using Wavix and LiveKit. - [Sinch](https://docs.livekit.io/telephony/start/providers/sinch.md): Step-by-step instructions for creating inbound and outbound SIP trunks using Sinch Elastic SIP Trunking. - [didlogic](https://docs.livekit.io/telephony/start/providers/didlogic.md): Step-by-step instructions for configuring inbound and outbound calls using didlogic and LiveKit. ## Connectors - [Overview](https://docs.livekit.io/telephony/connectors.md): Connect LiveKit to external voice communication platforms. - [WhatsApp](https://docs.livekit.io/telephony/connectors/whatsapp.md): Connect LiveKit to a WhatsApp Business phone number for voice calls. - [Twilio](https://docs.livekit.io/telephony/connectors/twilio.md): Connect LiveKit to Twilio phone calls using WebSocket connections. ## Features - [Overview](https://docs.livekit.io/telephony/features.md): An overview of telephony features for LiveKit. - [DTMF](https://docs.livekit.io/telephony/features/dtmf.md): Sending and receiving DTMF tones. - [Answering machine detection](https://docs.livekit.io/telephony/features/answering-machine-detection.md): Classify whether a real person, voicemail, or IVR system answered an outbound call. - [Region pinning](https://docs.livekit.io/telephony/features/region-pinning.md): Learn how to isolate LiveKit telephony traffic to a specific region. ### Transfers - [Overview](https://docs.livekit.io/telephony/features/transfers.md): An overview of call transfer features for LiveKit telephony. - [Call forwarding](https://docs.livekit.io/telephony/features/transfers/cold.md): Transfer calls to another number or SIP endpoint using SIP REFER. - [Agent-assisted transfer](https://docs.livekit.io/telephony/features/transfers/warm.md): How to transfer a call from an AI agent to a human operator while providing a contextual summary. - [HD voice](https://docs.livekit.io/telephony/features/hd-voice.md): LiveKit SIP supports high fidelity calls by enabling HD voice. - [Secure trunking](https://docs.livekit.io/telephony/features/secure-trunking.md): How to enable secure trunking for LiveKit SIP. ## Accepting calls - [Overview](https://docs.livekit.io/telephony/accepting-calls.md): An overview of accepting inbound calls with LiveKit telephony. - [Workflow & setup](https://docs.livekit.io/telephony/accepting-calls/workflow-setup.md): Workflow and setup guide for accepting inbound calls. - [Inbound trunk](https://docs.livekit.io/telephony/accepting-calls/inbound-trunk.md): How to create and configure an inbound trunk to accept incoming calls using a SIP provider. - [Dispatch rule](https://docs.livekit.io/telephony/accepting-calls/dispatch-rule.md): How to create and configure a dispatch rule. - [Twilio Voice integration](https://docs.livekit.io/telephony/accepting-calls/inbound-twilio.md): How to use LiveKit SIP with TwiML and Twilio conferencing. ## Making calls - [Overview](https://docs.livekit.io/telephony/making-calls.md): An overview of making outbound calls with LiveKit telephony. - [Workflow & setup](https://docs.livekit.io/telephony/making-calls/workflow-setup.md): Workflow and setup for making outbound calls. - [Outbound trunk](https://docs.livekit.io/telephony/making-calls/outbound-trunk.md): How to create and configure an outbound trunk to make outgoing calls. - [Outbound calls](https://docs.livekit.io/telephony/making-calls/outbound-calls.md): Create a LiveKit SIP participant to make outbound calls. ## Testing - [Testing your setup](https://docs.livekit.io/telephony/testing.md): Place a test call and inspect the resulting room, SIP participant, and logs. ## Reference - [SIP primer](https://docs.livekit.io/reference/telephony/sip-primer.md): Learn how SIP calls flow in LiveKit to connect traditional telephony with realtime communications. - [SIP participant](https://docs.livekit.io/reference/telephony/sip-participant.md): Mapping a caller to a SIP participant. - [SIP handshake](https://docs.livekit.io/reference/telephony/sip-handshake.md): Understanding the SIP handshake process. - [Codecs negotiation & support](https://docs.livekit.io/reference/telephony/codecs-negotiation.md): Learn how audio codecs are negotiated during SIP calls and which codecs LiveKit supports. - [Phone Numbers API](https://docs.livekit.io/reference/telephony/phone-numbers-api.md): Use LiveKit's Phone Number APIs to manage phone numbers for your telephony apps. - [SIP API](https://docs.livekit.io/reference/telephony/sip-api.md): Use LiveKit's built-in SIP APIs to manage your SIP-based apps. - [Server APIs](https://docs.livekit.io/reference.md#server-apis) - [Connectors API](https://docs.livekit.io/reference/telephony/connectors-api.md): Use LiveKit's built-in Connector APIs to connect WhatsApp and Twilio to LiveKit rooms. - [Troubleshooting](https://docs.livekit.io/reference/telephony/troubleshooting.md): Common issues and solutions for SIP. ## Other indexes - [All LiveKit docs](https://docs.livekit.io/llms.txt): Index of every documentation section. - [Complete documentation](https://docs.livekit.io/llms-full.txt): Every documentation page, inlined in full. --- This document was rendered at 2026-09-05T14:59:25.799Z. For the latest version of this document, see [https://docs.livekit.io/telephony/llms.txt](https://docs.livekit.io/telephony/llms.txt). To explore all LiveKit documentation, see [llms.txt](https://docs.livekit.io/llms.txt).