Skip to content
Snippets Groups Projects
  1. Feb 17, 2021
  2. Feb 16, 2021
    • Marcus Hagerott's avatar
      Add UCS-2 support for SimPhonebookContract · 407164df
      Marcus Hagerott authored
      This simplifies the API by eliminating the need to attempt to detect
      and report unsupported characters.
      
      Test: atest FrameworksTelephonyTests:com.android.internal.telephony.uicc.IccUtilsTest TeleServiceTests:SimPhonebookProviderTest
      Bug: 154363919
      Change-Id: Ica8f3a642ee50ca81c43822ba39c0a071c279705
      407164df
  3. Feb 15, 2021
    • Franck Perez's avatar
      Allow optional package names in carrier configs · 32bd3884
      Franck Perez authored
      Bug: 149749602
      Test: tested locally both the non-regression (no package names) and the new behaviour (package names) with carrier-provided test apps
      Change-Id: I0b807ea1f6ae1f1663dd4362900ab61012a0aa8d
      32bd3884
  4. Feb 14, 2021
    • Kai Shi's avatar
      Change config_bandwidthEstimateSource to bandwidth_estimator · 653d62fe
      Kai Shi authored
      Change the default value of  config_bandwidthEstimateSource to
      bandwidth_estimator.
      
      Bug: 177942435
      Bug: 176814680
      Test: atest -c FrameworksTelephonyTests:com.android.internal.telephony
      Test: manual test in 2G/3G/4G networks
      Change-Id: I59c869334a6147879331c428baeb9625e0802f6e
      653d62fe
  5. Feb 11, 2021
    • Daniel Bright's avatar
      Add CAPABILITY_ALLOWED_NETWORK_TYPES_USED · e177c097
      Daniel Bright authored
      * Made the HAL version available to radio interface capabilities
      * With version 1.6 of the Radio HAL, a new function was added to enforce
      the user network types preference (setAllowedNetworkTypeBitmap).
      Depending on the version implemented by the modem the
      setPreferredNetworkType and setAllowedNetworkTypes TelephonyManager API
      methods may use this new HAL method or rely on the previous method
      (setPreferredNetworkType). This new capability enum value can be used by
      TelephonyManager consumers to know which HAL function is effectively
      backing up their calls.
      
      Bug: 163168917
      Test: checked logs, created RadioConfigCapabilitiesResponseTest
      Change-Id: Ie31d32a08b10b8c125f27832e81a3e65b6d8767a
      e177c097
    • Daniel Bright's avatar
      Changed ApnThrottleStatus to ThrottleStatus · a5a88fd3
      Daniel Bright authored
      * Changed verbiage to be more generic at request of the API council
      
      Bug: 175092152
      Test: make & flash
      Merged-In: I8bec64b0c38be94bcd3f3b99bcebfb378384c970
      Change-Id: I8bec64b0c38be94bcd3f3b99bcebfb378384c970
      a5a88fd3
    • Brad Ebinger's avatar
      Add the ability to send the feature tags associated with IMS registration · 8420894e
      Brad Ebinger authored
      - In order to better support UCE, allow the IMS registration update to
      the framework to include the feature tags associated with the registration
      so that this information can be used in SIP PUBLISH.
      
      - Encapsulate other IMS registration attributes into a singlular class.
      
      Bug: 177375635
      Test: atest CtsTelephonyTestCases:ImsServiceTest
      Merged-In: Id730e5e0c9322c2a845523f3b3901f3d899c3f1c
      Change-Id: Id730e5e0c9322c2a845523f3b3901f3d899c3f1c
      8420894e
  6. Feb 10, 2021
  7. Feb 09, 2021
    • Hall Liu's avatar
      Update docs for getServiceState · 92b0e4b0
      Hall Liu authored
      Update docs for getServiceState to reflect the degrading behavior
      depending on the location permissions the caller holds, and to make it
      clear that an appops usage will be logged against the caller if they
      hold location permissions.
      
      Fixes: 179390723
      Test: NA
      Change-Id: Icd541ab9bd265eec9065041486574953f9bee0b1
      92b0e4b0
    • SongFerngWang's avatar
      Add NR SA OVERRIDE_NETWORK_TYPE_NR_ADVANCED for TelephonyDisplayInfo · c18545e1
      SongFerngWang authored
      NetworkTypeController set OVERRIDE_NETWORK_TYPE_NR_ADVANCED when
      device connect NR and frequency is mmWave.
      
      Bug: 179443240
      Bug: 179453836
      Test: atest frameworks/opt/telephony/src/java/com/android/internal/telephony/NetworkTypeController.java
      Change-Id: I242e8499a1bb31dcb5a3f0fbae2f8423c8c8f8a0
      Merged-In: I242e8499a1bb31dcb5a3f0fbae2f8423c8c8f8a0
      c18545e1
    • Brad Ebinger's avatar
      Add the ability to send the feature tags associated with IMS registration · 571acd85
      Brad Ebinger authored
      - In order to better support UCE, allow the IMS registration update to
      the framework to include the feature tags associated with the registration
      so that this information can be used in SIP PUBLISH.
      
      - Encapsulate other IMS registration attributes into a singlular class.
      
      Bug: 177375635
      Test: atest CtsTelephonyTestCases:ImsServiceTest
      Change-Id: Id730e5e0c9322c2a845523f3b3901f3d899c3f1c
      571acd85
    • Daniel Bright's avatar
      Hide NO_THROTTLE_EXPIRY_TIME · 6bc0f7cd
      Daniel Bright authored
      There is no reason to expose NO_THROTTLE_EXPIRY_TIME since
      the fact that the apn was not throttle can be explicitly checked
      for by checking the throttle type.
      
      Test: N/A
      Bug: 175092152
      Merged-In: I8888fae0037fd04e1668ab51eff91dd2bcb5e057
      Change-Id: I8888fae0037fd04e1668ab51eff91dd2bcb5e057
      6bc0f7cd
    • James.cf Lin's avatar
      [RCS UCE] Expose the IMS RCS feature APIs · acf66491
      James.cf Lin authored
      The RCS feature is supported, expose the RCS APIs.
      
      Bug: 174187744
      Test: atest -c CtsTelephonyTestCases:android.telephony.ims.cts.ImsServiceTest
      Merged-In: Ibc51a34cb3c3946ab8e8bd92591c734a45a4eb71
      Change-Id: Ibc51a34cb3c3946ab8e8bd92591c734a45a4eb71
      acf66491
    • Michele Berionne's avatar
      Add new API for unattended reboot. · 726fa0a5
      Michele Berionne authored
      Details of the feature are available at: go/pin-after-ota
      
      CTS-Coverage-Bug: 179310594
      Bug: 160784387
      Test: manual
      Change-Id: I59b7ff7afec9846a114ee8d20f14d22cf69f0680
      726fa0a5
  8. Feb 06, 2021
    • James.cf Lin's avatar
      [RCS UCE] Expose the IMS RCS feature APIs · 81bec148
      James.cf Lin authored
      The RCS feature is supported, expose the RCS APIs.
      
      Bug: 174187744
      Test: atest -c CtsTelephonyTestCases:android.telephony.ims.cts.ImsServiceTest
      Change-Id: Ibc51a34cb3c3946ab8e8bd92591c734a45a4eb71
      81bec148
  9. Feb 05, 2021
    • Jayachandran C's avatar
      Add QoS filter matching and unit tests · 9fef2219
      Jayachandran C authored
      Bug: 158315614
      Test: atest com.android.internal.telephony.dataconnection.QosCallbackTrackerTest
      
      Change-Id: I7d6d66eba5612182703826b60b4d735230572eea
      9fef2219
    • Brad Ebinger's avatar
      Discard dead MmTelFeature Binder Instances · cd910c21
      Brad Ebinger authored
      When the phone process crashes and the IMS service is in
      a separate process, there is a condition where the ImsService may
      still stay unbound, but alive and not torn down. In this case,
      when the phone process comes back up and tries to register new
      binder callbacks, detect that the old binder callbacks are dead
      and discard instead of throwing an exception.
      
      Bug: 179217608
      Test: kill phone process
      Change-Id: I4fc3b6d15fe19ebaf1fc52dab92a615a761222f8
      cd910c21
  10. Feb 04, 2021
    • Sarah Chin's avatar
      Update setSubscriptionOverride API to allow network types · 9762f014
      Sarah Chin authored
      Allow 5G unmetered override via a different API than
      setSubscriptionPlans. OVERRIDE_UNMETERED can be set without defining
      SubscriptionPlans, but OVERRIDE_CONGESTED behavior remains the same.
      Both the unmetered and congested case of setSubscriptionOverride take in
      networkTypes as an additional parameter
      
      Test: atest FrameworksTelephonyTests
      Test: atest SubscriptionManagerTest
      Bug: 175723642
      Change-Id: Ie196db5e236e478f1c29c3dfd1ca31acc205c54b
      Merged-In: Ie196db5e236e478f1c29c3dfd1ca31acc205c54b
      9762f014
    • Jack Nudelman's avatar
      Call TelephonyProvider apis for backup/restore per-sim settings. · e2ea428d
      Jack Nudelman authored
      Bug: 172244913
      Test: make, atest TelephonyProviderTest
      
      Change-Id: I1652172f003e2fd5ab08dfdbf63dadc64e034406
      e2ea428d
    • Rambo Wang's avatar
      Rename SignalThresholdInfo.Builder#setThresholdUnlimited · 27be9449
      Rambo Wang authored
      Use method overload instead of two distinguish names since they
      are both used to set thresholds but for different callers.
      
      Bug: 177956167
      Test: atest com.android.internal.telephony.SignalThresholdInfoTest
      Change-Id: I56cba06f8d70d87aa188c54d58fefa6d785f5054
      27be9449
    • James.cf Lin's avatar
      [RCS UCE] Add a network response with Reason header info callback for the... · 44016085
      James.cf Lin authored
      [RCS UCE] Add a network response with Reason header info callback for the publish request and subscribe request.
      
      Bug: 177495626
      Test: atest ImsServiceTest RcsUceAdapterTest
      Change-Id: I830894bb022947f864a716959489c941f79ce070
      44016085
  11. Feb 02, 2021
    • Jack Yu's avatar
      Temporary fix to prevent TEMPORARILY_NOT_METERED leak · ad5413f7
      Jack Yu authored
      Currently we are seeing TEMPORARILY_NOT_METERED occurs on non-5G
      devices. This fix adds more checks to prevent incorrect
      TEMPORARILY_NOT_METERED being set. Before we root cause the issue,
      we only allow this bit when all of the following conditions met.
      
      1. Devices should support 5G.
      2. Carriers should support 5G unmetered data.
      3. Device should camp on 5G network.
      
      This temporary fix should be removed after we root cause the issue.
      
      Bug: 176119724
      Test: Manual
      Change-Id: I2b987d24851cdb16d8457b0ec5c546ace5485ed0
      Merged-In: I2b987d24851cdb16d8457b0ec5c546ace5485ed0
      ad5413f7
    • Hall Liu's avatar
      Rename setMobileDataPolicyEnabledStatus · 7da0b797
      Hall Liu authored
      Rename to setMobileDataPolicyEnabled per API council comments
      
      Fixes: 171804465
      Test: atest TelephonyManagerTest
      Change-Id: Idff480ce21d1591057c26e6e5474c6ff2ee5297a
      7da0b797
    • calvinpan's avatar
      Add a carrier config for non-RCS capabilities expiration · 39884877
      calvinpan authored
      Bug: 174196620
      Test: atest
      Change-Id: I280d8e1687feb2d96a20e2d18a7abc62c4a89e25
      39884877
    • Sarah Chin's avatar
      Update setSubscriptionOverride API to allow network types · 58fe3818
      Sarah Chin authored
      Allow 5G unmetered override via a different API than
      setSubscriptionPlans. OVERRIDE_UNMETERED can be set without defining
      SubscriptionPlans, but OVERRIDE_CONGESTED behavior remains the same.
      Both the unmetered and congested case of setSubscriptionOverride take in
      networkTypes as an additional parameter
      
      Test: atest FrameworksTelephonyTests
      Test: atest SubscriptionManagerTest
      Bug: 175723642
      Change-Id: Ie196db5e236e478f1c29c3dfd1ca31acc205c54b
      Merged-In: Ie196db5e236e478f1c29c3dfd1ca31acc205c54b
      58fe3818
    • Steven Moreland's avatar
      NetworkRegistrationInfo: add Parcel recycle · 87326e0f
      Steven Moreland authored
      ~580 hits on cuttlefish boot
      
      Bug: 139327211
      Test: boot w/ Parcel.java DEBUG_RECYCLE
      Change-Id: I20b7c8865c3ab1f562dfa9f19039f08cef8f0f7d
      87326e0f
    • Brad Ebinger's avatar
      Add SIP configration Bundle keys for UA and CNI · c28d5844
      Brad Ebinger authored
      Adds IMS SIP configuration bundle keys for User-Agent and
      Cellular-Network-Info headers required by some networks.
      
      Bug: 178606181
      Test: atest CtsTelephonyTestCases:SipDelegateManagerTest
      Change-Id: I389162ca0c6348580f6ee8bb6ce5ee3a4e84595e
      c28d5844
  12. Feb 01, 2021
  13. Jan 30, 2021
  14. Jan 29, 2021
  15. Jan 28, 2021
    • Hall Liu's avatar
      Add support for integrating call composer · a749abce
      Hall Liu authored
      * Minor bugfix in call log to handle USER_CURRENT
      * add TelephonyLocalConnection that allows frameworks/opt/telephony to
      call code (indirectly) in packages/services/Telephony
      
      Bug: 177613111
      Test: atest CallComposerTest
      
      Merged-In: I602b51da6009c884364a026781ca3c160978fbd1
      Change-Id: I61af7553b4b3d71fe87c86fca62941747d43ef55
      a749abce
    • Zoey Chen's avatar
      [PhysicalChannelConfig] RIL will report UNKNOWN range to PhysicalChannelConfig... · b3eb3084
      Zoey Chen authored
      [PhysicalChannelConfig] RIL will report UNKNOWN range to PhysicalChannelConfig and it can not throw out Exception.
      
      Bug: 178632267
      Test: manual
      Change-Id: I02caa256b3725f09859d6af38649a62f52862158
      b3eb3084
    • Jiashen Wang's avatar
      Do now throw exception when activation code is empty · 68418a01
      Jiashen Wang authored
      Bug: 169276772
      Test: 13352325
      Change-Id: Ia8fd0ab98c33d1e30b4fce1bad53b1c628364725
      Merged-In: Ia8fd0ab98c33d1e30b4fce1bad53b1c628364725
      68418a01
    • Jiashen Wang's avatar
      Init DownloadableSubscription with Confirmation Code · 738abf60
      Jiashen Wang authored
      Currently carrier apps are not able to pass the confirmation code along
      with the downloadable subscription because carrier apps do not have the
      permission to set the CC. So carrier apps have to rely on LUI's scree
      for entering the confirmation code. In order to make the process more
      flexable for carriers, we decided to add a method to initialize a
      Downloadable Subscription with the confirmation code.
      
      Test: ag/13028582
      Bug: 169276772
      Change-Id: Icfa8b0f5b1699d24d8e39c3297ed25c7d1607739
      Merged-In: Icfa8b0f5b1699d24d8e39c3297ed25c7d1607739
      738abf60
Loading