【发布时间】:2015-01-12 21:52:12
【问题描述】:
我正在使用 twilio 进行调用。我正在使用 ASP.NET MVC 创建响应并收集输入
Q1:如何为动词指定语言、语音、循环、暂停属性等属性
public ActionResult Welcome(string msg) {
var response = new TwilioResponse();
response.Say("This is a Sample Message");
return TwiML(response);
}
Q2:我正在使用 Gather 输入作为选项,例如
a) 按 1 重复该消息。
b) 按 2 确认。
c)按 3 重复菜单选项
我无法找到将消息参数 (msg) 转发到 Gather 操作的方法。
public ActionResult WelcomeCall(string msg)
{
var response = new TwilioResponse();
response.BeginGather(new
{
action = "http://testurl.azurewebsites.net/Gather",
Digits = "1"
});
response.Say(msg);
response.Say("To repeat the message, press one");
response.Say("To confirm, press two");
response.Say("To repeat the menu options, press three");
response.EndGather();
return TwiML(response);
}
public ActionResult Gather(string Digits)
{
var response = new TwilioResponse();
if(Digits==1)
{
response.Say(msg);
}
return TwiML(response);
}
能否请您提供一种处理这种情况的方法。
【问题讨论】:
标签: twilio twilio-click-to-call