Commit Graph

20662 Commits

Author SHA1 Message Date
Jayachandran Chinnakkannu
212ac77c9c Merge "Revert to previous constant value for ApnSetting.TYPE_DEFAULT." am: 54ad67f884
am: 793a3dac05

Change-Id: I4496b110d3fede92f8419e8150b6bf1c2b18fb9d
2019-01-17 14:58:40 -08:00
yuemingw
681cba5ef5 Revert to previous constant value for ApnSetting.TYPE_DEFAULT.
Bug: 113097474
Test: m -j && atest ApnSettingTest
Change-Id: Iadbb5cde21a9f1fff77000f10cee218ca9806b2e
2019-01-17 21:31:22 +00:00
Jordan Liu
a26b716863 Merge "EuiccManager handles multiple eUICCs using cardId" am: b39f47fe46
am: 3f944f197c

Change-Id: Id1e9a16e223505377a2933ac67b0da439d34ac5f
2019-01-17 12:47:28 -08:00
Jordan Liu
b39f47fe46 Merge "EuiccManager handles multiple eUICCs using cardId" 2019-01-17 20:24:09 +00:00
Shuo Qian
f0fa1f609c Merge "Add Emergency Call Routing" am: 7b490e3810
am: b1d1f6969a

Change-Id: Ic40d511d8bfdd224c863ae9e50e00555b32089f2
2019-01-17 10:35:46 -08:00
sqian
20799e41f4 Add Emergency Call Routing
Some countries or carriers require some emergency numbers that must
be handled with normal call routing or emergency routing.

Do not send service types from the database
as the emergency service categories

When searching for the corresponding service categories,
try to find the one that comes from the radio indication.

Test: Treehugger
Bug: 112657134
Change-Id: I95dadd07e9155c6e402a72339f307b4d7ef32fe4
Merged-In: I95dadd07e9155c6e402a72339f307b4d7ef32fe4
(cherry picked from commit a4bd738b8b)
2019-01-17 18:05:16 +00:00
Shuo Qian
23acabd6d8 Merge "Call Redirection Service enhancement" am: de92fb78fe
am: 507fd1c115

Change-Id: I053630e9fb2113df9e8b96c6d3cb3a6355a2f0b7
2019-01-16 16:54:24 -08:00
Shuo Qian
de92fb78fe Merge "Call Redirection Service enhancement" 2019-01-17 00:30:31 +00:00
Aurimas Liutikas
788994d6f4 Merge "Rerun update-api. It was out of sync." am: 03a9249547
am: 514db0054e

Change-Id: I5ffcd860c00a543c860c8385cca3db0782c1f170
2019-01-16 10:26:58 -08:00
Aurimas Liutikas
a9761b3926 Rerun update-api. It was out of sync.
Test: make -j update-api
Bug: 122916999
Change-Id: I086a9e883b447258b1969970c8cc60591a227470
Merged-In: I924d4da8474b69a88b6ff5350457df4e0aadd05c
2019-01-16 08:23:17 -08:00
Xiangyu/Malcolm Chen
6eb5fa9219 Merge "Make setMetered and setOpportunistic public." am: 609ed3380f
am: dfbb25679f

Change-Id: I25c0c4f0a5d1677934b64fc377c2289476abcd01
2019-01-15 17:17:51 -08:00
Jordan Liu
17715735ed EuiccManager handles multiple eUICCs using cardId
Bug: 80097562
Test: manual
Change-Id: I61ab60dfe4b97080148c9ee4b180e0a582b10f59
Merged-In: I61ab60dfe4b97080148c9ee4b180e0a582b10f59
2019-01-15 16:13:32 -08:00
Brad Ebinger
4b2604d3d1 resolve merge conflicts of 17c69f5414 to pi-dev-plus-aosp
Bug: 120986348
Bug: 120945804
Test: Treehugger
Merged-In: I4d7a203dd57050535867329c8dc36f8c75667c15
Change-Id: Ia2378265df93dd6b605b1b4af53e415c6ded1faf
2019-01-16 00:11:38 +00:00
Xiangyu/Malcolm Chen
609ed3380f Merge "Make setMetered and setOpportunistic public." 2019-01-15 23:31:34 +00:00
Treehugger Robot
4ba30c1bec Merge "Expose WFC roaming Mode ISIM IST EF as SystemApi" 2019-01-15 22:43:49 +00:00
Holly Jiuyu Sun
93380ab8f3 Merge "Allow privileged carrier app to update subscription nickname." am: 81801283e3
am: a5972ee708

Change-Id: I869efbd602fb484960dfca484b9ee4d9fb14ee5b
2019-01-15 14:41:31 -08:00
Holly Jiuyu Sun
81801283e3 Merge "Allow privileged carrier app to update subscription nickname." 2019-01-15 22:09:10 +00:00
Steven Moreland
93b988e6ba Merge "HIDL stuff to TestApi." am: bc79587a85
am: e6883edf8a

