2 years agoCall setFeatureValue() even if turning off IMS. am: 9cba36d1c6 am: 7047b2f121
Amit Mahajan [Sat, 13 Aug 2016 00:19:03 +0000]
Call setFeatureValue() even if turning off IMS. am: 9cba36d1c6 am: 7047b2f121
am: fbafb4b797

Change-Id: Ic14f90787cd99cba301864b093682b43e591995b

2 years agoCall setFeatureValue() even if turning off IMS. am: 9cba36d1c6
Amit Mahajan [Sat, 13 Aug 2016 00:11:57 +0000]
Call setFeatureValue() even if turning off IMS. am: 9cba36d1c6
am: 7047b2f121

Change-Id: I8441e964e78b359ded2b0538dcebdf4d058b0485

2 years agoCall setFeatureValue() even if turning off IMS.
Amit Mahajan [Sat, 13 Aug 2016 00:08:23 +0000]
Call setFeatureValue() even if turning off IMS.
am: 9cba36d1c6

Change-Id: I9cc91770bbf5239aee86e97e9b31f7c2784ab7a0

2 years agoAdd prototype of terminate() which supports override terminate reason code. am: 25a72...
Tyler Gunn [Fri, 12 Aug 2016 17:32:36 +0000]
Add prototype of terminate() which supports override terminate reason code. am: 25a72fccf3 am: d7391e4b7a
am: bde999dfef

Change-Id: I64bf74c1875ae36e004dbd2703120e9f148ec016

2 years agoCall setFeatureValue() even if turning off IMS.
Amit Mahajan [Thu, 11 Aug 2016 17:17:23 +0000]
Call setFeatureValue() even if turning off IMS.

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

2 years agoAdd prototype of terminate() which supports override terminate reason code. am: 25a72...
Tyler Gunn [Fri, 12 Aug 2016 15:08:33 +0000]
Add prototype of terminate() which supports override terminate reason code. am: 25a72fccf3
am: d7391e4b7a

Change-Id: I6402fe258f29f18789dcfe32ea59fbfe754b3c84

2 years agoAdd prototype of terminate() which supports override terminate reason code.
Tyler Gunn [Fri, 12 Aug 2016 14:59:29 +0000]
Add prototype of terminate() which supports override terminate reason code.
am: 25a72fccf3

Change-Id: I51aeee2b68718a34f885a0b971e193ebea6eb63b

2 years agoAdd prototype of terminate() which supports override terminate reason code.
Tyler Gunn [Thu, 11 Aug 2016 20:16:54 +0000]
Add prototype of terminate() which supports override terminate reason code.

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

2 years agoAdded debug message to help ims call debugging
Jack Yu [Mon, 8 Aug 2016 18:59:18 +0000]
Added debug message to help ims call debugging

Change-Id: I3bf98a95fb62f5511e6b2d87e5fbc72f9b62880e

2 years agoExposing IMSCallSessionListenerProxy for test intent. am: afb53c826d am: 6fde5800e9
Tyler Gunn [Mon, 8 Aug 2016 01:00:36 +0000]
Exposing IMSCallSessionListenerProxy for test intent. am: afb53c826d am: 6fde5800e9
am: 366304a578

Change-Id: If03a376283ab69e89e200aa712c7271d42cf80ea

2 years agoExposing IMSCallSessionListenerProxy for test intent. am: afb53c826d
Tyler Gunn [Mon, 8 Aug 2016 00:53:51 +0000]
Exposing IMSCallSessionListenerProxy for test intent. am: afb53c826d
am: 6fde5800e9

Change-Id: I5416e4a517a9731fac177419a3bd45ff631a222d

2 years agoExposing IMSCallSessionListenerProxy for test intent.
Tyler Gunn [Mon, 8 Aug 2016 00:44:59 +0000]
Exposing IMSCallSessionListenerProxy for test intent.
am: afb53c826d

Change-Id: I2190c089250c5c559c18dfcda240271953734a94

2 years agoExposing IMSCallSessionListenerProxy for test intent.
Tyler Gunn [Fri, 5 Aug 2016 21:38:13 +0000]
Exposing IMSCallSessionListenerProxy for test intent.

Bug: 30697460
Change-Id: I8f7bd29d83bb1e5acc3d218ca8108317738f9e2d

2 years agoEnsure provisioned VT value is set appropriately on boot. am: fb4abdfc32 am: 73937c7747
Tyler Gunn [Mon, 1 Aug 2016 22:22:13 +0000]
Ensure provisioned VT value is set appropriately on boot. am: fb4abdfc32 am: 73937c7747
am: a6d09d96d9

Change-Id: I64bed6b064677470bb4586d1fe17aa4f729db22f

