system online · self-hosted

The switchboard
for outbound calling.

A complete outbound call-center on your own server. Run dialing campaigns, route live calls to agents, record everything, and monitor the floor — built on Asterisk, controlled from one panel.

asterisk 20 · pjsip · node · self-hosted · no SaaS lock-in
// live demo
A look at the floor.
campaign · "Outbound · EU"running
0dialed
0answered
0connected
Agent · Alex idle
Agent · Sam idle
Agent · Robin idle
// modules
Everything the floor needs, in one panel.

Outbound campaigns

Parallel dialing with concurrency control, AI voicemail detection, per-route prefixes and automatic failure detection that pauses a dead route.

Live queues + agent console

Agents auto-join their queues just by registering their softphone. A self-service console shows each agent their own live stats.

Call recordings

Every connected call captured and searchable — play in-browser or download, filtered by agent, number or outcome.

new

AI voice

Type text and an AI voice speaks it down the line — pick any persona. For experimenting and assisted calling, right in the web dialer.

new

Spy · whisper · barge

Supervisors listen in silently, whisper coaching to the agent only, or barge into the live call — straight from the browser.

Leads & retry lists

Busy and no-answer numbers collected automatically with the reason, ready to export or recall — nothing slips through.

Bring your own SIP

Connect any SIP trunk or carrier — no lock-in. Add multiple providers, route per campaign with your own dial prefixes and caller-IDs.

Inbound DID routing

Point each incoming number (DID) straight to a queue, an agent or an IVR — handle inbound and outbound from the same platform.

// how it works
From a number list to a live conversation.

Load & configure

Upload or paste your numbers, set concurrency, caller-ID, the welcome prompt and where answered calls should land.

Dial & route

Switchboard fires calls in parallel, drops voicemails, and routes the people who answer straight to your available agents.

Monitor & recall

Watch the floor live, listen in or coach, review recordings, and recall the busy / no-answer numbers in one click.

300
concurrent calls
campaigns & agents
100%
self-hosted
€0
per-seat fees
Asterisk 20 LTS PJSIP WebRTC dialer Node + SQLite AI voicemail detection runs on one VPS
// rates
Per-destination call rates.

Carrier rates by route prefix (all international). Search a country or dialing code.

DestinationCodeRate
// faq
Questions, answered.
01 What is Switchboard?
A self-hosted outbound call-center platform built on Asterisk. It handles dialing campaigns, queues, agents, recordings and supervision — all driven from a single web panel you run on your own server.
02 Is it really self-hosted?
Yes. Asterisk 20 (PJSIP) plus a Node panel run on your own VPS. No third-party SaaS, no per-seat pricing, your data stays with you.
03 Which softphones can agents use?
Any SIP softphone — Zoiper, MicroSIP — or the built-in browser web dialer. Agents just log in with their extension and SIP password.
04 How do agents get into a queue?
Automatically. The moment an agent's phone registers, they join the queues assigned to them; when they go offline, they leave. No manual check-in.
05 Can I monitor and coach live calls?
Yes — listen in silently, whisper to the agent without the customer hearing, or barge into the conversation, all from the live-calls view.
06 Can I use my own SIP provider?
Yes — bring your own SIP trunk(s). Add any carrier, mix several, and route each campaign over the dial prefix and caller-ID you choose. No carrier lock-in.
07 Does it handle inbound calls too?
Yes. Map each incoming number (DID) to a queue, an agent or an IVR — inbound and outbound run side by side on the same server.
08 How do I get an account?
Access is invite-only right now — registration is not open. If you already have an account, use Log in.

Put your floor on the line.

Log in to the panel to run campaigns, manage your team and listen to the room — or get in touch for an invite.