jain-sip

    1熱度

    1回答

    這可能是一個新手問題。我正在爲沒有ICE/TURN/STUN的環境開發SIP端點。 SIP端點將位於具有已知公共地址的NATing防火牆後面。我的端點可以直接從另一個可位於防火牆內部或外部的端點撥入(無代理)。 我的端點如何檢測傳入的INVITE是否來自防火牆內部或外部的端點?這需要將私人或公共IP放入Contact標題和SDP中的媒體描述中,以響應INVITE? 同樣,它不是如何檢測其公共IP,

    1熱度

    1回答

    我已經嘗試過Mobisents中的jainsip示例restcomm-android-sdk.Its爲我工作,但我無法正確地從客戶端創建再見消息。 我創建了一個BYE消息類這樣 public class Bye { public Request MakeRequest(SipManager sipManager) throws ParseException, InvalidArgu

    0熱度

    1回答

    我正在嘗試構建一個將模擬多個SIP端點的服務器。此應用程序將用於加載測試聯絡中心軟件。我使用JAIN-SIP將多個端點註冊到聯絡中心的SIP服務器。這工作。但是當我的一個端點收到INVITE時,我必須採取行動。不僅與SIP,但我還需要設置RTP收發。 我已經搜索了JAVA API/SDK/Libaries用於設置RTP的網頁,但無法訪問麥克風或其他設備......只是簡單地發送文件...我唯一需要

    0熱度

    1回答

    我已經創建了SIP呼叫,現在我沒有任何聲音,即我沒有聲音管理器。我想爲Receiver播放一個音頻文件。即當我打電話給某人時,我希望他們聽到音頻消息。如何發送文件並使其播放? ContentLengthHeader contentLength = headerFactory.createContentLengthHeader(211); ContentTypeHeader contentType

    4熱度

    1回答

    UPDATE 5: 吉斯特發生了什麼的:在堆棧初始化創建TCP監聽點。爲此,在我們的例子中,我們不能使用現有的對象。 所以我要做的就是檢查是否mTcp不null,如果是,則收聽點被刪除,函數棧進行初始化,但!=null總是跳過,然後隨之而來的例外... 注意:使用一個隨機的端口號每次都無法用於創建聆聽點,在Android中不起作用,而對於iOS來說則是相同的。 UPDATE 4: 始於小米手機4此

    1熱度

    1回答

    我正在尋找一種在Android中使用SIP作爲Webrtc的信令協議的方法。我看到了RestComm開源代碼,我認爲它符合我的需求。但是我已經有了TURN和SIP服務器的基礎架構設置。我們使用FreeSwitch來達到這個目的。我的問題是,是否有可能使用不是來自restcomm平臺的基礎架構的restcomm android sdk?它會起作用嗎? 是否有任何其他庫或方式可用於此目的?基礎設施是固

    0熱度

    1回答

    我使用Jain Sip創建一個SIP應用程序。它可以發送/接收INVITE/ACK/BYE,並在必要時用SDP發送迴應。 但是當它從另一邊收到BYE時,Jain Sip會拋出一個481。 我試圖弄清楚發生了一個星期,但仍然不明白。 我通過使用來自傳入請求的ServerTransaction.sendResponse有狀態地發送響應。自動對話框已打開。 這裏是整個源代碼(我使用Swing的接口) p

    1熱度

    2回答

    我們有一種情況,UAC向服務器發送邀請,服務器以3xx-6xx響應。如果UAC沒有在這個響應上發送一個ACK - 沒有重傳。 根據RFC3261(https://www.ietf.org/rfc/rfc3261.txt)如果沒有收到ACK,則底層堆棧應重新發送響應。 我們的設置是一個MSS-tomcat(mobicents 8,tomcat 8)的Linux工作站。 有沒有人遇到過這個? Logs

    0熱度

    1回答

    我正在嘗試使用Jain SIP來創建一個SIP用戶代理,它可以接收INVITE/ACK/BYE,並在必要時發回SDP響應。 它可以接收INVITE,發送OK響應,接收ACK,然後執行RTP數據包傳輸。但是當它從另一邊收到BYE時,Jain Sip本身將會拋出一個481。 我通過使用SipProvider.sendResponse(響應)無狀態地發送響應。事實證明,如果我切換到有狀態(從傳入請求ge

    -1熱度

    1回答

    我有一個SIP門系統。我已經開發了註冊和撥打電話的代碼。 一旦我創建了一個INVITE,我立即得到一個會話進度,現在我需要在這個會話中發送一個數字字符代碼。 我正在使用Jain SIP進行開發。