将电话音频流转换为node.js环境的直接方式

时间:2017-03-21 19:28:16

标签: node.js twilio asterisk sip rtp

在VoIP呼叫服务和仅连接到互联网的节点应用之间接收和发送实时音频的最简单方法是什么?它需要能够拨打'通话,发送/接收音频。

目前,我已经发现的架构大致是使用Twilio的Elastic SIP中继,然后设置像Asterisk这样的SIP服务器,将RTP代理到WebRTC并将其连接到Twilio,然后使用某些东西就像JsSIP(虽然我甚至不确定它是否允许在节点环境中获取音频流)作为SIP over WebRTC客户端,但是设置起来非常复杂,只是觉得有点过分。

是否有更简单的方法/服务提供此功能,或至少有关于如何执行此操作的现有指南?

1 个答案:

答案 0 :(得分:1)

您有以下选项

1)WebRTC

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

3)星号到JACK

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