我正在尝试通过自动消息通知来电者。这是我的代码如下。 字符串
string AccountSid = "***************";
string AuthToken = "**************";
var doc = new XDocument();
var call = new XElement("call");
call.Add(new XElement("Say", Message));
doc.Add(call);
var twilio = new TwilioRestClient(AccountSid, AuthToken);
var options = new CallOptions();
options.Url = doc.ToString(); //Don't have URL need to add XML doc instead
options.To = Phone;
options.From = "********";
var callnow = twilio.InitiateOutboundCall(options);
答案 0 :(得分:1)
Twilio开发者传播者在这里。
您无法将XML添加到CallOptions
中,如上面的代码所示。您需要找到一种方法将TwiML放入Twilio可访问的URI上的XML文档中。
如果消息对于调用不是动态的,您可以在诸如Amazon S3之类的服务上托管包含TwiML的静态XML文件。我偶尔使用Dropbox公共URL,但仅用于低容量测试。但是有很多选项,包括TwiMLBin服务。但是,如果您的消息以任何方式是动态的,那么您将需要一个可以响应HTTP请求的应用程序。
你有什么特别的限制,也许我可以建议一个解决方法吗?
希望这有帮助!