저는 애플리케이션을 구축 중이며 기능 중 하나가 Twilio와 통합되었습니다.Twilio Rest API를 사용한 아웃 바운드 통화는 실행되지 않습니다.
나는 모든 IVR 흐름을 Asp.Net Mvc 3으로 처리했으며 모든 것이 올바르게 작동하고 있습니다. 그러나 기능 중 하나는 사용자가 전화 번호를 입력하고 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);
}
나머지 호출 후 응답이 실행되고 있으며 오류가 발생하지 않는 발신 통화에서 데이터를 수신하는 Action 있습니다. 내가 뭘 잘못하고 있니?
감사합니다.
아, 멋지다. 나는 그것을 시험해 볼 것이다, 고마워! – Ioni
나는 그것을 고치고, 나머지 API는 POST와 나의 행동을 수행한다. 그래서 나는 그것을 바꾸어서 CallOptions 객체를 매개 변수로 사용했다. – Ioni