Wenn in der Browserkonsole oder auf der Salesforce-Schnittstelle beim Tätigen oder Empfangen von Anrufen über Salesforce Voice der Fehler DataCloneError: Failed to execute 'postMessage' on 'MessagePort' angezeigt wird, wird in diesem Artikel erklärt, warum das passiert und wie sich das Problem beheben lässt.

Warum das passiert

Salesforce Voice erfordert eine sichere Kommunikation zwischen Salesforce und dem SCV Connector. Diese Sicherheit wird durch Lightning Web Security erzwungen, eine Salesforce-Einstellung, die aktiviert sein muss. Wenn sie deaktiviert ist, kann der sichere Kanal zwischen den beiden Systemen nicht eingerichtet werden. Das verursacht den Fehler und verhindert, dass Anrufe funktionieren.

So beheben Sie das Problem

Schritte:

  1. Stellen Sie sicher, dass Sie die neueste Version des Aircall Salesforce Voice-Pakets verwenden.
  2. Gehen Sie in Salesforce zu Einrichtung.
  3. Suchen Sie im Feld Schnellsuche nach Sitzungseinstellungen.
  4. Aktivieren Sie unter Lightning Web Security die Einstellung Lightning Web Security für Lightning-Webkomponenten und Aura-Komponenten verwenden.

    image-sv1.webp
  5. Speichern Sie Ihre Änderungen.
  6. Klicken Sie nach dem Speichern mit der rechten Maustaste an eine beliebige Stelle auf der Seite und wählen Sie Untersuchen, um die Entwicklerwerkzeuge des Browsers zu öffnen.

    image-sv2.webp
  7. Klicken und halten Sie das Aktualisierungssymbol in der Browser-Symbolleiste und wählen Sie dann Cache leeren und vollständig neu laden.
image-sv3.webp

Eingehende Anrufe und ausgehende Anrufe sollten jetzt wie erwartet funktionieren.

Achtung: Beide Schritte sind erforderlich. Das Aktivieren von Lightning Web Security allein reicht nicht aus — zusätzlich muss Cache leeren und vollständig neu laden ausgeführt werden, damit die Änderungen korrekt angewendet werden.