Aracılığıyla paylaş


Azure İletişim Hizmetleri - SMS olayları

Bu makalede, iletişim hizmetleri SMS olayları için özellikler ve şema sağlanır. Olay şemalarına giriş için bkz . Azure Event Grid olay şeması.

Olay türleri

Azure İletişim Hizmetleri aşağıdaki SMS olay türlerini yayar:

Olay türü Açıklama
Microsoft.Communication.SMSReceived İletişim Hizmeti ile ilişkilendirilmiş bir telefon numarası tarafından SMS alındığında yayımlanır.
Microsoft.Communication.SMSDeliveryReportReceived İletişim Hizmeti tarafından gönderilen bir SMS için bir teslim raporu alındığında yayımlanır.

Olay yanıtları

Bir olay tetiklendiğinde Event Grid hizmeti bu olayla ilgili verileri abone olan uç noktalara gönderir.

Bu bölüm, bu verilerin her olay için nasıl görüneceğine ilişkin bir örnek içerir.

Microsoft.Communication.SMSDeliveryReportReceived olayı

[{
  "id": "8813a09b-0cbf-4304-9b03-1546683bb910",
  "topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/microsoft.communication/communicationservices/{communication-services-resource-name}",
  "subject": "/phonenumber/15555555555",
  "data": {
    "messageId": "8813a09b-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"
}]

Not

için DeliveryStatus olası değerler ve DeliveredşeklindedirFailed.

Microsoft.Communication.SMSReceived olayı

[{
  "id": "d29ebbea-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": "d29ebbea-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"
}]

Sonraki adımlar

Aşağıdaki öğreticiye bakın:Hızlı Başlangıç: SMS ve teslim raporu olaylarını işleme.