Zum Inhalt springen

Plattform-Zuverlässigkeit

Plattformzuverlässigkeit: läuft weiter, auch wenn ein Teil ausfällt

Zwei FreeSWITCH-Medienknoten mit Agenten-Failover beim Reconnect, lastverteiltes WebRTC, ein SIP-Load-Balancer, der Anrufe auf die Knoten verteilt, Readiness-Prüfungen, die echte Abhängigkeiten prüfen, Reconciler, die nach einer Störung aufräumen, und nächtliche Off-Site-Backups.

14-tägige kostenlose Testphase · kostenloses KI-Guthaben, um den KI-Voice-Agenten zu testen · keine Kreditkarte nötig

Die Systemzustandsansicht des DialerBee Operationszentrums: die Architektur vom Agentenbrowser und der Administrationskonsole über den Reverse-Proxy bis hin zu den acht Backend-Diensten, jeweils mit ihrer aktuellen Antwortzeit, und ein Gesamtbetriebszustand.
Entwickelt von BroadNet, 22 Jahre in der Telekommunikation 11 Sprachen, arabische Dialekte berücksichtigt BYOC, Ihre Carrier Kontrollen zur Unterstützung der Compliance

Die kurze Antwort

Was ist Plattformzuverlässigkeit in DialerBee? Es geht darum, wie die Plattform verfügbar bleibt und wie sie ihren eigenen Zustand repariert. Medien laufen auf zwei FreeSWITCH-Medienknoten, mit Agenten-WebSocket-Failover zwischen ihnen beim Reconnect, lastverteiltes WebRTC für browserbasierte Agenten und einem SIP-Load-Balancer , der Anrufe per Round-Robin auf die Knoten verteilt. Readiness-Endpunkte prüfen die Abhängigkeiten eines Dienstes , bevor er sich als bereit meldet. Reconciler korrigieren verwaiste Anrufe, hängengebliebene Agenten und Anrufe, die während eines Neustarts liefen, sodass nichts unbemerkt liegen bleibt. Die Datenbank wird jede Nacht gesichert und off-site aufbewahrt. Der Enterprise-Tarif umfasst ein 99,95 % Verfügbarkeits-SLA. Knotenzustand, Live-Anrufe und Reconciler-Aktivität sind im Operations Center sichtbar – Sie können das also beobachten, statt es glauben zu müssen.

Was Sie bekommen

Alles in einem Workspace

Zwei FreeSWITCH-Medienknoten

Medien laufen auf zwei FreeSWITCH-Knoten statt auf einem. Ein einzelner Knoten ist nur einen schlechten Nachmittag davon entfernt, Ihr kompletter Ausfall zu sein.

Agenten-WebSocket-Failover

Der Agenten-Desktop hält eine WebSocket-Verbindung zu einem Media-Node. Fällt dieser Node weg, wechselt der Client des Agenten beim Wiederverbinden auf den anderen.

WebRTC mit Lastverteilung

Das Audio browserbasierter Agenten wird über die Knoten lastverteilt, sodass die Agenten verteilt werden, statt sich auf dem Knoten zu stapeln, der zuerst geantwortet hat.

Round-Robin-SIP

Ein SIP-Load-Balancer verteilt Anrufe per Round-Robin über die Media-Nodes, sodass der Carrier-Verkehr nicht davon abhängt, dass ein einzelner Node verfügbar bleibt.

Abhängigkeitsbewusste Readiness

Readiness-Endpunkte prüfen die Abhängigkeiten, die ein Dienst tatsächlich benötigt, bevor er sich als bereit meldet. Ein Dienst, der seine Datenbank nicht erreicht, sollte keinen Traffic zugewiesen bekommen.

Reconciler für verwaiste Anrufe

Anrufe, die ihren steuernden Datensatz verloren haben, werden abgeglichen statt weiterzulaufen. Ein verwaister Anruf verursacht Kosten, belegt einen Kanal und hilft niemandem.

Reconciler für hängengebliebene Agenten

Ein Agent, der in einem Status feststeckt, den er nicht verlassen kann, wird erkannt und in einen echten Status zurückgesetzt, statt die Schicht als Phantom abzusitzen.

Reconciler für laufende Anrufe

Anrufe, die während eines Neustarts oder einer kurzen Störung liefen, werden anschließend mit der Realität abgeglichen, sodass die Sicht der Plattform und die Sicht des Switches übereinstimmen.

Nächtliche Datenbanksicherungen

Die Datenbank wird jede Nacht gesichert. Nicht auf Anfrage, nicht wenn jemand daran denkt – nach Zeitplan.

Off-Site-Backups

Backups werden off-site aufbewahrt, denn ein Backup, das das Schicksal des Systems teilt, das es schützen soll, ist kein Backup.

