将电话音频流导入node.js环境的简单方法

将电话音频流导入node.js环境的简单方法,node.js,twilio,asterisk,sip,rtp,Node.js,Twilio,Asterisk,Sip,Rtp,在VoIP呼叫服务和仅连接到internet的节点应用程序之间接收和发送实时音频的最直接方式是什么?它需要能够“拨打”电话,并发送/接收音频 现在,我所了解到的架构大致是使用Twilio的弹性SIP中继,然后设置一个类似Asterisk的SIP服务器,将RTP代理到WebRTC并连接到Twilio,然后使用类似JsSIP的东西(尽管我甚至不确定它是否允许在节点环境中获取音频流)作为通过WebRTC客户端的SIP,但这是非常复杂的设置,只是感觉有点过头了 是否有一种更简单的方法/服务提供此功能,或

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

现在,我所了解到的架构大致是使用Twilio的弹性SIP中继,然后设置一个类似Asterisk的SIP服务器,将RTP代理到WebRTC并连接到Twilio,然后使用类似JsSIP的东西(尽管我甚至不确定它是否允许在节点环境中获取音频流)作为通过WebRTC客户端的SIP,但这是非常复杂的设置,只是感觉有点过头了


是否有一种更简单的方法/服务提供此功能,或者至少有一个关于如何实现此功能的现有指南?

您有以下选项

1) WebRTC

2) EAGI(音频到脚本文件#3,单向)

3) 星号指向杰克


4) 创建您自己的c/c++处理程序,并以您想要的任何格式执行操作。

如果您描述音频流的原始来源以及您在那里拥有的内容,人们可能会给您提供最好的帮助,因为真正的问题听起来像是如何从您在与node.js的电话连接中拥有的任何硬件获取音频流。