2016-10-03 62 views
1

我正在寻找一种在Android中使用SIP作为Webrtc的信令协议的方法。我看到了RestComm开源代码,我认为它符合我的需求。但是我已经有了TURN和SIP服务器的基础架构设置。我们使用FreeSwitch来达到这个目的。我的问题是,是否有可能使用不是来自restcomm平台的基础架构的restcomm android sdk?它会起作用吗?使用不带平台的Restcomm SIP&Webrtc

是否有任何其他库或方式可用于此目的?基础设施是固定的,不能改变。我需要在websocket上使用SIP或SIP的webrtc作为信令方法。

回答

2

Restcomm Android SDK实质上提供了使用SIP进行信号传输和WebRTC进行媒体传输的VoIP功能,因此您不应该将任何问题与不同的服务器组件集成在一起。

虽然到目前为止它已经通过Restcomm平台进行了大部分测试。

有关如何做到这一点,您可以检查Quickstart Guide,也指的是代码Hello WorldOlympus应用

+0

更多信息,它会为手机中存在的SIP工作受阻的国家/与阻断SIP运营商? – vivek1794

+0

不确定您提到的确切网络条件,但在我们的最新版本中,TURN针对媒体和SIP over TLS的功能已得到改进,因此我们迄今在Wifi和蜂窝数据上都没有任何问题。所以我会说一口气;) – atsakiridis

+0

我得到它与我的基础设施。谢谢:)但我在阻止SIP的防火墙后面。所以我被要求在Websocket上尝试使用SIP作为后备,因为websockets在我们的防火墙内工作。由于防火墙的原因,当REGISTER发送出去时,我得到了SipException。在非防火墙网络中非常出色。 – vivek1794