Questions fréquentes

Vous trouverez ci-dessous quelques questions fréquentes concernant la configuration et l'utilisation de CCAI Platform.

Questions fréquentes sur l'authentification

Vous trouverez ci-dessous les questions fréquentes concernant l'authentification.

Le SDK effectue-t-il l'appel pour l'authentification ou provient-il du service Contact Center AI Platform (CCAI Platform) ?

CCAI Platform fournit company_id et company_secret au serveur de l'application hôte. Ces informations se trouvent dans le portail administrateur sous Settings > developer (Paramètres > Développeur).

Lorsque l'utilisateur final se connecte à l'application hôte, CCAI Platform demande à l'application hôte de signer la charge utile. L'application hôte signe la charge utile à l'aide de company_secret et génère un jeton JWT signé qui est utilisé par CCAI Platform pour authentifier l'utilisateur final. POST /auth/end_user

CCAI Platform vérifie le jeton JWT signé et émet le jeton d'authentification pour l'utilisateur final. Si l'utilisateur final d'un identifiant n'existe pas dans la base de données CCAI Platform, créez-le. Si l'appareil de device_token n'existe pas, créez-le.

Comment générer un jeton push pour CCAI Platform si l'utilisateur n'est pas connecté ?

Les jetons push ne sont pas requis pour l'authentification de l'utilisateur.

CCAI Platform peut-elle utiliser les jetons générés par mon entreprise pour l'authentification au lieu d'utiliser le rappel de service pour l'authentification ?

Oui, vous pouvez utiliser votre propre système d'authentification. Nous vous encourageons à le faire. L'identification de l'utilisateur final doit figurer dans la charge utile. L'utilisateur final s'authentifie et cette authentification est reconnue sur votre serveur. Votre serveur envoie ensuite ces informations à CCAI Platform. Si votre serveur ne sait pas qui est l'utilisateur final, nous le considérerons comme anonyme et l'afficherons comme tel (par exemple, "Utilisateur Web" au lieu du nom réel du client).

Est-il possible d'exécuter l'initialisation du client de chat en tant qu'activité autonome ?

Il n'est pas possible d'exécuter l'initialisation du client de chat en tant qu'activité autonome.

Questions fréquentes sur l'intégration iOS ou Android

Vous trouverez ci-dessous les questions fréquentes concernant le SDK mobile CCAI Platform.

Comment configurer sur iOS sans utiliser cocoapods ?

Vous devez installer le fichier ManualInstallationGuide.md pour configurer iOS sans utiliser cocoapods. Vous le trouverez dans le SDK iOS.

À déterminer : Où se trouve-t-il dans le SDK iOS ? Qu'en est-il d'Android ?

Questions fréquentes sur l'intégration du SDK Web

Vous trouverez ci-dessous les questions fréquentes concernant le SDK Web.

Existe-t-il un moyen de déplacer l'icône de bulle de chat CCAI Platform afin qu'elle ne soit pas masquée par d'autres éléments de ma page Web ?

Si elle est implémentée, la mise en forme du SDK Web peut avoir un index z inférieur à celui des autres éléments qui la masquent, ou elle peut avoir le même index z, mais être codée après ces autres éléments, ce qui la masque.

Questions fréquentes sur les API

Vous trouverez ci-dessous les questions fréquentes concernant les API CCAI Platform.

Pendant combien de temps les données de mon entreprise seront-elles disponibles à l'aide de l'API ?

Les API sont accessibles de manière historique sans limite de temps.

À quel intervalle puis-je accéder aux informations actuelles ?

Nos API sont accessibles en temps réel, car les données sont compilées au moment de l'appel.

Étant donné que les API sont des GET, la bonne pratique consiste à interroger toutes les 7 ou 15 minutes.

Quelle est la limite de débit ?

Jusqu'à 10 appels par seconde.

Questions fréquentes sur les données

Vous trouverez ci-dessous les questions fréquentes concernant l'utilisation des données générées par CCAI Platform.

Le contrat de niveau de service de l'appel ou du chat est-il disponible ou doit-il être calculé en fonction des métriques de la réponse ?

Le contrat de niveau de service ne figure pas dans la réponse. Il doit être identifié et calculé.

Pouvons-nous générer des rapports sur le nombre de fois ou la durée pendant laquelle un agent spécifique met un appelant en attente ?

Dans l'objet participants de la réponse, il existe une entrée pour end_user (le consommateur) avec une valeur hold_duration. Il s'agit de la durée totale d'attente de l'utilisateur final pendant l'appel.

Pouvons-nous faire la distinction entre les transferts à chaud et à froid ?

Pas pour le moment.

Pourquoi la durée de l'appel en haut de la réponse est-elle différente de celle indiquée pour l'end_user sous participants ?

La call_duration actuelle est représentée comme la différence entre la valeur connected_at et la valeur finished_at de l'appel. Il ne s'agit pas d'une valeur représentant la durée réelle de la gestion. La durée de gestion peut être obtenue à partir de l'objet handle_durations de la réponse. La somme de call_duration dans chacun de ces objets de réponse plus la acw_duration représente la durée totale de gestion de l'appel.

Questions fréquentes générales

Vous trouverez ci-dessous les questions fréquentes générales.

Quelle est la limite de taille ou de durée d'une vidéo ?

Les CRM tels que Zendesk ont une limite de taille de vidéo de 20 Mo. Si la vidéo est plus volumineuse, l'utilisateur final est averti que son fichier est trop volumineux.