2 years agoEnsure provisioned VT value is set appropriately on boot. am: fb4abdfc32
Tyler Gunn [Mon, 1 Aug 2016 20:15:05 +0000]
Ensure provisioned VT value is set appropriately on boot. am: fb4abdfc32
am: 73937c7747

Change-Id: I9cb53157850acc8cc6838e8e5af964722770fcc0

2 years agoEnsure provisioned VT value is set appropriately on boot.
Tyler Gunn [Mon, 1 Aug 2016 20:13:07 +0000]
Ensure provisioned VT value is set appropriately on boot.
am: fb4abdfc32

Change-Id: I81799c6c41a0e5ec0e67b80bbe632e5687bd9f45

2 years agoEnsure provisioned VT value is set appropriately on boot.
Tyler Gunn [Mon, 1 Aug 2016 18:14:46 +0000]
Ensure provisioned VT value is set appropriately on boot.

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

2 years agoMerge \\"Use SystemProperties to cache provisioned status for volte, wfc, vt.\\"...
Amit Mahajan [Fri, 22 Jul 2016 22:40:04 +0000]
Merge \\"Use SystemProperties to cache provisioned status for volte, wfc, vt.\\" into nyc-mr1-dev am: d7cd12478f
am: 5870d1ffd7

Change-Id: I60a8928e85daedc4dc813d20629982d847668b1a

2 years agoUse SystemProperties to cache provisioned status for volte, wfc, vt. am: 24f7b167e5
Amit Mahajan [Fri, 22 Jul 2016 22:40:04 +0000]
Use SystemProperties to cache provisioned status for volte, wfc, vt. am: 24f7b167e5
am: 6247814c79

Change-Id: I7aa701220dade6b19ec8079e96881df2b95ea256

2 years agoMerge \"Use SystemProperties to cache provisioned status for volte, wfc, vt.\" into...
Amit Mahajan [Fri, 22 Jul 2016 22:36:47 +0000]
Merge \"Use SystemProperties to cache provisioned status for volte, wfc, vt.\" into nyc-mr1-dev
am: d7cd12478f

Change-Id: Ie16022ebfbe6c14eccb11427f27b9df9e3e390ed

2 years agoUse SystemProperties to cache provisioned status for volte, wfc, vt.
Amit Mahajan [Fri, 22 Jul 2016 22:36:46 +0000]
Use SystemProperties to cache provisioned status for volte, wfc, vt.
am: 24f7b167e5

Change-Id: Iee6aaa234974af9c8dc8c631a2c79736369b6819

2 years agoMerge "Use SystemProperties to cache provisioned status for volte, wfc, vt." into...
TreeHugger Robot [Fri, 22 Jul 2016 22:27:00 +0000]
Merge "Use SystemProperties to cache provisioned status for volte, wfc, vt." into nyc-mr1-dev

2 years agoAdd ImsVideoProviderWrapperCallback to notify local components. am: 359bcd029c
Tyler Gunn [Fri, 22 Jul 2016 22:24:53 +0000]
Add ImsVideoProviderWrapperCallback to notify local components. am: 359bcd029c
am: a450254a4a

Change-Id: I73ddcd1b794882290edcf861e1b3c2eafeeceec1

2 years agoAdd ImsVideoProviderWrapperCallback to notify local components.
Tyler Gunn [Fri, 22 Jul 2016 22:17:41 +0000]
Add ImsVideoProviderWrapperCallback to notify local components.
am: 359bcd029c

Change-Id: I4482328bd65f5333248b78e62125810a205ac002

2 years agoUse SystemProperties to cache provisioned status for volte, wfc, vt.
Amit Mahajan [Thu, 21 Jul 2016 23:33:53 +0000]
Use SystemProperties to cache provisioned status for volte, wfc, vt.

Bug: 29223318
Change-Id: I992b11735d58c3617f8537fb746ae91619032371

2 years agoAdd ImsVideoProviderWrapperCallback to notify local components.
Tyler Gunn [Fri, 22 Jul 2016 15:46:49 +0000]
Add ImsVideoProviderWrapperCallback to notify local components.

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

2 years agoMerge \\"Workaround for incorrect EXTRA_CALL_RAT_TYPE in vendor code.\\" into nyc...
Pankaj Kanwar [Fri, 15 Jul 2016 15:23:37 +0000]
Merge \\"Workaround for incorrect EXTRA_CALL_RAT_TYPE in vendor code.\\" into nyc-mr1-dev am: 4effdca336
am: 04415cab83

Change-Id: I42a2ddbbfcdb6233605784891a1a65d027f40d77

