Twilio Voice para .NET Demos para seminario web de JetBrains
Mire el seminario web: llamadas con .NET y Twilio.
Cómo ejecutar estas muestras
- Cree una cuenta Twilio gratuita o inicie sesión en su cuenta de Twilio existente. Si se registra aquí, ¡recibirá $ 10 en crédito de Twilio cuando actualice a una cuenta paga!
- Cree una tecla API Twilio (más información sobre cómo crear claves API aquí)
- Cree una aplicación TWIML y no tome la aplicación SID (deje la configuración vacía)
- Compre un número de teléfono de Twilio usando la consola Twilio CLI o Twilio
- Descargar o clonar el código fuente
- Abra una terminal y navegue al CD CallPhonEnumber
cd MakePhoneCalls/CallPhoneNumber - Configure la cuenta de Twilio SID, la clave API SID, la clave API Secret, el número de teléfono y la aplicación SID utilizando el Administrador de secretos .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]
Esta configuración se aplicará y se compartirá en todos los proyectos que los necesitan. 8. Instale y autentique la CLI ngrok
MakePhonecalls.sln
Ejecute la aplicación de la consola y proporcione su número de teléfono de Twilio a la solicitud from: y su número de teléfono privado a la to: . Si desea cambiar las instrucciones TWIML para usar el WebhookService:
- Iniciar la aplicación WebhookService
- Cree un túnel ngrok usando
ngrok http [YOUR_WEBHOOK_SERVICE_LOCALHOST_URL] - Tome la URL de reenvío NGROK y reemplace
http://demo.twilio.com/docs/voice.xml con la URL de reenvío. - Ejecutar el proyecto de la consola
VOICEASPNET.SLN
Ejecute todos los proyectos en la solución y navegue a https: // localhost: 7000.
Enlaces útiles
- Blog de Twilio .net etiqueta
- Twilio SDK para C# y .net
- Biblioteca Twilio Helper para ASP.NET
- Twilio Docs
- Integre NGROK en el inicio de Core ASP.NET y actualice automáticamente sus URL de Webhook
- Mejor autenticación de Twilio con claves API
- Cómo usar Twilio SMS y Voice con una API mínima .NET 6
- Cómo hacer llamadas telefónicas desde Blazor WebAssembly con Twilio Voice