【发布时间】:2015-10-04 04:39:43
【问题描述】:
我的用例是:自动拨打手机/固定电话号码,并在有人接听电话时播放 mp3 文件。基本上是电话号码验证服务。我如何在 Twilio 中做到这一点
【问题讨论】:
-
请表现出一些努力
-
你能告诉我们更多关于你的语言偏好,以便我们给你一个更好的答案吗?
标签: twilio
我的用例是:自动拨打手机/固定电话号码,并在有人接听电话时播放 mp3 文件。基本上是电话号码验证服务。我如何在 Twilio 中做到这一点
【问题讨论】:
标签: twilio
来自 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);
});
希望有帮助!
【讨论】: