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

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