我正在构建一个应用程序,其中一项功能已与 Twilio 集成。
我使用 Asp.Net Mvc 3 完成了所有 IVR 流程,到目前为止一切正常。但是,其中一项功能是让用户输入电话号码并让 Twilio 拨打该号码并在其他用户接听后播放某些内容。
我正在使用 Twilio REST API 进行调用,但调用没有完成,我在应用程序或 Twilio 上没有任何错误。
我正在做的是:我有一个从 twilio 接收数据的动作
public ActionResult Dial(Call request, int opt)
{
var twilio = new TwilioRestClient(Configuration.TwilioAccKey, Configuration.TwilioAuthKey);
twilio.InitiateOutboundCall(Configuration.TwilioPhoneNumber,
"+" + request.Digits,
string.Format("{0}/Calls/Endorsement/Play?opt={1}", Configuration.BaseUrl, opt));
var response = new TwilioResponse();
response.Redirect("/Calls/Endorsement/Play?opt=" + opt, "GET");
return TwiML(response);
}
正在执行 REST 调用后的响应,并且出站调用不会引发任何错误。我究竟做错了什么?
谢谢!