Selbstgehosteter Softswitch · Abrechnung · Dialer

Betreiben Sie Ihre eigene Telefonvermittlung in Carrier-Qualität.

Ein kompletter Softswitch, Prepaid-Abrechnungspanel und Predictive Dialer, den Sie auf einem einzigen Debian-Server installieren. Trunks, Routing, DIDs, CDRs und sekundengenaue Abrechnung — Ihnen gehörig, auf Ihrem eigenen Server.

  • 1,000 Downloads
  • Asterisk 20
  • Debian 12
  • Panel in 10 Sprachen
Live-Anrufrouting Illustration
Anrufer SIP INVITE
KatoCall tarifieren · routen · abrechnen Verbunden über B
Anbieter A Abgelehnt
Anbieter B Angenommen
Anbieter C —
Ziel 0:42 Angenommen
Illustration: Ein Anruf erreicht KatoCall, wird tarifiert, an den günstigsten Anbieter geleitet, bei Ablehnung an den nächsten Anbieter weitergegeben und mit dem Ziel verbunden.
1,000Downloads
14Installationsschritte, danach ein vollständiger Selbsttest
10Sprachen für Panel und Handbücher
1Server betreibt die gesamte Vermittlung

Plattform

Ein Server. Die ganze Vermittlung.

Jede Schicht von KatoCall läuft auf einem einzigen Debian-12-Server unter Ihrer Kontrolle — vom SIP-Stack über das Abrechnungs-Hauptbuch bis zum Panel, in dem sich Ihre Kunden anmelden.

  1. Admin-Panel & Kundenportal

    Betreiber steuern die Vermittlung; Kunden sehen ihre eigenen Anrufe.

    web
  2. Abrechnungs-Engine

    Tarifkarten, sekundengenaue Tarifierung und ein Hauptbuch in PostgreSQL.

    PostgreSQL
  3. Live-Anrufbrücke

    Verfolgt jeden Kanal in Echtzeit und schreibt beim Auflegen den CDR.

    AMI
  4. Asterisk 20 mit PJSIP

    Trunks, Endpunkte und DIDs, erzeugt aus dem Panel.

    SIP
  5. Gehärtetes Debian 12

    Firewall, fail2ban und TLS, eingerichtet vom Installer.

    OS

So funktioniert's

Vom Anbieter zum CDR in vier Schritten.

Einmal im Panel einrichten. Danach folgt jeder Anruf demselben Weg.

  1. Anbieter anbinden

    SIP-Trunks per IP oder Registrierung hinzufügen, über UDP, TCP oder TLS.

  2. Kunden anlegen

    Jedem Konto IP-Authentifizierung oder einen Softphone-Login, eine Tarifkarte und ein Guthaben geben.

  3. Jeden Anruf routen

    Routing-Gruppen wählen Trunks nach Präfix, Priorität und Gewicht und wechseln bei Ablehnung zum nächsten Anbieter.

  4. Abrechnen und auswerten

    Anrufe werden sekundengenau tarifiert, live verfolgt und als CDRs gespeichert, die Sie auswerten und exportieren können.

Was enthalten ist

Alles, was eine Vermittlung braucht, in einem Panel.

Kein Bausatz zum Verkabeln — Abrechnung, Routing, eingehend, ausgehend und Sicherheit kommen als ein installiertes System mit einem einzigen Admin-Panel.

Prepaid-Abrechnung

Sekundengenaue Tarifierung aus Kunden- und Anbieter-Tarifkarten, Live-Guthaben gestützt auf ein echtes Hauptbuch, und Marge bei jedem Anruf.

Least-Cost-Routing

Routing-Gruppen wählen Trunks nach Präfix, Priorität und Gewicht, mit Failover zum nächsten Anbieter, wenn einer den Anruf ablehnt.

Eingehende DIDs

Richten Sie die Nummern eines Anbieters auf Konten und leiten Sie sie überallhin weiter, mit der von Ihrem Anbieter verlangten Rufnummer beim Ausgang.

Predictive Dialer

