如何发起带有消息的传出呼叫
本文关键字:呼叫 消息 何发起 | 更新日期: 2023-09-27 18:32:26
我正在尝试通过自动消息通知呼叫者。这是我下面的代码。字符串
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);
Twilio 开发者布道者在这里。
不能将 XML 添加到CallOptions
中,如上面的代码所示。你确实需要找到一种方法,将TwiML放入Twilio可访问的URI上的XML文档中。
如果消息对调用不是动态的,您可以在 Amazon 的 S3 等服务上托管包含 TwiML 的静态 XML 文件。我偶尔会使用 Dropbox 公共网址,但仅用于低容量测试。但是有很多可用的选项,包括TwiMLBin服务。但是,如果你的消息以任何方式是动态的,你将需要一个可以响应HTTP请求的应用程序。
您是否有一些特殊的限制,也许我可以建议解决方法?
希望这有帮助!