Funktionen und Module
Der Kern – Nummer annehmen, Datenquellen abfragen, Namen liefern – ist immer aktiv. Alles Weitere schalten Sie als Modul unter Administration → Module ein oder aus.
Module im Überblick
Jede Modulkarte zeigt ihren Zustand in der Titelzeile, etwa „Läuft“, „Unvollständig“ oder „Fehler“. Module der Vollversion sind gekennzeichnet.
| Modul | Standard | Funktion |
|---|---|---|
| Statistik | ein | Anfragen und Treffer, Diagramme, Top-Anrufer, Wochentag × Stunde |
| Anrufanalyse | aus | Auswertung aller Anrufe aus den Verbindungsdaten |
| Anzeigename, Sperr- und VIP-Liste | ein | Ersetzungen, gesperrte und wichtige Telefonnummern |
| Telefonbuch (LDAP und Export) | aus | LDAP-Telefonbuch, Export für FRITZ!Box, Outlook und Cloud-Anlagen |
| Browser-Zugang | ein | /stats, /calls, /open |
| Monitoring | aus | /check, /prtg, /status, /metrics |
| Benachrichtigungen | ein | E-Mail, Teams, Slack, Webhook; geplante Berichte |
| Anrufereignisse weitergeben | aus | Anrufe an CRM, Ticketsystem oder eigene Programme melden |
| KI-Assistent (Chat) | ein | anonymisierte Fragen für den Claude-Chat im Browser |
| Netzwerk-Discovery | aus | Suche nach Datenbanken, Verzeichnissen und Telefonanlagen |
| Plugins | aus | eigene Erweiterungen |
| Rebranding | aus | eigener Produktname und eigenes Logo für Wiederverkäufer (Sonderlizenz) |
Statistik
Anfragen, Treffer und unbekannte Anrufer für frei wählbare Zeiträume – ausgewertet nach angerufener Nummer, Benutzer, IP-Adresse, Datenquelle (Trefferquote je Quelle), Schnittstelle oder Anrufer. Ein Wärmebild Wochentag × Stunde zeigt Stoßzeiten. Diagramm und Tabelle lassen sich als CSV exportieren.
Gespeichert werden je Anfrage Zeit, IP-Adresse, Status, Treffer, Dauer, Quelle, Schnittstelle, angerufene Nummer, Benutzer, die maskierte Telefonnummer und ein nicht umkehrbares Kürzel. Die vollständige Telefonnummer speichert CallerHub nicht.
Anrufanalyse
Das Modul wertet die Verbindungsdaten der Telefonanlage aus. Die Auswertungen folgen üblichen Berichten der Gesprächsdatenerfassung und des Contact-Centers.
| Bereich | Grundversion | Vollversion zusätzlich |
|---|---|---|
| Kennzahlen | Anrufe, angenommen, verpasst, Erreichbarkeit, Ø Wartezeit, Ø Gesprächsdauer | Service-Level (Annahme innerhalb von 20 Sekunden), Rückrufquote |
| Verlauf | Anrufe und angenommene Anrufe je Stunde, Tag oder Monat | verpasste Anrufe je Wochentag und Stunde |
| Auswerten nach | Tag | Wochentag, Uhrzeit, Nebenstelle, Anrufer, Schnittstelle |
| Ausgabe | Tabelle als CSV, im Browser unter /calls, als PDF in geplanten Berichten | |
Eine Auswertung nach Nebenstellen kann eine Leistungs- oder Verhaltenskontrolle ermöglichen. Vor dem Einsatz sind gegebenenfalls Betriebsrat (§ 87 Abs. 1 Nr. 6 BetrVG) und Beschäftigte zu beteiligen.
Woher die Verbindungsdaten kommen, zeigt die Seite Telefonanlagen. Testdaten zeigen beide Auswertungen, solange noch keine echten Daten vorliegen; CallerHub kennzeichnet sie und speichert sie nicht.
Anzeigename, Sperr- und VIP-Liste
Regeln gibt es global und je Datenquelle. Ersetzungen kürzen lange Namen für schmale Displays (GmbH & Co. KG;GmbH & Co.). Gesperrte Nummern erhalten keinen oder einen festen Namen; * steht für alle Nummern mit diesem Anfang (+49900*). Die VIP-Liste stellt einen Text wie „VIP“ oder „★“ vor den Namen.
Reihenfolge bei jedem Anruf: globale Sperrliste, dann die Datenquellen nacheinander (jeweils Sperrliste der Quelle, dann Abfrage), Ersetzungen, VIP-Liste und zuletzt die Plugins.
Browser-Zugang
Statistik (/stats) und Anrufanalyse (/calls) stehen auch im Browser zur Verfügung, etwa für die Teamleitung auf dem Smartphone. /open?number=… leitet für CTI-Popups zum CRM-Datensatz weiter.
Alle Funktionen nutzen einen eigenen Zugangsschlüssel, getrennt vom API-Key, und optional eigene IP-Freigaben. Die Seiten laden keine externen Inhalte. Über HTTP wird der Schlüssel unverschlüsselt übertragen; bieten Sie den Zugang daher nur im internen Netz oder über HTTPS an.
Monitoring
Überwachungssysteme fragen CallerHub am Port der Schnittstelle ab. Sie wählen, welche Kennzahlen CallerHub liefert: Zustand der Schnittstelle, Datenquellen, Anfragen, Antwortzeit mit Schwellen, Live-Empfang, Anrufereignisse, Lizenzlaufzeit und System.
| System | Adresse | Einstellung |
|---|---|---|
| Nagios, Icinga, Checkmk | /check?key=KEY | check_http; erstes Wort OK, WARNING oder CRITICAL, Leistungsdaten nach | |
| PRTG | /prtg?key=KEY | Sensor „HTTP Data Advanced“ |
| Zabbix | /status?key=KEY | HTTP-Agent (JSON), abhängige Elemente mit JSONPath |
| Prometheus / Grafana | /metrics | Schlüssel als authorization in der Scrape-Konfiguration |
Benachrichtigungen und geplante Berichte
CallerHub meldet per E-Mail (SMTP mit STARTTLS, SSL/TLS oder unverschlüsselt) und Webhook im Format für Microsoft Teams, Slack oder als JSON, wenn eine Datenquelle ausfällt oder eine Zeit lang keine Anfragen eingehen – und wenn die Störung behoben ist. Meldungen enthalten keine Telefonnummern.
Bis zu 20 geplante Berichte gehen täglich, wöchentlich oder monatlich an eigene Empfänger: per E-Mail als PDF, als Nachricht an Teams oder Slack oder als JSON mit dem PDF in Base64. Inhalt ist eine beliebige Kombination aus Statistik, Anrufanalyse und Protokoll.
Anrufereignisse weitergeben
CallerHub gibt Anrufe an andere Systeme weiter – an ein CRM, das Anrufe protokolliert, ein Ticketsystem, eine Zeiterfassung oder ein eigenes Skript. Ereignisse sind eingehend, ausgehend, verpasst, umgeleitet, angenommen und beendet; die Kennbuchstaben I, O, R und C entsprechen denen von ProCall.
Aktionen sind ein Text per TCP (z. B. das Protokoll von remoteCmd.exe für Infor CRM), der Start eines Programms oder Skripts oder ein HTTP-Aufruf. Platzhalter wie {numberE164}, {extension}, {name} und {link} füllen den Inhalt. Aktionen laufen im Hintergrund; die Antwort an die Telefonanlage wartet nie auf sie.
Plugins
Plugins führen eigene Logik je Anruf aus, etwa einen Hinweis „außerhalb der Geschäftszeit“ oder die Herkunft unbekannter Anrufer. Sie laufen in einem eigenen Prozess in einem Windows-AppContainer ohne Netzwerk und Registrierung, mit höchstens 512 MB Arbeitsspeicher und zusammen höchstens 300 ms je Anruf. Plugins sehen keine Passwörter und keine Einstellungen anderer Bereiche.
Beispiel-Plugins: Geschäftszeiten, Herkunft (Mobilfunk bzw. Land) und Schreibweise. Eigene Plugins sind .NET-Klassenbibliotheken (netstandard2.0) gegen CallerHub.Plugins.dll; siehe Schnittstelle.
KI-Assistent
CallerHub ruft keine KI-Schnittstelle auf. Es stellt eine Frage mit Kontext zusammen – etwa zu einer Fehlermeldung, einer SQL-Abfrage oder dem Systemzustand –, macht Telefonnummern, E-Mail-Adressen, IP-Adressen, Passwörter und Schlüssel unkenntlich, zeigt den Text zur Prüfung an, kopiert ihn in die Zwischenablage und öffnet den Claude-Chat im Browser. Sie entscheiden, ob Sie ihn einfügen und absenden.
Netzwerk-Discovery und Telefonanlagen-Simulator
Die Netzwerk-Discovery findet Datenbanken, Verzeichnisse, Mailserver und Telefonanlagen im eigenen Netz und prüft die eingetragenen Dienste. Sie ist standardmäßig aus, startet nur nach Bestätigung, baut nur Verbindungen ohne Anmeldung auf und prüft höchstens 1.024 Adressen je Suche. „Verwenden“ übernimmt ein Ergebnis direkt als Datenquelle, Mailserver oder Empfänger.
Der Telefonanlagen-Simulator simuliert beliebig viele Anlagen gegenüber einer CallerHub-Installation – zum Testen einer Einrichtung und als Lasttest von einem Anruf je Minute bis zur höchstmöglichen Rate.
Administration, Betrieb und Protokoll
Der Systemzustand prüft alle fünf Minuten Schnittstelle, Netzwerk, Sicherheit, Datenquellen, Rechte und Betrieb und bietet für viele Einträge eine Schaltfläche zum Beheben an, etwa für die Firewall-Regel oder die URL-Reservierung.
Rebranding für Wiederverkäufer
Mit einer Sonderlizenz liefern Wiederverkäufer CallerHub unter eigenem Programmnamen, Logo und Kontakt aus. Lizenztexte, Lizenzschlüssel, Hilfe, Dienstname und Programmdateien bleiben unverändert; „Über“ zeigt den Hinweis „Basiert auf CallerHub“.