我使用了Twilio的示例代码来成功调用 - 但我希望传入一个字符串 - 而不是Twilio转到URL来获取要解析的XML文件。
有人知道是否有可能吗?
一个样本或者至少让我指出这个方向也会受到赞赏。
提前谢谢!!
public class TwilRestCall
{
public void testCall_Send()
{
const string accountSid = "sdfsf...";
const string authToken = "fghfghf...7;
TwilioClient.Init(accountSid, authToken);
var to = new PhoneNumber("+15551212");
var from = new PhoneNumber("+15551213");
// Would prefer to pass in string instead of having it go to URL
var call = CallResource.Create(to, from, url: new Uri("https://handler.twilio.com/twiml/blahblah_Or_Use_Azure_Live_Or_Link_FromnGrokTesting"));
}
答案 0 :(得分:1)
Twilio开发者传播者在这里。
Create方法的url
参数用于将Twilio指向它将获取的特定TwiML,并在呼叫成功连接后解析。我们目前没有办法从方法调用将TwiML字符串传递给Twilio。
但是,您可以设置承载XML文件的各种API(此文件将包含您的TwiML字符串)。然后你可以使用ngrok(如果你正在进行本地开发)将该文件的URL暴露给Twilio。我不确定这是否有帮助,但我希望它能解决任何困惑。让我知道你的想法。