我创建了一个托管在 Azure 中的 WCF 服务。此服务用于从 SalesForce 工作流中插入数据。然后,该服务将调用特定文件(建议使用 cshtml),具体取决于需要通过来自 Twilio 的出站呼叫通知哪个团队。我需要将数据从 web 服务传递到创建/返回 TwiML 的文件。我想不出办法做到这一点,猜测 cshtml 不是要走的路吗?我目前正在使用 Twilio NuGet 包进行出站呼叫。我正在使用演示 URL 进行测试(http://demo.twilio.com/docs/voice.xml)。这工作正常。刚才需要传递 SalesForce 数据以在创建 TwiML 时使用。将有很多字段需要传递,因此如果可能的话,我希望避免将它们附加到我的 URL 中。我到目前为止的代码如下。任何帮助/建议将不胜感激。谢谢!
var client = new TwilioRestClient(accountSid, authToken);
client.SendSmsMessage("", "", "Test Twilio SMS from Windows Azure Webservice", r =>
{
if (r.RestException != null)
{
//an exception occurred making the REST call
string message = r.RestException.Message;
}
});
CallOptions options = new CallOptions();
options.To = "";
options.From = "";
options.Url = "http://demo.twilio.com/docs/voice.xml";
options.Timeout = 5;
options.IfMachine = "Hangup";
client.InitiateOutboundCall(options);