Twilio Voice untuk .NET Demo untuk webinar JetBrains
Tonton Webinar: Panggilan dengan .NET dan Twilio.
Cara menjalankan sampel ini
- Buat akun Twilio gratis, atau masuk ke akun Twilio yang ada. Jika Anda mendaftar di sini, Anda akan menerima $ 10 dalam kredit Twilio saat Anda meningkatkan ke akun berbayar!
- Buat tombol API Twilio (info lebih lanjut tentang membuat tombol API di sini)
- Buat aplikasi TWIML dan tidak ambil aplikasi SID (tinggalkan konfigurasi kosong)
- Beli nomor telepon twilio menggunakan konsol Twilio CLI atau Twilio
- Unduh atau klon kode sumber
- Buka terminal dan navigasikan ke callphonenumber proyek
cd MakePhoneCalls/CallPhoneNumber - Konfigurasikan Akun Twilio SID, Kunci API SID, Rahasia Kunci API, Nomor Telepon, dan Aplikasi Sid Menggunakan Manajer Rahasia .net:
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]
Konfigurasi ini akan diterapkan dan dibagikan di semua proyek yang membutuhkannya. 8. instal dan otentikasi ngrok CLI
MakePhonecalls.sln
Jalankan aplikasi konsol dan berikan nomor telepon Twilio Anda ke from: prompt, dan nomor telepon pribadi Anda ke prompt to: prompt. Jika Anda ingin mengubah instruksi TWIML untuk menggunakan WebHookService:
- Mulai aplikasi WebHookService
- Buat terowongan Ngrok menggunakan
ngrok http [YOUR_WEBHOOK_SERVICE_LOCALHOST_URL] - Ambil URL Penerusan NGROK dan ganti
http://demo.twilio.com/docs/voice.xml dengan URL penerusan. - Jalankan Proyek Konsol
Voiceaspnet.sln
Jalankan semua proyek dalam solusi dan telusuri ke https: // localhost: 7000.
Tautan yang berguna
- Tag Twilio Blog .net
- Twilio SDK untuk C# dan .net
- Perpustakaan Twilio Helper untuk ASP.NET
- Twilio Docs
- Integrasi NGROK ke dalam asp.net core startup dan secara otomatis memperbarui URL webhook Anda
- Otentikasi Twilio yang lebih baik dengan kunci API
- Cara menggunakan sms dan suara twilio dengan .net 6 API minimal
- Cara melakukan panggilan telepon dari Blazor WebAssembly dengan Twilio Voice