我们正在开发一个移动(iOS / Android)应用程序,用户可以通过该应用程序向她/他的许多选择发送自动Twilio电话(使用Parse Cloud Code)。是否可以从客户端动态设置电话呼叫的内容(就像通过将字符串作为变量传递SMS一样)?从Parse / Twilio文档中的示例来看,似乎并非如此,并且只能在不同的URL处预先设置不同的文本并在它们之间进行选择。是这样吗?
答案 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>");
});
我希望这有帮助,如果您有任何其他问题,请与我联系。