Android 使用Restcomm SIP&;没有平台的Webrtc

Android 使用Restcomm SIP&;没有平台的Webrtc,android,webrtc,sip,jain-sip,restcomm,Android,Webrtc,Sip,Jain Sip,Restcomm,我正在寻找一种在Android中使用SIP作为Webrtc信令协议的方法。我看到了RestComm的开源代码,我认为它符合我的需要。但我已经为TURN和SIP服务器设置了基础设施。为此,我们使用FreeSwitch。我的问题是,是否可以将restcomm android sdk与非restcomm平台的基础设施一起使用?行吗 是否有其他图书馆或方法可用于此目的?基础架构已修复,无法更改。我需要带有SIP或SIP over websocket的webrtc作为信令方法。Restcomm Andro

我正在寻找一种在Android中使用SIP作为Webrtc信令协议的方法。我看到了RestComm的开源代码,我认为它符合我的需要。但我已经为TURN和SIP服务器设置了基础设施。为此,我们使用FreeSwitch。我的问题是,是否可以将restcomm android sdk与非restcomm平台的基础设施一起使用?行吗


是否有其他图书馆或方法可用于此目的?基础架构已修复,无法更改。我需要带有SIP或SIP over websocket的webrtc作为信令方法。

Restcomm Android SDK基本上提供了使用SIP进行信令和webrtc进行媒体的VoIP功能,因此您在集成不同的服务器组件时不会遇到任何问题

请注意,到目前为止,它大部分都是使用Restcomm平台进行测试的


有关如何做到这一点的更多信息,您可以检查并参考代码和应用程序

它是否适用于SIP被阻止的国家/运营商阻止SIP的手机?不确定您所指的确切网络条件,但在我们的最新版本中,TURN针对媒体进行了改进,并启用了通过TLS的SIP,到目前为止,我们在Wifi和蜂窝数据方面都没有任何问题。所以我要说试试看;)我让它与我的基础设施一起工作。谢谢:)但是我在一个防火墙后面,它阻止了SIP。所以我被要求在Websocket上尝试SIP作为回退,因为Websocket在我们的防火墙内工作。由于防火墙的原因,我在发送注册表时收到SipException。在非防火墙网络中工作非常好。如果您的服务器支持安全sip(即5061或任何自定义端口上的sips),您也可以在android SDK上启用它,并查看其运行情况。我认为它应该很酷。谢谢,我会试试的。将正确答案标记为回答了我的问题。