Я создаю приложение, и одна из функций интегрирована в Twilio.
Я выполнил весь поток IVR с помощью Asp.Net Mvc 3, и до сих пор все работает правильно.
Тем не менее, одна из функций заключается в том, чтобы пользователь вводил телефонный номер, а Twilio звонил по этому номеру и проигрывал что-то, как только другой пользователь отвечает.
Я использую API-интерфейс Twilio REST для выполнения вызова, но вызов не выполняется, и у меня нет ошибок в приложении или в 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, и исходящий вызов не выдает никакой ошибки.
Что я делаю не так?
Спасибо!