是否可以动态设置Twilio电话的内容

时间:2015-03-26 11:49:27

标签: twilio

我们正在开发一个移动(iOS / Android)应用程序,用户可以通过该应用程序向她/他的许多选择发送自动Twilio电话(使用Parse Cloud Code)。是否可以从客户端动态设置电话呼叫的内容(就像通过将字符串作为变量传递SMS一样)?从Parse / Twilio文档中的示例来看,似乎并非如此,并且只能在不同的URL处预先设置不同的文本并在它们之间进行选择。是这样吗?

1 个答案:

答案 0 :(得分:4)

Twilio开发者传道者在这里。

您可以通过将URL参数添加到为电话呼叫设置的网址,从单个网址动态设置电话呼叫内容。因此,例如,如果您创建了这样的调用:

client.makeCall({
  to: NUMBER,
  from: YOUR_TWILIO_NUMBER,
  url: 'http://example.com/call/?name=Phil'
}, function(err, responseData) {
  // call is made
});

然后,您可以使用回调中的name参数来更改响应。以下是快递中的示例路线:

app.post('/call', function(req, res) {
  responseText = "Hello " + req.query.name;
  res.send("<Response><Say>" + responseText + "</Say></Response>");
});

我希望这有帮助,如果您有任何其他问题,请与我联系。