浏览器到手机

时间:2013-09-04 12:14:00

标签: c# asp.net twilio

我们一直在使用浏览器来打电话,因为twilio提供的文件是在C#razor中提供的。对于使用asp.net4.0的客户,我们也必须这样做。

当在文本框中输入电话号码时,呼叫将转发到TWIMLAPP的VoiceURL中指定的号码,而不是将其转发到文本框中输入的号码。

下面列出了一些困扰我们的问题; 我们如何创建动态TWIML以将电话号码传递给Dial Verb? 如何以编程方式过度编写TWIML应用程序的VoiceURL? asp.net 4.0中有没有例子?

1 个答案:

答案 0 :(得分:0)

Twilio传道者在这里。

让我们一次提出一个问题。

  • 我们如何创建动态TWIML以将电话号码传递给Dial Verb?

TwiML只是XML,因此有很多方法可以在.NET中动态生成XML。我们提供了一个名为Twilio.TwiML的特殊库(在NuGet上可用),它将生成TwiML以便您返回Twilio。我前一段时间写了blog post,告诉你如何使用它。

如果您想使用TwiML库生成<Dial>动词,您可以执行以下操作:

var response = new TwilioResponse();
response.Dial(phoneNumber);
string xml = response.ToString();
  • 如何以编程方式覆盖TWIML应用的VoiceURL?

Twilio REST API可用于修改TwiML Application。 Twilio .NET帮助程序库也可以很容易地执行此操作:

var client = new TwilioRestClient("[YOUR_ACCOUNT_SID]","[YOUR_AUTH_TOKEN]");
client.UpdateApplication(applicationSid, friendlyName, applicationOptions);

希望有所帮助。

相关问题