如何使用消息发起拨出电话?

时间:2013-09-24 01:24:05

标签: c# xml twilio

我正在尝试通过自动消息通知来电者。这是我的代码如下。 字符串

        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);

1 个答案:

答案 0 :(得分:1)

Twilio开发者传播者在这里。

您无法将XML添加到CallOptions中,如上面的代码所示。您需要找到一种方法将TwiML放入Twilio可访问的URI上的XML文档中。

如果消息对于调用不是动态的,您可以在诸如Amazon S3之类的服务上托管包含TwiML的静态XML文件。我偶尔使用Dropbox公共URL,但仅用于低容量测试。但是有很多选项,包括TwiMLBin服务。但是,如果您的消息以任何方式是动态的,那么您将需要一个可以响应HTTP请求的应用程序。

你有什么特别的限制,也许我可以建议一个解决方法吗?

希望这有帮助!

相关问题