Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twilio 如果在非工作时间内无人应答,则消息有问题_Twilio - Fatal编程技术网

Twilio 如果在非工作时间内无人应答,则消息有问题

Twilio 如果在非工作时间内无人应答,则消息有问题,twilio,Twilio,编辑:已解决。另一个问题-如果30秒后没有回答,如何播放mp3消息 我被斜纹布的设置绊倒了。 我们需要播放mp3信息(因为twilio不支持我们的语言)。 这是实际的功能(我遵循博客上的手册) exports.handler=函数(上下文、事件、回调){ //时区: //在功能/配置中,添加NPM名称:矩时区,版本:0.5.14 //时区功能参考:https://momentjs.com/timezone/ let moment=require(‘瞬间时区’); // //夏令时调整所需的时区

编辑:已解决。另一个问题-如果30秒后没有回答,如何播放mp3消息

我被斜纹布的设置绊倒了。 我们需要播放mp3信息(因为twilio不支持我们的语言)。 这是实际的功能(我遵循博客上的手册)

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);
};