summaryrefslogtreecommitdiff
path: root/telephony/java/com/android/ims/ImsConfig.java
AgeCommit message (Collapse)Author
2020-10-09Merge SP1A.200921.001Scott Lobdell
Change-Id: I6a8d7215f874fed05e9fec71b17c8a3d1e2c94e0
2020-08-17Add KEY_VOICE_OVER_WIFI_ENTITLEMENT_IDMeng Wang
Bug: 164250692 CTS-Coverage-Bug: 164250692 Test: make Change-Id: I917085cf6f962c7f5cc7088e2e5298597f661514
2020-03-16Merge RP1A.200313.001Steven Laver
Change-Id: I9365e4e0c5c3871444113ee9fb604d9cba9d62ce
2020-03-06API fix: Rename and clarify ProvisioningManager constantsBrad Ebinger
Fixes: 148515237 Test: atest CtsTelephonyTestCases; atest FrameworksTelephonyTests Change-Id: I633ad3270f8b7d047c3522a420746b668000d078
2020-02-13Merge RP1A.200204.001Steven Laver
Change-Id: I1e6c199dbee77379f84675965391c839eae04961
2020-02-04Merge RP1A.200123.001Steven Laver
Change-Id: I16a4437d9876db7a6a2b07231b4584df4564bee4
2020-01-30Fix import of Rlog - generated by formatting toolMeng Wang
Test: make Change-Id: Ibe36c6d0fe8bfb6277d7b9034af8dbf45ce2f716
2020-01-22Expose ImsConfig constants as part of API.Tyler Gunn
Moving the config keys in ImsConfig to ProvisioningManager and defining appropriate allowed values for all. Old values are now deprecated. Bug: 147732815 Test: Created and ran new CTS test to verify get/set of the new parameter values. Change-Id: Ifa7e1b6bcd21b4dfac541c258e1c53ee1515fa3d
2020-01-20Merge changes from topic "ims_preferred_mode" into r-keystone-qcom-devTreehugger Robot
* changes: [automerger] Ims: Add suppport for "Ims Preferred" WFC Preference am: 097dacd55b Ims: Add suppport for "Ims Preferred" WFC Preference
2020-01-14Merge changes Iec082f0c,I86a479afMeng Wang
* changes: telephony/common/* should use android.util.Log Use com.android.telephony.Rlog for mainline module.
2020-01-13Add new @SystemApis for RCS dependenciesBrad Ebinger
As part of mainline, remove telephony dependencies from RcsService and PresencePolling apps. Bug: 147319232 Test: atest CtsTelephonyTestCases Merged-in: Id25bfffc1c40db8b183206dc598165272da7356c Change-Id: Id25bfffc1c40db8b183206dc598165272da7356c
2020-01-13Use com.android.telephony.Rlog for mainline module.Meng Wang
Bug: 144374158 Test: make Merged-In: I86a479affb8e0fa8e48734324a6a05c68230d910 Change-Id: I86a479affb8e0fa8e48734324a6a05c68230d910
2020-01-07Do not use hidden HandlerExecutorSooraj Sasindran
Do not use hidden HandlerExecutor Bug: 140908357 Test: Build Change-Id: I998224991cb31d642435a23851aa18da3f00f159 Merged-In: I998224991cb31d642435a23851aa18da3f00f159
2019-12-31Ims: Add suppport for "Ims Preferred" WFC PreferenceRavi Paluri
1. Add <carrier_wfc_supports_ims_preferred_bool> configuration flag that specifies whether WFC over IMS supports <Ims Preferred> option. 2. Add <IMS_PREFERRED> constant to ImsConfig#WfcModeFeatureValueConstants Change-Id: I21303ac46c48c94d5448387d71a33fb7b58a1a6e CRs-Fixed: 2577873
2019-12-10Do not use hidden HandlerExecutorSooraj Sasindran
Do not use hidden HandlerExecutor Bug: 140908357 Test: Build Change-Id: I998224991cb31d642435a23851aa18da3f00f159
2019-01-23Define a subset of provisioning integers as publicBrad Ebinger
There are a few non-OMADM specific configs that need to be exposed in ProvisioningManager to handle cases like turning on WFC "non-persistently" for provisioning on certain networks. These should be well defined for compatibility as well as ease of use. Test: atest FrameworksTelephonyTests, turn on WFC Change-Id: I79c9492664d4bf41b10639c0596d4f2697cd46f2
2018-11-13Expose ProvisioningManager API for IMS configurationsBrad Ebinger
Bug: 117648104 Test: Manual Change-Id: I71ef979cee6467fd3d70fe70e4b899dbee70e2ae
2018-04-26Clean up old Context references in ImsConfigBrad Ebinger
Bug: 77941698 Test: Manual Change-Id: Ieb24830ef60d1bc383639777f8e22d0dc994782a
2018-01-25Make ImsService API @SystemApiBrad Ebinger
Marks the ImsService API as @SystemAPI. Bug: 63987047 Test: Build, Telephony unit tests Change-Id: I10f8a09950be87cb166b718d1dcc2954fba872cb
2018-01-25Integrate new MMTel APIs into the frameworkBrad Ebinger
Performs the bulk of the work of: 1) Moving the old MMTel APIs to a hidden .compat namespace to support older vendor versions of the code. 2) Replace the compat MMTel APIs with the new ImsService APIs and integrate them into existing code. This is one of two CLs, this CL integrates the new APIs, the next CL creates the compat layer in telephony to translate the .compat APIs to the new APIs to allow Telephony to work with older versions of the API. Before commit, the corresponding vendor changes will have to be submitted as well. Bug: 63987047 Test: Telephony Unit tests Change-Id: Icc9ecfdad000f42399beeac142083e62962c12d3
2017-12-07Adding cache of IMS provisioned values.Malcolm Chen
Adding cache of IMS provisioned values in ImsConfigImplBase. Bug: 66701374 Test: unitest Change-Id: I98f8fc12fe44a668d43464cd5f4d2abc03f29764
2017-08-29Adds ERROR state to ImsConfigBrad Ebinger
Adds the ERROR return state for bool provisioning values so that we can throw an Exception in some cases. Bug: 64540800 Test: Manual Change-Id: I0b79837c694d245999031ec65783857e114b7c75
2017-06-22Add method that checks the Binder status of ImsConfigBrad Ebinger
Adds a method to check whether or not the ImsConfig binder has died. Bug: 62723694 Test: maual, follow bug procedure Change-Id: I9df6533e7e7dc69487cea50fada6c89599b031a3
2017-03-07IMS: RTT interface changesAnju Mathapati
Changes to implement RTT feature Test: compilation Change-Id: I6ce6993f5ecc321b91642cab297efb35cda3de2b
2017-02-22reates base implementation of ImsService AIDLsBrad Ebinger
This change introduces "base classes" of the AIDL interfaces that are implemented in vendor provided ImsServices. This allows for new APIs to be added to the AIDL files, along with stub implementation of those AIDLs in the base classes. By extending from the base class, older implementations of the AIDL interfaces will not need to be updated when the interface changes. This change also moves some of the com.android.ims classes from frameworks/opt/net/ims to frameworks/base. Any class that will be used in the new unbundled ImsService system will need to be in the framework, as opposed to the optional library that they are in now. Bug: 30290416 Test: Manual Change-Id: I4a186d8e910d6d4f711e983ec8d717fc5cbdefab