最近,我尝试在android中使用SIP API,并且多次搜索,我找到了sipdemo(即sample projectandroid-10)。我只是在eclipse中导入项目。然而,当我在这个项目中寻找细节时(通过Log.e(...)),我发现SipManager manager总是null即使在这行之后:manager = SipManager.newInstance(this);。因此,无论我向sip提供商注册什么,我都无法让它工作!有人有同样的问题吗?有人能给我个建议吗?
编辑:
如果我使用link here,我可以通过registercallreceive调用让模拟器工作。然而,我的设备三星Sii,它不工作!!这是因为我的设备还是基本API有问题?!

最佳答案

并非所有的Android设备都支持使用SIP的VoIP呼叫。您应该始终调用isVoipSupported()来验证设备是否支持voip调用,并调用isApiSupported()来验证设备是否支持sip api。

07-27 23:14