Biblioteca cliente del servicio Azure Communication Call Automation para Java: versión 1.0.5
Este paquete contiene un SDK de Java para el servicio Azure Communication Call Automation.
Código | fuentePaquete (Maven) | Documentación | de referencia de APIDocumentación del producto
Introducción
Requisitos previos
- Una cuenta de Azure con una suscripción activa. Cree una cuenta gratuita.
- Kit de desarrollo de Java (JDK), versión 8 o posterior.
- Apache Maven.
- Un recurso de Communication Services implementado. Puede usar Azure Portal o el Azure PowerShell para configurarlo.
Inclusión del paquete
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-callautomation</artifactId>
<version>1.0.5</version>
</dependency>
Conceptos clave
Este es el reinicio de Call Automation Service. Se cambia el nombre del servicio Automatización de llamadas y es más intuitivo de usar.
CallAutomationClient
proporciona la funcionalidad para realizar llamadas, responder o rechazar llamadas entrantes y redirigir una llamada.
CallConnection
proporciona la funcionalidad para realizar acciones en una conexión de llamada establecida, como agregar participantes y finalizar la llamada.
CallMedia
introduce funcionalidades relacionadas con los medios en la llamada.
CallRecording
proporciona la funcionalidad de grabar la llamada.
CallAutomationEventParser
proporciona la funcionalidad para controlar eventos desde el recurso de ACS.
Ejemplos
por determinar.
Solución de problemas
Si recibe una communicationErrorException con el messagae: "La acción no es válida cuando la llamada no está en estado Establecido". Esto suele significar que la llamada ha finalizado. Esto puede ocurrir si todos los participantes dejan la llamada o los participantes no aceptaron la llamada antes de que se agote el tiempo de espera de la llamada.
Si no inicia una llamada debido a un error de validación de HMAC, asegúrese de que la clave de acceso es correcta y que está pasando un identificador de conversación válido.
Contribuciones
Este proyecto agradece las contribuciones y sugerencias. La mayoría de las contribuciones requieren que acepte un Contrato de licencia para el colaborador (CLA) que declara que tiene el derecho a concedernos y nos concede los derechos para usar su contribución.
Cuando se envía una solicitud de incorporación de cambios, un bot de CLA determinará de forma automática si tiene que aportar un CLA y completar la PR adecuadamente (por ejemplo, la etiqueta, el comentario). Solo siga las instrucciones que le dará el bot. Solo será necesario que lo haga una vez en todos los repositorios con nuestro CLA.
Este proyecto ha adoptado el Código de conducta de Microsoft Open Source. Para más información, consulte las preguntas más frecuentes del código de conducta o póngase en contacto con opencode@microsoft.com si tiene cualquier otra pregunta o comentario.
Pasos siguientes
- Obtenga más información sobre la automatización de llamadas en Azure Communication Services
- Obtenga más información sobre la grabación de llamadas en Azure Communication Services
- Para obtener una guía básica sobre cómo grabar y descargar llamadas con Event Grid, consulte registro y descarga de llamadas con Event Grid.