我正在 Studio 中创建一个项目,并且还在学习如何应用自定义 TwiMl。
我正在尝试在我的工作室项目中使用如下自定义 TwilML:
<Response>
<Dial record="true" action="record_done">
<Conference waitUrl="">record</Conference>
</Dial>
</Response>
我相信有两种方法,一种是创建函数并使用“运行函数”小部件,另一种是“TwiML 重定向”。当我使用此 TwiML 创建 TwiML Bin 时,它显示无效语法。我也不知道如何应用此 TwiML 来创建函数,以及如何在我的工作室项目中应用该函数。
任何帮助将非常感激。
更新:
我写了这个函数:
exports.handler = function(context, event, callback) {
const VoiceResponse = require('twilio').twiml.VoiceResponse;
const response = new VoiceResponse();
const dial = response.dial({record: 'true', action: 'record_done'});
dial.conference({
waitUrl: ""
}, 'record');
console.log(response.toString());
callback(null, response);
};
对于属性操作:'record_done',我在 Twilio 调试器中收到此错误:HTTP 检索失败。