本文介绍了为什么包含在Android 2.3的原生SIP栈在3G不起作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在想,为什么不包含在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不起作用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-03 18:10