Zurück zur Übersicht
Feature Kernfunktion

Live-Dashboard – Alles auf einen Blick

Das Dashboard ist die Startseite nach dem Login. Hier siehst du den Systemstatus, registrierte Endpunkte, aktive Leitungen und die letzten Anrufe – alles in Echtzeit per WebSocket aktualisiert.

Funktionen

  • Persönliche Begrüßung – Willkommensnachricht mit Benutzername und Uhrzeit
  • Systemstatus – Asterisk-Version, Uptime und Verbindungsstatus
  • Endpunkte – Alle Nebenstellen mit Registrierungsstatus (online/offline)
  • Aktive Leitungen – Trunks mit Registrierungsstatus beim Provider
  • Letzte Anrufe – Die letzten ein- und ausgehenden Anrufe mit Status
  • WebSocket-Updates – Alle Daten live aktualisiert ohne Seiten-Reload

Screenshot

Live-Dashboard in GonoPBX

Dashboard mit Systemstatus, Endpunkten und letzten Anrufen

Wie funktioniert es technisch?

Das Dashboard nutzt eine WebSocket-Verbindung zum Backend. Das Backend hört auf AMI-Events (Asterisk Manager Interface) und pusht Änderungen sofort an alle verbundenen Clients.

  • WebSocket – Bidirektionale Echtzeit-Kommunikation
  • AMI-Events – PeerStatus, Newchannel, Hangup und weitere Events
  • Kein Polling – Updates kommen sofort, nicht per Timer
  • Authentifiziert – WebSocket nutzt JWT-Token als Query-Parameter

Seit der ersten Version verfügbar. Das Dashboard wurde mit v1.2.0 um WebSocket-Live-Updates erweitert.