Browser-Sprache im Website-Widget sicher verwenden

Ergebnis

Besucher wissen, wann Audio beginnt, was das Widget sendet und was bei blockierter Berechtigung, Autoplay- oder Verbindungspolitik zu tun ist.

Browser und Website-Richtlinie prüfen

  • Einen aktuellen Browser mit Mikrofonunterstützung verwenden und von der genau erlaubten Website-Origin testen.
  • Widget-Frame- und API-Origins in der Content Security Policy der Website behalten. Die übergeordnete Seite muss dem Widget-Frame den Mikrofonzugriff über Permissions-Policy erlauben.
  • Festlegen, ob dieses Widget menschliche oder KI-Unterstützung verwendet. Menschliche Unterstützung klingelt bei einem verfügbaren Operator. KI-Unterstützung startet den konfigurierten DobroDesk-Sprachassistenten.
  • Das Widget startet die Mikrofonaufnahme nie beim Laden der Seite. Besucher müssen Sprache starten wählen, und eine blockierte Richtlinie der übergeordneten Seite kann nicht im Frame umgangen werden.

Sprachsitzung starten und beenden

Browser-Sprache im Website-Widget sicher verwenden: Sprachsitzung starten und beenden
  1. Das Website-Widget öffnen und Sprache starten wählen. Das Öffnen des Widgets ist keine Zustimmung zur Mikrofonverwendung.

  2. Den Mikrofonzugriff erlauben, wenn der Browser fragt, und den aktiven Sprachstatus im Widget prüfen. Der Browser sendet begrenzte Audioframes nur während der aktiven Sitzung.

  3. Stummschalten verwenden, wenn während der Sitzung Privatsphäre nötig ist. Zum Beenden Sprache beenden wählen, nicht nur die Seite schließen.

  4. Bei menschlicher Unterstützung auf die Übergabe warten oder den Textdialog fortsetzen, wenn niemand verfügbar ist. Bei KI-Unterstützung den konfigurierten Sprachassistenten verwenden.

Eine blockierte oder unterbrochene Sitzung wiederherstellen

  1. Wenn der Browser das Mikrofon ablehnt, den Textdialog wählen oder die Website-Berechtigung ändern und Sprache danach ausdrücklich erneut starten.

  2. Wenn die Sprachsteuerung fehlt, Origin, Widget-Status, CSP und den Permissions-Policy-Header der übergeordneten Seite prüfen. Ein Richtlinienfehler muss auf der Website behoben werden, nicht im Widget.

  3. Wenn Audio nicht automatisch abspielt, nach einer Benutzeraktion die sichtbare Wiedergabe- oder Fortsetzen-Steuerung verwenden. Autoplay nicht abschwächen und keine Zustimmung verbergen.

  4. Wenn die Netzwerk- oder Providersitzung abbricht, die veraltete Sitzung beenden, einmal erneut versuchen und den Textweg verfügbar lassen. Wiederholte Fehler mit Zeit, Origin und Browser erfassen.

  • Sprache ist ausdrücklich und interaktionsgesteuert: kein automatischer Anruf, keine stille Mikrofonaufnahme, kein versteckter Audio-Upload und keine automatische Antwort.

Weiterführende Anleitungen