.net
Exemples de conception
Les exemples de conception présentés sur cette page illustrent la plage de possibilités d’intégration de votre agent virtuel à NiCE CXone. Ils sont fondés sur des scénarios réels, mais il est important de comprendre que l’environnement de chaque organisation est différent. Les conceptions peuvent ne pas fonctionner pour votre environnement tel qu’illustré.
Conception 1 : tunnel mandataire API .NET hébergé en tant que service Web Azure
L’exemple de conception 1 comporte une API .NET hébergée en tant que service Web Azure. La couche de robot de l’agent virtuel de l’architecture est conçue de sorte que l’agent virtuel et les services cognitifs résident dans des conteneurs distincts dans Azure. Le tunnel mandataire nécessite trois appels distincts pour chaque demande :
- Le premier appel envoie l’audio au service de synthèse vocale à des fins de transcription.
- Le deuxième appel envoie le texte transcrit à l’agent virtuel, qui l’analyse à la recherche d’une intention
La signification ou le but derrière ce qu’un contact dit/tape ; ce que le contact veut communiquer ou accomplir. et renvoie une réponse. - Le troisième appel envoie la réponse de l’agent virtuel au service de synthèse vocale afin qu’elle soit synthétisée en une réponse audio. La réponse synthétisée est renvoyée à NiCE CXone.
Cet exemple d’architecture peut entraîner une latence lors des interactions en raison du nombre d’appels que le tunnel mandataire effectue lors de chaque requête.
Conception 2 : point d’extrémité du tunnel mandataire Masqué à l’intérieur du client gRPC .NET
L’architecture de cet exemple comporte un terminal de tunnel mandataire masqué à l’intérieur d’un service client .NET gRPC conteneurisé. Le client gRPC est construit comme un conteneur Docker hébergé en tant que service Web. Les Demandes provenant de NiCE CXone passent par la passerelle API jusqu’au terminal du tunnel mandataire à l’intérieur du client gRPC.
Cet exemple intègre également un service d’autorisation. Le script NiCE CXone Studio récupère un jeton d’autorisation auprès du service d’autorisation et le retourne au script. Le script envoie ensuite des demandes par l’intermédiaire de la passerelle API.
Conception 3 : passerelle API Masquée en tant que mandataire
Cette architecture relativement simple comporte une passerelle API masquée en tant que mandataire. Elle peut effectuer tout ce qu’un tunnel mandataire doit faire pour prendre en charge les terminaux personnalisés de NiCE CXone. C’est-à-dire qu’elle peut gérer la traduction de la charge utile, la conversation audio et le transcodage, ainsi que le relais de la saisie et de la sortie entre les systèmes.