Biblioteca de clientes do Serviço de Automação de Chamadas de Comunicação do Azure para Java – versão 1.0.5

Esse pacote contém um SDK do Java para o Serviço de Automação de Chamadas de Comunicação do Azure.

Código-fonte | Pacote (Maven) | Documentação | de referência da APIDocumentação do produto

Introdução

Pré-requisitos

Incluir o pacote

<dependency>
    <groupId>com.azure</groupId>
    <artifactId>azure-communication-callautomation</artifactId>
    <version>1.0.5</version>
</dependency>

Principais conceitos

Essa é a reinicialização do Serviço de Automação de Chamadas. Ele é renomeado para Serviço de Automação de Chamadas e é mais intuitivo de usar.

CallAutomationClient fornece a funcionalidade para fazer chamada, responder/rejeitar chamada de entrada e redirecionar uma chamada.

CallConnection fornece a funcionalidade para executar ações em uma conexão de chamada estabelecida, como adicionar participantes e encerrar a chamada.

CallMedia apresenta funcionalidades relacionadas à mídia na chamada.

CallRecording fornece a funcionalidade de gravar a chamada.

CallAutomationEventParser fornece a funcionalidade para manipular eventos do recurso ACS.

Exemplos

A ser determinado.

Solução de problemas

Se você receber um CommunicationErrorException com o messagae: "A ação é inválida quando a chamada não está no estado Estabelecido". Isso geralmente significa que a chamada terminou. Isso pode ocorrer se todos os participantes deixarem a chamada ou se os participantes não aceitarem a chamada antes que a chamada tenha esgotado.

Se você não iniciar uma chamada devido a um erro de validação HMAC, verifique se a chave de acesso está correta e se está passando uma ID de conversa válida.

Contribuição

Este projeto aceita contribuições e sugestões. A maioria das contribuições exige que você concorde com um CLA (Contrato de Licença do Colaborador) declarando que você tem o direito de nos conceder e de fato concede, os direitos de usar sua contribuição.

Quando você envia uma solicitação de pull, um bot do CLA determina automaticamente se você precisa fornecer um CLA e preencher a PR corretamente (por exemplo, rótulo, comentário). Basta seguir as instruções fornecidas pelo bot. Você só precisará fazer isso uma vez em todos os repositórios que usam nosso CLA.

Este projeto adotou o Código de Conduta de Software Livre da Microsoft. Para obter mais informações, confira as Perguntas frequentes sobre o Código de Conduta ou contate opencode@microsoft.com para enviar outras perguntas ou comentários.

Próximas etapas