Eseménykezelés a Azure Communication Services
Azure Communication Services integrálható a Azure Event Grid, hogy megbízható, skálázható és biztonságos módon valós idejű eseményértesítéseket nyújtson. A cikk célja, hogy segítsen konfigurálni az alkalmazásokat a Communication Services eseményeinek figyelésére. Előfordulhat például, hogy frissíteni szeretne egy adatbázist, létre szeretne hozni egy munkaelemet, és leküldéses értesítést szeretne küldeni, amikor sms-t kap egy, a Communication Services-erőforráshoz társított telefonszám.
Azure Event Grid egy teljes körűen felügyelt esemény-útválasztási szolgáltatás, amely közzétételi-feliratkozási modellt használ. Az Event Grid beépített támogatást nyújt olyan Azure-szolgáltatásokhoz, mint a Azure Functions és az Azure Logic Apps. Webhookok használatával eseményriasztásokat képes kézbesíteni a nem Azure-szolgáltatásoknak. Az Event Grid által támogatott eseménykezelők teljes listáját lásd: Bevezetés a Azure Event Grid.
Megjegyzés
Ha többet szeretne megtudni arról, hogyan kapcsolódik az adattárolás az eseménykezeléshez, tekintse meg a Data Residency fogalmi dokumentációját
Eseménytípusok
Az Event Grid esemény-előfizetésekkel irányítja át az eseményüzeneteket az előfizetőknek.
Azure Communication Services a következő eseménytípusokat bocsátja ki:
- Csevegési események
- Telefonos és SMS-események
- Hang- és videohívási események
- Jelenléti események
- Email események
- Feladat-útválasztó eseményei
Az Azure Portal vagy az Azure CLI használatával feliratkozhat a Communication Services-erőforrás által kibocsátott eseményekre.
Esemény tárgyai
Az subject
összes Communication Services-esemény mezője azonosítja az esemény által megcélzott felhasználót, telefonszámot vagy entitást. A gyakori előtagok egyszerű Event Grid-szűrés engedélyezésére szolgálnak.
Tárgy előtagja | Kommunikációs szolgáltatás entitása |
---|---|
phonenumber/ |
PSTN-telefonszám |
user/ |
Communication Services-felhasználó |
thread/ |
Csevegési szál. |
Az alábbi példa egy, a Communication Services-erőforrás tulajdonában lévő 555 körzetszámú telefonszámra küldött összes SMS-üzenet és kézbesítési jelentés szűrőit mutatja be:
"filter": {
"includedEventTypes": [
"Microsoft.Communication.SMSReceived",
"Microsoft.Communication.SMSDeliveryReportReceived"
],
"subjectBeginsWith": "phonenumber/1555",
}
Következő lépések
- A Azure Event Grid bemutatása: Mi az az Event Grid?
- A Azure Event Grid Fogalmak bemutatása: Fogalmak az Event Gridben?
- A Azure Event Grid Rendszertopika című témakör a Azure Event Grid rendszertémakörökben található.