Azure Communication Services - SMS 이벤트
이 문서에서는 통신 서비스 SMS 이벤트에 대한 속성 및 스키마를 제공합니다. 이벤트 스키마에 대한 소개는 Azure Event Grid 이벤트 스키마를 참조하세요.
이벤트 유형
Azure Communication Services는 다음과 같은 SMS 이벤트 유형을 내보낸다.
이벤트 유형 | 설명 |
---|---|
Microsoft.Communication.SMSReceived | Communication Service와 연결된 전화 번호로 SMS를 받을 때 게시됩니다. |
Microsoft.Communication.SMSDeliveryReportReceived | Communication Service에서 보낸 SMS에 대해 배달 보고서를 받을 때 게시됩니다. |
이벤트 응답
이벤트가 트리거될 때 Event Grid 서비스는 해당 이벤트에 대한 데이터를 구독 엔드포인트로 보냅니다.
이 섹션에는 각 이벤트에 대한 데이터가 어떻게 표시되는지 예가 포함되어 있습니다.
Microsoft.Communication.SMSDeliveryReportReceived event
[{
"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"
}]
참고 항목
DeliveryStatus
에 대한 가능한 값은 Delivered
및 Failed
입니다.
Microsoft.Communication.SMSReceived event
[{
"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"
}]
다음 단계
다음 자습서를 참조하세요.빠른 시작: SMS 및 배달 보고서 이벤트 처리