Twilio 如果在非工作时间内无人应答,则消息有问题
编辑:已解决。另一个问题-如果30秒后没有回答,如何播放mp3消息 我被斜纹布的设置绊倒了。 我们需要播放mp3信息(因为twilio不支持我们的语言)。 这是实际的功能(我遵循博客上的手册)Twilio 如果在非工作时间内无人应答,则消息有问题,twilio,Twilio,编辑:已解决。另一个问题-如果30秒后没有回答,如何播放mp3消息 我被斜纹布的设置绊倒了。 我们需要播放mp3信息(因为twilio不支持我们的语言)。 这是实际的功能(我遵循博客上的手册) exports.handler=函数(上下文、事件、回调){ //时区: //在功能/配置中,添加NPM名称:矩时区,版本:0.5.14 //时区功能参考:https://momentjs.com/timezone/ let moment=require(‘瞬间时区’); // //夏令时调整所需的时区
exports.handler=函数(上下文、事件、回调){
//时区:
//在功能/配置中,添加NPM名称:矩时区,版本:0.5.14
//时区功能参考:https://momentjs.com/timezone/
let moment=require(‘瞬间时区’);
//
//夏令时调整所需的时区
让时区=event.timezone | |“欧洲/维也纳”;
控制台日志(“+时区:+时区”);
//
const hour=moment().tz(时区).format('H');
const dayOfWeek=moment().tz(时区).format('d');
如果((小时>=9&&hour<17)和&dayOfWeek我发现了错误。
勾选了“访问控制”框,这就是为什么此流不起作用。
取消选中后,它会工作
这里还有一个问题-如果30秒后没有回答,我如何播放mp3信息?谢谢
image将您的连接调用小部件超时设置为30秒,并使用基于小部件的后续拆分检查此连接调用小部件的超时,以查看该值是否未完成,如果未完成,请使用Say/play小部件播放.mp3。请注意启用语音邮件的远端,语音邮件可能会在30秒前拾取
exports.handler = function(context, event, callback) {
// With timezone:
// In Functions/Configure, add NPM name: moment-timezone, version: 0.5.14
// Timezone function reference: https://momentjs.com/timezone/
let moment = require('moment-timezone');
//
// timezone needed for Daylight Saving Time adjustment
let timezone = event.timezone || 'Europe/Vienna';
console.log("+ timezone: " + timezone);
//
const hour = moment().tz(timezone).format('H');
const dayOfWeek = moment().tz(timezone).format('d');
if ((hour >= 9 && hour < 17) && dayOfWeek <= 7) {
// "open" from 9am to 5pm, PST.
response = "open";
} else {
response = "after";
}
theResponse = response + " : " + hour + " " + dayOfWeek;
console.log("+ Time request: " + theResponse);
callback(null, theResponse);
};