简单的将电话audiostream转换成node.js环境

在VoIP呼叫服务和仅连接到互联网的节点应用程序之间接收和发送实时audio的最直接方式是什么? 它需要能够拨打电话,并发送/接收audio。

现在,我已经想到的架构大致是使用Twilio的弹性SIP中继,然后build立一个像Asterisk一样的SIP服务器,代理RTP到WebRTC,并将其连接到Twilio,然后使用类似JsSIP的东西(尽pipe我甚至没有确定是否允许在节点环境中获取audiostream)作为SIP over WebRTC客户端,但是这是非常复杂的设置,只是感觉像是矫枉过正。

有没有更简单的方法/服务提供这种function,或者至less现有的指导如何做到这一点?

你有以下选项

1)WebRTC

2)EAGI(audio到脚本文件#3,单向)。

3)星号到JACK

4)创build自己的C / C ++处理程序,并以任何你想要的格式。