Change-Id: I31b92b9c23f54d889bee4bc2d2d370b5ad3af303
2019-01-15 13:41:59 -08:00
Steven Moreland
bc79587a85 Merge "HIDL stuff to TestApi." 2019-01-15 21:15:34 +00:00
Tyler Gunn
8089790805 Merge "Add CallerIdentification to CallScreeningService API." am: 6f37294f4c
am: 8657bc24e4

Change-Id: I158e7b8e1b1fd89e9c6e8f5f0c33b5c0e856b2cb
2019-01-15 08:53:35 -08:00
Tyler Gunn
6f37294f4c Merge "Add CallerIdentification to CallScreeningService API." 2019-01-15 16:32:18 +00:00
Pengquan Meng
7c6f5fe88c Merge "cherry-picked "Add multiple esim support for SubscriptionManager"" am: 3c0efa4e0a
am: 02efb1d721

Change-Id: I32c51e6db9af05eaf0a3165919ebbac2d74fb2b4
2019-01-14 20:59:13 -08:00
Pengquan Meng
3c0efa4e0a Merge "cherry-picked "Add multiple esim support for SubscriptionManager"" 2019-01-15 04:40:07 +00:00
Brad Ebinger
6efd88345b Expose WFC roaming Mode ISIM IST EF as SystemApi
Bug: 120986348
Bug: 120945804
Test: atest FrameworksTelephonyTests
Change-Id: I4d7a203dd57050535867329c8dc36f8c75667c15
Merged-In: I4d7a203dd57050535867329c8dc36f8c75667c15
2019-01-15 01:35:49 +00:00
Holly Jiuyu Sun
2d0f27f25d Merge "Support profile policy rule as a resolvable error." am: 997a88853b
am: 49f1e3aab5

Change-Id: Iae23135e42d02ffc8c876030053ecd12663c65af
2019-01-14 16:11:13 -08:00
Holly Jiuyu Sun
997a88853b Merge "Support profile policy rule as a resolvable error." 2019-01-14 23:35:56 +00:00
Steven Moreland
14b9eb6b95 HIDL stuff to TestApi.
Since the CTS test for android.os is build with test_current.

Bug: 78650449
Test: android.os.cts
Change-Id: If784f4949af931c6c4efc284f1d16414705fe2d4
Merged-In: If784f4949af931c6c4efc284f1d16414705fe2d4
2019-01-14 22:36:09 +00:00
Hall Liu
c5c6046579 Merge "IMS: Propagate media profile changed message" am: 7ae295368d
am: 4dee3b2193

Change-Id: I95e75988b622f788b4fc63a9c3e5205b67d0455b
2019-01-14 14:30:55 -08:00
Malcolm Chen
d4dc4ee269 Make setMetered and setOpportunistic public.
Making SubscriptionManager#setMetered and #setOpportunistic public
APIs. Adding proper permission checks and descriptions.

Bug: 120138251
Test: cts, unittest

Change-Id: Id6f074b15a1c03d00ede2665d44595fa7be965e4
Merged-In: Id6f074b15a1c03d00ede2665d44595fa7be965e4
2019-01-14 13:52:32 -08:00
Pengquan Meng
eb7ac7396a cherry-picked "Add multiple esim support for SubscriptionManager"
Bug: 112902036
Test: atest FrameworksTelephonyTests
Merged-In: Iea25c78e4f9c0b1e16add5f796b293e7ace08c67
Change-Id: Iea25c78e4f9c0b1e16add5f796b293e7ace08c67
2019-01-14 13:45:58 -08:00
Hall Liu
7ae295368d Merge "IMS: Propagate media profile changed message" 2019-01-14 21:28:28 +00:00
Holly Jiuyu Sun
a74079a242 Allow privileged carrier app to update subscription nickname.
Make EuiccManager#updateSubscriptionNickname as public API to allow
carrier app to call it.
Only a privileged app of the given subscription can update the
subscription nickname.
Refresh cached subscription list after the nickname is successfully
updated.

Bug: 122597547
Test: test on phone
Change-Id: I63c5ec4366f32735a54adf40b9cc0b47af681736
Merged-In: I63c5ec4366f32735a54adf40b9cc0b47af681736
2019-01-14 13:22:02 -08:00
Jordan Liu
d887e0f5f9 Merge "Add CallAttributes and PhoneStateListener method" am: 7bc14fcc38
am: 8a6a6a61f8

Change-Id: I019bafc8fc47758f7cdeae0aee1081f73965fc7b
2019-01-14 12:56:20 -08:00
Nathan Harold
ce349cfec4 Merge "Add API to Retrieve Detailed SignalStrength Info" am: b6d32aa5e8
am: 1ee0a3de13

