所以我在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函数,它应该带一个子元素并将它嵌入到父元素中,但它不会产生我想要的东西,也许我没有正确使用它
答案 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);