Twilio语音-如何使用Twilio功能更改来电音

时间:2019-07-30 01:10:23

标签: twilio twilio-api twilio-functions

我有一个澳大利亚的Twilio号码,但是当人们打电话时,他们听到的铃声与您拨打澳大利亚电话时通常听到的铃声完全不同。如何在本功能部分中更改此设置:

    const dial = twiml.dial(
      {
        action: '/handle-call',
        method: 'POST',
        timeout: 20
      }
    );
    dial.sip('me@example.sip.us1.twilio.com');

编辑:我曾尝试将其添加到函数中,但每当有人尝试调用时都会出现500错误(我还在配置设置的上下文中启用了AUTH_TOKEN)。

exports.handler = function(context, event, callback) {
    const device = new Twilio.twiml.Device();
    device.setup(context.AUTH_TOKEN, {
        sounds: {
            incoming: 'http://url-to-sound-file.mp3'
        }
    });
    ...

2 个答案:

答案 0 :(得分:0)

您是否注意到了ringTone属性?

TwiML™语音: https://www.twilio.com/docs/voice/twiml/dial#ringtone

此外,请注意以下注释: “注意:ringTone将永远不会应用于对端点的呼叫。”

答案 1 :(得分:0)

不完全与功能有关,而与TwiML Bins有关。从本文中复制粘贴看起来没有多大意义。

https://support.twilio.com/hc/en-us/articles/360024055153-Change-the-Hold-Music-with-Twilio-Flex