التشغيل السريع: معالجة رسائل SMS وأحداث تقرير التسليم
ابدأ مع Azure Communication Services باستخدام Azure Event Grid للتعامل مع أحداث Communication Services SMS. بعد الاشتراك في أحداث SMS مثل الرسائل الواردة وتقارير التسليم، يمكنك إنشاء هذه الأحداث وتلقيها. يتطلب إكمال هذا التشغيل السريع تكلفة صغيرة تبلغ بضعة سنتات أمريكية أو أقل في الحساب في Azure.
هام
تعتمد قدرات الرسائل النصية القصيرة وPSTN على رقم الهاتف الذي تستخدمه والبلد/المنطقة التي تعمل فيها كما يحددها عنوان فوترة Azure. لمزيد من المعلومات، تفضل بزيارة وثائق أهلية الاشتراك .
المتطلبات الأساسية
- حساب Azure باشتراك نشط. إنشاء حساب مجاناً.
- مورد Communication Services. للحصول على معلومات مفصلة، راجع إنشاء مورد Azure Communication Services.
- رقم هاتف مزود برسائل نصية قصيرة. احصل على رقم هاتف.
نبذة عن Event Grid
Event Grid هي خدمة أحداث مستندة إلى السحابة. في هذه المقالة، ستتعلم كيفية الاشتراك في أحداث خدمة الاتصال، وتشغيل حدث لعرض النتيجة. بشكل عام، يمكنك إرسال الأحداث إلى نقطة نهاية تعالج بيانات الحدث وتتخذ الإجراءات. في هذه المقالة، سنرسل الأحداث إلى تطبيق ويب يجمع الرسائل ويعرضها.
إعداد البيئة
لإعداد البيئة التي سنستخدمها لإنشاء الأحداث وتلقيها، اتبع الخطوات الواردة في الأقسام التالية.
تسجيل موفر موارد Event Grid
إذا لم تكن قد استخدمت Event Grid مسبقا في اشتراك Azure الخاص بك، فقد تحتاج إلى تسجيل موفر موارد Event Grid. لتسجيل الموفر، اتبع الخطوات التالية:
- انتقل إلى مدخل Azure.
- في القائمة اليمنى، حدد الاشتراكات.
- حدد الاشتراك الذي تستخدمه لشبكة الأحداث.
- في القائمة اليسرى، ضمن Settings، حدد Resource providers.
- ابحث عن Microsoft.EventGrid.
- إذا لم يكن موفر الموارد مسجلا، فحدد Register.
قد يستغرق التسجيل بعض الوقت. حدد Refresh لتحديث الحالة. عندما يظهر Registered ضمن Status، تكون جاهزا للمتابعة.
نشر عارض Event Grid
لهذا التشغيل السريع، سنستخدم عارض Event Grid لعرض الأحداث في الوقت الفعلي تقريبا. يوفر العارض للمستخدم تجربة موجز في الوقت الحقيقي. أيضا، يجب أن تكون حمولة كل حدث متاحة للفحص.
لإعداد العارض، اتبع الخطوات الواردة في Azure Event Grid Viewer.
الاشتراك في أحداث SMS باستخدام خطافات الويب
يمكنك الاشتراك في أحداث معينة لتزويد Event Grid بمعلومات حول مكان إرسال الأحداث التي تريد تعقبها.
في المدخل، انتقل إلى مورد Communication Services الذي قمت بإنشائه.
داخل مورد Communication Services، في القائمة اليسرى من صفحة Communication Services ، حدد Events.
حدد Add Event Subscription.
في صفحة إنشاء اشتراك حدث ، أدخل اسما لاشتراك الحدث.
ضمن أنواع الأحداث، حدد الأحداث التي تريد الاشتراك فيها. بالنسبة للرسائل القصيرة، يمكنك اختيار
SMS Received
وSMS Delivery Report Received
.إذا طُلب منك تقديم System Topic Name، فلا تتردد في تقديم سلسلة فريدة. هذا المجال ليس له أي تأثير في تجربتك ويستخدم لأغراض القياس الداخلي.
بالنسبة إلى Endpoint type، حدد Web Hook.
بالنسبة إلى نقطة النهاية، حدد تحديد نقطة نهاية، ثم أدخل عنوان URL لتطبيق الويب الخاص بك.
في هذه الحالة، سنستخدم عنوان URL من عارض Event Grid الذي قمنا بإعداده سابقا في التشغيل السريع. يحتوي عنوان URL للعينة على هذا التنسيق:
https://{{site-name}}.azurewebsites.net/api/updates
حدد Confirm Selection.
عرض أحداث SMS
لإنشاء أحداث SMS وتلقيها، اتبع الخطوات الواردة في الأقسام التالية.
تشغيل أحداث SMS
لعرض مشغلات الأحداث، نحتاج إلى إنشاء بعض الأحداث.
-
SMS Received
يتم إنشاء الأحداث عندما يتلقى رقم هاتف خدمات الاتصالات رسالة نصية. لتشغيل حدث، أرسل رسالة من هاتفك إلى رقم الهاتف المرفق بمورد Communication Services. -
SMS Delivery Report Received
يتم إنشاء الأحداث عند إرسال رسالة نصية قصيرة إلى مستخدم باستخدام رقم هاتف Communication Services. لتشغيل حدث، تحتاج إلى تشغيلDelivery Report
خيار الرسائل القصيرة التي ترسلها. حاول إرسال رسالة إلى هاتفك معDelivery Report
تشغيل. يتطلب إكمال هذا الإجراء تكلفة صغيرة تبلغ بضعة سنتات من الدولار الأمريكي أو أقل في حساب Azure الخاص بك.
تحقق من القائمة الكاملة للأحداث التي تدعمها Communication Services.
تلقي أحداث SMS
بعد إنشاء حدث، ستلاحظ أنه SMS Received
يتم إرسال الأحداث والأحداث SMS Delivery Report Received
إلى نقطة النهاية الخاصة بك. تظهر هذه الأحداث في عارض Event Grid الذي قمنا بإعداده في بداية هذا التشغيل السريع. حدد أيقونة العين بجوار الحدث لمشاهدة الحمولة بأكملها. يجب أن تبدو الأحداث مشابهة للبيانات التالية:
تعرف على المزيد حول مخططات الأحداث ومفاهيم الأحداث الأخرى.
تنظيف الموارد
إذا كنت ترغب في تنظيف وإزالة اشتراك في خدمات الاتصالات، فيمكنك حذف المورد أو مجموعة الموارد. يؤدي حذف مجموعة الموارد إلى حذف أية موارد أخرى مقترنة بها أيضًا. تعرف على المزيد بشأن تنظيف الموارد.
الخطوات التالية
في هذه البداية السريعة، تعلمت كيفية استهلاك أحداث الرسائل القصيرة. يمكنك استلام رسائل SMS بإنشاء اشتراك Event Grid.
قد ترغب أيضًا في: