RegioPhone ist eine umfassende Telefonie-, CTI- und Kommunikationslösung für Joomla 5 und Joomla 6. Die Erweiterung integriert professionelle SIP-/WebRTC-Telefonie direkt in Joomla und stellt dafür einen modernen, browserbasierten Telefonarbeitsplatz bereit.
RegioPhone verbindet klassische Telefoniefunktionen mit Benutzerverwaltung, Rechtesystem, Kontaktverwaltung, Multi-Account-Telefonie, Gesprächsstatistik, Benachrichtigungen, Provisionierung, optionalem Recording, Datenschutzfunktionen, Webhooks und Integrationsschnittstellen für weitere Joomla-Erweiterungen.
Damit eignet sich RegioPhone sowohl für einzelne Telefonarbeitsplätze als auch für umfangreichere Service-, Support-, Vermittlungs- und Unternehmensumgebungen.
Die wichtigsten Highlights
Telefonieren direkt in Joomla
RegioPhone ermöglicht eingehende und ausgehende Gespräche direkt über den Browser.
Unterstützt werden unter anderem:
-
SIP-/WebRTC-Telefonie
-
eingehende Anrufe
-
ausgehende Anrufe
-
Gespräch annehmen und beenden
-
DTMF
-
Hold / Resume
-
Blind Transfer
-
Attended Transfer
-
Multi-Line
-
Konferenzfunktionen
-
Click-to-Call
Der Benutzer benötigt für die Bedienung keinen klassischen Desktop-SIP-Client, sofern Provider beziehungsweise PBX die erforderliche WebRTC-/SIP-WebSocket-Infrastruktur bereitstellen.
Multi-Account Pro
RegioPhone kann mehrere SIP-Konten gleichzeitig verwalten.
Ein Benutzer kann beispielsweise unterschiedliche:
-
Rufnummern
-
Nebenstellen
-
Abteilungen
-
Provider
-
Standorte
-
Kundenkonten
innerhalb desselben Telefonarbeitsplatzes verwenden.
Für jedes Konto wird der Registrierungsstatus separat angezeigt.
Bei ausgehenden Gesprächen kann das gewünschte SIP-Konto gezielt gewählt werden.
Eingehende Gespräche bleiben automatisch der tatsächlich angerufenen SIP-Identität zugeordnet.
Multi-Line-Telefonie
Mehrere Gesprächsleitungen können parallel verwaltet werden.
Beispielsweise kann ein Benutzer:
-
ein Gespräch führen,
-
dieses halten,
-
ein zweites Gespräch starten,
-
zwischen beiden Leitungen wechseln,
-
anschließend vermitteln oder zurückkehren.
Jede Leitung zeigt zusätzlich die verwendete SIP-Konto-Zuordnung.
Professionelle Vermittlungsfunktionen
RegioPhone unterstützt klassische Vermittlungsplatzfunktionen.
Dazu gehören:
-
Blind Transfer
-
Rückfragevermittlung
-
Hold / Resume
-
mehrere Leitungen
-
Account-Auswahl
-
Kontaktsuche
-
BLF / Presence
-
Queue-/Agentensteuerung
-
kompakter Vermittlungsmodus
Damit kann RegioPhone auch als browserbasierter Arbeitsplatz für Empfang, Support oder Telefonzentrale eingesetzt werden.
BLF und Presence
Mit BLF- und Presence-Unterstützung können Benutzer den Status anderer Teilnehmer beziehungsweise Nebenstellen erkennen.
Abhängig von Provider und PBX können beispielsweise angezeigt werden:
-
verfügbar
-
besetzt
-
klingelnd
-
nicht erreichbar
Für größere Installationen werden BLF-Abonnements kontrolliert und in Batches aufgebaut, um Browser und Telefonanlage nicht unnötig zu belasten.
Queue- und Agentenfunktionen
RegioPhone enthält Funktionen für Service- und Supportumgebungen.
Je nach angebundener PBX können Agenten:
-
einer Queue beitreten
-
eine Queue verlassen
-
pausieren
-
wieder aktiviert werden
-
wartende Gespräche erkennen
-
Queue-Ereignisse erhalten
Die Funktionen können über das Joomla-Rechtesystem granular eingeschränkt werden.
Voicemail und MWI
RegioPhone unterstützt Message Waiting Indication und Voicemail-Hinweise.
Neue Voicemail-Ereignisse können innerhalb des Notification Hubs angezeigt werden.
Die tatsächliche Funktionsverfügbarkeit hängt vom verwendeten SIP-Provider beziehungsweise PBX-System ab.
Integrierte Kontaktverwaltung
RegioPhone enthält eine eigene Kontaktverwaltung.
Kontakte können unter anderem nach:
-
Name
-
Rufnummer
-
Kategorie
-
Scope
-
Presence-/BLF-Zuordnung
verwaltet werden.
Aus einem Kontakt kann direkt ein Gespräch gestartet werden.
Für große Kontaktbestände optimiert
Die Kontaktverwaltung ist nicht auf kleine Adressbücher beschränkt.
RegioPhone unterstützt:
-
serverseitige Suche
-
serverseitige Pagination
-
Kategorien
-
Filter
-
konfigurierbare Seitengrößen
-
Nachladen weiterer Kontakte
Dadurch muss nicht das komplette Telefonbuch beim Laden des Telefonarbeitsplatzes in den Browser übertragen werden.
Click-to-Call
Andere Joomla-Erweiterungen können Rufnummern direkt an RegioPhone übergeben.
Damit kann ein Telefonat beispielsweise direkt aus:
-
einem Kundenprofil
-
einem Ticket
-
einem Mitglied
-
einem Firmenverzeichnis
-
einem Immobilienobjekt
-
einem Auftrag
-
einem Ansprechpartner
gestartet werden.
Zusätzlich können Kontextinformationen wie Quelle, Referenz oder gewünschtes SIP-Konto übergeben werden.
Integrations-SDK für Joomla
RegioPhone besitzt ein dokumentiertes Integrations-SDK.
Andere Joomla-Erweiterungen können dadurch Telefoniefunktionen nutzen, ohne selbst SIP-/WebRTC-Logik implementieren zu müssen.
Das Browser-SDK stellt unter anderem Funktionen für:
-
Anruf starten
-
Anruf mit Quellkontext starten
-
RegioPhone-Ereignisse abonnieren
-
Event-Listener entfernen
bereit.
Vorbereitete Integrationsmöglichkeiten bestehen unter anderem für verschiedene Regio-Erweiterungen.
Joomla-Eventbus
RegioPhone stellt serverseitige Ereignisse für andere Joomla-Erweiterungen bereit.
Dazu gehören beispielsweise:
-
Gespräch gestartet
-
Gesprächsstatus geändert
-
Gesprächssteuerung
-
Queue-Agentenstatus geändert
-
Aufnahme gespeichert
-
Benachrichtigung erzeugt
-
Provisionierung ausgeführt
Damit kann RegioPhone als Telefoniekomponente innerhalb größerer Joomla-Anwendungssysteme eingesetzt werden.
Webhooks
Externe Anwendungen können über Webhooks angebunden werden.
Mehrere Webhook-Endpunkte können separat konfiguriert werden.
Jeder Endpunkt kann nur die benötigten Ereignistypen abonnieren.
Die Zustellung erfolgt asynchron über eine Queue und blockiert den eigentlichen Telefonievorgang nicht.
Signierte Webhooks
Webhook-Nachrichten können mit HMAC-SHA256 signiert werden.
Dadurch kann die empfangende Anwendung die Integrität und Authentizität der Nachricht überprüfen.
Zusätzlich stehen Event-ID und Zeitstempel zur Verfügung.
Notification Hub
RegioPhone besitzt ein zentrales Benachrichtigungssystem.
Dort können unter anderem angezeigt werden:
-
verpasste Gespräche
-
fehlgeschlagene Gespräche
-
Voicemail-Hinweise
-
Queue-Ereignisse
-
Agentenänderungen
-
andere Telefonieereignisse
Benachrichtigungen können als gelesen markiert werden.
Geeignete Meldungen können zusätzlich eine direkte Rückruffunktion anbieten.
E-Mail- und Webhook-Benachrichtigungen
Bestimmte Telefonieereignisse können optional zusätzlich über:
-
E-Mail
-
Webhook
zugestellt werden.
Die Zustellung erfolgt getrennt vom eigentlichen Gesprächsablauf.
Dadurch kann beispielsweise ein nicht erreichbarer Mailserver kein Telefongespräch blockieren.
Gesprächsjournal
RegioPhone führt ein strukturiertes Anrufjournal.
Darin können unter anderem dokumentiert werden:
-
Zeitpunkt
-
Richtung
-
Status
-
Gesprächsdauer
-
Benutzer
-
verwendetes SIP-Konto
-
Gesprächsereignisse
Die Daten bilden gleichzeitig die Grundlage für Statistiken und Reports.
Statistiken und Reports
RegioPhone verfügt über einen eigenen Reporting-Bereich.
Auswertungen können unter anderem gefiltert werden nach:
-
Zeitraum
-
Benutzer
-
SIP-Konto
-
Richtung
-
Status
Kennzahlen umfassen beispielsweise:
-
Gesamtzahl der Gespräche
-
eingehende Gespräche
-
ausgehende Gespräche
-
beantwortete Gespräche
-
verpasste Gespräche
-
Erreichbarkeitsquote
-
Missed Rate
-
durchschnittliche Gesprächsdauer
-
gesamte Gesprächsdauer
Zusätzlich stehen Tages-, Benutzer-, Konto- und Statusauswertungen zur Verfügung.
Datenschutzorientierter Report-Export
Reportdaten können aggregiert exportiert werden.
Dabei können:
-
Benutzerdaten pseudonymisiert
-
SIP-Konten pseudonymisiert
-
kleine Gruppen unterdrückt
-
direkte Gesprächsdaten ausgeschlossen
werden.
Dadurch lassen sich Statistiken erzeugen, ohne automatisch sämtliche personenbezogenen Telefoniedaten weiterzugeben.
Enterprise ACL
RegioPhone nutzt ein umfangreiches Berechtigungssystem.
Globale Joomla-Rechte können unter anderem steuern:
-
ausgehend telefonieren
-
Anrufe empfangen
-
Transfer
-
Auslandsgespräche
-
Queue
-
Konferenz
-
Recording
-
Provisionierung
-
Integrationen
-
Datenschutz
-
Kompatibilitätstests
-
Aufnahmen verwalten
Rechte pro SIP-Konto
Zusätzlich zur globalen Joomla-ACL können Berechtigungen individuell pro Benutzer und SIP-Konto definiert werden.
Beispielsweise kann ein Mitarbeiter:
-
über Konto A uneingeschränkt telefonieren
-
über Konto B nur eingehende Gespräche empfangen
-
über Konto C keine Auslandsgespräche führen
-
nur über bestimmte Konten vermitteln
-
Recording nur für ein spezielles Konto verwenden
Damit können differenzierte Unternehmensrichtlinien umgesetzt werden.
Zentrale Provisionierung
Für größere Installationen stehen Provisionierungsprofile zur Verfügung.
Ein Administrator kann zentral definieren:
-
Zielbenutzer
-
Benutzergruppen
-
SIP-Konten
-
Autoregistrierung
-
Telefonierrechte
-
Empfangsrechte
-
Transferrechte
-
Auslandsgespräche
-
Queue
-
Konferenz
-
Recording-Scope
Diese Vorgaben können kontrolliert auf Benutzer ausgerollt werden.
Dry-Run vor Rollouts
Provisionierungsänderungen können vor der eigentlichen Durchführung simuliert werden.
Die Vorschau zeigt beispielsweise:
-
betroffene Benutzer
-
neue Zuweisungen
-
zu ändernde Zuweisungen
-
unveränderte Zuweisungen
-
Kontoänderungen
-
problematische Referenzen
Dadurch können größere Änderungen vor dem Rollout geprüft werden.
Optionales Recording
RegioPhone enthält ein optionales Gesprächsaufzeichnungs-Framework.
Die Funktion ist standardmäßig deaktiviert.
Eine Aufnahme benötigt eine ausdrückliche Berechtigung.
Der Benutzer sieht während des Gesprächs den aktiven Aufnahmezustand.
Verschlüsselte Aufnahmen
Aufnahmedateien werden nicht einfach als öffentlich erreichbare Audiodateien im Joomla-Medienverzeichnis gespeichert.
RegioPhone nutzt eine geschützte Ablage außerhalb des Webroots.
Die Dateien werden authentifiziert verschlüsselt.
Verwendet wird:
libsodium / XChaCha20-Poly1305 Secretstream
Geschützter Recording-Download
Aufnahmen besitzen keine frei zugängliche öffentliche Datei-URL.
Der Download läuft über einen geschützten Joomla-Controller.
Dabei werden unter anderem geprüft:
-
Joomla-Sitzung
-
ACL
-
CSRF
-
Recording-Datensatz
Die Datei wird kontrolliert entschlüsselt und ausgeliefert.
Datenschutz und Retention
RegioPhone besitzt einen eigenen Bereich für Datenschutz und Datenaufbewahrung.
Für unterschiedliche Datenarten können Aufbewahrungsfristen definiert werden.
Dazu gehören beispielsweise:
-
Gesprächsjournal
-
Ereignisse
-
Audit
-
Benachrichtigungen
-
Zustellqueues
-
Recording
Anonymisierung
Statt ältere Gesprächsdaten vollständig zu löschen, können diese auf Wunsch anonymisiert werden.
Personenbezogene Merkmale werden entfernt, während statistisch relevante Informationen wie:
-
Datum
-
Richtung
-
Status
-
Dauer
erhalten bleiben können.
Personenbezogener Datenexport
Für einen Joomla-Benutzer kann ein strukturierter Datenschutzexport erstellt werden.
Passwörter, SIP-Secrets, TURN-Secrets und andere Zugangsdaten werden dabei nicht exportiert.
Auch Recording-Audiodateien werden nicht Bestandteil eines gewöhnlichen personenbezogenen JSON-Exports.
PWA und Desktop-Nähe
RegioPhone kann als installierbare Web-App verwendet werden.
Dazu gehören:
-
Web-App-Manifest
-
PWA-Icons
-
Installationsstatus
-
Standalone-Modus
Zusätzlich kann der Telefonarbeitsplatz in einem eigenen Browserfenster geöffnet werden.
Smartphone und Tablet
RegioPhone besitzt eine Touch-optimierte Oberfläche.
Dazu gehören:
-
große Bedienelemente
-
große Wähltasten
-
responsive Darstellung
-
mobile Schnellnavigation
-
Safe-Area-Unterstützung
-
Hoch-/Querformatoptimierung
-
Kompaktmodus
Screen Wake Lock
Während eines laufenden Gesprächs kann RegioPhone auf unterstützten Geräten das automatische Ausschalten des Displays verhindern.
Nach Gesprächsende wird die Display-Sperre wieder freigegeben.
Sicherheitsfunktionen
RegioPhone wurde mit umfangreichen Sicherheitsmechanismen ausgestattet.
Dazu gehören unter anderem:
-
Joomla ACL
-
CSRF-Schutz
-
Prepared Statements
-
XSS-Schutz
-
IDOR-Schutz
-
Same-Origin-Prüfung
-
Request-Größenlimits
-
Security Header
-
CSP
-
Referrer Policy
-
Frame-Schutz
-
Permissions Policy
-
SIP-Injection-Schutz
-
SSRF-Schutz
-
WebSocket-Validierung
-
Credential-Schutz
-
Fail-Closed-Rufregeln
Rufregelengine
Die integrierte CallRuleEngine kann Rufnummern:
-
normalisieren
-
transformieren
-
erlauben
-
sperren
Zusätzlich können beispielsweise Auslandsgespräche separat berechtigt werden.
Bei sicherheitskritischen Fehlern kann die Rufregelengine im Fail-Closed-Modus arbeiten.
Security-Diagnose
RegioPhone prüft wichtige sicherheitsrelevante Einstellungen.
Dazu gehören beispielsweise:
-
HTTPS
-
Same-Origin-Konfiguration
-
Rufregelengine
-
Direct-SIP-Sicherheitsmodus
-
SIP.js-Quelle
-
PBX-TLS
-
TLS-Zertifikatsprüfung
-
Webhook-Ziele
-
private Netze
-
Integrationskonfiguration
Performance und Langzeitbetrieb
RegioPhone wurde für dauerhaft geöffnete Telefonarbeitsplätze optimiert.
Enthalten sind unter anderem:
-
serverseitige Kontaktpagination
-
serverseitige Suche
-
BLF-Batching
-
adaptive Timer
-
reduziertes Hintergrundpolling
-
Listener-Cleanup
-
Timer-Cleanup
-
Engine-Cleanup
-
Reconnect-Watchdog
-
Performance-Diagnose
Reconnect und Registration Renewal
RegioPhone überwacht den Transport- und Registrierungsstatus.
Bei unerwarteten Verbindungsverlusten kann eine kontrollierte Wiederherstellung mit exponentiellem Backoff erfolgen.
Während eines aktiven Gesprächs wird kein aggressiver automatischer Reconnect ausgelöst.
Provider-/PBX-Testmatrix
Für reale Telefonieumgebungen besitzt RegioPhone eine eigene Testmatrix.
Getestet und dokumentiert werden können unter anderem:
-
SIP-Registrierung
-
eingehende Gespräche
-
ausgehende Gespräche
-
Audio
-
DTMF
-
Hold / Resume
-
Blind Transfer
-
Attended Transfer
-
NAT
-
STUN / TURN
-
BLF
-
MWI
-
Queue
-
Reconnect
-
Registration Renewal
-
Langzeitbetrieb
RegioPhone unterscheidet ausdrücklich zwischen:
-
nicht getestet
-
bestanden
-
teilweise
-
fehlgeschlagen
-
blockiert
-
nicht anwendbar
Eine erfolgreiche Konfigurationsdiagnose wird somit nicht fälschlich als bestandener Realtest dargestellt.
Release-Readiness
Das integrierte Readiness-System unterscheidet zwischen:
technisch releasebereit
und
produktionsbereit
Dabei werden beispielsweise berücksichtigt:
-
Datenbankschema
-
Security
-
Recording
-
Datenschutz
-
Integrationen
-
Performance
-
Provider-/PBX-Testabdeckung
Dadurch ist sichtbar, wenn die Erweiterung technisch sauber arbeitet, aber für eine konkrete Telefonieumgebung noch reale Tests fehlen.
Technische Voraussetzungen
RegioPhone ist ausgelegt für:
-
Joomla 5
-
Joomla 6
-
PHP ab 8.2
-
moderne Browser mit WebRTC-Unterstützung
-
HTTPS für produktiven WebRTC-Betrieb
-
SIP-Provider oder PBX mit geeigneter SIP-/WebRTC-Anbindung
-
bei Browser-SIP typischerweise WebSocket beziehungsweise WSS
-
je nach Netzwerkumgebung STUN und/oder TURN
Für erweiterte Funktionen wie:
-
BLF
-
MWI
-
Queue
-
Transfer
-
Recording
-
Presence
muss zusätzlich die eingesetzte PBX beziehungsweise der Provider die entsprechende Funktion unterstützen.
Bestandteile des Joomla-Pakets
RegioPhone wird als vollständiges Joomla-Paket ausgeliefert.
Es enthält:
-
RegioPhone-Komponente
-
RegioPhone-Modul
-
RegioPhone-System-Plugin
-
RegioPhone-Task-/Scheduler-Plugin
-
RegioPhone-Webservices-Plugin
Alle Bestandteile sind aufeinander abgestimmt.
Typische Einsatzmöglichkeiten
Kundenservice
Mitarbeiter können direkt aus Joomla telefonieren, Gesprächsinformationen einsehen und Kontakte sowie Tickets mit der Telefonie verbinden.
Helpdesk und Support
Click-to-Call aus Tickets, mehrere Leitungen, Hold, Transfer und Queue-Unterstützung erleichtern den täglichen Supportbetrieb.
Empfang und Vermittlung
BLF, Presence, mehrere Leitungen, Rückfragevermittlung und kompakter Arbeitsplatzmodus ermöglichen den Einsatz als browserbasierter Vermittlungsplatz.
Vertrieb
Ansprechpartner können direkt aus Kunden-, Mitglieder-, Firmen- oder anderen Joomla-Datensätzen angerufen werden.
Mitglieder- und Kundenverwaltung
Durch das Integrations-SDK kann RegioPhone mit anderen Joomla-Komponenten verbunden werden.
Unternehmen mit mehreren Rufnummern
Multi-Account Pro ermöglicht mehreren SIP-Identitäten innerhalb eines einzigen Benutzerarbeitsplatzes.
Mobile Arbeitsplätze
Dank responsiver Oberfläche, PWA-Unterstützung und Touch-Optimierung kann RegioPhone auch auf Tablet und Smartphone eingesetzt werden.
Für wen eignet sich RegioPhone?
RegioPhone eignet sich besonders für:
-
Unternehmen
-
Behörden und Organisationen
-
Kundenservice
-
Supportteams
-
Helpdesks
-
Empfang und Telefonzentralen
-
Vertriebsabteilungen
-
Mitgliederverwaltungen
-
Callcenter-nahe Arbeitsplätze
-
regionale Portale
-
Joomla-basierte Unternehmensanwendungen
-
Organisationen, die ihre Telefonie mit eigenen Joomla-Lösungen verbinden möchten
RegioPhone auf einen Blick
Webbasierte Telefonie
SIP und WebRTC direkt in Joomla.
Multi-Account
Mehrere SIP-Konten gleichzeitig verwenden.
Multi-Line
Mehrere Gespräche und Leitungen verwalten.
Vermittlung
Blind Transfer und Rückfragevermittlung.
BLF / Presence
Nebenstellenstatus innerhalb des Telefonarbeitsplatzes.
Queue
Agenten- und Warteschlangenfunktionen.
Kontakte
Integrierte Kontaktverwaltung und Click-to-Call.
Statistiken
Gesprächsauswertung und Reports.
Recording
Optional, berechtigungsgesteuert und verschlüsselt.
Datenschutz
Retention, Anonymisierung und Datenexport.
Enterprise ACL
Granulare Rechte bis hinunter zum einzelnen SIP-Konto.
Provisionierung
Zentrale Benutzer- und SIP-Konto-Rollouts.
Integrationen
SDK, Joomla Events und signierte Webhooks.
Mobile
Responsive Telefonie für Desktop, Tablet und Smartphone.
Security
Umfangreiche Schutzmaßnahmen für Joomla-, SIP- und Integrationsbetrieb.
Diagnose
Security-, Performance-, Provider-/PBX- und Release-Readiness-Prüfungen.
Fazit
RegioPhone macht aus Joomla einen professionellen Telefonie- und CTI-Arbeitsplatz.
Die Erweiterung kombiniert browserbasierte SIP-/WebRTC-Telefonie mit Multi-Account, Multi-Line, Vermittlung, BLF, Queue, Kontakten, Statistiken, Benachrichtigungen, optionalem Recording, Provisionierung, Datenschutz, Enterprise-ACL und umfangreichen Integrationsschnittstellen.
Der besondere Schwerpunkt liegt dabei auf der Verbindung zwischen Joomla-Benutzern, Unternehmensprozessen und Telefonie.
Statt Telefonie als isolierte Anwendung zu betrachten, kann RegioPhone sie direkt mit anderen Joomla-Komponenten und Geschäftsprozessen verbinden.
Damit bildet RegioPhone eine zentrale Grundlage für professionelle Service-, Support-, Vertriebs- und Vermittlungsarbeitsplätze auf Joomla-Basis.











