我们一直在根据 twilio 提供的 C# razor 文档开发浏览器到手机。对于使用 asp.net4.0 的客户,我们也必须这样做。
当在文本框中输入电话号码时,呼叫将转接到 TWIMLAPP 的 VoiceURL 中指定的号码,而不是将其转接到文本框中输入的号码。
下面列出了一些困扰我们的问题;我们如何创建动态 TWIML 来将电话号码传递给 Dial Verb?如何以编程方式覆盖 TWIML 应用程序的 VoiceURL?asp.net 4.0 中是否有任何示例?
Twilio 布道者在这里。
让我们一次一个地回答你的问题。
TwiML 只是 XML,因此有多种方法可以在 .NET 中动态生成 XML。我们确实提供了一个名为Twilio.TwiML的特殊库(在 NuGet 上可用) ,它将生成 TwiML 以供您返回到 Twilio。不久前我写了一篇博客文章,向您展示了如何使用它。
如果您想<Dial>
使用 TwiML 库生成动词,您可以执行以下操作:
var response = new TwilioResponse();
response.Dial(phoneNumber);
string xml = response.ToString();
Twilio REST API 可用于修改 TwiML应用程序。Twilio .NET 帮助程序库也可以很容易地做到这一点:
var client = new TwilioRestClient("[YOUR_ACCOUNT_SID]","[YOUR_AUTH_TOKEN]");
client.UpdateApplication(applicationSid, friendlyName, applicationOptions);
希望有帮助。