2012-07-16 93 views
5

最近,我试图在Android中使用SIP API并且多次搜索,我找到了SipDemo(sample projectandroid-10)。我只是在eclipse中导入项目。但是,当我在这个项目中查找细节时(通过Log.e(...)),我发现SipManager manager始终是null,即使在此行之后:manager = SipManager.newInstance(this);。因此,无论我注册到SIP提供商,我都无法完成工作!任何人都有同样的问题?任何人都可以给我一个建议吗?SipDemo管理器始终为空设备三星SII android SIP API

编辑:

如果我用link here,我可以让我的模拟器的工作与registercallreceive通话。但是,用我的设备,三星SII,它不工作!这是由于我的设备或基本API的错误?!

+0

你有互联网和Android.permission.USE_SIP在您的使用permision清单。当然是 – 2012-07-16 14:57:47

+0

,是的!这是'android-10'的SipDemo示例项目' – 2012-07-16 15:23:44

+0

Ru在设备或模拟器中运行。 – 2012-07-16 15:28:50

回答

3

并非所有基于Android的设备都支持使用SIP的VOIP呼叫。您应始终致电isVoipSupported()以验证设备是否支持VOIP呼叫,并且isApiSupported()可验证设备是否支持SIP API。

+0

我叫2 fucntions U建议,我得到的都是'假'!那么我不能使用VOIP来使用这个设备吗?那是不是'SIP API'可移植? – 2012-07-16 15:59:25

+0

最新的设备操作系统版本。 – 2012-07-16 16:05:30

+0

我正在使用android 2.3.4! – 2012-07-17 00:10:34