0

通話中にユーザーが押したボタンのように、twilio から応答を取得したい。

var authToken = ConfigurationManager.AppSettings["twilioAuthToken"] + "";
                    var authAccSID = ConfigurationManager.AppSettings["twilioAccountSID"] + "";
                    var options = new CallOptions();
                    options.To = customer.PhoneNo;
                    options.From = "+14796898969";
                   //string Url1 = "http://localhost:62688/abc.xml";
                    options.Url = "http://twimlets.com/menu?Message=hello%20roopasoft%20sir%20please%20press%201%20to%20hear%20ur%20designation%202%20for%20ur%20name&Options%5B1%5D=http%3A%2F%2Ftwimlets.com%2Fholdmusic%3FBucket%3Dabcd%26Message%3Dhello%2520sir%2520welcome%2520to%2520roopasoft%26&Options%5B2%5D=http%3A%2F%2Ftwimlets.com%2Fmessage%3FMessage%255B0%255D%3Dohh%2520sir%2520get%2520out%2520%26&";
                   //options.Url = "http://twimlets.com/echo?Twiml=" + Url;

                    options.Method = "GET";
                    options.FallbackMethod = "GET";
                    options.FallbackUrl = "http://localhost:62688/VoiceRegister/Test";
                    options.SendDigits = "5";

                    options.StatusCallbackMethod = "GET";
                    options.Record = true;
                    var client = new TwilioRestClient(authAccSID, authToken);

                    var call = client.InitiateOutboundCall(options);





public ActionResult Test(VoiceRequest req)
        {
            int user_pushed = int.Parse(Request["Digits"]);
            return null;
        }
4

1 に答える 1

0

Twilio エバンジェリストはこちら。

私があなたの質問を正しく理解している場合、あなたがしようとしているのは、通話中にユーザーが押した数字を取得することです。そのためには、 < gather > 動詞を使用できます。これは、ユーザーが押した数字を収集し、アプリケーションをヒットして、押した各数字について何をすべきかを確認します。

.Net での例は次のようになります。

var twiml = new Twilio.TwiML.TwilioResponse();

twiml.BeginGather(new { action = “yourpage.cshtml”, numDigits = “1″ })
.Say(“Please press 1 to repeat this menu.  Press 2 for directions.  Or press 3 if you are done.”);
twiml.EndGather();

私の同僚である Devin がブログ投稿を書いており、これについて詳しく説明し、ここで使用できるいくつかのクールな動詞を紹介しています。

お役に立てれば。

于 2015-04-08T13:55:13.750 に答える