Technik & Sicherheit

Architektur auf einen Blick

Faktenbasierter Überblick über Stack, Telefonie-Anbindung und Sicherheitsfunktionen — ohne Zertifizierungs- oder SLA-Behauptungen.

Stack

GUI
Vue.js 3
API
Node.js / Express
Datenbank
MariaDB
Web
Nginx mit TLS
Telefonie
Asterisk (AMI/ARI, PJSIP, Dialplan). Die GUI schreibt Konfiguration — kein eingebetteter Asterisk-Modulcode.
Installation
Typisch unter /opt/pbx/
  • Vue.js 3
  • Node / Express
  • MariaDB
  • Nginx + TLS
  • Asterisk / PJSIP
Lizenz

Asterisk und tdPBX sind eigenständig

Asterisk ist Open Source (GPL) und bleibt frei.

tdPBX ist die kommerzielle Bedien- und Betriebsschicht (GUI, API, Installer).

Kurz gesagt

Verkauf: GUI + API + Installer / Provisioning / Betrieb.

Darunter: Vanilla Asterisk — nicht das Verkaufsprodukt.

Sicherheit & Transport (Produktfunktionen)

  • Web-TLS

    Nginx mit TLS für die Weboberfläche.

  • SIP TLS & SRTP

    Nebenstellen typisch über Port 5061 mit SRTP; Provider-Anbindung oft UDP 5060. Softphone-Apps sollten SRTP idealerweise unterstützen.

  • Firewall / Fail2ban

    Integration zum Schutz der Anlage.

  • WireGuard-VPN

    VPN-Funktion aus dem Produkt.

  • Backup & Updates

    Betriebswerkzeuge für Sicherung und Aktualisierung.