Azure でホストされる WCF サービスを作成しました。このサービスは、SalesForce ワークフローからデータを注入するために使用されます。サービスは、Twilio からのアウトバウンド コールを介して通知する必要があるチームに応じて、特定のファイル (cshtml が推奨されました) を呼び出します。TwiML を作成/返すファイルに Web サービスからデータを渡す必要があります。これを行う方法がわかりません.cshtmlは行くべき道ではないと思いますか?現在、Twilio NuGet パッケージを使用してアウトバウンド コールを発信しています。テスト用にデモ URL を使用しています ( http://demo.twilio.com/docs/voice.xml)。これはうまくいっています。ここで、TwiML の作成時に使用する SalesForce データを渡す必要があります。渡す必要のあるフィールドがたくさんあるので、可能であれば 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);