如何将来自 url 的音频流直播到拨出的 twilio 电话中?

Posted

技术标签:

【中文标题】如何将来自 url 的音频流直播到拨出的 twilio 电话中?【英文标题】:How to live stream audio from a url into an outgoing twilio phonecall? 【发布时间】:2019-08-20 19:30:16 【问题描述】:

我想从我的 twilio 号码 (A) 拨出电话到另一个电话号码 (B)。接听电话后,我想从公共网址直播音频。我该怎么做?

我一直在查看 TwiML 中的 <stream> 动词,但我的理解是它只从活动电话中流式传输音频。我想将音频流式传输到电话中。

任何线索将不胜感激。

【问题讨论】:

【参考方案1】:

这里是 Twilio 开发者宣传员。

<Stream> verb 仅将电话中的音频流式传输到您的服务器是对的。

目前没有使用 TwiML 动词将音频流回呼叫的简单方法。

如果您知道如何使用 PBX 以及如何通过 SIP 流式传输音频,那么您可以使用 <Sip> 连接呼叫并以这种方式传输音频。

此外,如果您是从移动应用程序或浏览器拨打电话,您也可以访问音频流并以这种方式发送音频。

【讨论】:

【参考方案2】:

如果您要拨出电话,只需使用 Play 动词即可。

例如:

<Response>
    <Dial>415-123-4567</Dial>
    <Play>https://api.twilio.com/cowbell.mp3</Play>
</Response>

【讨论】:

以上是关于如何将来自 url 的音频流直播到拨出的 twilio 电话中?的主要内容,如果未能解决你的问题,请参考以下文章

设置运行Mono的串口的权限

来自网络 URL 的 DirectShow RenderFile 存在严重缺陷。如何避免?

直播音频获取元数据

web音频流转发之音视频直播

将音频流保存到磁盘的推荐方法

使用url从python流传输youtube音频而无需下载python