Serviços de Comunicação do Azure - Eventos SMS
Este artigo fornece as propriedades e o esquema para eventos SMS de serviços de comunicação. Para obter uma introdução aos esquemas de eventos, consulte Esquema de eventos da Grade de Eventos do Azure.
Tipos de eventos
Os Serviços de Comunicação do Azure emitem os seguintes tipos de eventos SMS:
Tipo de evento | Description |
---|---|
Microsoft.Communication.SMSReceived | Publicado quando um SMS é recebido por um número de telefone associado ao Serviço de Comunicação. |
Microsoft.Communication.SMSDeliveryReportReceived | Publicado quando é recebido um relatório de entrega de um SMS enviado pelo Serviço de Comunicação. |
Respostas a eventos
Quando um evento é acionado, o serviço Grade de Eventos envia dados sobre esse evento para os pontos de extremidade de assinatura.
Esta seção contém um exemplo da aparência desses dados para cada evento.
Evento Microsoft.Communication.SMSDeliveryReportReceived
[{
"id": "Outgoing_202009180022138813a09b-0cbf-4304-9b03-1546683bb910",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/microsoft.communication/communicationservices/{communication-services-resource-name}",
"subject": "/phonenumber/15555555555",
"data": {
"MessageId": "Outgoing_202009180022138813a09b-0cbf-4304-9b03-1546683bb910",
"From": "15555555555",
"To": "+15555555555",
"DeliveryStatus": "Delivered",
"DeliveryStatusDetails": "No error.",
"ReceivedTimestamp": "2020-09-18T00:22:20.2855749Z",
"DeliveryAttempts": [
{
"Timestamp": "2020-09-18T00:22:14.9315918Z",
"SegmentsSucceeded": 1,
"SegmentsFailed": 0
}
],
"Tag": "Optional customer-tag set in the original message"
},
"eventType": "Microsoft.Communication.SMSDeliveryReportReceived",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2020-09-18T00:22:20Z"
}]
Nota
Valores possíveis para DeliveryStatus
are Delivered
e Failed
.
Evento Microsoft.Communication.SMSReceived
[{
"id": "Incoming_20200918002745d29ebbea-3341-4466-9690-0a03af35228e",
"topic": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourcegroups/acse2e/providers/microsoft.communication/communicationservices/{communication-services-resource-name}",
"subject": "/phonenumber/15555555555",
"data": {
"MessageId": "Incoming_20200918002745d29ebbea-3341-4466-9690-0a03af35228e",
"From": "15555555555",
"To": "15555555555",
"Message": "Great to connect with Azure Communication Services events",
"ReceivedTimestamp": "2020-09-18T00:27:45.32Z",
"SegmentCount": 1
},
"eventType": "Microsoft.Communication.SMSReceived",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2020-09-18T00:27:47Z"
}]
Próximos passos
Consulte o seguinte tutorial:Guia de início rápido: manipular SMS e eventos de relatório de entrega.