Configurer plusieurs applications de fournisseurs
Vous pouvez configurer plusieurs applications de fournisseurs pour prendre en charge les cas d’utilisation où plusieurs bots principaux les utilisent API Agent virtuel et vous devez les distinguer.
Avant de commencer
Rôle requis : admin
Assurez-vous d’être dans le API Agent virtuel périmètre de l’application.
Procédure
- Accédez à la Tout > sys_cs_provider_application.
- Cliquez sur Nouveau pour créer une application de fournisseur.
-
Renseignez les champs du formulaire.
Champ Description Nom Nom de l’application du fournisseur, par exemple Bot personnalisé de l’API VA. Fournisseur Sélectionnez le fournisseur en tant que fournisseur d’agent à agent VA. ID entrant ID entrant unique utilisé dans le message de demande, par exemple, custom_1. Authentification de message Configurez l’authentification de message avec un jeton pour la communication entrante. Reportez-vous à la rubrique Configurer l’authentification de message pour la communication entrante pour en savoir plus. - Cliquez sur Envoyer.
- Accédez à la Tout > Services web du système > Message REST.
- Cliquez sur Nouveau pour créer un enregistrement de message REST.
-
Dans l’enregistrement du message REST, renseignez les champs de formulaire.
Champ Description Nom Nom de l’enregistrement du message REST. Elle doit être identique à l’application du fournisseur nouvellement créée. Point de terminaison Point de terminaison de réponse du bot primaire. - Cliquez sur Envoyer.
-
Dans la section Méthodes HTTP, cliquez sur Nouveau pour créer une méthode ou vous pouvez remplacer la méthode GET par défaut.
Champ Description Nom Nom de la méthode HTTP. Entrez postMessage. Méthode HTTP Sélectionnez PUBLIER. Point de terminaison Saisissez le point de terminaison de réponse du bot primaire. Type d'authentification Configurez l’authentification de base ou OAuth 2.0 selon vos besoins. Pour plus d’informations sur la configuration de l’authentification de base, consultez Configurer un message REST avec l’authentification de base. Pour plus d’informations sur la configuration d’OAuth 2.0, consultez Configurer un message REST avec OAuth. -
Pour utiliser l’application du fournisseur nouvellement créée, indiquez l’ID entrant de l’application du fournisseur dans le appInboundId paramètre de la API Agent virtuel demande.
Vous devez transmettre l’ID entrant de l’application du fournisseur dans le appInboundId paramètre pour chaque API Agent virtuel demande. Voici un exemple de API Agent virtuel demande qui utilise l’application du fournisseur nouvellement créée.
{ "userId": "adminuser1", "emailId": "admin@example.com", "action": "START_CONVERSATION", "message": { "text": "", "typed": true }, "appInboundId": "custom_1", "contextVariables": { "app_name": "test" } }Vous pouvez tester la configuration en affichant les journaux HTTP sortants pour vérifier que votre point de terminaison de réponse a été appelé.