0

我正在尝试通过自动消息通知来电者。下面是我的代码。细绳

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

1 回答 1

1

Twilio 开发人员布道者在这里。

您不能将 XML 添加到CallOptions上面的代码中。您确实需要找到一种方法将您的 TwiML 放入 Twilio 可访问的 URI 上的 XML 文档中。

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

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

希望这可以帮助!

于 2013-09-24T01:59:22.687 回答