Häufig gestellte Fragen

Häufig gestellte Fragen zur Authentifizierung

Wird der Aufruf zur Authentifizierung vom SDK oder vom Dienst „Contact Center AI Platform“ (CCAI Platform) ausgeführt?

Die CCAI Platform stellt company_id und company_secret für den Host-App-Server bereit. Sie finden sie im Administratorportal unter Einstellungen > Entwickler.

Wenn sich der Endnutzer in der Host-App anmeldet, fordert die CCAI-Plattform die Host-App auf, die Nutzlast zu signieren. Die Host-App signiert die Nutzlast mit company_secret und generiert ein signiertes JWT, das von der CCAI-Plattform zur Authentifizierung des Endnutzers verwendet wird. POST /auth/end_user

CCAI Platform überprüft das signierte JWT und stellt das Autorisierungstoken für den Endnutzer aus. Wenn der Endnutzer einer Kennung nicht in der CCAI Platform-Datenbank vorhanden ist, erstellen Sie ihn. Wenn das Gerät von device_token nicht vorhanden ist, erstellen Sie es.

Wie generieren wir ein Push-Token für die CCAI-Plattform, wenn der Nutzer nicht angemeldet ist?

Push-Tokens sind für die Nutzerauthentifizierung nicht erforderlich.

Kann die CCAI Platform die von meinem Unternehmen generierten Tokens für die Authentifizierung verwenden, anstatt den Service-Callback zur Authentifizierung zu nutzen?

Ja, Sie können Ihr eigenes Authentifizierungssystem verwenden. Wir empfehlen Ihnen sogar, dies zu tun. Die Endnutzer-ID sollte in der Nutzlast enthalten sein. Dabei authentifiziert sich der Endnutzer und dies wird auf Ihrem Server erkannt. Anschließend sendet Ihr Server diese Informationen an CCAI Platform. Wenn Ihr Server nicht weiß, wer der Endnutzer ist, gehen wir davon aus, dass es sich um einen anonymen Nutzer handelt, und zeigen ihn als solchen an, z. B. „Webnutzer“ anstelle des tatsächlichen Namens des Kunden.

Ist es möglich, „Chat-Client initialisieren“ als eigenständige Aktivität auszuführen?

Derzeit ist es nicht möglich, „Chat-Client initialisieren“ als eigenständige Aktivität auszuführen.

Häufig gestellte Fragen zur iOS- oder Android-Integration

Wie richte ich das SDK unter iOS ein, ohne Cocoapods zu verwenden?

Sie müssen die Datei ManualInstallationGuide.md installieren, um das iOS-SDK ohne CocoaPods einzurichten. Sie finden es im iOS SDK.

TBD: Wo im iOS SDK? Wie sieht es mit Android aus?

Häufig gestellte Fragen zur Web-SDK-Integration

Kann ich das Chatblasen-Symbol der CCAI Platform verschieben, damit es nicht von anderen Elementen meiner Webseite verdeckt wird?

Wenn das Web-SDK implementiert ist, hat das Styling möglicherweise einen niedrigeren Z-Index als andere Elemente, die es verdecken. Es kann auch sein, dass es denselben Z-Index hat, aber nach diesen anderen Elementen codiert wurde, sodass es dahinter verborgen ist.

FAQs zur API

Wie lange sind die Daten meines Unternehmens über die API verfügbar?

Auf APIs kann ohne Zeitlimit zugegriffen werden.

In welchem Intervall kann ich auf aktuelle Informationen zugreifen?

Auf unsere APIs kann in Echtzeit zugegriffen werden, da die Daten zum Zeitpunkt des Aufrufs zusammengestellt werden.

Da es sich bei den APIs um GET-Anfragen handelt, empfiehlt es sich, alle 7 oder 15 Minuten abzufragen.

Was ist das Ratenlimit?

Bis zu 10 Aufrufe pro Sekunde.

Häufig gestellte Fragen zu Daten

Ist die SLA des Anrufs oder Chats verfügbar oder muss sie anhand der Messwerte in der Antwort berechnet werden?

Die SLA ist nicht in der Antwort enthalten. Das muss ermittelt und berechnet werden.

Können wir Berichte zur Anzahl oder Dauer der Wartezeiten erstellen, die ein bestimmter Kundenservicemitarbeiter für Anrufer einrichtet?

Im participants-Objekt der Antwort gibt es einen Eintrag für end_user (den Verbraucher) mit einem hold_duration-Wert. Das ist die Gesamtdauer, die der Endnutzer während des Anrufs in der Warteschleife verbracht hat.

Können wir zwischen Warm- und Cold-Transfers unterscheiden?

Derzeit nicht.

Warum unterscheidet sich die Anrufdauer oben in der Antwort von der Anrufdauer, die für end_user unter participants angegeben ist?

Der aktuelle call_duration wird als Differenz zwischen dem Wert des Aufrufs connected_at und dem Wert von finished_at dargestellt. Es ist kein Wert, der derzeit die tatsächliche Dauer des Handles repräsentiert. Die Dauer des Handles kann aus dem handle_durations-Objekt der Antwort abgerufen werden. Die Summe von call_duration in jedem dieser Antwortobjekte plus acw_duration entspricht der gesamten Bearbeitungszeit des Anrufs.

Allgemeine FAQs

Gibt es ein Limit für die Größe oder Länge eines Videos?

Bei CRMs wie Zendesk ist die Videogröße auf 20 MB begrenzt. Wenn das Video größer ist, wird der Endnutzer darauf hingewiesen, dass seine Datei zu groß ist.