Optionale ausgehende Kampagnen und ein IVR-Menü, das Anrufe an die Agentenverfügbarkeit anpasst — nur installiert, wenn Sie es wollen.

Standardmäßig gehärtet

fail2ban für SIP, das Panel und SSH mit dauerhaften Sperren, eine Firewall, die der Installer einrichtet, und kostenloses TLS über Let's Encrypt.

Live-Anrufe & CDRs

Beobachten Sie jeden Anruf der Vermittlung in Echtzeit — wer belastet wird, der Anbieter, die steigenden Kosten — und exportieren Sie die CDRs als CSV.

Anrufrouting

Least-Cost-Routing mit automatischem Failover.

Jeder Anruf wird mit der Routing-Gruppe seines Kontos abgeglichen. Lehnt ein Anbieter ab, übernimmt der nächste Trunk.

  • Nach Zielpräfix routen
  • Trunks nach Priorität ordnen und Last nach Gewicht verteilen
  • Bei Ablehnung zum nächsten Anbieter wechseln
  • Die Rufnummer senden, die jeder Anbieter verlangt

SIP & VoIP

SIP in Carrier-Qualität, für Sie konfiguriert.

Das Panel schreibt die PJSIP-Konfiguration, und jeder Wert wird geprüft, bevor er Asterisk erreicht.

  • PJSIP auf Asterisk 20

    Ein moderner SIP-Stack, gebaut und konfiguriert vom Installer.

  • UDP, TCP und TLS

    Den Transport pro Trunk wählen.

  • Trunks per IP oder Registrierung

    Anbieter per Adresse oder mit Benutzername und Passwort authentifizieren.

  • IP-Pools der Anbieter

    Dem gesamten Signalisierungsbereich eines Anbieters mit IPs und CIDR-Blöcken vertrauen.

  • Kunden-Endpunkte

    Per IP authentifizierte TK-Anlagen oder registrierte Softphones.

  • NAT-fähig

    Öffentliche Adresse und lokale Netze im Panel festlegen.

  • DIDs im E.164-Format

    Eingehende Nummern Konten zuweisen und überallhin weiterleiten.

  • Codecs und Medien

    Eine Codec-Liste pro Endpunkt, mit RTP über Proxy oder direkten Medien.

  • Schutz vor hängenden Anrufen

    RTP-Timeouts beenden Anrufe, deren Audio abgerissen ist.

Ein Anruf, Nachricht für Nachricht
AnruferKatoCallAnbieterINVITE100 TryingINVITE180 Ringing180 Ringing200 OK200 OKACKACKRTPRTPBYEBYE200 OK200 OKCDR geschrieben

Analysen

Jeden Anruf sehen, während er läuft.

Live-Anrufe erscheinen in Echtzeit im Panel. Nach dem Ende stehen die CDRs zum Filtern, Auswerten und Exportieren bereit.

  • Live-Anrufe mit abgerechnetem Konto, Anbieter und laufenden Kosten
  • CDR-Statistiken nach Zeitraum, Konto, Lieferant und Präfix
  • Abgerechnete Minuten, Umsatz und Marge pro Anruf
  • CDR-Export als CSV

Zuverlässigkeit

Gebaut, um zu laufen.

Die Details, die zählen, sobald echter Verkehr fließt.

Geprüfte Installation

Der Installer prüft seine eigene Arbeit und meldet jedes Ergebnis, bevor Sie Verkehr annehmen.

Update-Hinweise

Die Vermittlung sucht täglich nach neuen Versionen und informiert Sie. Sie aktualisiert sich nur selbst, wenn Sie das aktivieren.

Übersteht Neustarts

Laufende Anrufe werden nach einer Neuverbindung wieder aufgegriffen, und die Abrechnung setzt ab der echten Annahmezeit fort.

Guthaben mit Hauptbuch

Jede Belastung und Aufladung wird als Buchung in PostgreSQL erfasst.

Nächtliche Backups

Datenbank und Geheimnisse der Vermittlung werden jede Nacht gesichert, und Logs werden rotiert.

