Accéder aux enregistrements à partir d’applications externes

Vous pouvez lire et télécharger des Recordings à partir d’applications externes, telles que votre système CRM.

Il existe 2 façons principales d’accéder aux enregistrements depuis l’extérieur de CXone Mpower :

API de lecture multimédia

Utilisez les API de lecture multimédia pour accéder aux médias et métadonnées Recording lors de l'extraction de segments d'appel et de contacts.

L'utilisation de ces API peut nécessiter des frais supplémentaires. Consultez votre contrat ou contactez votre CXone Mpower Représentant de compte pour plus d'informations.

  • Lors de l'extraction d'une interaction :

    • Pour les types de médias voix uniquement et voix et écran, l'API fournit les métadonnées d'interaction. Le lien vers le fichier multimédia se trouve sous le champ fileToPlayUrl dans la réponse de réussite.

    • Pour les types de médias chat et e-mail, l'API fournit les métadonnées d'interaction et la transcription. Dans la réponse Success, vous pouvez trouver la transcription sous le champ messages et le lien vers le fichier multimédia sous le champ filetoplayurl .

      Si le type de média est défini sur tous (et non spécifiquement défini sur chat ou e-mail), alors s'il y a un enregistrement d'écran, vous obtiendrez également un lien vers le fichier multimédia pour les interactions numériques. Vous pouvez utiliser cette API pour accéder aux médias et métadonnées d'enregistrement CXone.

  • Lors du téléchargement, l’API transfère un lien vers le fichier multimédia.

Les API de lecture multimédia sont disponibles dans le DEVoneportail de la communauté des développeurs.

Avant de commencer

Avant de commencer à utiliser l’API de lecture multimédia, vous devez définir des autorisations d’utilisateur, générer une clé d’accès et suivre la procédure d’enregistrement et d’authentification expliquée sur le portail des développeurs. Autorisations requises :

  • Si vous recherchez des enregistrements qui ne sont pas sous votre compte, vous avez besoin de l’autorisation Recherche et lecture > Lecteur > Lire/télécharger des enregistrements : Lire tout.

  • Si vous souhaitez que la demande renvoie des sentiments et des catégories, vous avez également besoin de l’autorisation Recherche et lecture > Lecteur > Afficher les sentiments et les catégories.

GET Contacts

Accédez au contact complet (toute l’interaction avec tous les segments) en fonction de l’identification d’appel ACD. L’ID d’appel ACD dépend de la solution ACD, par exemple, il est identique à l’ID de contact principal (maître) CXone Mpower.

Vous pouvez trouver l’ID d’appel ACD correct de la manière suivante :

  • Utiliser l’ID de contact principal du rapport sur l’historique des contacts.

  • Utiliser l’ID d’appel ACD provenant de l’entité Métadonnées de l’API d’extraction de données.

Gardez à l’esprit qu’en utilisant la méthode ACD Call ID GET, vous pouvez lire ou télécharger les interactions enregistrées à partir du 13 décembre 2018. L’accès à une interaction enregistrée avant le 13 décembre 2018 entraînera une erreur d’interaction non trouvée.

GET Instructions

Accéder à un relevé d’enregistrement basé sur l’ID de contact ACD et l’ID de déclaration. L’ID de contact ACD dépend de la solution ACD. Par exemple, ici, acdContactId est l’ID de contact principalFermé ID principal ou parent d’un ou de plusieurs contacts associés. Un nouvel ID de contact principal sera attribué si un contact a été transféré 3 fois ou plus..

L’URL renvoyée par l’API est valable pendant 30 minutes ou pendant la durée de l’appel, la durée la plus longue étant retenue.

GET ID de segment

Accédez à un segment d’enregistrement à l’aide de l’ID de segment, indépendamment de l’ID de contact associé. Les identifiants de segment peuvent être trouvés dans la recherche d'interaction ou en utilisant l'API d'extraction de données. Seuls les segments du stockage actif sont accessibles. Les segments du stockage à long terme doivent être déplacés vers le stockage actif avant de pouvoir y accéder.

Réponses

  • Statut 200 - Opération réussie.

  • Statut 202 – L’opération est en cours.

  • Statut 400-Mauvaise demande.

  • Statut 401 - L'utilisateur demandeur n'a pas pu s'authentifier.

  • Statut 403 - L'utilisateur demandeur n'est pas autorisé à effectuer l'opération.

  • Statut 404-Non trouvé. Aucune interaction active n’a été trouvée.

  • Statut 425 - L'interaction est verrouillée lors du traitement d'une demande précédente.

  • Statut 500 - Erreur interne du serveur.

  • Statut 504 - La demande a expiré.

Accéder aux fichiers multimédias à partir de votre système CRM

Vous pouvez lire ou télécharger des fichiers multimédias directement à partir de votre système CRM à l’aide d’une URL.

Générer l’URL dans Studio et intégrez-la dans votre système CRM. Les services professionnels peuvent vous aider, mais ce service peut être payant. Contactez votre Représentant de compte pour en apprendre davantage.

Par exemple :

  • Pour lire le fichier :

    • Enregistrement vocal ou numérique : https://na1.nice-incontact.com/player/#/cxone-player/acd-contacts/acdContactId

    • Déclaration enregistrée : https://na1.nice-incontact.com/player/#/cxone-player/acd-contacts/acdContactId/statements/statementId

    L’URL de lecture lance le lecteur CXone Mpower par défaut. Vous pouvez le configurer pour qu’il s’ouvre dans d’autres lecteurs.

  • Pour télécharger le fichier :

    • Enregistrement vocal et vidéocapture d’écran : https://na1.nice-incontact.com/media-download/#/acd-contacts?acdContactId=acdContactId&isDownload=true

    • Voix uniquement : https://na1.nice-incontact.com/media-download/#/acd-contacts?acdContactId=acdContactId&isDownload=true&mediaType=voice-only

    • Déclaration enregistrée : https://na1.nice-incontact.com/media-download/#/acd-contacts/acdContactId/statements/statementId?isDownload=true&mediaType=voice-only

    Le nom de fichier est formaté comme CXone recording_{nom de l’agent}_{heure de début d’appel}[UTC]_{Id}.mp4. Notez que la date dans le nom de fichier est en UTC, contrairement au Lecteur, qui s’affiche dans votre fuseau horaire local.

L’acdContactId est l’ID de contact principalFermé ID principal ou parent d’un ou de plusieurs contacts associés. Un nouvel ID de contact principal sera attribué si un contact a été transféré 3 fois ou plus. CXone Mpower.