2 years agoMerge \"Workaround for incorrect EXTRA_CALL_RAT_TYPE in vendor code.\" into nyc-mr1-dev
Tyler Gunn [Fri, 15 Jul 2016 15:18:09 +0000]
Merge \"Workaround for incorrect EXTRA_CALL_RAT_TYPE in vendor code.\" into nyc-mr1-dev
am: 4effdca336

Change-Id: Id0880cbe800ac79cced9c91992bf72873e74476f

2 years agoMerge "Workaround for incorrect EXTRA_CALL_RAT_TYPE in vendor code." into nyc-mr1-dev
Pankaj Kanwar [Fri, 15 Jul 2016 15:10:26 +0000]
Merge "Workaround for incorrect EXTRA_CALL_RAT_TYPE in vendor code." into nyc-mr1-dev

2 years agoDisable VT when users turn off data or hit data limit am: 643ffe48f0
Jack Yu [Thu, 14 Jul 2016 05:13:17 +0000]
Disable VT when users turn off data or hit data limit am: 643ffe48f0
am: cefd94ec1d

Change-Id: Ic9ceaaa6c2307e1a73dd853057524ba71696096c

2 years agoDisable VT when users turn off data or hit data limit
Jack Yu [Thu, 14 Jul 2016 05:07:47 +0000]
Disable VT when users turn off data or hit data limit
am: 643ffe48f0

Change-Id: I44cd4d525b7c41c0ec2d8e976a098b8344fa359a

2 years agoWorkaround for incorrect EXTRA_CALL_RAT_TYPE in vendor code.
Tyler Gunn [Thu, 14 Jul 2016 00:24:04 +0000]
Workaround for incorrect EXTRA_CALL_RAT_TYPE in vendor code.

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

2 years agoDisable VT when users turn off data or hit data limit
Jack Yu [Fri, 8 Jul 2016 21:25:46 +0000]
Disable VT when users turn off data or hit data limit

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

