Bibliothèque de client Azure Communication Call Automation Service pour Java - version 1.0.5
Ce package contient un Kit de développement logiciel (SDK) Java pour le service Azure Communication Call Automation.
| Code sourcePackage (Maven) | Documentation de référence sur les | APIDocumentation produit
Prise en main
Prérequis
- Compte Azure avec un abonnement actif. Créez un compte gratuitement.
- Java Development Kit (JDK) version 8 ou ultérieure.
- Apache Maven.
- Une ressource Communication Services déployée. Vous pouvez utiliser le portail Azure ou le Azure PowerShell pour le configurer.
Inclure le package
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-callautomation</artifactId>
<version>1.0.5</version>
</dependency>
Concepts clés
Il s’agit du redémarrage du service d’automatisation des appels. Il est renommé service d’automatisation des appels et est plus intuitif à utiliser.
CallAutomationClient
fournit la fonctionnalité permettant d’effectuer un appel, de répondre/rejeter un appel entrant et de rediriger un appel.
CallConnection
fournit les fonctionnalités permettant d’effectuer des actions dans une connexion d’appel établie, telles que l’ajout de participants et l’arrêt de l’appel.
CallMedia
introduit des fonctionnalités liées aux médias dans l’appel.
CallRecording
fournit la fonctionnalité d’enregistrement de l’appel.
CallAutomationEventParser
fournit la fonctionnalité permettant de gérer les événements de la ressource ACS.
Exemples
À déterminer.
Dépannage
Si vous recevez une exception CommunicationErrorException avec le message messagae : « L’action n’est pas valide lorsque l’appel n’est pas dans l’état Établi ». Cela signifie généralement que l’appel est terminé. Cela peut se produire si les participants quittent tous l’appel ou si les participants n’ont pas accepté l’appel avant que l’appel n’ait expiré.
Si vous ne parvenez pas à démarrer un appel en raison d’une erreur de validation HMAC, assurez-vous que votre clé d’accès est correcte et que vous transmettez un ID de conversation valide.
Contribution
Ce projet accepte les contributions et les suggestions. La plupart des contributions vous demandent d’accepter un contrat de licence de contribution (CLA) spécifiant que vous avez le droit de nous accorder les droits d’utiliser votre contribution, et que vous nous les accordez.
Quand vous envoyez une demande de tirage (pull request), un bot CLA détermine automatiquement si vous devez fournir un contrat CLA et agrémenter la demande de tirage de façon appropriée (par exemple, avec une étiquette ou un commentaire). Suivez simplement les instructions fournies par le bot. Vous ne devez effectuer cette opération qu’une seule fois sur tous les dépôts utilisant notre contrat CLA.
Ce projet a adopté le Code de conduite Open Source de Microsoft. Pour plus d’informations, consultez les Questions fréquentes (FAQ) sur le code de conduite ou envoyez vos questions ou vos commentaires à opencode@microsoft.com.
Étapes suivantes
- En savoir plus sur l’automatisation des appels dans Azure Communication Services
- En savoir plus sur l’enregistrement des appels dans Azure Communication Services
- Pour obtenir un guide de base sur l’enregistrement et le téléchargement d’appels avec Event Grid, reportez-vous à Enregistrer et télécharger des appels avec Event Grid.