Condividi tramite


Servizi di comunicazione di Azure come origine di Griglia di eventi di Azure

L'integrazione tra Servizi di comunicazione di Azure e Griglia di eventi di Azure consente di inviare notifiche degli eventi in tempo reale in modo affidabile, scalabile e sicuro. Lo scopo di questo articolo è aiutare a configurare le applicazioni per l'ascolto degli eventi di Servizi di comunicazione. Ad esempio, è possibile aggiornare un database, creare un elemento di lavoro e recapitare una notifica push ogni volta che un messaggio SMS viene ricevuto da un numero di telefono associato alla risorsa di Servizi di comunicazione.

Griglia di eventi di Azure è un servizio di routing di eventi completamente gestito che usa un modello di pubblicazione-sottoscrizione. Griglia di eventi offre supporto incorporato per alcuni servizi di Azure, ad esempio Funzioni di Azure e App per la logica di Azure. Può inviare avvisi di eventi a servizi non di Azure usando i webhook. Per un elenco completo dei gestori di eventi supportati da Griglia di eventi, vedere Introduzione a Griglia di eventi di Azure.

Diagramma che mostra il modello di eventi di Griglia di eventi di Azure.

Nota

Per altre informazioni sul modo in cui la residenza dei dati è correlata alla gestione degli eventi, vedere la documentazione concettuale sulla Residenza dei dati

Tipi di evento

Griglia di eventi usa le sottoscrizioni di eventi per instradare i messaggi di evento ai sottoscrittori.

Servizi di comunicazione di Azure genera i tipi di evento seguenti:

È possibile usare il portale di Azure o l'interfaccia della riga di comando di Azure per effettuare la sottoscrizione agli eventi generati dalla risorsa di Servizi di comunicazione.

Oggetti dell'evento

Il campo subject di tutti gli eventi di Servizi di comunicazione identifica l'utente, il numero di telefono o l'entità di destinazione dell'evento. I prefissi comuni vengono usati per consentire le semplici operazioni illustrate in Filtro di Griglia di eventi.

Prefisso dell'oggetto Entità del servizio di comunicazione
phonenumber/ Numero di telefono PSTN
user/ Utente di Servizi di comunicazione
thread/ Thread di chat.

L'esempio seguente illustra un filtro per tutti i messaggi SMS e i report di recapito inviati a tutti i numeri di telefono con prefisso 555 di proprietà di una risorsa di Servizi di comunicazione:

"filter": {
  "includedEventTypes": [
    "Microsoft.Communication.SMSReceived",
    "Microsoft.Communication.SMSDeliveryReportReceived"
  ],
  "subjectBeginsWith": "phonenumber/1555",
}