我正在尝试使用 Twilio 自动驾驶仪,它在收集一些单词后触发 twilio 功能,我需要程序来播放数字或“DTMF 音调”
我在 Twilio 函数中用 javascript 编写了代码
exports.handler = function(context, event, callback) {
const VoiceResponse = require('twilio').twiml.VoiceResponse;
const response = new VoiceResponse();
response.play({
digits: '3'
});
console.log(response.toString());
callback(null, response);
};
作为此代码,Twilio 函数会生成 XML (TwiML) 文件,但如果由自动驾驶仪触发,则会显示以下错误
无效的自动驾驶操作 JSON:无效的自动驾驶操作可能的原因操作 JSON 不符合操作架构 ( https://carnelian-neanderthal-8008.twil.io/assets/ActionsSchema.json )
可能的解决方案 根据 Actions Schema ( https://carnelian-neanderthal-8008.twil.io/assets/ActionsSchema.json )测试您的 JSON 响应
由于这个错误,我猜自动驾驶仪只需要 .json 来执行。我是否应该尝试任何其他方式。
有什么建议么?