Commit Graph

6692 Commits

Author SHA1 Message Date
Nagaraja
633db92447 Merge "Added Part & Addr Constants."
am: f5d5de8a0f

Change-Id: Ieac6f8911910c9fea16d60457b5108222f68ca92
2019-08-23 02:28:01 -07:00
Treehugger Robot
f5d5de8a0f Merge "Added Part & Addr Constants." 2019-08-21 21:18:31 +00:00
Leland Miller
6ef5b6c183 Merge "Fix incorrect descriptions under SMS contract"
am: 8f48cb7e7e

Change-Id: I9b8659b91e72608100efbba3d36cb0b86066feb3
2019-08-19 08:02:38 -07:00
Treehugger Robot
8f48cb7e7e Merge "Fix incorrect descriptions under SMS contract" 2019-08-19 14:22:21 +00:00
Brad Ebinger
c64c204f59 Merge "Modify RCS UCE APIs to use AIDL Interfaces."
am: 4204a6017e

Change-Id: I3c10e76be4266bb4f43306ca3f0c7362499208f7
2019-08-13 16:34:41 -07:00
Brad Ebinger
4204a6017e Merge "Modify RCS UCE APIs to use AIDL Interfaces." 2019-08-13 22:46:18 +00:00
Leland Miller
332f0a4ae8 Merge "Add documentation for Locked Messages"
am: 3e85da2d89

Change-Id: Ie2ada062645c674ef35b386272a592f36e1485ee
2019-08-12 18:21:16 -07:00
Leland Miller
3e85da2d89 Merge "Add documentation for Locked Messages" 2019-08-12 23:42:56 +00:00
Leland Miller
8627256f12 Fix incorrect descriptions under SMS contract
Fixes: 117203793
Test: N/A, only modifies documentation
Change-Id: I5c4bc23e41bc0d1c97bccf7e288c4c41d8e1a438
2019-08-08 10:40:05 -07:00
Jack Yu
b0bd8bedad Merge "Added disallowed APN types configuration support"
am: 13b0b1a73d

Change-Id: I6c66b42ba4e39005bb255a9d924aa518810d99f3
2019-08-07 21:34:28 -07:00
Jack Yu
13b0b1a73d Merge "Added disallowed APN types configuration support" 2019-08-08 04:16:30 +00:00
Brad Ebinger
06a48decec Modify RCS UCE APIs to use AIDL Interfaces.
Integrate AIDL backend into RCS UCE APIs.

Test: Telephony Unit Tests
Change-Id: I7a1af154676797ce5adf7b037c883827f4085d52
2019-08-07 17:14:49 -07:00
Xiangyu/Malcolm Chen
4853d18c36 Merge "Add carrier config for data roaming notification"
am: 8526f8788d

Change-Id: Ic25d7b8e133e479ce68dca375b5879f8adecd327
2019-08-06 14:57:23 -07:00
Shuo Qian
cd9786aae4 Merge "Add a documentation in EmergencyNumber#getNumber"
am: 27c3d13f9f

Change-Id: Ic3d047f3ec396de5ae6384c83cb31a113aabdaa8
2019-08-06 14:56:19 -07:00
Brad Ebinger
cb258ecb70 Merge "Adds better logging for ImsFeature features"
am: 4c5cd98c53

Change-Id: I7ba12bae00ffeea77f83076f99bd9a9ae89d120b
2019-08-06 14:52:27 -07:00
Jordan Liu
58c632ae2d Add carrier config for data roaming notification
This config, when enabled, shows the user a notification when the device
switches to data roaming and the user has data roaming on.

Bug: 133358875
Test: manual
Change-Id: Ia091575ff0fa7e02f0c6a98bae0e66ef73beff81
Merged-In: Ia091575ff0fa7e02f0c6a98bae0e66ef73beff81
2019-08-05 19:31:34 -07:00
Shuo Qian
27c3d13f9f Merge "Add a documentation in EmergencyNumber#getNumber" 2019-08-06 01:56:32 +00:00
Brad Ebinger
4c5cd98c53 Merge "Adds better logging for ImsFeature features" 2019-08-06 00:27:04 +00:00
Taesu Lee
b89c2984bb Added the min match system config for loose phone numbers comparison
Specific min match is required for each country.

Test: atest PhoneNumberUtilsTest

Change-Id: I7f9e9ad824d44f2ebf8367beb6ec337e3eb3a8ad
Merged-In: I7f9e9ad824d44f2ebf8367beb6ec337e3eb3a8ad
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
Bug:134246556
(cherry picked from commit d65aafc748)
2019-08-05 23:45:37 +00:00
sqian
4d93934a45 Add a documentation in EmergencyNumber#getNumber
If the number starts with a carrier prefix, the
 carrier prefix is configured in
 {@link CarrierConfigManager#KEY_EMERGENCY_NUMBER_PREFIX_STRING_ARRAY}.

This is important because it provides a solid reference for Apps to
strip the prefix, which they may not prefer to display.

Bug: 137225076
Test: Treehugger
Change-Id: I1f6bd74f1d6eb86fe3326246e0ddb08b9cf7ac11
Merged-In: I1f6bd74f1d6eb86fe3326246e0ddb08b9cf7ac11
(cherry picked from commit 552a58ae51)
2019-08-05 23:00:39 +00:00
Hui Yu
483e6e3731 Merge "Added the min match system config for loose phone numbers comparison" 2019-08-05 21:41:56 +00:00
Taesu Lee
c180e46fe5 Added the min match system config for loose phone numbers comparison
Specific min match is required for each country.

Test: atest PhoneNumberUtilsTest

Change-Id: I7f9e9ad824d44f2ebf8367beb6ec337e3eb3a8ad
Merged-In: I7f9e9ad824d44f2ebf8367beb6ec337e3eb3a8ad
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
Bug:134246556
2019-08-05 21:27:36 +00:00
Shuo Qian
06a0b6a010 Merge "Add documentation in TelephonyManager#getNetworkCountryIso"
am: 753f6c3e5a

Change-Id: Iae5df44de8a307888b4eff8d581ddefd68ad3450
2019-08-05 13:30:31 -07:00
sqian
597c6bad06 Add documentation in TelephonyManager#getNetworkCountryIso
In multi-sim, returns a shared emergency network country iso
 from other subscription if the subscription used to create the
 TelephonyManager doesn't camp on a network due to some reason
 (e.g. pin/puk locked), or sim is absent in the corresponding slot.

Test: unit test
Bug: 137236159
Bug: 137235431
Change-Id: I311e690d1f79ebefbc068c486d9bed814c129aab
Merged-In: I311e690d1f79ebefbc068c486d9bed814c129aab
(cherry picked from commit 8ab9550f86)
2019-08-02 15:43:34 -07:00
Jack Yu
284a528847 Added disallowed APN types configuration support
The change added the configuration support for disallowed APN
types for WWAN or WLAN transport. This is to meet carrier policy
that certain traffic for APN types are not allowed on given
transport.

Bug: 135551751
Test: Manual + unit tests
Merged-in: I63c44d1e774b7491929406929e1a5a556db9515a
Change-Id: I63c44d1e774b7491929406929e1a5a556db9515a
(cherry picked from commit ac9a731d27)
2019-08-02 09:58:55 -07:00
Nagaraja
ec816a04b6 Add documentation for Locked Messages
Test: None, documentation only.
Bug: 124791757
Change-Id: I5e0005547dbf47d2b0b3b5de4f1f9486f0385736
2019-08-01 20:18:34 +00:00
Dheeraj Shetty
9d0769f8a6 Merge changes from topic "ims_cc"
am: a08cc8306f

Change-Id: I481a681784df325066a9087c0a82d0f15268ba7f
2019-07-31 21:57:40 -07:00
Dheeraj Shetty
39bcf023a0 CarrierConfig: get configs by prefix
am: 1c446a22d4

Change-Id: Ia39370cb55a8418f5ce600bf4e58a62a985a53ce
2019-07-31 21:57:26 -07:00
Treehugger Robot
a08cc8306f Merge changes from topic "ims_cc"
* changes:
  ims: API to update ims carreir configs
  CarrierConfig: get configs by prefix
  Add new carrier config for supporting WPS over IMS
2019-08-01 04:35:50 +00:00
Dheeraj Shetty
6b58978968 ims: API to update ims carreir configs
Add a new API in IImsConfig to update carrier
configs for ims.

Bug: 125484786
Test: Build
Change-Id: Id4577b46df514f7948a1d7b1ca58c12abf93b744
2019-08-01 00:20:21 +00:00
Dheeraj Shetty
1c446a22d4 CarrierConfig: get configs by prefix
Get configs using the prefix of components like gps, wifi or ims.
Add a new ims class for configs related to ims stack.

Bug: 132286782
Test: Build

Change-Id: Ib20ac3b3c55156913284268439102fba7e96dad7
2019-08-01 00:20:06 +00:00
andychou
a722fdf05a Add new carrier config for supporting WPS over IMS
Some carriers allow WPS over IMS but carrier not allow.
Add a carrier config and dial WPS call over IMS or CS per config value

Bug: 131917532
Test: Override Carrier Config and test WPS over IMS or CS
Change-Id: Idb698b12ba08086584e1883cc61e31f924ae42cb
Merged-In: Idb698b12ba08086584e1883cc61e31f924ae42cb
2019-08-01 00:19:39 +00:00
Brad Ebinger
7c50667bc6 Merge "Add getSlotId API for ImsFeature and docs changes"
am: 375c74a865

Change-Id: I3c7e84575a552217637b611bff360b003ea43178
2019-07-31 11:31:26 -07:00
Brad Ebinger
5b01ea24d5 Add getSlotId API for ImsFeature and docs changes
Test: Manual
Change-Id: Ie8fdf191b863105fad4751df7d7de61858b75f32
2019-07-29 16:37:26 -07:00
Brad Ebinger
3d36c75a4c Merge "Add APIs for ImsService RCS UCE implementation"
am: 01f0935054

Change-Id: Ic4953e05afa2187e4566aaba5799dc800e61f548
2019-07-29 13:53:47 -07:00
Brad Ebinger
01f0935054 Merge "Add APIs for ImsService RCS UCE implementation" 2019-07-29 20:10:38 +00:00
Brad Ebinger
b34f1b96cf Adds better logging for ImsFeature features
Test: Manual, check logcat
Change-Id: I203cfb8462956dffcab03756cbb379810595835b
2019-07-26 16:32:49 -07:00
Nathan Harold
062a8b747a Merge "Expose RSSI as GSM RAT-specific Signal Strength"
am: aaab62e3e5

Change-Id: Id92f441cdd64927d2f73ce0a3e4072320da60a95
2019-07-26 12:15:47 -07:00
Nathan Harold
aaab62e3e5 Merge "Expose RSSI as GSM RAT-specific Signal Strength" 2019-07-26 18:37:34 +00:00
Brad Ebinger
c2a60b20bc Add APIs for ImsService RCS UCE implementation
Includes APIs for RCS User Capability Echange,
including presence and SIP OPTIONS.

Note: This CL only defines the API changes
needed for this, not the telephony implementation
to unblock vendor implementation and testing.

Test: Manual
Bug: 111305845
Change-Id: I91227a05cb7062f17aac78657e25e28fac2b4d5d
2019-07-26 11:15:52 -07:00
Brad Ebinger
c00a1b9d2a Merge "Call out IllegalArgumentException in docs for ImsMmTelManager"
am: ec63e6e9ed

Change-Id: Id51fdb8b8456c799f5939a7acd22fd024b935180
2019-07-24 14:12:05 -07:00
Brad Ebinger
ec63e6e9ed Merge "Call out IllegalArgumentException in docs for ImsMmTelManager" 2019-07-24 20:54:08 +00:00
Nagaraja
a15ee4d12b Added Part & Addr Constants.
This constants is added to avoid usage of hard-coded strings.

Test: None, added constants only.
Bug: 124791757
Change-Id: Ib95b44b642b9a6bb5d2d741509fe13f23fdb27b3
2019-07-22 11:30:26 +05:30
Treehugger Robot
24eac6a4c7 Merge "Add @NonNull annotation to CONTENT_URI" 2019-07-19 08:54:31 +00:00
Brad Ebinger
9b490a16d9 Call out IllegalArgumentException in docs for ImsMmTelManager
There are situations where the ImsMmTelManager APIs will
throw an IllegalArgumentException that were not explicitly called
out. These situations are now documented correctly.

Also internally moved to a SystemSpecificException that is
rethrown as an IllegalArgumentException in case we need to
add other Exception cases to the API.

Will follow up with API changes that deprecate the current
APIs and throw a checked exception instead.

Bug: 137222412
Bug: 137225292
Test: manual
Change-Id: I416b20dc4e7723c752cc028866348c97dbeeb5a8
2019-07-16 14:55:57 -07:00
Brad Ebinger
0eea7ac8f4 Merge "Switch DDS during MSIM emergency call" 2019-07-12 22:59:43 +00:00
Brad Ebinger
53f6c34039 Merge "Make RcsMessageStore a top level API"
am: bac258f22e

Change-Id: If235ead8a75dc080e1e129d83bf7f24c3c996d8c
2019-07-12 14:53:26 -07:00
Brad Ebinger
bac258f22e Merge "Make RcsMessageStore a top level API" 2019-07-12 21:40:40 +00:00
Xiangyu/Malcolm Chen
5e83291083 Merge "Mark two unfinished APIs as "DO NOT USE"." 2019-07-12 19:04:17 +00:00
Leland Miller
1510dc9a0a Add @NonNull annotation to CONTENT_URI
Test: None, simple annotation
Bug: 124791757
Change-Id: Ic56c4e15c73a414f7da257585578eaaaec5f9818
2019-07-12 10:10:03 -07:00