【问题标题】:Creating a Soundboard with Twilio使用 Twilio 创建音板
【发布时间】:2016-06-30 13:59:06
【问题描述】:
【问题讨论】:
标签:
audio
twilio
twilio-api
【解决方案1】:
要在现场通话期间播放任意声音以获取乐趣或利润,我会使用 modifying live call 通过发布到通话 url 或使用 Conference 获得更多灵活性。我将针对通话选项对其进行描述(它的灵活性较低,因为它最多只允许 2 名参与者)。
-
Make a call
POST https://api.twilio.com/2010-04-01/Accounts/{AccountSid}/Calls
- 记住 CallSid - 来自呼叫 POST 请求或后续回叫到您的语音回拨网址
- 拥有一个公开的 URL,该 URL 返回 TwiML,可用于播放您想要的声音。
-
Modify call by
POST /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid} 您可以强制正在进行的呼叫从以前的 url 请求新的 TwiML。返回的 TwiML 可用于挂断电话、播放一些音频文件(如 @philnash 所述)等。
【解决方案2】:
这里是 Twilio 开发者宣传员。
您可以在实时通话期间使用<Play> verb in TwiML 播放声音文件。
例如,以下是如何演奏牛铃 10 次:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Play loop="10">https://api.twilio.com/cowbell.mp3</Play>
</Response>
让我知道这是否有帮助。