Azure Communication Services – Advanced Messaging-Ereignisse
Artikel
In diesem Artikel werden die Eigenschaften und das Schema für Advanced Messaging-Ereignisse von Communication Services beschrieben. Eine Einführung in Ereignisschemas finden Sie unter Azure Event Grid-Ereignisschema.
Ereignistypen
Von Azure Communication Services werden folgende Advanced Messaging-Ereignistypen ausgegeben:
Veröffentlicht, wenn Communication Services Advanced Messaging eine Nachricht empfängt.
Beispielszenario: Ein WhatsApp-Benutzer sendet eine WhatsApp-Nachricht an eine WhatsApp Business Number, die mit einem aktiven Advanced Messaging-Kanal in einer Communication Services-Ressource verbunden ist. Daher wird eine Microsoft.Communication.AdvancedMessageReceived mit dem Inhalt der WhatsApp-Nachricht des Benutzers veröffentlicht.
Attributliste
Details zu den Attributen, die für Microsoft.Communication.AdvancedMessageReceived-Ereignisse spezifisch sind.
attribute
Typ
NULL-Werte zulässig
Beschreibung
channelType
string
✔️
Kanaltyp des Kanals, an den die Nachricht gesendet wurde. Ex. "whatsapp".
Von
string
✔️
Absender-ID des Absenders der Nachricht.
Bis
string
✔️
Die Kanal-ID, die die Nachricht empfangen hat, formatiert als GUID.
Veröffentlicht, wenn Communication Services Advanced Messaging ein Statusupdate für eine zuvor gesendete Nachrichtenbenachrichtigung empfängt.
Beispielszenario: Contoso verwendet einen aktiven Advanced Messaging-Kanal, der mit einem WhatsApp Business-Konto verbunden ist, um eine WhatsApp-Nachricht an einen WhatsApp-Benutzer zu senden. WhatsApp antwortet dann auf den Advanced Messaging-Kanal von Contoso mit dem Status der zuvor gesendeten Nachricht. Als Ergebnis wird ein Microsoft.Communication.AdvancedMessageDeliveryStatusUpdated-Ereignis, das den Nachrichtenstatus enthält, veröffentlicht.
Attributliste
Details zu den Attributen, die für Microsoft.Communication.AdvancedMessageReceived-Ereignisse spezifisch sind.
attribute
Typ
NULL-Werte zulässig
Beschreibung
channelType
string
✔️
Kanaltyp des Kanals, an den die Nachricht gesendet wurde.
Von
string
✔️
Die Kanal-ID, die die Nachricht gesendet hat, formatiert als GUID.
Bis
string
✔️
Empfänger-ID, an die die Nachricht gesendet wurde.
receivedTimestamp
DateTimeOffset
✔️
Zeitstempel der Nachricht.
messageId
string
✔️
Die ID der Nachricht, formatiert als GUID.
status
string
✔️
Status der Nachricht. Mögliche Werte: Sent, Delivered, Read und Failed. Weitere Informationen finden Sie unter Status.