Commit Graph

10181 Commits

Author SHA1 Message Date
Jack Yu
01977b05e8 Merge "Added slot index version of getNetworkCountryIso" 2019-09-24 22:40:02 +00:00
Chen Xu
a56786981e Merge "new TelephonyRegistryManager" 2019-09-24 18:32:48 +00:00
Chen Xu
288b71c8c1 new TelephonyRegistryManager
today telephonyRegistry lives in system process
this is intended to persists all telephony listeners when
phone process crash. Telephony today notify system server by
using AIDL APIs directly. Instead, we are exposing a proper API
surface: telephonyRegistryManager where only phone app and
carrier privileged apps are allowed to use APIs in
TelephonyRegistryManger to notify telephony related status update.

Bug: 140908357
Test: Build & Manaul
Change-Id: I1b750751148925b4a7bd94553318907654012fc1
2019-09-22 19:56:39 -07:00
Brad Ebinger
10ad8b6353 Merge "Deprecate redundant IMS APIs in TelephonyManager." am: 8012f3df57 am: 2c8a876fd2 am: cf7c905b2e
am: 5e73ae3271

Change-Id: I74a00843013c032dcca9989892fa2b25f812fbcd
2019-09-21 02:07:18 -07:00
Brad Ebinger
5e73ae3271 Merge "Deprecate redundant IMS APIs in TelephonyManager." am: 8012f3df57 am: 2c8a876fd2
am: cf7c905b2e

Change-Id: I4b7de50f9c68ae0ac160e894027afc870c45bc8e
2019-09-21 02:00:42 -07:00
Brad Ebinger
cf7c905b2e Merge "Deprecate redundant IMS APIs in TelephonyManager." am: 8012f3df57
am: 2c8a876fd2

Change-Id: Ic5a4a4fd1fd411da8d88db50564bc3fcd5ee5a9c
2019-09-21 01:53:37 -07:00
Brad Ebinger
2c8a876fd2 Merge "Deprecate redundant IMS APIs in TelephonyManager."
am: 8012f3df57

Change-Id: Id940ff738b08d25a09efd2b624596c75ea90297f
2019-09-21 01:46:44 -07:00
Treehugger Robot
8012f3df57 Merge "Deprecate redundant IMS APIs in TelephonyManager." 2019-09-21 08:27:35 +00:00
Xiangyu/Malcolm Chen
a80a7ac63a Merge "Add APIs to return max possible active phones." 2019-09-20 22:07:44 +00:00
Brad Ebinger
09494fc5f4 Merge "Allow ImsService to return network error codes" am: ba2cdfb222 am: 626b8b066c
am: 23a93d392e

Change-Id: Icfc2adb871ec7b079daa1d1099dd5fa5f9330333
2019-09-19 17:26:41 -07:00
Brad Ebinger
23a93d392e Merge "Allow ImsService to return network error codes" am: ba2cdfb222
am: 626b8b066c

Change-Id: I570a3946f1afcc8398c4bc689b443997056a571f
2019-09-19 17:12:08 -07:00
Brad Ebinger
626b8b066c Merge "Allow ImsService to return network error codes"
am: ba2cdfb222

Change-Id: I1bd120e8f799529f5cebee8489961eff5eb3342a
2019-09-19 16:51:34 -07:00
Brad Ebinger
8d1f9f55b0 Allow ImsService to return network error codes
Adds new API for SMS over IMS that allows the ImsService
to pass 3GPP TS 24.011 error codes from the network for
better debugging/metrics collection.

Test: manual
Bug: 138239529
Merged-In: I5d1f41b90595238011eb0d1dc0ae0415157bb469
Change-Id: I5d1f41b90595238011eb0d1dc0ae0415157bb469
2019-09-19 21:15:27 +00:00
Brad Ebinger
c8647b206e Merge "Allow ImsService to return network error codes" 2019-09-19 21:00:40 +00:00
Tyler Gunn
e6319649a8 Merge "Add Verstat support for incoming call number verification." 2019-09-19 17:25:53 +00:00
Xiangyu/Malcolm Chen
d01b6d9cbd Merge "Combine getPhoneCount, getSimCount and isMultiSimEnabled." 2019-09-19 05:10:07 +00:00
Jack Yu
a5fedc5c02 Added slot index version of getNetworkCountryIso
Added this API to get network country ISO so in SIM
absent case, we can get the information from the 2nd
phone.

Bug: 141128426
Test: CTS
Change-Id: Ib02e4d145cb39683bcb13d39715003095ad93eef
2019-09-18 16:30:07 -07:00
Brad Ebinger
30347b2f9d Allow ImsService to return network error codes
Adds new API for SMS over IMS that allows the ImsService
to pass 3GPP TS 24.011 error codes from the network for
better debugging/metrics collection.