Verfügbarkeits-SLA im Enterprise-Tarif

Der Enterprise-Tarif umfasst ein Verfügbarkeits-SLA von 99,95 % – festgeschrieben im Vertrag, statt nur auf einer Marketingseite angedeutet.

Sichtbar im Operations Center

Knotenzustand, Live-Anrufe und Reconciler-Aktivität sind im Operations Center sichtbar, sodass Sie Zuverlässigkeit beobachten können, statt sie anzunehmen.

Medien

Zwei Knoten, und ein Client, der davon weiß

Medien laufen auf zwei FreeSWITCH-Knoten. Das allein ist nichts Besonderes. Ob ein Agent einen Ausfall bemerkt, entscheidet sich daran, was sein Browser dann tut.

Der Agenten-Desktop hält einen WebSocket zu einem Knoten, und wenn dieser Knoten wegfällt, wechselt der Client beim Reconnect auf den anderen Knoten. WebRTC wird über die Knoten lastverteilt, und ein SIP-Load-Balancer verteilt den Carrier-Traffic per Round-Robin auf sie – weder Agenten noch Carrier hängen an einer einzigen Maschine.

  • Zwei FreeSWITCH-Medienknoten für die Medienverarbeitung
  • Agenten-WebSocket-Failover zwischen den Knoten beim Reconnect
  • Lastverteiltes WebRTC für browserbasierte Agenten
  • SIP-Load-Balancer, der Anrufe per Round-Robin auf die Knoten verteilt
Die Infrastrukturhälfte der Systemzustandsansicht des DialerBee Operationszentrums: die beiden FreeSWITCH-Medienknoten mit ihren Kanälen und Registrierungen, der SIP Trunk bis zum Carrier-Gateway und die Postgres-, Redis- und Objektspeicherabhängigkeiten daneben.

Selbstkorrektur

Die Plattform räumt hinter sich auf

Contact-Center-Plattformen fallen selten laut aus. Sie versagen, indem sie Reste hinterlassen: ein Anruf, der noch steht, ohne dass ihn etwas steuert, ein Agent, der in einem Status feststeckt, den er nicht verlassen kann, ein Anruf, der lief, als ein Dienst neu startete.

Für alle drei gibt es Reconciler. Sie vergleichen, was die Plattform glaubt, mit dem, was tatsächlich passiert, und korrigieren die Differenz. Daneben prüfen Readiness-Endpunkte die echten Abhängigkeiten eines Dienstes, bevor er sich als bereit meldet, sodass kein Dienst Traffic erhält, den er nicht bedienen kann.

  • Reconciler für verwaiste Anrufe
  • Reconciler für hängengebliebene Agenten
  • Reconciler für Anrufe, die über einen Neustart hinweg liefen
  • Readiness-Endpunkte, die Abhängigkeiten prüfen, bevor sie Bereitschaft melden
Die Kampagnenverwaltungsoberfläche in der DialerBee Administrationskonsole für den Northwind-Demo-Mandanten: sieben Kampagnen in einer Tabelle. Jede Zeile zeigt den Status (Entwurf, gestoppt, abgeschlossen oder pausiert), den Wählmodus (progressiv oder Vorschau), das Gateway, die Warteschlange sowie die Aktionen „Anzeigen“, „Starten“, „Bearbeiten“ und „Löschen“ an. Oberhalb der Tabelle befinden sich ein Suchfeld sowie Status- und Modusfilter.

Backups und Verbindlichkeit

Nächtlich, off-site und schriftlich zugesagt

Die Datenbank wird jede Nacht gesichert, und die Backups werden off-site aufbewahrt. Beide Hälften zählen. Ein nächtliches Backup auf derselben Infrastruktur wie die Plattform ist eine Kopie, kein Wiederherstellungsplan.

Zusätzlich umfasst der Enterprise-Tarif ein Verfügbarkeits-SLA von 99,95 %. Es steht im Vertrag – dort, wo eine Verfügbarkeitszusage hingehört –, nicht auf einer Folie.

  • Nächtliche Datenbanksicherungen
  • Backups off-site aufbewahrt
  • 99,95 % Verfügbarkeits-SLA im Enterprise-Tarif
  • Knotenzustand, Live-Anrufe und Reconciler-Aktivität im Operations Center sichtbar
Die Aufzeichnungsansicht in der DialerBee Administrationskonsole für den Northwind-Demo-Mandanten: 459 Aufzeichnungen, davon drei unter gesetzlicher Aufbewahrungspflicht und mit einem 30-tägigen Aufbewahrungsvermerk; Übersichtskarten mit Aufzeichnungsanzahl, Gesamtdauer, Speicherplatznutzung und beteiligten Agenten; sowie eine Anruftabelle mit Datum und Uhrzeit, Gesprächsrichtung, Agent, geschwärzter Kundentelefonnummer, Dauer, Status, Aufbewahrungspflicht und Wiedergabe- und Download-Optionen.

