2016-10-03 64 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