Fermer

août 30, 2018

Historique des modifications de l'API Amazon Connect Streams n ° 4: juillet et août 2018


L'API Amazon Connect Streams (Streams) permet aux développeurs de créer des expériences d'agent personnalisées pour Amazon Connect. Le code pour Streams est hébergé dans GitHub et ouvert pour les contributions de la communauté sous la forme de demandes d'extraction. Ceci est le quatrième opus de ma série en cours couvrant les modifications apportées à l'API Streams. Des versements antérieurs peuvent être trouvés ici:

Demandes d'extraction nouvellement approuvées

Depuis la dernière fois, il y a eu une demande d'extraction (PR) approuvée pour les flux.

Réinitialisation du CCP dans Streams Apps (PR # 78)

Le PR # 78 est un changement de code dans le fichier core.js qui ajoute une logique de nettoyage à la fonction terminate appelée lorsque détruire le PCC. Cette logique de nettoyage désabonne tous les gestionnaires d'événements existants du bus d'événements interne de Streams, puis réinitialise le bus et réinitialise certaines autres variables d'état internes, comme illustré dans l'extrait de code ci-dessous:

le PCC et a ensuite essayé de le redémarrer dans une application Streams en appelant initCCP le nouveau PCC se comporterait bizarrement. Vous recevez plusieurs notifications d'événement dans votre code Streams, ce qui complique la gestion des appels. Vous pourriez voir ce scénario si l'agent s'est déconnecté d'Amazon Connect et a ensuite tenté de se connecter à nouveau via votre application sans actualiser le navigateur.

Curieusement, le PR mentionne également que ce changement de code corrige le flux vidéo élément. Peut-être un indice de projets futurs?

Ce PR a été soumis par l'utilisateur de GitHub dnovicki . Dnovicki vient de rejoindre GitHub la semaine dernière. Bienvenue et excellent travail sur un PR.

Demandes de tirage nouvelles et ouvertes

Il y a un nouveau PR depuis la dernière fois et 2 PR ouverts à ce point:

  • PR # 79: Typos dans gulpfile
    • corrige une faute de frappe dans la version Streams pour produire un fichier appelé «connect-streams.js» et non «connect-steams.js». Il ajoute également une note à la documentation indiquant que l’outil est requis. Je m'attends à ce que ce PR soit approuvé rapidement.
  • PR # 64: Exposer la session rtc pour l'intégration des états d'appel
    • J'ai couvert ce dernier versement PR; comme je l'ai dit, c'est un PR intéressant qui ouvre des possibilités de surveillance en temps réel, mais les fissures ouvrent les composants internes d'Amazon Connect de manière à rendre ce PR fragile aux changements de flux ultérieurs

Closed Pull Requests

Problèmes actifs

Les problèmes de Github sont utilisés pour suivre les problèmes, demander de l'aide ou suggérer de nouvelles fonctionnalités. Un problème va parfois finir par engendrer un PR pour un correctif de code. En parcourant la liste des numéros de sur Github j'ai vu quelques problèmes récemment mis à jour que je voulais mettre en évidence:

Merci d'avoir lu. Toutes les questions, commentaires ou corrections sont grandement appréciés. Pour en savoir plus sur ce que nous pouvons faire avec Amazon Connect, consultez Pour vous aider à tirer le meilleur parti d'Amazon Connect




Source link