Passt zu Ihrer Umgebung

  • Jeder SIP-Anbieter
  • CSV-Tarifimport mit Spaltenzuordnung
  • CDR-Export als CSV
  • HTTPS mit Let's Encrypt

Sicherheit

Gehärtet ab dem ersten Start.

Eine Telefonvermittlung im öffentlichen Internet wird ständig gescannt. KatoCall wird mit bereits aktivierten Schutzmaßnahmen ausgeliefert.

  • fail2ban für SIP, das Panel und SSH
  • Dauerhafte Sperren, im Panel verwaltet
  • Eine vom Installer eingerichtete Firewall
  • Kostenloses HTTPS mit Let's Encrypt
  • Anmeldung gegen Cross-Site-Request-Forgery geschützt
  • Jeder an Asterisk geschriebene Wert wird geprüft

Installieren

Ein Befehl. Ein Server.

Ein frischer Debian-12-Server ist alles, was Sie mitbringen. Der Installer baut Asterisk, richtet PostgreSQL, das Panel, die Firewall und fail2ban ein und prüft alles.

v1.0.8 selbstgehostet · auf Ihrem eigenen Server betreiben

Auf einem frischen Debian-12-Server als root ausführen:

curl -fsSL https://katocall.com/get.sh | sudo bash

Es holt alles, prüft die Prüfsumme und führt die vollständige Installation aus.

Öffnen Sie dann Ihren Server im Browser und melden Sie sich an — Sie legen sofort ein neues Passwort fest:

useradmin
passKatocall
1,000 Downloads

Sie benötigen

  • Debian 12 (Bookworm), 64-Bit — ein frischer VPS
  • 2 CPU-Kerne, 4 GB RAM, 20 GB Speicher
  • Eine öffentliche IPv4 und root / sudo
  • Einen SIP-Trunk von Ihrem Anbieter
  • Einen Domainnamen — nur wenn Sie HTTPS möchten

Dokumentation

Installations- und Einrichtungshandbücher, in zehn Sprachen.

Eine vollständige Anleitung zur Installation der Vermittlung und zum Einrichten von Trunks, Kunden, DIDs und dem Dialer — plus ein „?“ neben jedem Feld im Panel selbst.

FAQ

Fragen und Antworten.

Was brauche ich für KatoCall?

Einen frischen Debian-12-Server (64 Bit) mit 2 CPU-Kernen, 4 GB RAM und 20 GB Speicher, eine öffentliche IPv4, Root-Zugang und einen SIP-Trunk Ihres Anbieters. Ein Domainname ist nur für HTTPS nötig.

Wie aktualisiere ich?

Führen Sie den Update-Befehl auf Ihrem Server aus. Er prüft den Download vor der Installation, und Ihre Vermittlung sucht täglich nach neuen Versionen und meldet sich, wenn eine verfügbar ist.

curl -fsSL https://katocall.com/update.sh | sudo bash
Mit welchen Anbietern funktioniert es?

Mit jedem Anbieter, der Ihnen einen SIP-Trunk bereitstellt — per IP oder Registrierung authentifiziert, über UDP, TCP oder TLS.

Muss ich den Dialer installieren?

Nein. Predictive Dialer und IVR sind optional und werden nur auf Wunsch installiert.

Können meine Kunden ihre eigenen Anrufe sehen?

Ja. Jeder Kunde erhält ein Portal mit seinen eigenen Anrufdatensätzen, DIDs, Tarifen und Buchungen — nie denen anderer.

Welche Sprachen werden unterstützt?

Panel und Handbücher gibt es in zehn Sprachen: Englisch, Spanisch, Portugiesisch, Französisch, Deutsch, Russisch, Chinesisch, Japanisch, Arabisch und Hindi.

Ihre eigene Vermittlung, noch heute in Betrieb.

Ein frischer Debian-12-Server und ein Befehl. Alles andere passiert im Panel.

Dokumentation lesen

curl -fsSL https://katocall.com/get.sh | sudo bash

Kontakt

Kontaktieren Sie uns.

Fragen, Hilfe bei der Einrichtung oder ein Fehler — senden Sie eine Nachricht und wir melden uns.