ASP.NET Core 2上的Nest Twilio命令

时间:2018-02-14 19:29:35

标签: asp.net-core twilio twiml

所以我在ASP.NET Core 2中有一个应用程序,它使用Twilio SDK从许多端点返回Twiml。

我还没有找到任何文档的东西是如何嵌套命令来获得这样的结果

<Response>
  <Gather action="http://test.net" method="POST" timeout="15" numDigits="1">
     <Say>Option 1</Say>
     <Say>Option 2</Say>
  </Gather>
</Response>

有一个Append和一个Nest函数,它应该带一个子元素并将它嵌入到父元素中,但它不会产生我想要的东西,也许我没有正确使用它

1 个答案:

答案 0 :(得分:0)

好吧所以我刚刚找到了如何筑巢,它看起来有点乱,所以如果有更好的方法可以让我知道。

        var response = new VoiceResponse();

        Uri Redirect = new Uri("http://google.com");

        var gather = new Twilio.TwiML.Voice.Gather(timeout: 15, numDigits: 1, action: Redirect, method: Twilio.Http.HttpMethod.Post);

        gather.Append(new Twilio.TwiML.Voice.Say("Option 1"));
        gather.Append(new Twilio.TwiML.Voice.Say("Option 2"));

        response.Append(gather);

        return TwiML(response);