jain-sip

    0熱度

    1回答

    我有一個小問題,我有我的SIP客戶端工作,並且我改變了代碼的結構。我保留了以前的SIP對象的創建過程,但現在它不起作用。 我不斷收到:在gov.nist.javax.sip.SipProviderImpl.getNewClientTransaction(SipProviderImpl.java:285) 顯示java.lang.NullPointerException 並沒有這樣的錯誤沒有參考在文

    2熱度

    2回答

    我已經寫了一個SIP UAC,並且我嘗試了幾種方法來檢測並忽略來自UAS的重複傳入消息,但是我嘗試了每種方法,出錯了,我的問題是所有必須用相同的調用做相同的簽名,並且比較所有的消息文本太多了,所以我想知道,當我試圖檢測這些重複消息時,我應該看到組成消息的參數。 UPDATE: 我有一個問題與傳入選項,這是我與向服務器發送一個空的OK應答處理。 (更新:經過一段時間的測試後,我注意到,我仍然每隔幾秒

    1熱度

    5回答

    我想比較開源sip堆棧像opal,pjsip,opensips等體系結構差異,最大併發調用,內存佔用和其他邊界值。 任何指針表示讚賞。

    2熱度

    3回答

    我正在開發連接到Asterisk服務器並嘗試撥打電話的SIP用戶代理應用程序。我正在使用JAIN SIP API的NIST實現。 當應用程序註冊自身時,401(未授權)響應會使用WWW-Authenticate標頭對其進行挑戰。應用程序將授權標頭插入到下一個REGISTER請求中。這次Asterisk返回200(OK)響應 - 註冊成功。 當應用程序發送INVITE請求時,Asterisk以407

    0熱度

    2回答

    我想訂閱一個觀察者列表,並且服務器經常以486忙於響應。但是,RFC將486描述爲INVITE的可能響應,這對於此響應更有意義。 在其他時候,服務器確實響應正確 - 200 OK,然後是NOTIFY請求。 我正在使用ALU IMS核心。 有沒有人看過這個問題? 我的SUBSCRIBE請求: SUBSCRIBE sip:[email protected];transport=TCP SIP/2.0

    0熱度

    1回答

    我正在開發連接到Asterisk服務器並嘗試撥打電話的SIP用戶代理應用程序。我正在使用JAIN SIP API的NIST實現。 應用程序首先成功註冊自己。然後,當應用程序向X-Lite SIP軟電話發送INVITE請求時,Asterisk將以407(需要代理身份驗證)響應作出響應。該響應包含一個Proxy-Authenticate標頭。我的應用程序再次發送INVITE,但這次是使用代理授權標頭,

    2熱度

    1回答

    我已經刪除了我剛纔的問題,併發布此更新: 我有一個問題,我的SIP UAC,有一次我收到B2BUA振鈴同時在呼叫者和當呼叫響鈴時(我發送取消請求並在呼叫方接收「請求終止」),被叫方不會收到呼叫方已終止呼叫的任何通知。 但是,當被叫方拒絕該呼叫時,主叫方會在此處忙碌。 這裏是被叫方: /----------------------- MEDIA SESSION -------------------

    1熱度

    1回答

    我正在開發一個使用Jain sip的android上的SIP客戶端。我想用jain-sip-presence-proxy註冊它。 我的代碼: public void register (String to) throws SipException, ParseException, InvalidArgumentException{ //create From header /

    1熱度

    1回答

    我正在創建一個實現SipListener接口的類,以接收來自JAIN-SIP堆棧(對於Android設備)的事件。爲了測試它,我將2個設備連接到一個OpenSIP,並嘗試調用另一個設備。我使用第三方客戶端沒有問題。 除了一個奇怪的問題,一切似乎都與我的基本實現一起工作。當我收到processRequest中的INVITE請求時,我創建了一個RINGING響應,然後是一個OK響應。問題在於(根據tc

    0熱度

    1回答

    我試圖使用NIST的JAIN SIP API實現發送REGISTER SIP請求。 首先我給我SipController類的數據成員的聲明: private int port; private long cseq = Math.abs(numberGenerator.nextInt()); private MessageFactory messageFactory; private Addr