Skip to main content

Accepting calls overview

An overview of accepting inbound calls with LiveKit telephony.

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.

Simplified inbound calling

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.

ComponentDescriptionUse cases
Workflow & setupOverview 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 trunkConfigure 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 ruleCreate 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 integrationAccept 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.