2016-07-10 2 views
0

私はクライアント側のtwillio.jsとバックエンドのASP.NET MVC Webサイトで以下の機能を実現しようとしています。Twillio、2つの数字の間に接続します

私は、営業担当者の実際の電話番号と潜在的なクライアントの電話番号との間のコールを接続する必要があります。

例えばボタンのクリックで、私は潜在的なクライアントを呼び出す必要があり、クライアントが答えた場合には、私は(つまり、通常の固定電話を使用して、twillio番号を使用していない)コール販売者に追加する必要が

twillioで達成することは可能ですか?

+3

はい、それは可能です。 Click To Call(C#| ASP.NET MVC)https://www.twilio.com/docs/tutorials/walkthrough/click-to-call/csharp/mvc –

答えて

1

カレン、こんにちは!

アレックスのClick to Callチュートリアルの提案で、あなたが探していたものを達成できましたか?

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

上記非同期でフォームを送信するためにWebフォームとAjaxを使用しています。その後、私たちはWebフォームと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!"}); 
    } 

ご利用の際に役立つかどうかお知らせください。

関連する問題