Azure Communication Services como origen de Azure Event Grid
Artículo
Azure Communication Services se integra con Azure Event Grid para ofrecer notificaciones de eventos en tiempo real de manera confiable, escalable y segura. Este artículo tiene como objetivo ayudarle a configurar las aplicaciones para que escuchen eventos de Communication Services. Por ejemplo, puede que quiera actualizar una base de datos, crear un elemento de trabajo y entregar una notificación de inserción al recibir un SMS de un número de teléfono asociado al recurso de Communication Services.
Azure Event Grid es un servicio de enrutamiento de eventos totalmente administrado que usa un modelo de publicación-suscripción. Event Grid tiene compatibilidad integrada con servicios de Azure, como Azure Functions y Azure Logic Apps. Puede proporcionar alertas de eventos para servicios que no sean de Azure mediante webhooks. Para obtener una lista completa de los controladores de eventos que Event Grid admite, vea una introducción a Azure Event Grid.
Puede usar Azure Portal o la CLI de Azure para suscribirse a eventos emitidos por el recurso de Communication Services.
Asuntos de eventos
El campo subject de todos los eventos de Communication Services identifica el usuario, el número de teléfono o la entidad de destino del evento. Los prefijos comunes se utilizan para permitir el filtrado de Event Grid simple.
Prefijo de asunto
Entidad de Communication Services
phonenumber/
Número de teléfono RTC
user/
Usuario de Communication Services
thread/
Subproceso de chat
En el ejemplo siguiente se muestra un filtro para todos los mensajes SMS y los informes de entrega enviados a todos los números de teléfono de código de área 555 propiedad de un recurso de Communication Services:
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.