Test: manual
Bug: 138239529
Change-Id: I5d1f41b90595238011eb0d1dc0ae0415157bb469
2019-09-18 15:25:38 -07:00
Tyler Gunn
db46fa3cb7 Add Verstat support for incoming call number verification.
Update ImsCallProfile to indicate the verstat for incoming calls.

Test: Run new GTS tests.
Bug: 135929421
Change-Id: I712a42836382e8929e40b887fd01c450a4096bab
2019-09-18 13:49:58 -07:00
Amit Mahajan
97bc2c59d7 Merge "Move mms related code from opt/telephony to base/telephony." 2019-09-18 16:41:48 +00:00
Cheonho Park
eba61578d3 Merge "Allow signing key rotation" into qt-qpr1-dev am: 8c0b496c97
am: f3bf40d91f

Change-Id: Id52bed7ab4e8c10f8df1a14db33842be5fb8b215
2019-09-17 22:35:47 -07:00
Cheonho Park
f3bf40d91f Merge "Allow signing key rotation" into qt-qpr1-dev
am: 8c0b496c97

Change-Id: I94d38d4e27c789d2e0bb18e1a8253b06a78a57b1
2019-09-17 22:19:02 -07:00
Cheonho Park
8c0b496c97 Merge "Allow signing key rotation" into qt-qpr1-dev 2019-09-18 05:04:12 +00:00
Chen Xu
8474c6b9b4 Merge "move IApnSourceService.aidl to android.service.carrier" 2019-09-18 04:06:44 +00:00
Hyungjun Park
6cc6909b30 Merge "Add isApplicationOnUicc API" am: 3dc68a9585 am: 2f3eb5d88f am: 5d7734c64e
am: 3b70d93efc

Change-Id: I65f26e60e79562b19cf4940bcbe64b73b92cba62
2019-09-17 19:59:35 -07:00
Hyungjun Park
3b70d93efc Merge "Add isApplicationOnUicc API" am: 3dc68a9585 am: 2f3eb5d88f
am: 5d7734c64e

Change-Id: I8b620acbebe8081630a7f0b2f2fa739066b7c30b
2019-09-17 19:45:26 -07:00
Hyungjun Park
5d7734c64e Merge "Add isApplicationOnUicc API" am: 3dc68a9585
am: 2f3eb5d88f

Change-Id: I2deb2fbfba218f50a24656ec9e9f636335749a34
2019-09-17 19:31:36 -07:00
Hyungjun Park
2f3eb5d88f Merge "Add isApplicationOnUicc API"
am: 3dc68a9585

Change-Id: I995d6b61d43a39ad5e52c99e62ac292540a0be7e
2019-09-17 19:17:24 -07:00
Treehugger Robot
3dc68a9585 Merge "Add isApplicationOnUicc API" 2019-09-18 02:00:54 +00:00
Taesu Lee
c49dcd98b6 Merge "Add new onSmsStatusReportReceived() without message reference" am: e6901bc862 am: 79aaff47c6 am: 793c72e6f8
am: 3e812c1d12

Change-Id: I5fc06c6302da32ff250492fb4c870d0a2dafe562
2019-09-17 16:29:37 -07:00
Taesu Lee
3e812c1d12 Merge "Add new onSmsStatusReportReceived() without message reference" am: e6901bc862 am: 79aaff47c6
am: 793c72e6f8

Change-Id: Idb5fe0c42619faf0a161de4c9591a0139043183a
2019-09-17 16:10:00 -07:00
Taesu Lee
793c72e6f8 Merge "Add new onSmsStatusReportReceived() without message reference" am: e6901bc862
am: 79aaff47c6

Change-Id: Ic2afea7122025166a2462e6345dd6f3cc0980f83
2019-09-17 15:54:46 -07:00
Taesu Lee
79aaff47c6 Merge "Add new onSmsStatusReportReceived() without message reference"
am: e6901bc862

Change-Id: I47b4ad0a13930b4a4080d8a8ac0f0cf657ea91a0
2019-09-17 15:48:04 -07:00
Malcolm Chen
30693c0aee Add APIs to return max possible active phones.
This is first step towards reboot free single SIM to DSDS switch. As
getPhoneCount returns active phone count based on current configuration,
getMaxPhoneCount (subject to renaming) will return max possible active
phones(logical modems).

Bug: 141023026
Test: manual

