浏览器到手机

本文关键字:手机 浏览器 | 更新日期: 2023-09-27 18:30:12

我们一直在根据C#剃刀中twilio提供的文档进行浏览器到手机的工作。对于使用asp.net4.0的客户,我们必须采取同样的措施。

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

下面列出了一些困扰我们的问题;我们如何创建动态TWIML来将电话号码传递给拨号谓词?如何以编程方式重写TWIML应用程序的VoiceURL?asp.net 4.0中有什么例子吗?

浏览器到手机

Twilio福音传道者。

让我们逐一回答您的问题。

  • 我们如何创建动态TWIML来将电话号码传递给拨号谓词

TwiML只是XML,所以有很多方法可以在.NET中动态生成XML。我们确实提供了一个名为Twilio.TwiML的特殊库(可在NuGet上获得),它将生成TwiML供您返回Twilio。我不久前写了一篇博客文章,向你展示了如何使用它

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

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

Twilio REST API可用于修改TwiML应用程序。Twilio.NET帮助程序库也让它很容易做到这一点:

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

希望能有所帮助。