Wie er im Vergleich abschneidet

Eine Ein-Server-InstallationDialerBee-Plattformzuverlässigkeit
MedienEin KnotenZwei FreeSWITCH-Medienknoten
Wenn ein Knoten ausfälltAgenten laden neu und hoffenAgenten-WebSocket-Failover zwischen den Knoten beim Reconnect
Carrier-TrafficAuf eine einzige Adresse gerichtetSIP-Load-Balancer, Round-Robin über die Knoten
Agenten-AudioDer Knoten, der zuerst antworteteLastverteiltes WebRTC über die Knoten
Health ChecksLäuft der Prozess?Readiness-Endpunkte, die die Abhängigkeiten des Dienstes prüfen
Reste nach einer StörungJemand findet sie späterReconciler für verwaiste Anrufe, hängengebliebene Agenten und laufende Anrufe
BackupsWenn jemand daran denktNächtliche Datenbank-Backups, off-site aufbewahrt
VerbindlichkeitBest Effort99,95 % Verfügbarkeits-SLA im Enterprise-Tarif

Häufig gestellte Fragen

Was ist Plattformzuverlässigkeit in DialerBee?+

Es geht darum, wie die Plattform verfügbar bleibt und sich selbst korrigiert, wenn etwas schiefgeht. Medien laufen auf zwei FreeSWITCH-Medienknoten mit Agenten-WebSocket-Failover zwischen ihnen beim Reconnect, lastverteiltem WebRTC und einem SIP-Load-Balancer, der Anrufe per Round-Robin auf die Knoten verteilt. Readiness-Endpunkte prüfen Abhängigkeiten, Reconciler bereinigen verwaiste Anrufe, hängengebliebene Agenten und laufende Anrufe, und die Datenbank wird jede Nacht gesichert und off-site aufbewahrt.

Was passiert mit meinen Agenten, wenn ein Medienknoten ausfällt?+

Der Agenten-Desktop hält einen WebSocket zu einem Medienknoten. Wird dieser Knoten unerreichbar, wechselt der Client des Agenten beim Reconnect auf den anderen Knoten, sodass der Agent auf dem verbleibenden Knoten wieder verbunden ist, statt auf den ausgefallenen zu warten.

Wie verteilt sich der Anrufverkehr auf die Knoten?+

Ein SIP-Load-Balancer verteilt Anrufe per Round-Robin auf die Medienknoten, und das Audio browserbasierter Agenten wird über WebRTC lastverteilt. Weder die Carrier noch die Agenten sind an einen einzelnen Knoten gebunden.

Wofür sind die Reconciler da?+

Sie korrigieren den Zustand, der zurückbleibt, wenn etwas schiefgeht. Einer gleicht verwaiste Anrufe ab – Anrufe, die noch stehen, ohne dass sie etwas steuert. Einer gleicht hängengebliebene Agenten ab – Agenten in einem Status, den sie nicht verlassen können. Einer gleicht Anrufe ab, die über einen Neustart hinweg liefen. Jeder vergleicht, was die Plattform glaubt, mit dem, was tatsächlich passiert.

Was bedeutet abhängigkeitsbewusste Readiness?+

Ein Readiness-Endpunkt prüft die Abhängigkeiten, die ein Dienst tatsächlich benötigt, bevor er meldet, dass er bereit ist. Ein Dienst, der nicht erreicht, wovon er abhängt, erhält keinen Traffic – das ist der Unterschied zwischen einem Health-Check und einem nützlichen Health-Check.

Wie werden Backups gehandhabt?+

Die Datenbank wird jede Nacht gesichert, und die Backups werden off-site aufbewahrt. Off-site ist der entscheidende Teil, denn ein Backup, das neben der Plattform liegt, teilt alles, was der Plattform zustößt.

Gibt es ein Verfügbarkeits-SLA?+

Ja, ein Verfügbarkeits-SLA von 99,95 % im Enterprise-Tarif. Es steht im Vertrag, nicht auf einer Marketingseite.

Kann ich das selbst einsehen?+

Ja. Das Operations Center zeigt Knotenzustand, Live-Anrufe und Reconciler-Aktivität sowie Alarme, die Sie für ein NOC konfigurieren können. Zuverlässigkeit, die Sie beobachten können, ist nützlicher als Zuverlässigkeit, von der man Ihnen erzählt.

Fragen Sie uns, wie sich DialerBee verhält, wenn ein Knoten wegfällt

Eine 30-minütige Führung auf einem Demo-Mandanten, auf Englisch oder Arabisch.

Vollständige Website auf Englisch ansehen →