【发布时间】:2019-10-23 10:54:33
【问题描述】:
我正在尝试使用 Twilio 自动驾驶仪,它在收集一些单词后触发 twilio 功能,我需要程序来播放数字或“DTMF 音”
我在 Twilio Function as 中用 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:无效的自动驾驶操作 可能的原因 Actions JSON 不符合 Actions Schema (https://carnelian-neanderthal-8008.twil.io/assets/ActionsSchema.json)
可能的解决方案 针对 Actions Schema (https://carnelian-neanderthal-8008.twil.io/assets/ActionsSchema.json) 测试您的 JSON 响应
由于这个错误,我猜自动驾驶仪只需要 .json 即可执行。 我是否应该尝试其他方法。
有什么建议吗?
【问题讨论】:
标签: json twilio dtmf twilio-functions twilio-programmable-voice