Twilio Voice สำหรับ. NET Demos สำหรับการสัมมนาผ่านเว็บ Jetbrains
ดูการสัมมนาผ่านเว็บ: โทรด้วย. NET และ TWILIO
วิธีเรียกใช้ตัวอย่างเหล่านี้
- สร้างบัญชี Twilio ฟรีหรือเข้าสู่บัญชี Twilio ที่มีอยู่ของคุณ หากคุณลงทะเบียนที่นี่คุณจะได้รับเครดิต Twilio $ 10 เมื่อคุณอัปเกรดเป็นบัญชีที่ชำระเงิน!
- สร้างคีย์ Twilio API (ข้อมูลเพิ่มเติมเกี่ยวกับการสร้างปุ่ม API ที่นี่)
- สร้างแอปพลิเคชัน Twiml และไม่ใช้แอปพลิเคชัน SID (ปล่อยให้การกำหนดค่าว่างเปล่า)
- ซื้อหมายเลขโทรศัพท์ Twilio โดยใช้คอนโซล Twilio CLI หรือ Twilio
- ดาวน์โหลดหรือโคลนซอร์สโค้ด
- เปิดเทอร์มินัลและนำทางไปยัง callphonenumber 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: พรอมต์และหมายเลขโทรศัพท์ส่วนตัวของคุณไป 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 Library สำหรับ asp.net
- เอกสาร Twilio
- รวม NGROK เข้ากับ ASP.NET CORE Startup และอัปเดต URL WebHook ของคุณโดยอัตโนมัติ
- การรับรองความถูกต้องของ Twilio ที่ดีกว่าด้วยปุ่ม API
- วิธีใช้ Twilio SMS และเสียงด้วย API ขั้นต่ำ 6 .NET
- วิธีโทรออกจาก Blazor WebAssembly ด้วย Twilio Voice