Twilio Voice for .NET Demos for JetBrains webinar
Regardez le webinaire: appels avec .net et twilio.
Comment exécuter ces échantillons
- Créez un compte Twilio gratuit ou connectez-vous à votre compte Twilio existant. Si vous vous inscrivez ici, vous recevrez 10 $ en crédit Twilio lorsque vous passez à un compte payant!
- Créez une clé API Twilio (plus d'informations sur la création de clés API ici)
- Créez une application Twiml et ne prenez pas de l'application SID (Configuration de congé vide)
- Achetez un numéro de téléphone Twilio à l'aide de la console Twilio CLI ou Twilio
- Télécharger ou cloner le code source
- Ouvrez un terminal et accédez au CallPhonenumber Project
cd MakePhoneCalls/CallPhoneNumber - Configurez le compte Twilio SID, la clé API SID, le secret de la clé de l'API, le numéro de téléphone et l'application SID à l'aide du .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]
Cette configuration sera appliquée et partagée sur tous les projets qui en ont besoin. 8. Installer et authentifier la CLI ngrok
MakephonEcaux.sln
Exécutez l'application Console et fournissez votre numéro de téléphone Twilio à l'invite from: et votre numéro de téléphone privé à to: . Si vous souhaitez modifier les instructions Twiml pour utiliser le webhookService:
- Démarrer l'application WebHookService
- Créez un tunnel ngrok à l'aide
ngrok http [YOUR_WEBHOOK_SERVICE_LOCALHOST_URL] - Prenez l'URL de transfert Ngrok et remplacez
http://demo.twilio.com/docs/voice.xml par l'URL de transfert. - Exécuter le projet de console
VoiciSpnet.sln
Exécutez tous les projets dans la solution et parcourez https: // localhost: 7000.
Liens utiles
- Blog Twilio .net Tag
- SDK Twilio pour C # et .NET
- Bibliothèque Twilio Helper pour ASP.NET
- Docs Twilio
- Intégrez Ngrok dans le démarrage ASP.NET CORE et mettez automatiquement à mettre à jour automatiquement vos URL WebHook
- Meilleure authentification Twilio avec les clés d'API
- Comment utiliser Twilio SMS et voix avec une API minimale .net 6
- Comment passer des appels téléphoniques à partir de Blazor WebAssembly avec Twilio Voice