Change-Id: Icc6e7da7c065eb3f72ec85a99ccc148639c574da
2019-09-17 15:36:37 -07:00
Treehugger Robot
e6901bc862 Merge "Add new onSmsStatusReportReceived() without message reference" 2019-09-17 22:28:35 +00:00
Malcolm Chen
8c8f113160 Combine getPhoneCount, getSimCount and isMultiSimEnabled.
Bug: 141023026
Test: build
Change-Id: I9007978bc577a24083e0108d02c8b59fd16ae81f
2019-09-16 18:28:20 -07:00
Chen Xu
478ba408d3 move IApnSourceService.aidl to android.service.carrier
Bug: 140908357
Test: Build & Manual
Change-Id: I21b83798f5ecd819627a7168c167cf3cfe99dd68
2019-09-16 18:16:46 -07:00
Jordan Liu
b68f3eefec Merge "Merge "Add carrier config KEY_CALL_FORWARDING_WHEN_UNREACHABLE_SUPPORTED_BOOL" am: be83f253f4 am: 6671633935 am: 4fdf765e76" into qt-qpr1-dev-plus-aosp
am: 912e8b1d5d

Change-Id: Ia2f28b8044c376bc80dda17026189d86a76298ad
2019-09-16 15:31:54 -07:00
Jordan Liu
a075d02808 Merge "Add carrier config KEY_CALL_FORWARDING_WHEN_UNREACHABLE_SUPPORTED_BOOL" am: be83f253f4 am: 6671633935
am: 4fdf765e76

Change-Id: I2d39f9a6377c532b58c0d17847e8f3e9f0d4e03b
2019-09-16 15:18:27 -07:00
Jordan Liu
4fdf765e76 Merge "Add carrier config KEY_CALL_FORWARDING_WHEN_UNREACHABLE_SUPPORTED_BOOL" am: be83f253f4
am: 6671633935

Change-Id: Ie6acb1d1c72061df9a4ca60a72fd34e0d32491b6
2019-09-16 15:02:34 -07:00
Jordan Liu
6671633935 Merge "Add carrier config KEY_CALL_FORWARDING_WHEN_UNREACHABLE_SUPPORTED_BOOL"
am: be83f253f4

Change-Id: Ia9c042e0bca91b8ede3f0687f4db75ebf9ce8752
2019-09-16 14:49:49 -07:00
Jordan Liu
be83f253f4 Merge "Add carrier config KEY_CALL_FORWARDING_WHEN_UNREACHABLE_SUPPORTED_BOOL" 2019-09-16 21:28:03 +00:00
Taesu Lee
61e826d576 Add new onSmsStatusReportReceived() without message reference
IMS providers must generate unique token and don't need to parse the PDU
to get the message reference for new onSmsStatusReportReceived() API.
The platform will extract the message reference from the PDU and return
it to the IMS providers via acknowledgeSmsReport(). And @Deprecated tag
is added on existing onSmsStatusReportReceived() API.
This CL includes some fixing doc bug and description for APIs also.

Test: atest FrameworksTelephonyTests:ImsSmsDispatcherTest

Change-Id: Ib788e291f2e70c3e062319e17e2c9efe33f31164
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2019-09-16 16:42:19 +09:00
Sooraj Sasindran
d6b2117fae Merge "Add a carrier config to disable ping test" into qt-qpr1-dev
am: ffdedd2d17

Change-Id: Ibfc95dbe6b3d4b30132e43236758aab92393b21a
2019-09-15 16:28:15 -07:00
TreeHugger Robot
5582ff9d96 Merge "Add a carrier config to disable ping test" 2019-09-14 04:07:16 +00:00
Sooraj Sasindran
12638b96ae Add a carrier config to disable ping test
Add a carrier config to disable ping test before data
switch to opportunistic network.

Bug: 141003010
Test: make
Merged-In: I56835e5b416685fbcf2ab2729aa6a039c7f11806
Change-Id: I56835e5b416685fbcf2ab2729aa6a039c7f11806
2019-09-14 01:39:05 +00:00
Sooraj Sasindran
75c0960a45 Add a carrier config to disable ping test
Add a carrier config to disable ping test before data
switch to opportunistic network.

Bug: 141003010
Test: make
Change-Id: I56835e5b416685fbcf2ab2729aa6a039c7f11806
2019-09-13 18:36:28 -07:00
Shuo Qian
3d2ddad379 Merge "Listeners of active emergency numbers" am: 7674b345a9 am: fc225eab6b
am: ab29db9236

Change-Id: Iae613140ea99bb16e52084e043c8f9b10b9ce2b2
2019-09-13 13:44:56 -07:00
Shuo Qian
ab29db9236 Merge "Listeners of active emergency numbers" am: 7674b345a9
am: fc225eab6b

Change-Id: I842ae8f7c7820648c167f12ad15f095b1324b1d2
2019-09-13 13:37:45 -07:00
Shuo Qian
fc225eab6b Merge "Listeners of active emergency numbers"
am: 7674b345a9

Change-Id: Ie18a4c1d18ae9fb1dbddc5f9997c471873f8ba78
2019-09-13 13:24:42 -07:00