问题描述
我在想,为什么不包含在Android框架本地SIP栈(自2.3)不工作在3G?
I was wondering why does the native SIP stack included in the Android framework(since 2.3) does not work over 3g?
难道有什么做的任何法律或限制谷歌可能与他的合作伙伴?
Could it have something to do with any laws or restrictions google may have with his partners?
,此外,没有任何人知道是否有任何计划,以消除该限制?
And furthermore, does anybody know if there is any plans to remove that restriction ?
THX
推荐答案
在GingerBread, SipManager设置为只工作在WIFI
In GingerBread, SipManager is set to work only on wifi.
`<bool name="config_sip_wifi_only">true</bool>`
不过从 4.0起,这个配置已经更改为假
But from 4.0 onwards, this config has been changed to false
所以,理想的情况是本机的SIP协议栈应该在3G的冰淇淋三明治起。
So Ideally native sip stack should work on 3G from Ice Cream Sandwich onwards.
但同样,如果手机销售的一个服务提供商,那么这可能已被禁用。所以销售解锁的手机可能有这种完整的。
But again if the phone is sold by a service provider, then this might have been disabled. So phones sold unlocked may have this intact.
要检查品尝过3G是否支持您可以使用API
To check whether Sip over 3G is supported you can use the api
SipManager.isSipWifiOnly(mContext);
这篇关于为什么包含在Android 2.3的原生SIP栈在3G不起作用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!