Partager via


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

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