Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os Serviços de Comunicação do Azure integram-se à Grade de Eventos do Azure para fornecer notificações de eventos em tempo real de maneira confiável, escalonável e segura. A finalidade deste artigo é ajudar você a configurar aplicativos para escutar eventos dos Serviços de Comunicação. Por exemplo, talvez você queira atualizar um banco de dados, criar um item de trabalho e entregar uma notificação por push sempre que uma mensagem SMS for recebida por um número de telefone associado ao recurso dos Serviços de Comunicação.
A Grade de Eventos do Azure é um serviço de roteamento de eventos totalmente gerenciado que usa um modelo de publicação-assinatura. A Grade de Eventos tem suporte interno para serviços do Azure, como Azure Functions e Aplicativos Lógicos do Azure. Ela pode entregar alertas de eventos para serviços que não são do Azure usando webhooks. Para obter uma lista completa dos manipuladores de eventos que dá suporte a Grade de Eventos, consulte Uma introdução à Grade de Eventos do Azure.
Observação
Para saber mais sobre como a residência de dados está relacionada à manipulação de eventos, visite a documentação conceitual da Residência de Dados
Tipos de evento
O Event Grid usa assinaturas de evento para rotear mensagens de evento para assinantes.
Os Serviços de Comunicação do Azure emitem os seguintes tipos de evento:
- Eventos de chat
- Eventos de telefonia e SMS
- Eventos de chamadas de voz e vídeo
- Eventos de presença
- Eventos de email
- Eventos do roteador de trabalhos
- Eventos Avançados de Messaging
Você pode usar o portal do Azure ou a CLI do Azure para assinar eventos emitidos pelo recurso dos Serviços de Comunicação.
Assuntos do evento
O campo subject de todos os eventos dos Serviços de Comunicação identifica o usuário, o número de telefone ou a entidade direcionada pelo evento. Prefixos comuns são usados para permitir uma filtragem simples da Grade de Eventos.
| Prefixo do assunto | Entidade do Serviço de Comunicação |
|---|---|
phonenumber/ |
Número de telefone PSTN |
user/ |
Usuário dos Serviços de Comunicação |
thread/ |
Conversa de chat. |
O exemplo a seguir mostra um filtro para todas as mensagens SMS e relatórios de entrega enviados para todos os números de telefone com o código de área 555, pertencentes a um recurso dos Serviços de Comunicação.
"filter": {
"includedEventTypes": [
"Microsoft.Communication.SMSReceived",
"Microsoft.Communication.SMSDeliveryReportReceived"
],
"subjectBeginsWith": "phonenumber/1555",
}
Conteúdo relacionado
- Para ver uma introdução à Grade de Eventos do Azure, confira O que é uma Grade de eventos?
- Para obter uma introdução aos Conceitos da Grade de Eventos do Azure, confira Conceitos na Grade de Eventos?
- Para obter uma introdução aos Tópicos do Sistema da Grade de Eventos do Azure, consulte Tópicos do sistema na Grade de Eventos do Azure?