1. 06 Oct, 2016 1 commit
  2. 20 Sep, 2016 1 commit
  3. 24 Aug, 2016 1 commit
  4. 18 Aug, 2016 1 commit
    • Tyler Gunn's avatar
      Modify getConferenceParticipants() to return copy of the conference data. · 3a3d8ebc
      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
      3a3d8ebc
  5. 12 Aug, 2016 2 commits
  6. 11 Aug, 2016 1 commit
    • Tyler Gunn's avatar
      Add prototype of terminate() which supports override terminate reason code. · 25a72fcc
      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
      25a72fcc
  7. 05 Aug, 2016 1 commit
  8. 01 Aug, 2016 1 commit
    • Tyler Gunn's avatar
      Ensure provisioned VT value is set appropriately on boot. · fb4abdfc
      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
      fb4abdfc
  9. 22 Jul, 2016 3 commits
  10. 15 Jul, 2016 1 commit
  11. 14 Jul, 2016 1 commit
  12. 13 Jul, 2016 1 commit
    • Jack Yu's avatar
      Disable VT when users turn off data or hit data limit · 643ffe48
      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
      643ffe48
  13. 12 Jul, 2016 1 commit
  14. 08 Jul, 2016 1 commit
  15. 06 Jul, 2016 2 commits
  16. 30 Jun, 2016 1 commit
  17. 29 Jun, 2016 1 commit
    • Jack Yu's avatar
      Report VT data usage to the client · b42ff553
      Jack Yu authored
      Report the aggregated VT data usage per call to the registered
      client.
      
      bug: 20888836
      Change-Id: I6d9629aebfde641f96fbfe2071346ae3bc362cdb
      b42ff553
  18. 22 Jun, 2016 1 commit
    • Tyler Gunn's avatar
      Add helper methods and video history tracking to ImsCall. · 1ac24854
      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
      1ac24854
  19. 10 Jun, 2016 1 commit
    • Pavel Zhamaitsiak's avatar
      Move caching of VoLTE provisioned value from ImsConfigImpl to ImsManager · 002b2048
      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
      002b2048
  20. 08 Jun, 2016 1 commit
    • Meng Wang's avatar
      Enable ims test mode on verizon · 9352c43d
      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
      9352c43d
  21. 03 Jun, 2016 1 commit
  22. 02 May, 2016 2 commits
  23. 28 Apr, 2016 2 commits
  24. 19 Apr, 2016 1 commit
  25. 15 Apr, 2016 2 commits
  26. 14 Apr, 2016 1 commit
  27. 13 Apr, 2016 1 commit
    • Tyler Gunn's avatar
      Wiring up Ims framework multi-endpoint APIs. · 4d128b6d
      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
      4d128b6d
  28. 07 Apr, 2016 1 commit
  29. 04 Apr, 2016 1 commit
    • Gao Bing's avatar
      Support VoWifi for rcs. · 94c7be93
      Gao Bing authored
      Need handle it different since the capability could be changed along
      with the wifi signal strength.
      
      Bug: 23222011
      Change-Id: I68d412798f6a3c9d9b087508ff12405ac3de4b30
      94c7be93
  30. 01 Apr, 2016 1 commit
  31. 31 Mar, 2016 1 commit
  32. 30 Mar, 2016 1 commit
  33. 19 Mar, 2016 1 commit
    • Gao Bing's avatar
      Added RCS service. · 428d4042
      Gao Bing authored
          1> PUBLISH
          2> SUBSCRIBE
          3> Periodically Capability polling
      
      Bug: 23222011
      Change-Id: I3160dfcadd85bb55e2c3033128a6766a005b68b0
      428d4042