Twilio呼叫和播放MP3消息

时间:2014-04-30 07:17:35

标签: twilio

我的使用案例是:自动拨打移动/固定电话号码的语音电话,并在有人接听电话时播放mp3文件。基本上是电话号码验证服务。我怎么能在Twilio中做到这一点

1 个答案:

答案 0 :(得分:3)

来自Twilio的Ricky。

由于您没有分享任何语言偏好,我将使用我最喜欢的语言之一JavaScript来展示示例。如果你想深入一点,我可以推荐我的好友Sam在making and receiving phone calls that play an mp3 with Node.JS上的精彩帖子。

现在进入一些代码。首先,您要生成一个TwiML文件,该文件位于可公开访问的服务器上,该服务器告诉Twilio播放MP3。这是一个示例文件:

<Response>
  <Play>http://demo.rickyrobinett.com/jiggy.mp3</Play>
</Response>

您可以将其保存为voice.xml。然后你需要编写JavaScript(or language of your choice):

var accountSid = '{{ account_sid }}';
var authToken = "{{ auth_token }}";
var client = require('twilio')(accountSid, authToken);

client.calls.create({
    url: "http://example.com/voice.xml",
    to: "+14155551212", // the number you want to call
    from: "+14158675309" // your Twilio number
}, function(err, call) {
    process.stdout.write(call.sid);
});

希望有所帮助!

相关问题