Change-Id: I9abe7802a5e04714275efc901bcff295625c5b1f
2019-01-14 11:37:32 -08:00
Nathan Harold
28d31b21c4 Merge changes from topic "cellinfocallback-error" am: 360e25280c
am: ed0c722aad

Change-Id: I835826b8197bea1e87491a8c18fc938d64c20f8d
2019-01-14 11:30:24 -08:00
Jordan Liu
7bc14fcc38 Merge "Add CallAttributes and PhoneStateListener method" 2019-01-14 18:45:12 +00:00
Nathan Harold
b6d32aa5e8 Merge "Add API to Retrieve Detailed SignalStrength Info" 2019-01-14 17:51:38 +00:00
Nathan Harold
360e25280c Merge changes from topic "cellinfocallback-error"
* changes:
  Add an onError() method to CellInfoCallback
  Add AIDL for ParcelableException
2019-01-14 17:50:39 +00:00
Amruth Ramachandran
766e5d7e86 Merge "Add support for LTE VoPS info" am: c43846705b
am: 474ed578d1

Change-Id: I1f7f4977d921950736c3f540ed8f68cbea0174dc
2019-01-12 04:27:04 -08:00
Amruth Ramachandran
c43846705b Merge "Add support for LTE VoPS info" 2019-01-12 12:02:19 +00:00
Amruth Ramachandran
a46bc5c266 Add support for LTE VoPS info
LTE VoPS support contains:
    isVopsSupported: This indicates if camped network support VoLTE services.
    isEmcBearerSupported: This indicates if camped network support VoLTE emergency bearers.

Bug:112194535
Test: atest
Change-Id: I6ab186d0423b857daaf579a75a852b230783eb39
2019-01-11 16:33:51 -08:00
Nathan Harold
7484270560 Add an onError() method to CellInfoCallback
There are 2 known types of failures that result in
CellInfo requests to fail:
1) timeout waiting for a response from the modem
2) errors returned from the modem (including the RIL).

This patch adds an explicit onError() callback to
ensure that callers can get detailed error information.

Bug: 120488917
Test: manually tested both error cases by modifying
    RadioResponse.java and forcing both the timeout
    and an explicit error.
Change-Id: Ieb499dc220718aa99a552ea081eb4b4b5c1424aa
2019-01-11 14:42:54 -08:00
Wileen Chiu
f2ec298d7d IMS: Propagate media profile changed message
- RTT Voice information will be passed to the UI via
  media profile changed message

- The RTT voice information - SPEECH/SILENCE, will be conveyed
  via the ImsStreamMediaProfile.hasRttAudioSpeech

- A connection event will be sent from frameworks to the UI -
  EVENT_RTT_AUDIO_INDICATION_CHANGED

- Add listeners, connection event and extras to propagate
  media profile changed to the UI

Test: Manual
Bug: 110976450
Change-Id: I34d2dd612915d65f5047986dabece968c78f0abe
2019-01-11 11:58:31 -08:00
Hall Liu
b8d605bc29 Merge "Propagate some SIP INVITE header fields on a MT call" am: a24ced9e9b
am: fb1c1a61db

Change-Id: I85abf94a108439da8a0858778f5fccc10cf2a415
2019-01-11 11:46:07 -08:00
Tyler Gunn
d081f04bbe Add CallerIdentification to CallScreeningService API.
Updating the CallScreeningService to support passing call identification
information for incoming/outgoing calls.
Updating call log to log call identification information.

Bug: 63966743
Test: Manual with test app.
Merged-In: Ie6c172c09007eb5f4853d36ae0a99b782bfb5ddb
Change-Id: Ie6c172c09007eb5f4853d36ae0a99b782bfb5ddb
2019-01-11 11:26:48 -08:00
Hall Liu
a24ced9e9b Merge "Propagate some SIP INVITE header fields on a MT call" 2019-01-11 19:17:35 +00:00
Chen Xu
26c60d6d69 Merge "precisedataState refactor part 3" am: 2351fa8b8f
am: f7f229bc1d

Change-Id: Iad8b0677d1853957582c20a86c242bff3512f869
2019-01-11 11:02:38 -08:00
Grace Chen
bf59b843f4 Merge "Add profile class in SubscriptionInfo database" am: 1403b61c05
am: ec0c47f5e7

Change-Id: I7778eac7340eafc2ff80dedc6064c4d655e58f15
2019-01-11 10:55:38 -08:00
Jordan Liu
fd59a81329 Add CallAttributes and PhoneStateListener method
CallAttributes changes will not be reported until we have a full modem
and framework implementation. Registering for one right now is a no-op.

Test: builds
Bug: 110107501
Change-Id: I9c246438de407f5553fd90652e481cdc39b8c844
2019-01-11 10:41:52 -08:00
Chen Xu
2351fa8b8f Merge "precisedataState refactor part 3" 2019-01-11 18:11:37 +00:00