Twilio Voice for .NET Demos for Jetbrains Webinar
شاهد ندوة الويب: مكالمات مع .NET و Twilio.
كيفية تشغيل هذه العينات
- قم بإنشاء حساب Twilio مجاني ، أو قم بتسجيل الدخول إلى حساب Twilio الحالي. إذا قمت بالتسجيل هنا ، فستتلقى 10 دولارات من ائتمان Twilio عند الترقية إلى حساب مدفوع!
- قم بإنشاء مفتاح Twilio API (مزيد من المعلومات حول إنشاء مفاتيح API هنا)
- قم بإنشاء تطبيق TWIML ولا يأخذ تطبيق SID (تكوين ترك فارغ)
- شراء رقم هاتف Twilio باستخدام Twilio CLI أو Twilio Console
- قم بتنزيل أو استنساخ رمز المصدر
- افتح محطة وانتقل إلى CallPhonenber Project
cd MakePhoneCalls/CallPhoneNumber - قم بتكوين حساب Twilio SID ، و API Key SID ، و API Key Secret ، ورقم الهاتف ، والتطبيق SID باستخدام .NET Secrets Manager:
dotnet user-secrets set Twilio:AccountSid [YOUR_ACCOUNT_SID]
dotnet user-secrets set Twilio:ApiKeySid [YOUR_API_KEY_SID]
dotnet user-secrets set Twilio:ApiKeySecret [YOUR_API_KEY_SECRET]
dotnet user-secrets set Twilio:PhoneNumber [YOUR_TWILIO_PHONE_NUMBER]
dotnet user-secrets set Twilio:ApplicationSid [YOUR_TWIML_APPLICATION_SID]
سيتم تطبيق هذا التكوين ويتم مشاركته في جميع المشاريع التي تحتاج إليها. 8. تثبيت وتوثيق ngrok CLI
Makephonecalls.sln
قم بتشغيل تطبيق وحدة التحكم وقم بتوفير رقم هاتف Twilio الخاص بك إلى from: Product ، ورقم هاتفك الخاص إلى to: موجه. إذا كنت ترغب في تغيير تعليمات TWIML لاستخدام WebHookservice:
- ابدأ تطبيق WebHookservice
- قم بإنشاء نفق ngrok باستخدام
ngrok http [YOUR_WEBHOOK_SERVICE_LOCALHOST_URL] - احصل على عنوان URL لإعادة توجيه NGROK واستبدل
http://demo.twilio.com/docs/voice.xml مع عنوان URL لإعادة التوجيه. - قم بتشغيل مشروع وحدة التحكم
voiceaspnet.sln
قم بتشغيل جميع المشاريع في الحل وتصفح HTTPS: // localhost: 7000.
روابط مفيدة
- Twilio Blog .NET Tag
- Twilio SDK لـ C# و .NET
- مكتبة Twilio Helper لـ ASP.NET
- مستندات Twilio
- دمج NGROK في بدء التشغيل Core ASP.NET وتحديث عناوين URL الخاصة بك تلقائيًا
- مصادقة Twilio أفضل مع مفاتيح API
- كيفية استخدام Twilio SMS والصوت مع .NET 6 الحد الأدنى من واجهة برمجة التطبيقات
- كيفية إجراء مكالمات هاتفية من Blazor Webassembly مع Twilio Voice