カレン、こんにちは!
アレックスのClick to Callチュートリアルの提案で、あなたが探していたものを達成できましたか?
https://www.twilio.com/docs/tutorials/walkthrough/click-to-call/csharp/mvc
上記非同期でフォームを送信するためにWebフォームとAjaxを使用しています。その後、私たちはWebフォームとconnect the call via the REST APIからPOSTを処理します。
/// <summary>
/// Handle a POST from our web form and connect a call via REST API
/// </summary>
[HttpPost]
public ActionResult Call(Contact contact)
{
if (!ModelState.IsValid)
{
return Json(new { success = false, message = (ModelState.Values.First()).Errors.First().ErrorMessage, });
}
var twilioNumber = ConfigurationManager.AppSettings["TwilioNumber"];
// The following line is how you should get the absolute Uri in an internet faced
// server or a production environment
// var handlerUri = Url.Action("Connect", "Call", null, Request.Url.Scheme);
// this line allow us to get the absolute Uri in a local computer using a secure instrospectable
// service like ngrok ;)
var handlerUri = GetTestUri();
_twilioService.CallToNumber(twilioNumber, contact.Phone.Replace(" ", ""), handlerUri);
return Json(new { success = true, message = "Phone call incoming!"});
}
ご利用の際に役立つかどうかお知らせください。
はい、それは可能です。 Click To Call(C#| ASP.NET MVC)https://www.twilio.com/docs/tutorials/walkthrough/click-to-call/csharp/mvc –