Channels

Phone numbers

Phone numbers connect your agents to the telephone network — get a number, attach an agent or team, and it answers inbound calls and places outbound campaign calls.

Every voice agent needs a phone number to take real calls. On the Phone numbers page you choose a provider, import or buy a number, and attach the agent (or agent team) that should handle calls on it.

Providers

Callable supports three telephony providers. They fall into two groups based on how billing and setup work.

Telnyx — the built-in platform provider

Telnyx is the default, on-platform provider. You buy numbers directly on the Phone numbers page, and they're billed through Stripe as part of your Callable account. There's no separate carrier account to set up — Telnyx is always available.

Twilio and SignalWire — bring your own account

Twilio and SignalWire are bring-your-own-account (BYOA) providers. You connect your own carrier credentials first, then manage those numbers through Callable.

  1. Go to Integrations.
  2. Connect your Twilio or SignalWire account with your credentials.
  3. A provider tab appears on the Phone numbers page, letting you import or buy numbers on that account.
Tip: Use Telnyx if you want the simplest path — buy a number and go, billed in one place. Choose Twilio or SignalWire if you already have an account and numbers with them.

WhatsApp messaging is supported via Twilio.

Importing vs. buying a number

You can bring an existing number into Callable or buy a brand-new one.

  • Import an existing number — attach a number you already own so your agent can answer on it.
  • Buy a new number — search for and purchase a fresh number. On Telnyx this checks out through Stripe on the platform; on Twilio or SignalWire the purchase happens on your connected account.

Attaching an agent

A number does nothing until you attach an agent to it.

  1. On the Phone numbers page, find the number you want to configure.
  2. Attach a voice agent to it.

Inbound calls to that number now route to that agent.

Attaching a team instead: The Phone numbers page attaches a single agent. To have a whole agent team answer a number, open the team in the Agent Teams composer and set its Answers on phone number field. See Agent Teams.

Inbound routing

When someone calls one of your numbers, the call routes to whatever is attached to that number:

  • If a single agent is attached, that agent answers.
  • If an agent team is attached, the platform routes each turn of the call to the best-suited team member.

The agent handles the call grounded in its prompt, business info, knowledge base, tools, and conversational flow.

Outbound caller-ID

For outbound calling campaigns, your numbers act as the caller-ID that contacts see.

  • When you create a campaign, you pick one of your numbers as the caller-ID.
  • The dialer places calls from that number, and the campaign's agent handles each call.

This means the same number can both receive inbound calls (via its attached agent) and originate outbound campaign calls (as a chosen caller-ID).

Next steps

  • Agents — build the agent that answers on your number.
  • Agent Teams — attach a multi-agent team to a number.
  • Campaigns — use a number as the outbound caller-ID.
  • Integrations — connect Twilio or SignalWire to bring your own numbers.