Skip to main content

Making calls overview

An overview of making outbound calls with LiveKit telephony.

Overview

Make outbound calls from LiveKit rooms to phone numbers using SIP providers. Pass trunk configuration inline with each call or use a stored outbound trunk. Create SIP participants and set up workflows to initiate calls and connect participants with external phone numbers.

Making calls components

Set up outbound call handling with trunks, SIP participant creation, and call configuration.

ComponentDescriptionUse cases
Workflow & setupOverview of the outbound call workflow, from creating a SIP participant to connecting to external phone numbers and routing to rooms.Understanding outbound call flow, setting up outbound call handling, and learning how SIP participants initiate calls.
Outbound trunkStore reusable outbound trunk configuration for making outgoing calls through SIP providers. You can also pass trunk configuration inline with each call instead of creating a stored trunk.Reusing trunk configuration across calls, configuring trunk authentication, and setting up region pinning for outbound calls.
Outbound callsCreate SIP participants to make outbound calls, configure call settings, and connect participants to external phone numbers.Initiating outbound calls, creating SIP participants programmatically, and connecting agents to phone numbers.
Answering machine detectionClassify whether an outbound call reaches a person, voicemail, IVR, or unavailable line so your agent can respond accordingly.Outbound voice agents, voicemail handling, and bypassing automated systems.

In this section

Read more about making calls.