Configurar chamadas a receber, gravação de chamadas e serviços de SMS
O Azure Communication Services integra-se com o Azure Event Grid para enviar notificações em tempo real para eventos de chat, telefonia, SMS, vídeo e chamadas de voz. A Grade de Eventos do Azure, por sua vez, usa assinaturas de eventos para rotear mensagens de eventos para assinantes.
Para ativar serviços de gravação de chamadas e de SMS, tem primeiro de configurar as suas aplicações para detetarem eventos do Azure Communication Services registando tópicos do sistema Event Grid. Em seguida, subscreva os eventos de chamada a receber, gravação de chamadas ou SMS específicos criando subscrições da Event Grid no portal do Azure.
Importante
- Tem de ser proprietário do registo da Aplicação para criar subscrições da Grelha de Eventos.
- Você pode definir apenas um ponto final webhook de cada vez usando o procedimento a seguir. Para habilitar chamadas de entrada, SMS e serviços de gravação de chamadas, você deve repetir o procedimento para definir o ponto final webhook para cada um desses serviços.
- Você deve criar uma nova assinatura de evento para cada tipo de evento. Não atualize uma assinatura de evento existente alterando o tipo de evento.
- Quando ligar a sua subscrição do evento, terá de utilizar o mesmo ID de aplicação (cliente) e ID de inquilino (diretório) para o registo da aplicação que tinha quando ligou pela primeira vez ao recurso do Azure. Para obter o aplicativo de grade de eventos e IDs de locatário, vá para Obter IDs de aplicativo e locatário do Power Apps portal.
Criar uma grade de eventos tópico de sistema
Abra o serviço Tópicos de Sistema da Event Grid no portal do Azure.
Crie uma nova tópico de sistema Grade de Eventos e, na guia Noções básicas , adicione as seguintes informações:
tópico Tipo: Serviços de Comunicação do Azure
Subscrição: Selecione a sua subscrição.
Grupo de recursos: selecione o grupo de recursos onde seu recurso dos Serviços de Comunicação do Azure está localizado.
Recurso: selecione o recurso dos Serviços de Comunicação do Azure ao qual você deseja se conectar Dynamics 365 suporte ao cliente.
Especifique o Nome na secção tópico de sistema Detalhes .
Saiba mais em Criar e implantar uma tópico de sistema de grade de eventos.
Na página Tópico do Sistema da Event Grid, selecione a ligação Subscrição.
Na página de assinatura de recursos, selecione Configurações>Provedores de recursos e verifique se o provedor Microsoft.EventGrid está listado como Registrado. Se a Event Grid não estiver registada, selecione o registo e, em seguida, selecione Voltar a registrar para registá-la.
Configurar o webhook de chamadas recebidas
Abra o recurso no portal do Azure. Selecione Eventos e, em seguida, selecione Subscrição de Eventos.
Na guia Noções básicas , insira os seguintes detalhes:
Nome: insira um nome para a assinatura do evento de gravação.
Esquema de Eventos: Selecione Esquema de Grade de Eventos na lista.
tópico Tipos: Selecione Serviços de Comunicação do Azure na lista.
Subscrição: Selecione a sua subscrição na lista.
Grupo de recursos: selecione o grupo de recursos.
Recurso: Selecione o recurso.
Nome do tópico de sistema: Este campo é preenchido automaticamente com o nome tópico de sistema que você criou. No entanto, se vir vários valores, selecione o nome do tópico do sistema específico da lista.
Filtrar por tipos de eventos: você pode filtrar eventos para gravação de chamadas, chamadas recebidas ou serviços SMS.
- Para filtrar tipos de eventos para serviços de chamada, selecione Chamada de entrada na lista.
ponto final Tipo: Selecione Web Hook na lista.
ponto final: Selecione Selecionar um ponto final e, em seguida, insira a chamada recebida, ponto final webhook no centro de administração centro de administração do Customer Service ou centro de contactos. Ir para Canais>Números de Telefone>Avançado>Gerir o Azure Communication Services para obter os seguintes pontos finais de webhook:
Selecione a guia Recursos Adicionais. Marque a caixa de seleção Usar Microsoft Entra autenticação e insira os seguintes detalhes. Saiba mais sobre esses valores na secção Obter IDs de aplicativo e locatário no Power Apps portal deste artigo.
- Microsoft Entra ID do locatário: insira a ID do locatário (diretório) do seu recurso do Azure.
- Microsoft Entra ID do aplicativo ou URI: insira a ID do aplicativo (cliente) do seu recurso do Azure.
Selecione Criar para criar o ponto final de subscrição do evento para gravação.
A sincronização pode demorar até 15 minutos. Se obtiver um erro como "Handshake de validação de webhook falhado", repita este passo após alguns minutos.
Configurar webhook de gravação de chamadas
Siga as etapas em Configurar o webhook Chamadas de Entrada, mas no filtro para tipo de evento, selecione Selecionar Status do Arquivo de Gravação Atualizado na lista.
Para ponto final Tipo, selecione Gancho da Web na lista.
Para ponto final, selecione Selecionar um ponto final e insira o ponto final do webhook de gravação no centro de administração do Customer Service ou centro de contactos centro de administração. Vá para Canais>Números de Telefone>Avançado>Gerenciar Serviços>de Comunicação do Azure Gravando ponto final de gancho da Web.
Selecione a guia Recursos Adicionais. Marque a caixa de Microsoft Entra seleção Usarautenticação e insira os seguintes detalhes. Para obter informações sobre esses valores, vá para o aplicativo Obter Grade de Eventos e IDs de locatário na Power Apps secção portal .
- Microsoft Entra ID do locatário: insira a ID do locatário (diretório) do seu recurso do Azure.
- Microsoft Entra ID ou URL do aplicativo: insira a ID do aplicativo (cliente) do seu recurso do Azure.
Selecione Criar para criar o ponto final de subscrição do evento para gravação.
A sincronização pode demorar até 15 minutos. Se você receber um erro como "Falha no handshake de validação do Webhook", tente novamente esta passo depois de alguns minutos.
Configurar o webhook do SMS
Siga as etapas na secção Configurar o webhook de chamadas recebidas, mas no filtro para tipo de evento, selecione SMS recebido e Relatório de entrega de SMS recebido na lista.
Para ponto final Tipo, selecione Gancho da Web na lista.
Para ponto final, selecione Selecionar um ponto final e, em seguida, insira o ponto final do webhook de gravação centro de contactos partir do centro de administração ou centro de administração do Customer Service. Ir para Canais>Números de Telefone Avançado>>Gerenciar Serviços>de Comunicação do Azure SMS Web Hook ponto final.
Selecione a guia Recursos Adicionais. Marque a caixa de Microsoft Entra seleção Usarautenticação e insira os seguintes detalhes. Para obter informações sobre esses valores, vá para Obter aplicativo de grade de eventos e IDs de locatário na Power Apps secção do portal .
- Microsoft Entra ID do locatário: insira a ID do locatário (diretório) do seu recurso do Azure.
- Microsoft Entra ID ou URL do aplicativo: insira a ID do aplicativo (cliente) do seu recurso do Azure.
Selecione Criar para criar o ponto final de subscrição do evento para gravação.
A sincronização pode demorar até 15 minutos. Se você receber um erro como "Falha no handshake de validação do Webhook", tente novamente esta passo depois de alguns minutos.
Reconectar o recurso do Azure da pilha de voz existente à pilha de voz aprimorada
Se você estiver migrando da pilha de voz existente para a pilha de voz aprimorada, use o vídeo a seguir para verificar se a Grade de Eventos está configurada corretamente para chamadas e gravações de entrada.
Obter o aplicativo Grade de Eventos e IDs de locatário do Power Apps portal
Nota
Use esse método somente quando tiver problemas com a obtenção dos IDs do Power Apps Portal. Para obter as IDs do Portal do Azure, pesquise "registros de aplicativo" e localize o registro para seu recurso conectado dos Serviços de Comunicação do Azure. Copie a ID do Aplicativo (cliente) para preencher a caixa ID do Aplicativo da Grade de Eventos e a ID do Diretório (locatário) para preencher a caixa ID do Locatário da Grade de Eventos.
Abra o portal do Power Apps e selecione o seu ambiente.
No mapa do site, selecione Dataverse>Tabelas>Todas.
Pesquise pela tabela Entrada de Definição do Fornecedor de Comunicações e abra-a.
Na secção Colunas e dados da Entrada de Definição do Fornecedores de Comunicações, veja os campos EventGridAppID e EventGripAppTenantID na coluna Chave e anote os valores de ID correspondentes da coluna Valores.