Azure İletişim Hizmetleri - Telefon ve SMS olayları

Bu makale, iletişim hizmetleri telefon ve SMS olaylarının özelliklerini ve şemasını sağlar. Olay şemalarına giriş için bkz. olay şemasını Azure Event Grid.

Olay türleri

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

Olay türü Açıklama
Microsoft.Communication.SMSReceived İletişim Hizmeti ile ilişkili 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ümde, bu verilerin her olay için nasıl görüneceğine ilişkin bir örnek yer alır.

Microsoft.Communication.SMSDeliveryReportReceived olayı

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

Not

için DeliveryStatus olası değerler ve FailedşeklindedirDelivered.

Microsoft.Communication.SMSReceived olayı

[{
  "id": "Incoming_20200918002745d29ebbea-3341-4466-9690-0a03af35228e",
  "topic": "/subscriptions/50ad1522-5c2c-4d9a-a6c8-67c11ecb75b8/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"
  },
  "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.