当我在localhost上开发时,我应该使用TwiML App设置中的语音请求URL吗?

时间:2015-05-21 19:19:24

标签: asp.net-mvc twilio voip twiml

我正在ASP.NET-MVC中创建一个应用程序,我可以在浏览器中拨打电话号码。

要做到这一点,我需要像示例中那样创建功能标记:

 var capability = new TwilioCapability(accountSid, authToken);
    capability.AllowClientOutgoing(appSid);
    capability.AllowClientIncoming("jenny");
    string token = capability.GenerateToken();

appSid是我在Twilio帐户中创建的TwimlApp的标识符,如下所述:https://www.twilio.com/help/faq/twilio-client/how-do-i-create-a-twiml-app

我完全不知道应该在语音部分的“请求网址”中添加什么内容。我在我的电脑上本地开发。 ASP.NET-MVC应用程序在localhost上运行。

来自Twilio网站的示例图片:

enter image description here

1 个答案:

答案 0 :(得分:3)

当需要从服务器向您的开发环境发出请求时,使用像Twilio这样的Web服务进行开发可能很困难。我发现使其变得简单的最佳工具之一称为ngrok

ngrok允许您创建到您的计算机的隧道,并使用自定义端口为其提供友好名称。

例如,您可以在您的计算机上本地设置ngrok,以将所有请求从twilio转发到yoda.ngrok.com到您的环境。这使得使用Web钩子在本地开发非常容易。如果您对安装有任何疑问,请与我们联系!