- 06 Oct, 2016 1 commit
-
-
Meng Wang authored
In updateImsServiceConfig, WFC should be updated according to roaming state. Roaming-aware version of getWfcMode() should be used. Bug: 31972897 Change-Id: Ic4d6a516373d6ccdadad4fd43ed9e092d8ef72a6
-
- 20 Sep, 2016 1 commit
-
-
Meng Wang authored
Bug: 31492826 Change-Id: Ia13c59bb1aba892759da2184bf570011ebe0876f
-
- 24 Aug, 2016 1 commit
-
-
Tyler Gunn authored
In some cases, mConferenceParticipants can be null, causing the copy code to crash the com.android.phone app. Adding appropriate null/empty checks to prevent this. Bug: 31044679 Change-Id: I9ee464281af8213c03705d054500b8c5e2f12f05
-
- 18 Aug, 2016 1 commit
-
-
Tyler Gunn authored
In ImsConference#updateConferenceAfterCreation, getConferenceParticipants is called to get a copy of the CEP data. This, however, happens on a different thread than the update of that data. The ImsCall#getConferenceParticipants() method already synchronizes the return of the data on a lock which would prevent it from being updated while the "get" method is called, however, once the reference is returned there is no guarantee the underlying list won't be changed. Bug: 30861872 Change-Id: I27a1aa35299d36588c73bc47710e129e5e537a6a
-
- 12 Aug, 2016 2 commits
-
-
Amit Mahajan authored
-
Amit Mahajan authored
setFeatureValue() needs to be called so that next time IMS is turned on, IMS stack knows which features to keep turned off. It should be called after turnOffIms(). Bug: 30651940 Change-Id: Ia2d388d9336bfa6f7950f45c4a705bf5858cfa19
-
- 11 Aug, 2016 1 commit
-
-
Tyler Gunn authored
When ImsCall#termiante(int) is called with a reason code, the modem will only actually disconnect the call for some disconnect reasons. Adding an override of that method which allows the caller to specify an override which is reported as the actual disconnect reason in the onCallSessionTerminated callback in ImsPhoneCallTracker. Bug: 30702393 Change-Id: I006046c03630e9d010424591f3bbb7d46da3a76f
-
- 05 Aug, 2016 1 commit
-
-
Tyler Gunn authored
Bug: 30697460 Change-Id: I8f7bd29d83bb1e5acc3d218ca8108317738f9e2d
-
- 01 Aug, 2016 1 commit
-
-
Tyler Gunn authored
ImsManager#updateImsServiceConfig is responsible for setting the provisioned / device VT values on boot. Previous changes were made to ensure that changing the enhanced 4G LTE switch would NOT change the VT setting at the same time. This change is made in the same spirit, and decouples the VT feature setting on bootup from the voLTE setting. Bug: 30454597 Change-Id: I625cfb03b7da3fc68ae52b39007ffb86613297c9
-
- 22 Jul, 2016 3 commits
-
-
TreeHugger Robot authored
-
Amit Mahajan authored
Bug: 29223318 Change-Id: I992b11735d58c3617f8537fb746ae91619032371
-
Tyler Gunn authored
Added a callback class in ImsVideoProviderWrapperCallback so that local components such as ImsPhoneConnection can listen to incoming session modification responses. Bug: 29381561 Change-Id: I38e5be1996c22be2e5f8797c825e0ab90d49fda1
-
- 15 Jul, 2016 1 commit
-
-
Pankaj Kanwar authored
-
- 14 Jul, 2016 1 commit
-
-
Tyler Gunn authored
Some vendor modems do not spell the EXTRA_CALL_RAT_TYPE as per definition in ImsCallProfile. This is a temporary workaround to make the wifi call check work for now. Bug: 28933314 Change-Id: I6db8fd3645fef52a9c8b949e77782f743b8e4e4e
-
- 13 Jul, 2016 1 commit
-
-
Jack Yu authored
Disable VT when users turn off data or hit data limit. If there are ongoing VT calls, we'll need to downgrade them to VoLTE calls. bug: 27316521 Change-Id: Ia2145db3ccce0325ae65231daa2f3a16f45d035e
-
- 12 Jul, 2016 1 commit
-
-
pkanwar authored
ImsManager.dump(). Bug: 29988911 Change-Id: I5598d85f5cd153096b7946cfc730b6cd34b7c613
-
- 08 Jul, 2016 1 commit
-
-
Meng Wang authored
Bug: 29875759 Change-Id: Id1a88976dfb8313aab297132ae33a60d1972e475
-
- 06 Jul, 2016 2 commits
- 30 Jun, 2016 1 commit
-
-
Nathan Harold authored
Bug: 29919309 Change-Id: Id843a72974c81d319434c279f7e330498771264e
-
- 29 Jun, 2016 1 commit
-
-
Jack Yu authored
Report the aggregated VT data usage per call to the registered client. bug: 20888836 Change-Id: I6d9629aebfde641f96fbfe2071346ae3bc362cdb
-
- 22 Jun, 2016 1 commit
-
-
Tyler Gunn authored
Adding some helper methods to ImsCall: - isVideoCall - isWifiCall Add code to track whether an ImsCall has been a video call at some point in its existence. Bug: 29275420 Change-Id: If5ac272e86d08f81ad64ec87cbcdb27c4bf985c3
-
- 10 Jun, 2016 1 commit
-
-
Pavel Zhamaitsiak authored
ImsConfig.getVolteProvisioned() function was supposed to cache provisioned value and return it synchronously. This CL moves this functionality to ImsManager (and adds support for WFC and VT provisioning). VoLTE and WFC provisioned values are asynchronously updated when CarrierConfig changes. They are also updated when ACTION_IMS_CONFIG_CHANGED intent is received (this intent is sent by IMS stack). Add isWfcProvisionedOnDevice() and isVtProvisionedOnDevice() functions to ImsManager. Bug: 26496388 Bug: 27814311 Change-Id: I4640e5c79e339121a2899ef3cd022d2738ab244b
-
- 08 Jun, 2016 1 commit
-
-
Meng Wang authored
Added a new property 'persist.dbg.allow_ims_off'. When it's set, CarrierConfig KEY_CARRIER_ALLOW_TURNOFF_IMS_BOOL is ignored. Hence ims can be turned off. Bug: 28861107 Change-Id: Ieed8f782b6e222131e64ee8755a48acc1100e520
-
- 03 Jun, 2016 1 commit
-
-
Pavel Zhamaitsiak authored
This is done in order to distinguish toggle of Enhanced 4G LTE switch from settings sync. Bug: 28432762 Change-Id: Ie606bb8d06aa29e8a31194a412dc846590309ba8
-
- 02 May, 2016 2 commits
-
-
Pavel Zhamaitsiak authored
Change-Id: I2ec8738805a34c3d8513f8baa7a6d896403bcf5a
-
Pavel Zhamaitsiak authored
Bug: 27811089 Change-Id: Ie7f356121e97eaeef1b3951f3c8a3c9115f97eaa
-
- 28 Apr, 2016 2 commits
-
-
Pavel Zhamaitsiak authored
Remove duplicate constant from ImsConfig Change-Id: I1413627316f918c4363c38b313bc388886b49bfd
-
Pavel Zhamaitsiak authored
Bug: 27776837 Change-Id: Iab882bf1da553f8be1d47a41a61b597d96889fcb
-
- 19 Apr, 2016 1 commit
-
-
Pavel Zhamaitsiak authored
Switch RcsService from using open() to addRegistrationListener() Bug: 28150730 Change-Id: If13c610ed1b3a3cb5e36721fab69d72c6cddda62
-
- 15 Apr, 2016 2 commits
-
-
Tyler Gunn authored
-
Pavel Zhamaitsiak authored
Bug: 27974555 Change-Id: I6899f46e9a6d0dd5160882cdeda92ab202f8ea3a
-
- 14 Apr, 2016 1 commit
-
-
Pavel Zhamaitsiak authored
Bug: 28154548 Change-Id: I74fe051088b04ccf1aa15b277c6890cb8e1a0966
-
- 13 Apr, 2016 1 commit
-
-
Tyler Gunn authored
Completing wireup of the Ims framework multi-endpoint APIs so that we can hook into the telephony code. Note: I followed how the ImsEcbm API was handled, which seemed pretty similar to the multi-endpoint APIs. Bug: 27458894 Change-Id: I21c6fc95947692a3cf4541ddb7510e1da702ec84
-
- 07 Apr, 2016 1 commit
-
-
Pavel Zhamaitsiak authored
-
- 04 Apr, 2016 1 commit
-
-
Gao Bing authored
Need handle it different since the capability could be changed along with the wifi signal strength. Bug: 23222011 Change-Id: I68d412798f6a3c9d9b087508ff12405ac3de4b30
-
- 01 Apr, 2016 1 commit
-
-
Pavel Zhamaitsiak authored
- Remove SharedPref which was previously used for VT setting. - Don't set ViLte feature value in setAdvanced4GMode. Bug: 27974555 Change-Id: Id610502c979cac4d47f58efbadc39bb812d3ed47
-
- 31 Mar, 2016 1 commit
-
-
Pavel Zhamaitsiak authored
Bug: 27816215 Change-Id: I2af44c0b9f3db7ba586bbeb549ed1455b4af86a4
-
- 30 Mar, 2016 1 commit
-
-
Pavel Zhamaitsiak authored
Bug: 27904215 Change-Id: Ieb2688bb8bc4916c28d1e7d8a48f7bdc854582cb
-
- 19 Mar, 2016 1 commit
-
-
Gao Bing authored
1> PUBLISH 2> SUBSCRIBE 3> Periodically Capability polling Bug: 23222011 Change-Id: I3160dfcadd85bb55e2c3033128a6766a005b68b0
-