我正在构建应用程序,其中一个功能与Twilio集成在一起。Twilio Rest Api的出站呼叫未执行
我已经用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调用后的响应和呼出呼叫不会引发任何错误接收数据的操作。 我在做什么错?
谢谢!
哦,很酷。我会试试看,谢谢! – Ioni 2012-03-02 18:42:21
我修正了它,结果发现,其余的API会执行POST和我所有GET的操作,所以我改变它并使用CallOptions对象作为参数。 – Ioni 2012-03-05 17:02:41