最近,我尝试在android中使用SIP API
,并且多次搜索,我找到了sipdemo(即sample project
的android-10
)。我只是在eclipse中导入项目。然而,当我在这个项目中寻找细节时(通过Log.e(...)
),我发现SipManager manager
总是null
即使在这行之后:manager = SipManager.newInstance(this);
。因此,无论我向sip提供商注册什么,我都无法让它工作!有人有同样的问题吗?有人能给我个建议吗?
编辑:
如果我使用link here,我可以通过register
、call
和receive
调用让模拟器工作。然而,我的设备三星Sii,它不工作!!这是因为我的设备还是基本API有问题?!
最佳答案
并非所有的Android设备都支持使用SIP的VoIP呼叫。您应该始终调用isVoipSupported()
来验证设备是否支持voip调用,并调用isApiSupported()
来验证设备是否支持sip api。