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.