2016-07-10 8 views
0

twillio.js와 클라이언트 측의 기능 및 백엔드의 ASP.NET MVC 웹 사이트에서 다음 기능을 구현하려고합니다.Twillio, 2 개의 숫자 사이에 연결

영업 담당자의 실제 전화 번호와 잠재 고객의 전화 번호간에 전화를 연결해야합니다.

(즉, 일반 유선 전화를 사용하여, twillio 번호를 사용하지 않음)

는 버튼 클릭에 예를 들어, 나는 잠재 고객을 호출해야하고, 클라이언트가 대답 경우에, 나는 전화 판매 사람에게 추가해야 트윌 리오와 함께 할 수 있습니까?

+3

예, 가능합니다. 이것은 당신이 원하는 것과 아주 가깝습니다 : Click To Call (C# | ASP.NET MVC) https://www.twilio.com/docs/tutorials/walkthrough/click-to-call/csharp/mvc –

답변

1

카렌, 안녕하세요!

클릭 투 콜 자습서에 대한 Alex의 제안을 통해 원하는 것을 얻을 수 있었습니까?

https://www.twilio.com/docs/tutorials/walkthrough/click-to-call/csharp/mvc

상기는 비동기 형태로 전송할 웹 AJAX 형태를 사용한다. 그런 다음 웹 양식과 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!"}); 
    } 

사용 사례에 도움이되는지 알려주십시오.

관련 문제