2 years agoAdd isVtProvisionedOnDevice() and isWfcProvisionedOnDevice() to ImsManager.dump(...
pkanwar [Tue, 12 Jul 2016 18:16:57 +0000]
Add isVtProvisionedOnDevice() and isWfcProvisionedOnDevice() to ImsManager.dump(). am: 10d1883ea2
am: 5d07393e98

Change-Id: Ib2abd0d3982c0ccc6af57b54fbcbb14dbeea0730

2 years agoAdd isVtProvisionedOnDevice() and isWfcProvisionedOnDevice() to ImsManager.dump().
pkanwar [Tue, 12 Jul 2016 18:11:54 +0000]
Add isVtProvisionedOnDevice() and isWfcProvisionedOnDevice() to ImsManager.dump().
am: 10d1883ea2

Change-Id: Iae71cec0e31221328fa65505adeab899718e0de3

2 years agoAdd isVtProvisionedOnDevice() and isWfcProvisionedOnDevice() to
pkanwar [Tue, 12 Jul 2016 15:50:01 +0000]
Add isVtProvisionedOnDevice() and isWfcProvisionedOnDevice() to
ImsManager.dump().

Bug: 29988911

Change-Id: I5598d85f5cd153096b7946cfc730b6cd34b7c613

2 years agoImsManager: refine logs for turnOnIms() and turnOffIms() am: ca7d4c44d0
Meng Wang [Fri, 8 Jul 2016 23:41:53 +0000]
ImsManager: refine logs for turnOnIms() and turnOffIms() am: ca7d4c44d0
am: 05be33bb4b

Change-Id: Ib7b91a4fefa1fcc2f5936071998999ca5132abb6

2 years agoImsManager: refine logs for turnOnIms() and turnOffIms()
Meng Wang [Fri, 8 Jul 2016 23:23:20 +0000]
ImsManager: refine logs for turnOnIms() and turnOffIms()
am: ca7d4c44d0

Change-Id: I7cfaa0e67687e93eed38c2e3878221d60306b686

2 years agoImsManager: refine logs for turnOnIms() and turnOffIms()
Meng Wang [Fri, 1 Jul 2016 05:05:24 +0000]
ImsManager: refine logs for turnOnIms() and turnOffIms()

Bug: 29875759
Change-Id: Id1a88976dfb8313aab297132ae33a60d1972e475

2 years agoMerge \\"hide PII from log\\" into nyc-mr1-dev am: e4344cd61e
Chen Xu [Wed, 6 Jul 2016 23:25:22 +0000]
Merge \\"hide PII from log\\" into nyc-mr1-dev am: e4344cd61e
am: 1239d9f404

Change-Id: I4453340a1b180401a197fb3ae51b380070f5cfc2

2 years agoMerge \"hide PII from log\" into nyc-mr1-dev
fionaxu [Wed, 6 Jul 2016 23:22:26 +0000]
Merge \"hide PII from log\" into nyc-mr1-dev
am: e4344cd61e

Change-Id: If980329bf58064f6c7b689bb995d7f648c69ef1a

2 years agoMerge "hide PII from log" into nyc-mr1-dev
Chen Xu [Wed, 6 Jul 2016 23:20:37 +0000]
Merge "hide PII from log" into nyc-mr1-dev

2 years agohide PII from log
fionaxu [Wed, 6 Jul 2016 21:04:06 +0000]
hide PII from log

Bug: 29943985
Change-Id: I9f8df2e7a3063c8979f1a82d477306a047e230a9

2 years agoHook In VT Provisioned Status Update am: a9fc7f12a5
Nathan Harold [Wed, 6 Jul 2016 17:04:47 +0000]
Hook In VT Provisioned Status Update am: a9fc7f12a5
am: d90fe90367

Change-Id: Ibc67eeb54aab5cefd0a8b384183dbf36ed01bc52

2 years agoHook In VT Provisioned Status Update
Nathan Harold [Wed, 6 Jul 2016 17:01:43 +0000]
Hook In VT Provisioned Status Update
am: a9fc7f12a5

Change-Id: Iff54d50d39be892c97a87538862d705bbbb4a914

2 years agoHook In VT Provisioned Status Update
Nathan Harold [Thu, 30 Jun 2016 23:12:14 +0000]
Hook In VT Provisioned Status Update

Bug: 29919309
Change-Id: Id843a72974c81d319434c279f7e330498771264e

2 years agoReport VT data usage to the client am: b42ff55315
Jack Yu [Wed, 29 Jun 2016 22:17:39 +0000]
Report VT data usage to the client am: b42ff55315
am: 4262a9bb9f

Change-Id: I0d5d0c4e82b954e37bd4960c697a68e092d41c9d

2 years agoReport VT data usage to the client
Jack Yu [Wed, 29 Jun 2016 22:12:26 +0000]
Report VT data usage to the client
am: b42ff55315

Change-Id: Ice15063d9793fb10c4854dba45cd2d8c2afe2a87

2 years agoReport VT data usage to the client
Jack Yu [Wed, 22 Jun 2016 20:20:52 +0000]
Report VT data usage to the client

Report the aggregated VT data usage per call to the registered
client.

bug: 20888836
Change-Id: I6d9629aebfde641f96fbfe2071346ae3bc362cdb

2 years agoAdd helper methods and video history tracking to ImsCall. am: 1ac24854db
Tyler Gunn [Thu, 23 Jun 2016 20:51:57 +0000]
Add helper methods and video history tracking to ImsCall. am: 1ac24854db
am: 866f4a1f03

Change-Id: Icb057736620b592ac3adabc64429e1c270d420f8

2 years agoAdd helper methods and video history tracking to ImsCall.
Tyler Gunn [Thu, 23 Jun 2016 20:20:12 +0000]
Add helper methods and video history tracking to ImsCall.
am: 1ac24854db

Change-Id: I38fdd8854d9679caca2496d03fc168b10a491e2e

2 years agoAdd helper methods and video history tracking to ImsCall.
Tyler Gunn [Wed, 22 Jun 2016 17:04:23 +0000]
Add helper methods and video history tracking to ImsCall.

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

2 years agoMove caching of VoLTE provisioned value from ImsConfigImpl to ImsManager am: 002b20483c
Pavel Zhamaitsiak [Fri, 10 Jun 2016 17:39:50 +0000]
Move caching of VoLTE provisioned value from ImsConfigImpl to ImsManager am: 002b20483c
am: 2698404c4e

Change-Id: I8bb9d641cf45af7ab2a64f31979bd05e5f98ed61

2 years agoMove caching of VoLTE provisioned value from ImsConfigImpl to ImsManager
Pavel Zhamaitsiak [Fri, 10 Jun 2016 17:25:47 +0000]
Move caching of VoLTE provisioned value from ImsConfigImpl to ImsManager
am: 002b20483c

Change-Id: I65195db3a031b86be46762a7f23a887db881caf3

2 years agoMove caching of VoLTE provisioned value from ImsConfigImpl to ImsManager
Pavel Zhamaitsiak [Fri, 3 Jun 2016 23:05:31 +0000]
Move caching of VoLTE provisioned value from ImsConfigImpl to ImsManager

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

2 years agoEnable ims test mode on verizon am: 9352c43df0
Meng Wang [Thu, 9 Jun 2016 23:04:54 +0000]
Enable ims test mode on verizon am: 9352c43df0
am: 3aa8d847b1

Change-Id: Ia6a0115e503219ba12e70bd926fee3d661143e58

2 years agoEnable ims test mode on verizon
Meng Wang [Thu, 9 Jun 2016 22:58:55 +0000]
Enable ims test mode on verizon
am: 9352c43df0

Change-Id: I38ab70ef6f59a65c8c57473fd55f1bcf69fad42e

2 years agoEnable ims test mode on verizon
Meng Wang [Wed, 8 Jun 2016 21:22:20 +0000]
Enable ims test mode on verizon

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

2 years agoChange order in which VT and WFC settings are pushed to IMS stack am: d46779cbd1
Pavel Zhamaitsiak [Fri, 3 Jun 2016 21:05:44 +0000]
Change order in which VT and WFC settings are pushed to IMS stack am: d46779cbd1
am: da33395a13

* commit 'da33395a13e96117780ccd559262568f5b1e77d7':
  Change order in which VT and WFC settings are pushed to IMS stack

Change-Id: Ia68cb315d9b0bd40ec70be7fc1f91c32cf7c5320

2 years agoChange order in which VT and WFC settings are pushed to IMS stack
Pavel Zhamaitsiak [Fri, 3 Jun 2016 20:53:07 +0000]
Change order in which VT and WFC settings are pushed to IMS stack
am: d46779cbd1

* commit 'd46779cbd1657b9a9ededec35f008f7bfa6b5511':
  Change order in which VT and WFC settings are pushed to IMS stack

Change-Id: I5999ead13d69c0e750f9544fb338b419d0540255

2 years agoChange order in which VT and WFC settings are pushed to IMS stack
Pavel Zhamaitsiak [Fri, 3 Jun 2016 17:39:51 +0000]
Change order in which VT and WFC settings are pushed to IMS stack

This is done in order to distinguish toggle of Enhanced 4G LTE switch
from settings sync.

Bug: 28432762
Change-Id: Ie606bb8d06aa29e8a31194a412dc846590309ba8

3 years agoresolve merge conflicts of 25a0b43 to nyc-mr1-dev am: 06903de696
Pavel Zhamaitsiak [Mon, 2 May 2016 23:25:08 +0000]
resolve merge conflicts of 25a0b43 to nyc-mr1-dev am: 06903de696
am: 835f7ce966

* commit '835f7ce9660aab4c51a4fdef37434e3141b878c0':

Change-Id: I99e7a791843b54de11ce43d268398f793904a87f

3 years agoresolve merge conflicts of 0110b7d to nyc-mr1-dev-plus-aosp
Pavel Zhamaitsiak [Mon, 2 May 2016 23:25:06 +0000]
resolve merge conflicts of 0110b7d to nyc-mr1-dev-plus-aosp
am: 658e0c501b

* commit '658e0c501bd3c20a400915b1e0b99fc95533c904':
  Move rcs from frameworks/opt/net/ims to external/ims

Change-Id: I800b03a9325cd5e97061e58ba67457aae279c13d

3 years agoresolve merge conflicts of 25a0b43 to nyc-mr1-dev
Pavel Zhamaitsiak [Mon, 2 May 2016 23:24:03 +0000]
resolve merge conflicts of 25a0b43 to nyc-mr1-dev
am: 06903de696

* commit '06903de6961de032beb3cd5d0a32983ca21f1cca':

Change-Id: Ide5320f789c3f1b92e11b5de7a7c5c271bce05ad

3 years agoresolve merge conflicts of 0110b7d to nyc-mr1-dev-plus-aosp
Pavel Zhamaitsiak [Mon, 2 May 2016 23:16:41 +0000]
resolve merge conflicts of 0110b7d to nyc-mr1-dev-plus-aosp

Change-Id: If476e2183c04353f4848833864909cc2f191ddf7

3 years agoresolve merge conflicts of 25a0b43 to nyc-mr1-dev
Pavel Zhamaitsiak [Mon, 2 May 2016 23:11:03 +0000]
resolve merge conflicts of 25a0b43 to nyc-mr1-dev

Change-Id: I2ec8738805a34c3d8513f8baa7a6d896403bcf5a

3 years agoMove rcs from frameworks/opt/net/ims to external/ims
Pavel Zhamaitsiak [Mon, 2 May 2016 23:04:11 +0000]
Move rcs from frameworks/opt/net/ims to external/ims
am: 25a0b43d56

* commit '25a0b43d56dcd00711e41d06427eed2bc0ed3764':
  Move rcs from frameworks/opt/net/ims to external/ims

Change-Id: Ie28b33c8d24611a99f1d9fdf8b411378cba9be78

3 years agoMove rcs from frameworks/opt/net/ims to external/ims
Pavel Zhamaitsiak [Mon, 2 May 2016 20:50:12 +0000]
Move rcs from frameworks/opt/net/ims to external/ims

Bug: 27811089
Change-Id: Ie7f356121e97eaeef1b3951f3c8a3c9115f97eaa

3 years agoFix build am: 645ab9d974
Pavel Zhamaitsiak [Thu, 28 Apr 2016 23:07:00 +0000]
Fix build am: 645ab9d974
am: 6a35afdc13

* commit '6a35afdc139fb97a49bc5eb60fb76e5989b46bd6':
  Fix build

Change-Id: I764661d14913fe14e61d26ae51b0a1deac26481f

3 years agoFix build
Pavel Zhamaitsiak [Thu, 28 Apr 2016 23:04:39 +0000]
Fix build
am: 645ab9d974

* commit '645ab9d97472d115a0aa657bc2fd2dabb02ceed9':
  Fix build

Change-Id: I478e5629a5f7cdfeed2b14b4ef66b3894624d838

3 years agoFix build
Pavel Zhamaitsiak [Thu, 28 Apr 2016 22:43:27 +0000]
Fix build

Remove duplicate constant from ImsConfig

Change-Id: I1413627316f918c4363c38b313bc388886b49bfd

3 years agoAdd ImsConfig constants for new provisioned items am: 4cf6f1321f
Pavel Zhamaitsiak [Thu, 28 Apr 2016 22:23:47 +0000]
Add ImsConfig constants for new provisioned items am: 4cf6f1321f
am: 29a6e1390b

* commit '29a6e1390bd94b86255884f8825f469a660deb2d':
  Add ImsConfig constants for new provisioned items

Change-Id: Ie22b84fa140c33574c3ceee391459f282db88d3f

3 years agoAdd ImsConfig constants for new provisioned items
Pavel Zhamaitsiak [Thu, 28 Apr 2016 22:21:08 +0000]
Add ImsConfig constants for new provisioned items
am: 4cf6f1321f

* commit '4cf6f1321f9f59e37893bf4e5f9a7b0f46db0045':
  Add ImsConfig constants for new provisioned items

Change-Id: If962034246aa8b3a1cbc62bd7ce43c062326dea0

3 years agoAdd ImsConfig constants for new provisioned items
Pavel Zhamaitsiak [Sat, 2 Apr 2016 00:50:03 +0000]
Add ImsConfig constants for new provisioned items

Bug: 27776837
Change-Id: Iab882bf1da553f8be1d47a41a61b597d96889fcb

3 years agoAdd ImsManager.addRegistrationListener function am: ce41017
Pavel Zhamaitsiak [Wed, 20 Apr 2016 05:35:42 +0000]
Add ImsManager.addRegistrationListener function am: ce41017
am: d8eb297

* commit 'd8eb297df609ef2d3131c742beff4a890a3d167b':
  Add ImsManager.addRegistrationListener function

Change-Id: Ib3610385cc33d96c19579686b1d7532c6b05bff0

3 years agoAdd ImsManager.addRegistrationListener function
Pavel Zhamaitsiak [Wed, 20 Apr 2016 05:28:00 +0000]
Add ImsManager.addRegistrationListener function
am: ce41017

* commit 'ce41017a51d0ecf6e0e2059011f21ec68f33771a':
  Add ImsManager.addRegistrationListener function

Change-Id: I20dcdbf0bec34df83010149ce8224cb2363c46b6

3 years agoAdd ImsManager.addRegistrationListener function
Pavel Zhamaitsiak [Fri, 15 Apr 2016 17:55:56 +0000]
Add ImsManager.addRegistrationListener function

Switch RcsService from using open() to addRegistrationListener()

Bug: 28150730
Change-Id: If13c610ed1b3a3cb5e36721fab69d72c6cddda62

3 years agoMerge "Wiring up Ims framework multi-endpoint APIs." into nyc-dev am: 26915f5
Tyler Gunn [Fri, 15 Apr 2016 21:10:43 +0000]
Merge "Wiring up Ims framework multi-endpoint APIs." into nyc-dev am: 26915f5
am: 838ae54

* commit '838ae541e7c8807f6895baa3b4205a5938dcbd7c':
  Wiring up Ims framework multi-endpoint APIs.

Change-Id: Ia75f1c89a26c67b59ca8f8e4c17f546b8c5ad335

3 years agoMerge "Wiring up Ims framework multi-endpoint APIs." into nyc-dev
Tyler Gunn [Fri, 15 Apr 2016 21:07:31 +0000]
Merge "Wiring up Ims framework multi-endpoint APIs." into nyc-dev
am: 26915f5

* commit '26915f571175c8d84db6d1f2fdf54b5cb3f6926e':
  Wiring up Ims framework multi-endpoint APIs.

Change-Id: I11134723fab1cec76fcb87bd0d15a325b03157ec

3 years agoMerge "Wiring up Ims framework multi-endpoint APIs." into nyc-dev
Tyler Gunn [Fri, 15 Apr 2016 21:01:11 +0000]
Merge "Wiring up Ims framework multi-endpoint APIs." into nyc-dev

3 years agoTurn on VT when turning on Enhanced 4G LTE and VT is enabled in settings am: ff29b9d
Pavel Zhamaitsiak [Fri, 15 Apr 2016 20:53:55 +0000]
Turn on VT when turning on Enhanced 4G LTE and VT is enabled in settings am: ff29b9d
am: d112adc

* commit 'd112adcd15d07aaf76de0fd647ad89bedc0474e9':
  Turn on VT when turning on Enhanced 4G LTE and VT is enabled in settings

Change-Id: I8d57629b11ed4ef1e87e7e4e5073edb65d593ccb

3 years agoTurn on VT when turning on Enhanced 4G LTE and VT is enabled in settings
Pavel Zhamaitsiak [Fri, 15 Apr 2016 20:50:36 +0000]
Turn on VT when turning on Enhanced 4G LTE and VT is enabled in settings
am: ff29b9d

* commit 'ff29b9d0019018b726d1b35b30bce8e4a9984cd2':
  Turn on VT when turning on Enhanced 4G LTE and VT is enabled in settings

Change-Id: I0ca237248cdd2d54e789d33b7ec8565a6e9042a7

3 years agoTurn on VT when turning on Enhanced 4G LTE and VT is enabled in settings
Pavel Zhamaitsiak [Fri, 15 Apr 2016 19:16:57 +0000]
Turn on VT when turning on Enhanced 4G LTE and VT is enabled in settings

Bug: 27974555
Change-Id: I6899f46e9a6d0dd5160882cdeda92ab202f8ea3a

3 years agoRcsService: Request ImsManager\'s instance with correct phoneId and serviceClass...
Pavel Zhamaitsiak [Thu, 14 Apr 2016 20:23:25 +0000]
RcsService: Request ImsManager\'s instance with correct phoneId and serviceClass am: 78f7558
am: 5085a68

* commit '5085a6871859ba1c5be292d2e30082dd502ab673':
  RcsService: Request ImsManager's instance with correct phoneId and serviceClass

Change-Id: Ia8087d4e874416495c4a55325da266ac4d939dbe

3 years agoRcsService: Request ImsManager\'s instance with correct phoneId and serviceClass
Pavel Zhamaitsiak [Thu, 14 Apr 2016 15:47:50 +0000]
RcsService: Request ImsManager\'s instance with correct phoneId and serviceClass
am: 78f7558

* commit '78f75585b002507089d2bdb242b063a09477270f':
  RcsService: Request ImsManager's instance with correct phoneId and serviceClass

Change-Id: Ica6f58650c2d41a3a99c7bf2a51617a9ba18cae3

3 years agoRcsService: Request ImsManager's instance with correct phoneId and serviceClass
Pavel Zhamaitsiak [Thu, 14 Apr 2016 02:24:54 +0000]
RcsService: Request ImsManager's instance with correct phoneId and serviceClass

Bug: 28154548
Change-Id: I74fe051088b04ccf1aa15b277c6890cb8e1a0966

3 years agoWiring up Ims framework multi-endpoint APIs.
Tyler Gunn [Wed, 13 Apr 2016 22:44:38 +0000]
Wiring up Ims framework multi-endpoint APIs.

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

3 years agoMerge "Support VoWifi for rcs." into nyc-dev am: 0f6e32e
Pavel Zhamaitsiak [Thu, 7 Apr 2016 18:08:46 +0000]
Merge "Support VoWifi for rcs." into nyc-dev am: 0f6e32e
am: 7b7c90b

* commit '7b7c90b99d8ba2d0b5dcebafeab0b1b754b9b54b':
  Support VoWifi for rcs.

Change-Id: I59dbb1882e68a4138291ace4b7b775ba600f1350

3 years agoMerge "Support VoWifi for rcs." into nyc-dev
Gao Bing [Thu, 7 Apr 2016 18:05:13 +0000]
Merge "Support VoWifi for rcs." into nyc-dev
am: 0f6e32e

* commit '0f6e32e21862df23bb171f9e47358bcbfd9f0ae0':
  Support VoWifi for rcs.

Change-Id: If6788fca61c7fec308cf1770cad102ee66b7ab73

3 years agoMerge "Support VoWifi for rcs." into nyc-dev
Pavel Zhamaitsiak [Thu, 7 Apr 2016 17:51:15 +0000]
Merge "Support VoWifi for rcs." into nyc-dev

3 years agoCleanup VoLte and ViLte settings in ImsManager am: 92b54b2
Pavel Zhamaitsiak [Mon, 4 Apr 2016 19:21:17 +0000]
Cleanup VoLte and ViLte settings in ImsManager am: 92b54b2
am: 4ab4e08

* commit '4ab4e08566cf16d163cf7cc3ff1fd19deac29f63':
  Cleanup VoLte and ViLte settings in ImsManager

Change-Id: Ic9a017a1c1db2648a1d6d1cc235320522dd47cb0

3 years agoCleanup VoLte and ViLte settings in ImsManager
Pavel Zhamaitsiak [Mon, 4 Apr 2016 19:18:55 +0000]
Cleanup VoLte and ViLte settings in ImsManager
am: 92b54b2

* commit '92b54b27606866d7bd1c546f5dd59e7d64265fb2':
  Cleanup VoLte and ViLte settings in ImsManager

Change-Id: I0874a8922167cf1c8419cc8de47b4a746af46724

3 years agoSupport VoWifi for rcs.
Gao Bing [Tue, 22 Mar 2016 00:30:53 +0000]
Support VoWifi for rcs.

Need handle it different since the capability could be changed along
with the wifi signal strength.

Bug: 23222011
Change-Id: I68d412798f6a3c9d9b087508ff12405ac3de4b30

3 years agoCleanup VoLte and ViLte settings in ImsManager
Pavel Zhamaitsiak [Fri, 1 Apr 2016 22:55:47 +0000]
Cleanup VoLte and ViLte settings in ImsManager

- Remove SharedPref which was previously used for VT setting.
- Don't set ViLte feature value in setAdvanced4GMode.

Bug: 27974555
Change-Id: Id610502c979cac4d47f58efbadc39bb812d3ed47

3 years agoCall ImsConfig.setProvisionedValue() in new thread am: 47aeacf
Pavel Zhamaitsiak [Thu, 31 Mar 2016 05:14:57 +0000]
Call ImsConfig.setProvisionedValue() in new thread am: 47aeacf
am: a76a183

* commit 'a76a183a8ef234d090ab2f1da91c17edb49ace97':
  Call ImsConfig.setProvisionedValue() in new thread

Change-Id: Iaf133ebe0eaf661b3fc70fdba9e7f2d1f24b1aeb

3 years agoCall ImsConfig.setProvisionedValue() in new thread
Pavel Zhamaitsiak [Thu, 31 Mar 2016 05:12:15 +0000]
Call ImsConfig.setProvisionedValue() in new thread
am: 47aeacf

* commit '47aeacf0b9b7412b70e8cab8e81f358efd032f2a':
  Call ImsConfig.setProvisionedValue() in new thread

Change-Id: I50ce8fe8f9cb2a41fbfda7dd049319f1f64cca9c

3 years agoCall ImsConfig.setProvisionedValue() in new thread
Pavel Zhamaitsiak [Thu, 31 Mar 2016 01:54:55 +0000]
Call ImsConfig.setProvisionedValue() in new thread

Bug: 27816215
Change-Id: I2af44c0b9f3db7ba586bbeb549ed1455b4af86a4

3 years agoDon\'t disable IMS if SIM is not ready am: fc20299
Pavel Zhamaitsiak [Wed, 30 Mar 2016 02:21:45 +0000]
Don\'t disable IMS if SIM is not ready am: fc20299
am: acbf6c0

* commit 'acbf6c023433a34a80b9ee0cef93bb97558007a4':
  Don't disable IMS if SIM is not ready

Change-Id: I088d9b4a9a4fa0f7bb1b706f9a56578f64a9eedb

3 years agoDon\'t disable IMS if SIM is not ready
Pavel Zhamaitsiak [Wed, 30 Mar 2016 02:17:54 +0000]
Don\'t disable IMS if SIM is not ready
am: fc20299

* commit 'fc20299fda78be65822470409533f1710b0be228':
  Don't disable IMS if SIM is not ready

Change-Id: Id174e88497ae43914394bda449b9edd8a783e71c

3 years agoDon't disable IMS if SIM is not ready
Pavel Zhamaitsiak [Wed, 30 Mar 2016 01:07:38 +0000]
Don't disable IMS if SIM is not ready

Bug: 27904215
Change-Id: Ieb2688bb8bc4916c28d1e7d8a48f7bdc854582cb