为什么Android 2.3中包含的本机SIP堆栈不能超过3g?

时间:2011-06-02 19:03:42

标签: android wifi sip 3g

我想知道为什么Android框架中包含的原生SIP堆栈(从2.3开始)不能超过3g?

谷歌可能与他的合作伙伴有任何法律或限制吗?

此外,是否有人知道是否有任何计划取消该限制?

THX

1 个答案:

答案 0 :(得分:8)

GingerBread中,SipManager设置为仅适用于wifi。

`<bool name="config_sip_wifi_only">true</bool>`

但是从4.0 onwards开始,此配置已更改为false

所以理想情况下,原生sip堆栈应该从Ice Cream Sandwich开始在3G上运行。

但是,如果电话是由服务提供商销售的,那么这可能已被禁用。所以解锁的手机可能完好无损。

要检查是否支持Sip over 3G,您可以使用api

   SipManager.isSipWifiOnly(mContext);