Overview
Accept inbound calls and route them to LiveKit rooms. Configure inbound trunks, dispatch rules, and workflows to handle incoming calls and connect callers with agents or other participants.
LiveKit Phone Numbers provide a simple setup process that only requires purchasing a phone number and creating a dispatch rule. To learn more, see LiveKit Phone Numbers.
Accepting calls components
Set up inbound call handling with trunks, dispatch rules, and provider-specific configurations.
| Component | Description | Use cases |
|---|---|---|
| Workflow & setup | Overview of the inbound call workflow, from receiving an INVITE request to creating SIP participants and routing to rooms. | Understanding call flow, setting up inbound call handling, and learning how dispatch rules route calls to rooms. |
| Inbound trunk | Configure inbound trunks to accept incoming calls from SIP providers, with options to restrict calls by IP address or phone number. | Accepting calls from SIP providers, restricting inbound calls to specific sources, and configuring trunk authentication. |
| Dispatch rule | Create dispatch rules that control how callers are added as SIP participants and routed to rooms, including agent dispatch configuration. | Routing calls to specific rooms, configuring agent dispatch, and customizing how SIP participants join rooms. |
| Twilio Voice integration | Accept inbound calls using Twilio programmable voice with TwiML and Twilio conferencing integration. | Twilio Voice integration, TwiML-based call routing, and Twilio conferencing features. |
In this section
Read more about accepting calls.
Workflow & setup
Overview of the inbound call workflow and setup process.
Inbound trunk
Create and configure inbound trunks to accept incoming calls from SIP providers.
Dispatch rule
Configure dispatch rules to route calls to rooms.
Twilio Voice integration
Accept inbound calls using Twilio programmable voice.