我正在研究WebRTC-SIP网关/网桥的实现。也就是说,例如,通过像Asterisk这样的SIP服务器对SIP端点进行WebRTC调用。我知道Asterisk已经支持这个,但是我需要一个中间服务器来满足各种需求,例如记录,记录,与本地auth /信令和其他应用程序模块的集成。我查看了Kurento,Openwebrtc(Ericson)和鲜为人知的英特尔Collaboration Suite for WebRTC。
我需要一个服务器端解决方案来与我的Node Application服务器进行交互。具体来说,服务器API应该能够为RTP端点生成SDP,并将WebRTC SDP转换为传统SIP服务器使用的更通用的SDP,或者有办法桥接这两个端点。我觉得Kurento可以做到这一点很有意思(看过一篇文章,除了我不知道Kurento的任何jsSip / sipML5 API .Kurento本身并不意味着提供信令。例如,如果Kurento生成的SDP用于Kurento中的rtpEndpoint必须在SIP呼叫/邀请中使用,如何实现它?就此而言,如何从Kurento发起SIP INVITE?是否有第三方模块来执行此操作?< / p>
是否有人使用上面列出的任何服务器来处理类似的用例?
这是一个编程问题。我正在寻找服务器API来实现WebRTC到SIP网关/网桥以进行媒体转码(如果需要),SDP转换和SIP信令。