首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两个功能,发送VoiceMail或录音到电子邮件

两个功能,发送VoiceMail或录音到电子邮件
EN

Stack Overflow用户
提问于 2018-11-09 16:26:31
回答 1查看 778关注 0票数 0

Twilio不提供电子邮件记录的原生方式,因此需要对此进行编码。在本例中,用户呼叫的语音信箱已被接收。现在我们已经有了录音,创建了一个Twilio函数(NodeJS)来将录音发送到电子邮件。

在下面的示例代码中,函数失败了,但是Twilio控制台中没有可用的调试工具来处理函数。NodeJS对我们来说是相当新的,所以这可能很容易被人发现。

不过,可能出现的其他错误可能是:

  1. 不正确的gmail身份验证(虽然详细信息在用户名和密码方面是正确的,但这可能不是配置google应用程序发送电子邮件的方式)
  2. 无法导入或错误地将nodemailer依赖项导入Twilio
  3. 糟糕的NodeJS技能

输入变量是:

附件{{widgets.Voicemail_Recording.RecordingUrl}-它包含语音邮件记录的网址。

lang --调用者的语言(基于先前的IVR选择)。

phone_number {trigger.call.From}

NodeJS二次函数

代码语言:javascript
复制
var mailer = require('nodemailer');
mailer.SMTP = {
    host: 'smtp.gmail.com', 
    port:587,
    use_authentication: true, 
    user: 'info@example.com',
    pass: '*********'
};

exports.handler = function(context, event, callback) {

    mailer.send_mail({       
        sender: event.phone_number + '<info@example.com>',
        to: 'info@example.com',
        subject: 'Voicemail (' + event.lang + ')',
        body: 'mail content...',
        attachments: [{'filename': event.attachment, 'content': data}]
    }), function(err, success) {
        if (err) {

        }

    }
};
EN

回答 1

Stack Overflow用户

发布于 2020-04-27 17:29:55

Sam来自Twilio的支持团队--我刚刚发布了一篇博客文章,应该会对此有所帮助。它展示了如何使用Studio、Functions和SendGrid转发语音邮件。看看这里:https://www.twilio.com/blog/forward-voicemail-recordings-to-email

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53229625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档