2011-09-21 78 views
0

我正在爲android開發一個簡單的基於sip的voip應用程序。 我用這個sample,但有一些問題,我決定一步一步寫。Android SipManager使應用程序崩潰

首先我想在服務器上進行註冊。我這樣做:

SipManager manager = SipManager.newInstance(this); 
SipProfile.Builder builder = new SipProfile.Builder(number, server); 
builder.setPassword(password); 
SipProfile me = builder.build(); 

它工作正常。但是,當我做

manager.register(me, 1000, null); 

manager.open(me) 

我的應用程序崩潰。我在三星i9000上測試這個。 我認爲一個問題是在無線連接的某個地方。 任何建議如何解決?

+0

你能否提供打印的堆棧跟蹤? – AndroidHustle

+0

不,我甚至無法進行USB調試,我的eclipse不能「看見」我的手機。我只是安裝了一個應用程序,並嘗試運行... – Pavel

+0

你應該嘗試在調試模式下運行它連接到日食,這應該給你更多的繼續問題可能是 – AndroidHustle

回答

1

嘗試使用SipManager.isApiSupported()進行檢查,並且SipManager.isVoipSupported()是您的設備支持SIP。也許三星禁用了SIP API。

+0

它真的被三星封鎖了。 – Pavel