اقرأ البرنامج التعليمي Twilio التالي لمعرفة كيفية إنشاء هذا التطبيق: إجراء مكالمات هاتفية من Blazor Webassembly مع Twilio Voice.
يوضح هذا التطبيق كيفية إنشاء مكون Dialer Blazor WASM لإجراء مكالمات هاتفية من المتصفح باستخدام خدمة الصوت القابلة للبرمجة من Twilio. تم تقسيم التطبيق إلى مشروعين:
من الناحية المثالية ، سيتم تقسيم الخادم إلى مشروعين ، واحد لإنشاء رموز مصادقة وواحدة للتعامل مع Webhooks. سيتيح لك ذلك استضافة خادم المصادقة على شبكة خاصة أثناء تعريض STIL لخطوط الويب علنًا. للحفاظ على العرض التجريبي البسيط ، تم طرح هاتين المسؤولين في مشروع خادم واحد. يجب عليك أيضًا إضافة منطق المصادقة والترخيص إلى نقطة النهاية الرمزية ، لذا يمكن للأشخاص الذين يجب أن يتمكنوا من إجراء المكالمات فقط يمكن أن يجلب الرموز.
تم بناء هذا المشروع باستخدام .NET Core 3.1 ، ولكن يتوفر فرع إضافي مع .NET 5 الذي يستخدم القدرات التي تم تقديمها حديثًا.
تم توفير فرع آخر "Foolback الصوتي" في حالة اهتمامك باحتفال رشيق في حالة التقاط أي شخص المكالمة الصوتية. ستقرأ هذا الخريف رسالة إلى المستخدم وتسجيل المحادثة كبريد صوتي.
إليك GIF معاينة ما يبدو عليه المشروع: 