Azure Event Grid kaynağı olarak Azure İletişim Hizmetleri
Azure İletişim Hizmetleri ile tümleşirGerçek zamanlı olay bildirimlerini güvenilir, ölçeklenebilir ve güvenli bir şekilde sunmak için Azure Event Grid. Bu makalenin amacı, uygulamalarınızı İletişim Hizmetleri olaylarını dinleyecek şekilde yapılandırmanıza yardımcı olmaktır. Örneğin, bir veritabanını güncelleştirmek, bir iş öğesi oluşturmak ve İletişim Hizmetleri kaynağınızla ilişkilendirilmiş bir telefon numarası tarafından her SMS iletisi alındığında anında iletme bildirimi göndermek isteyebilirsiniz.
Azure Event Grid, yayımlama-abone olma modeli kullanan tam olarak yönetilen bir olay yönlendirme hizmetidir. Event Grid, Azure İşlevleri ve Azure Logic Apps gibi Azure hizmetleri için yerleşik desteğe sahiptir. Web kancalarını kullanarak Azure dışı hizmetlere olay uyarıları sağlayabilir. Event Grid'in desteklediği olay işleyicilerinin tam listesi için bkz . Azure Event Grid'e giriş.
Not
Veri yerleşiminin olay işlemeyle ilişkisi hakkında daha fazla bilgi edinmek için Veri Yerleşimi kavramsal belgelerini ziyaret edin
Olay türleri
Event Grid, olay iletilerini abonelere yönlendirmek için olay aboneliklerini kullanır.
Azure İletişim Hizmetleri aşağıdaki olay türlerini yayar:
- Sohbet Olayları
- Telefon ve SMS Olayları
- Sesli ve Görüntülü Arama Olayları
- İletişim Durumu Olayları
- E-posta Olayları
- İş Yönlendiricisi Olayları
- Gelişmiş Mesajlaşma Olayları
İletişim Hizmetleri kaynağınız tarafından yayılan olaylara abone olmak için Azure portalını veya Azure CLI'yi kullanabilirsiniz.
Olay konuları
subject
Tüm İletişim Hizmetleri olaylarının alanı, olay tarafından hedeflenen kullanıcıyı, telefon numarasını veya varlığı tanımlar. Basit Event Grid filtrelemesine izin vermek için ortak ön ekler kullanılır.
Konu Ön Eki | İletişim Hizmeti Varlığı |
---|---|
phonenumber/ |
PSTN telefon numarası |
user/ |
İletişim Hizmetleri Kullanıcısı |
thread/ |
Sohbet yazışması. |
Aşağıdaki örnekte, bir İletişim Hizmetleri kaynağının sahip olduğu 555 alan kodu telefon numarasının tümüne gönderilen tüm SMS iletileri ve teslim raporları için bir filtre gösterilmektedir:
"filter": {
"includedEventTypes": [
"Microsoft.Communication.SMSReceived",
"Microsoft.Communication.SMSDeliveryReportReceived"
],
"subjectBeginsWith": "phonenumber/1555",
}
Sonraki adımlar
- Azure Event Grid'e giriş için bkz. Event Grid nedir?
- Azure Event Grid Kavramları'na giriş için bkz. Event Grid'deki Kavramlar?
- Azure Event Grid SystemTopics'e giriş için bkz . Azure Event Grid'de sistem konuları?