Guida introduttiva: Gestire gli eventi del report sms e recapito
Introduzione all'uso dei Servizi di comunicazione di Azure con Griglia di eventi di Azure per gestire gli eventi SMS dei servizi di comunicazione. Dopo aver effettuato la sottoscrizione a eventi SMS, ad esempio messaggi in ingresso e report di recapito, è possibile generare e ricevere questi eventi. Le procedure illustrate in questa guida di avvio rapido comportano l'addebito di qualche centesimo (USD) o meno nell'account Azure.
Importante
Le funzionalità SMS e PSTN dipendono dal numero di telefono usato e dal paese/area geografica in cui si opera come determinato dall'indirizzo di fatturazione di Azure. Per altre informazioni, vedere la documentazione sull'idoneità della sottoscrizione .
Prerequisiti
- Un account Azure con una sottoscrizione attiva. Creare un account gratuitamente.
- Una risorsa di Servizi di comunicazione. Per informazioni dettagliate, vedere Creare una risorsa Servizi di comunicazione di Azure.
- Numero di telefono abilitato per SMS. Ottenere un numero di telefono.
Informazioni su Griglia di eventi
Griglia di eventi è un servizio di eventi basato sul cloud. In questo articolo si apprenderà come sottoscrivere gli eventi del servizio di comunicazione e attivare un evento per visualizzare il risultato. In genere, si inviano eventi a un endpoint che elabora i dati dell'evento e intraprende azioni. In questo articolo gli eventi vengono inviati a un'app Web che raccoglie e visualizza i messaggi.
Configurare l'ambiente
Per configurare l'ambiente che verrà usato per generare e ricevere eventi, seguire questa procedura nelle sezioni seguenti.
Registrare un provider di risorse di Griglia di eventi
Se Griglia di eventi non è stata usata in precedenza nella sottoscrizione di Azure, potrebbe essere necessario registrare il provider di risorse di Griglia di eventi. Per registrare il provider, seguire questa procedura:
- Accedere al portale di Azure.
- Nel menu a sinistra selezionare Sottoscrizioni.
- Selezionare la sottoscrizione usata per Griglia di eventi.
- Nel menu sinistro, in Impostazioni, scegliere Provider di risorse.
- Cercare Microsoft.EventGrid.
- Se il provider di risorse non è registrato, selezionare Registra.
La registrazione può richiedere qualche secondo. Selezionare Aggiorna per aggiornare lo stato. Quando Registrato viene visualizzato in Stato, si è pronti per continuare.
Distribuire il visualizzatore griglia di eventi
Per questa guida introduttiva si userà un visualizzatore Griglia di eventi per visualizzare gli eventi quasi in tempo reale. Il visualizzatore fornisce all'utente l'esperienza di un feed in tempo reale. Inoltre, il payload di ogni evento deve essere disponibile per l'ispezione.
Per configurare il visualizzatore, seguire la procedura descritta in Griglia di eventi di Azure Viewer.
Sottoscrivere eventi SMS tramite web hook
È possibile sottoscrivere eventi specifici per fornire a Griglia di eventi informazioni sulla posizione in cui inviare gli eventi da tenere traccia.
Nel portale passare alla risorsa servizi di comunicazione creata.
All'interno della risorsa Servizi di comunicazione, nel menu a sinistra della pagina Servizi di comunicazione selezionare Eventi.
Selezionare Aggiungi sottoscrizione di eventi.
Nella pagina Crea sottoscrizione di eventi immettere un nome per la sottoscrizione di eventi.
In Tipi di eventi selezionare gli eventi a cui si vuole effettuare la sottoscrizione. Per SMS, è possibile scegliere
SMS Received
eSMS Delivery Report Received
.Se viene chiesto di specificare un valore per Nome dell'argomento del sistema, è possibile fornire una stringa univoca. Questo campo non ha effetto sull'esperienza utente e viene usato solo a scopi di telemetria interna.
Per Tipo di endpoint selezionare Web Hook.
Per Endpointselezionare Selezionare un endpoint e quindi immettere l'URL dell'app Web.
In questo caso, si userà l'URL del visualizzatore Griglia di eventi configurato in precedenza nella guida introduttiva. L'URL dell'esempio ha questo formato:
https://{{site-name}}.azurewebsites.net/api/updates
Selezionare Confermare la selezione.
Visualizzare gli eventi SMS
Per generare e ricevere eventi SMS, seguire questa procedura nelle sezioni seguenti.
Attivare eventi SMS
Per visualizzare i trigger di eventi, è necessario generare alcuni eventi.
- Gli eventi
SMS Received
vengono generati quando il numero di telefono dei Servizi di comunicazione riceve un SMS. Per attivare un evento, inviare un messaggio dal telefono al numero di telefono collegato alla risorsa di Servizi di comunicazione. -
SMS Delivery Report Received
gli eventi vengono generati quando si invia un SMS a un utente usando un numero di telefono di Servizi di comunicazione. Per attivare un evento, è necessario attivare l'opzioneDelivery Report
dell'SMS inviato. Provare a inviare un messaggio al telefono conDelivery Report
attivato. Il completamento di queste operazioni comporta l'addebito di alcuni centesimi (EUR) sull'account Azure.
Vedere l'elenco completo degli eventi supportati da Servizi di comunicazione.
Ricevere eventi SMS
Dopo aver generato un evento, si noterà che SMS Received
gli eventi e SMS Delivery Report Received
vengono inviati all'endpoint. Questi eventi vengono visualizzati nel visualizzatore griglia di eventi configurato all'inizio di questa guida introduttiva. Selezionare l'icona a forma di occhio accanto all'evento per visualizzare l'intero payload. Gli eventi dovrebbero essere simili ai dati seguenti:
Altre informazioni sugli schemi di eventi e altri concetti relativi agli eventi.
Pulire le risorse
Per pulire e rimuovere una sottoscrizione di Servizi di comunicazione, è possibile eliminare la risorsa o il gruppo di risorse. Eliminando il gruppo di risorse vengono eliminate anche tutte le altre risorse associate. Vedere altre informazioni sulla pulizia delle risorse.
Passaggi successivi
In questo avvio rapido si è appreso come utilizzare gli eventi SMS. È possibile ricevere messaggi SMS creando una sottoscrizione di Griglia di eventi.
È anche possibile: