2011-09-21 49 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