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

cla*_*ere 5 android sip wifi 3g

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

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

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

谢谢

nan*_*esh 8

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

`<bool name="config_sip_wifi_only">true</bool>`
Run Code Online (Sandbox Code Playgroud)

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

所以理想的原生sip堆栈应该从Ice Cream Sandwich开始在3G上工作.

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

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

   SipManager.isSipWifiOnly(mContext);
Run Code Online (Sandbox Code Playgroud)