Skip to main content
The phone number your agent uses to receive and place calls is provisioned by activating an ElevenLabs channel. You add it like any other channel in your project, from Add channel.
Add channel menu expanded showing Instagram, X (Twitter), ElevenLabs, Slack, Microsoft Teams, and Custom, alongside the WhatsApp, Web, and Facebook channels

ElevenLabs option in the Add channel menu

If what you want is to enable calling on a WhatsApp number you already have, the path is different and you don’t need to provision a new number. See WhatsApp calling.

Step 1: name the channel

The first step asks only for the channel name, up to 50 characters. It’s the name you’ll recognize it by in your channel list.
Activate ElevenLabs channel modal on step 1 of 2, with the required Channel name field and the Cancel and Continue buttons

Step 1 of activation

Step 2: choose where the number comes from

The second step provisions the number and leaves it ready for you to assign a voice agent to it. The first thing you choose is the number provider, and from there four different paths open up. The choice matters because it determines which infrastructure the number lives on: it can sit in Jelou’s ElevenLabs account, in your own Twilio account, or be routed through your own SIP trunk.
You enter the phone number with its country code.Optionally you can enable Own SIP trunk, which routes outbound calls through your own SIP trunk. Enabling it asks for:
Step 2 with SIP trunk selected and the Own SIP trunk toggle enabled, showing the SIP address, SIP user, SIP password, and Transport fields

SIP trunk with own trunk enabled

Use your own trunk if you already have a telephony contract you want to leverage, or if you need outbound calls to present an identifier you already control.

Inbound agent

On every path, the last field is the inbound agent: the default agent that answers inbound calls on that number. You can leave it on No agent and assign it later.
Step 2 with SIP trunk selected, the phone number, the own-trunk toggle off, and the Inbound agent selector set to No agent

SIP trunk without an own trunk

Confirm with Create channel to finish.

Channel configuration

Once created, the channel configuration screen brings together everything you can review and change. At the top it shows two identifiers ready to copy: the channel ID and the number ID (in the phnum_... format).
Channel configuration screen with the number provider, the phone number, the Test call button, the per-minute cost, the Answering agent selector, and the Delete channel section

Configuration of an existing channel

Answering agent is the field that connects the two pieces: it defines the voice agent that handles inbound calls on that number.
While the field is set to No agent, the number does not answer inbound calls.

Test call

The Test call button lets you validate the agent before publishing.
The test call dials a real number and consumes credits like any other outbound call. It appears in the call log alongside production calls.

Rates

The per-minute cost is shown in the channel configuration itself, and also next to each number when you pick it:
Each call’s consumption is deducted in credits and recorded in the Calls tab.

Deleting the channel

If you no longer need the number, you can delete the channel from the same screen.
Deleting a channel cannot be undone. The number stops receiving calls.

Next step

Review the calls

The log, recording, and transcript of every call.

Manage numbers from the CLI

jelou voice numbers lists your organization’s numbers and the provider’s.