Почему родной стек SIP, включенный в Android 2.3, не работает более 3g? - PullRequest
5 голосов
/ 02 июня 2011

Мне было интересно, почему встроенный стек SIP, включенный в платформу Android (начиная с версии 2.3), не работает более 3g?

Может ли это иметь какое-либо отношение к каким-либо законам или ограничениям, которые Google может иметь со своими партнерами?

И, кроме того, кто-нибудь знает, есть ли планы снять это ограничение?

Thx

1 Ответ

8 голосов
/ 22 декабря 2012

В GingerBread , SipManager настроен для работы только по Wi-Fi.

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

Но с 4.0 и далее этот конфиг был изменен на false

Так что в идеале нативный стек sip должен работать на 3G начиная с Ice Cream Sandwich.

Но опять же, если телефон продается поставщиком услуг, возможно, это было отключено. Таким образом, телефоны, проданные без разблокировки, могут иметь эту целостность.

Чтобы проверить, поддерживается ли Sip over 3G, вы можете использовать API

   SipManager.isSipWifiOnly(mContext);
...