Self-hosted VoIP softswitch

Run your own carrier-grade phone switch.

KatoCall is a complete softswitch, prepaid billing panel and predictive dialer you install on one Debian server. Trunks, routing, DIDs, CDRs and per-second billing — yours, on your own box.

Asterisk 20 Debian 12 Panel in 10 languages One-command install
What's inside

Everything a switch needs, in one panel.

Not a stack of parts to wire together — billing, routing, inbound, outbound and security ship as one installed system with a single admin panel.

Prepaid billing

Per-second rating from customer and provider rate cards, live balances backed by a real ledger, and margin on every call.

Least-cost routing

Routing groups pick trunks by prefix, priority and weight, with failover to the next carrier when one rejects the call.

Inbound DIDs

Point a carrier's numbers at accounts and forward them anywhere, with the caller ID your carrier requires enforced on the way out.

Predictive dialer

Optional outbound campaigns and an IVR menu, pacing calls against agent availability — installed only if you want it.

Live calls & CDRs

Watch every call on the switch in real time — who's billed, the carrier, the cost as it climbs — then export the CDRs to CSV.

Hardened by default

fail2ban on SIP, the panel and SSH with permanent bans, a firewall the installer configures, and free Let's Encrypt TLS.


Download

One archive. One command. One box.

A fresh Debian 12 server is all you bring. The installer builds Asterisk, sets up PostgreSQL, the panel, the firewall and fail2ban, and verifies the lot.

KatoCall

v1.0.0 · self-hosted · run it on your own server
Version1.0.0
Size3.4 MB
SHA-256c2f77af53167a74a815fc3df224fb884a1f5372b3e7d8fc3829e6e61b4962621
You'll need
  • Debian 12 (Bookworm), 64-bit — a fresh VPS
  • 2 CPU cores, 4 GB RAM, 20 GB disk
  • A public IPv4 and root / sudo
  • A SIP trunk from your carrier
  • A domain name — only if you want HTTPS
install it
$ tar -xzf katocall-1.0.0.tar.gz && cd katocall-1.0.0 && sudo bash install/install.sh

Documentation

Install & setup handbooks, in ten languages.

A complete guide to installing the switch and setting up trunks, customers, DIDs and the dialer — plus a "?" beside every field in the panel itself.