在验证语音结果时需要帮助:我正在尝试验证我们是否在 twiml 函数中获得了正确的语音结果。我能够获取语音结果并对它们执行某些操作..但是当它不匹配时我希望我的测试失败。如何实现这一点..提前致谢。我的示例代码
exports.handler = function(context, event, callback)
{
let twiml = new Twilio.twiml.VoiceResponse();
console.log("Event = " + JSON.stringify(event));
let ivrSpeech = (event.SpeechResult ? event.SpeechResult : "").toLowerCase();
let servicetype = event.servicetype;
console.log("Call type" + servicetype);
let IVRType = event.ivrgoal;
if (ivrSpeech && ivrSpeech.length > 0)
{
if(servicetype.includes("XX"))
{
if (ivrSpeech.includes("Call may be recorded and monitored for quality purpose"))
{
twiml.pause({ length: 10 });
}
else
{
XXX - fail my test
}
}
}
callback(null, twiml)
}