我正在为android开发一个简单的基于sip的voip应用程序。 我使用了这个sample但是有一些问题,我决定一步一步地写它。
首先,我想在服务器上进行注册。我这样做:
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上测试了这个。 我认为问题出在wifi连接的某个地方。 有任何建议如何解决?
答案 0 :(得分:1)
尝试使用SipManager.isApiSupported()进行检查,并且SipManager.isVoipSupported()在您的设备上支持SIP。也许三星禁用了SIP API。