如何将 Twilio 音频流式传输到脚本?

How do I stream Twilio audio to a script?

我想在 AWS 服务器上设置一个脚本,该脚本可以 "listen to" 来自 Twilio 调用的音频。

我的想法是创建一个电话会议,拨打我在 AWS 上 运行 的 SIP 端点,因此当用户呼叫时,它会将呼叫转发到此 SIP 端点。不过,我并不完全了解 SIP,而且我不确定如何从连接中获取音频流。

到目前为止,我设置了一个 drachtio 服务器并连接了一个节点脚本——我可以看到邀请进来了,这很好——但我如何真正拉出音频流?

谢谢!

听起来您还需要使用媒体框架。 Drachtio 有一个与 Freeswitch (https://github.com/davehorton/drachtio-fsmrf) 配合使用的媒体框架。您可能会使用它来确定呼叫的媒体部分何时开始或媒体已协商,或者您想对媒体做什么。