我的使用案例是:自动拨打移动/固定电话号码的语音电话,并在有人接听电话时播放mp3文件。基本上是电话号码验证服务。我怎么能在Twilio中做到这一点
答案 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);
});
希望有所帮助!