Commit Graph

3711 Commits

Author SHA1 Message Date
Tyler Gunn
b92776a71e Add Telephony Connection event for handover from WIFI to LTE. am: 481255dc1c
am: 984a1efd2a

Change-Id: Ic2da4b4fefd06fa24913ce234f0a10393714fc47
2016-08-17 21:28:19 +00:00
Tyler Gunn
984a1efd2a Add Telephony Connection event for handover from WIFI to LTE.
am: 481255dc1c

Change-Id: I52676d0814db22cf9d6673e31aa7a71cdf155e81
2016-08-17 21:23:32 +00:00
Brad Ebinger
6314a0e9c7 Adds a CNAP filtering field to the CarrierConfig am: 5ea6b1ece9
am: 8dc27c8f40

Change-Id: Ia35252ae72c26b29db792a870c4537b2cd6ddddb
2016-08-17 18:28:58 +00:00
Tyler Gunn
f37124b2f5 Support auto-downgrade to audio when data disabled. am: 86d5c3fcde
am: 6c678716e4

Change-Id: I0a488516d7e9f1a90b91bd46d6f9a8a27f7f8a61
2016-08-17 18:17:59 +00:00
Brad Ebinger
8dc27c8f40 Adds a CNAP filtering field to the CarrierConfig
am: 5ea6b1ece9

Change-Id: If76215daaf2b2c2a200459a63302249be07b2f1b
2016-08-17 17:35:32 +00:00
Tyler Gunn
481255dc1c Add Telephony Connection event for handover from WIFI to LTE.
This connection event is used to inform an InCallService of the fact that
a handover from WIFI to LTE has occurred.

Bug: 30837560
Change-Id: Iaf7e301ca20ffbe5b3cb1b3596f898fcda8a7785
2016-08-16 16:04:48 -07:00
Brad Ebinger
5ea6b1ece9 Adds a CNAP filtering field to the CarrierConfig
Adds the ability for the CarrierConfig to provide a list of CNAP names
that will be filtered out to the user. These names are usually generic
names that do not provide any useful caller ID information, such as
"WIRELESS CALLER".

Bug: 30142293
Change-Id: I8a99975380f99d160c2af6f6fa4b5ca3ebca1d3c
2016-08-16 13:39:55 -07:00
Tyler Gunn
86d5c3fcde Support auto-downgrade to audio when data disabled.
Add carrier config option to determine if carrier supports downgrade to
audio.
Add new telephony Connection events to signal Dialer that there was a
downgrade to audio, and why.

Bug: 30702393
Change-Id: Idd5272aafd71601e92291644640f52afe200208e
2016-08-12 14:14:13 -07:00
Tyler Gunn
00101e9438 Add ImsReason codes and DisconnectCauses for data disconnects. am: ed21e8fc0c
am: 61d1830a49

Change-Id: I3f35db127ef21adbcb086879f4b92eacac72974c
2016-08-12 15:07:10 +00:00
Tyler Gunn
61d1830a49 Add ImsReason codes and DisconnectCauses for data disconnects.
am: ed21e8fc0c

Change-Id: I468ab4a5e16bd08aa80c50c1cfc583e0004ea1ab
2016-08-12 14:59:27 +00:00
Tyler Gunn
34910458c4 Merge "Add ImsReason codes and DisconnectCauses for data disconnects." into nyc-mr1-dev 2016-08-12 14:54:27 +00:00
Tyler Gunn
ed21e8fc0c Add ImsReason codes and DisconnectCauses for data disconnects.
Adding reason code and disconnect causes for:
1. disconnects due to user disabling data.
2. disconnects due to data limit being reached.

Bug: 30702393
Change-Id: Id6ea5ee4f5aac1a8602094315f893e2f7b3cc8d6
2016-08-11 13:13:51 -07:00
Ta-wei Yen
b71cea3ade Add API to enable/disable the visual voicemail client am: 20f2ebbf4d
am: 6dc3efcc16

Change-Id: I13bc9bd9b12732fa3a7aa5de47cba5eacc5ba092
2016-08-11 17:31:25 +00:00
Ta-wei Yen
6dc3efcc16 Add API to enable/disable the visual voicemail client
am: 20f2ebbf4d

Change-Id: I4051b810ab020208001f726e4911df1905ef81bf
2016-08-11 17:23:30 +00:00
Ta-wei Yen
fb6e1bf239 Merge "Add API to enable/disable the visual voicemail client" into nyc-mr1-dev 2016-08-11 17:15:14 +00:00
Tyler Gunn
ff50fc1374 Add carrier config to indicate whether to notify of vt handover failure. am: 0f20d9343c
am: 5c88ba0d7c

Change-Id: Ib56d6233292bb6b3e35a226e50a8ff7104eef6a6
2016-08-10 21:43:42 +00:00
Ta-wei Yen
20f2ebbf4d Add API to enable/disable the visual voicemail client
This CL gives the default dialer, apps with carrier privilege, and
apps with MODIFY_PHONE_STATE the ability to enable/disable the visual
voicemail client.

This is a system API for NMR1. It will be revised in O.

Bug: 30709089
Change-Id: Ic24af14a5e3433c13ba8d253ad8504c94bf71c8f
2016-08-10 11:28:32 -07:00
Tyler Gunn
0f20d9343c Add carrier config to indicate whether to notify of vt handover failure.
Controls whether to notify Connections of the fact that a handover of a VT
call from LTE to WIFI failed.

Bug: 30697460
Change-Id: I0cbff2dfb67c7c1f995f1ddf38e9525796501c09
2016-08-09 16:06:09 -07:00
Tyler Gunn
c8ea34d2d1 Add Connection Event for wifi handover failures. am: 920f79411c
am: 977aeb9e17

Change-Id: Ibbc4eb40f38b9937c6a8a8c3c7c2d16eae3a9422
2016-08-08 00:52:24 +00:00
Tyler Gunn
977aeb9e17 Add Connection Event for wifi handover failures.
am: 920f79411c

Change-Id: I583bbbcc1bfd32ca19eecf69a88973451d7599ec
2016-08-08 00:45:32 +00:00
Tyler Gunn
aa1e49c168 Merge "Add Connection Event for wifi handover failures." into nyc-mr1-dev 2016-08-08 00:33:45 +00:00
Tyler Gunn
920f79411c Add Connection Event for wifi handover failures.
Adding a new connection event which Telephony can use to inform upper
layers of a failure to handover to WIFI.

Bug: 30697460
Change-Id: I75da2f956a6b70a9bf4cf7128f29968e08172dc3
2016-08-05 11:22:34 -07:00
Meng Wang
9a39f2de34 Add carrierconfig enhanced_4g_lte_title_variant_bool am: 542e262605
am: 2133770ea9

Change-Id: I992ed8265fc9f6d028e1f765b3e98dd33cb2add4
2016-08-04 02:37:35 +00:00
Meng Wang
542e262605 Add carrierconfig enhanced_4g_lte_title_variant_bool
Bug: 30629746
Change-Id: I412d2d228797777e9d3db5fa4a9a630eb457e24c
2016-08-03 10:19:14 -07:00
Dan Willemsen
1398e8e5aa resolve merge conflicts of 20a35b6 to nyc-mr1-dev-plus-aosp
Change-Id: Idd5fb6b64120af303a2987c7449e59face7d77be
2016-07-30 12:48:07 -07:00
Robert Greenwalt
ea0d71390a Stop exposing LTE_CA as a rat type.
Instead add a new hidden function to ServiceState for use
by SystemUI until we get a real API in O.

bug:30480638
Change-Id: Ifd9b1fbdb74d3a408c419467b7390675fc13ea3d
2016-07-28 20:44:05 -07:00
Jeff Davidson
19af77d2cb Add support for carrier \"associated\" apps.
am: 24b9d96007

Change-Id: I1de92977f3a0635d88e6517210f6bbb06ab3d0f0
2016-07-27 21:18:07 +00:00
Jeff Davidson
94ae1e739f Merge "Add support for carrier "associated" apps." into nyc-mr1-dev 2016-07-27 17:57:39 +00:00
Jeff Davidson
24b9d96007 Add support for carrier "associated" apps.
The platform currently supports the notion of default carrier apps.
These apps are set to DISABLED_UNTIL_USED until a SIM is inserted
which grants them carrier privileges, at which point they are enabled.
Apps are not touched if they have been updated from the version on
/system or if their state has been modified externally (e.g. by the
user).

This CL extends this notion to associated apps, which may not have
carrier privileges themselves, but should be enabled/disabled
alongside a particular carrier app. This should include helper apps
that should not be visible to users who don't use the given carrier
unless the user explicitly enables the app.

As additional protection, we add a check to ensure that we never
disable apps after the first time we've run. Since we need to store
this information in secure settings, we also move the call site from
PackageManagerService#main() to PackageManagerService#systemReady(),
which enables use of secure settings but still occurs before
third-party apps can be started.

Bug: 30141427
Change-Id: Iee72ba4e70e5ca97999c9147a65af82c670a23e8
2016-07-26 14:54:53 -07:00
fionaxu
d42fa0d7ec add pii support for Rlog
am: a7ab821aa1

Change-Id: I47153d683efd3256d6ee8d5b9417069b097f65c9
2016-07-26 17:09:25 +00:00
fionaxu
a7ab821aa1 add pii support for Rlog
bug: 30368127
Change-Id: I18b7be483ce3f86f47dfcafa9d84fcb9b8724c08
2016-07-25 15:20:51 -07:00
Brad Ebinger
f962fc424e Add CarrierConfig to remove hold during Ims Calls
am: c8601013d5

Change-Id: I61fe4dc7360fa5627185eabd96e76aa4c336b308
2016-07-22 02:16:21 +00:00
Brad Ebinger
dee7dffb5d Merge "Add CarrierConfig to remove hold during Ims Calls" into nyc-mr1-dev 2016-07-21 18:40:43 +00:00
Ye Wen
2395da5e82 Merge \"Add carrier config for close connection after MMS request\" into nyc-mr1-dev
am: f2598319c0

Change-Id: Ia16874474f755b601a02032e34b8dbff81971af8
2016-07-20 21:22:05 +00:00
Ye Wen
406a41bed8 Add carrier config for close connection after MMS request
b/29558615

Change-Id: I24d922f33626b4a65c267dc2d132b5510e357c0f
2016-07-20 11:02:05 -07:00
Jack Yu
c26d7f3624 Merge \"Made severe and extreme alert configuration dependency configurable\" into nyc-mr1-dev
am: 338566df68

Change-Id: I90c0669c74e15d92d00a639ad444866142a62c2e
2016-07-20 01:06:25 +00:00
TreeHugger Robot
338566df68 Merge "Made severe and extreme alert configuration dependency configurable" into nyc-mr1-dev 2016-07-20 00:57:52 +00:00
Youhan Wang
393ccd2a02 Merge \"Add getCdmaPrlVersion().\" into nyc-mr1-dev
am: d71c64f715

Change-Id: I4c558086089b69c529019c9712e1fa2424a63e35
2016-07-19 23:10:27 +00:00
Youhan Wang
d71c64f715 Merge "Add getCdmaPrlVersion()." into nyc-mr1-dev 2016-07-19 22:59:13 +00:00
Hall Liu
c05194428c Merge \"Add carrier config keys for disabling HD icon\" into nyc-mr1-dev
am: 9adea2e246

Change-Id: I1a43d0e6738a41860078ee710d5b57f9a9e66cd5
2016-07-19 22:30:31 +00:00
Jack Yu
e79419847c Made severe and extreme alert configuration dependency configurable
Before when extreme alert is disabled, severe alert will be disabled
by default because we assume users won't be interested in severe
alert if he is even not interested in extreme (higher level) alert.

Now carriers are allowed to turn this feature off by carrier config.

bug: 29369591
Change-Id: I3eb8a0c3e2df420ea75a77ec01cc447013434219
2016-07-19 15:20:06 -07:00
Brad Ebinger
c8601013d5 Add CarrierConfig to remove hold during Ims Calls
Adds a Carrier Config key to specify whether an IMS call supports
holding. If not, the CAPABILITY_HOLD and CAPABILITY_SUPPORT_HOLD are
not added to the Connection.

Bug: 30195356
Change-Id: I9b16b385a2b90118453d484be5af4f173b199ab1
2016-07-19 14:09:23 -07:00
Hall Liu
7c3c28b6d9 Add carrier config keys for disabling HD icon
Add keys for whether a wifi call can be HD and whether a video call can
be HD.

Bug: 30013801
Change-Id: I36ab3647a96e5dbd217cff29030d3ac7a2e86f56
2016-07-19 11:18:49 -07:00
Youhan Wang
4eb5678ed8 Add getCdmaPrlVersion().
Bug:27612001
Change-Id: Icce9e99d360e30268d41bc063eeefc7484627df6
2016-07-19 10:21:15 -07:00
Junda Liu
199290cdab Merge \"Add carrier config to report IMEI on CDMA phone.\" into nyc-mr1-dev
am: a5b923bdd7

Change-Id: I383718bd1e756f560485b12259f6a5c98dc8a8f6
2016-07-15 19:50:46 +00:00
Vineeta Srivastava
a5b923bdd7 Merge "Add carrier config to report IMEI on CDMA phone." into nyc-mr1-dev 2016-07-15 19:44:45 +00:00
Junda Liu
276f4d648b Add carrier config to report IMEI on CDMA phone.
Bug: b/29340579
Change-Id: I3cac49af4b173f971b8153c00227141378f32b43
2016-07-15 12:04:24 -07:00
Tyler Gunn
933e5f9f87 Merge \"Add alternative EXTRA_CALL_RAT_TYPE definition for noncompliant modems.\" into nyc-mr1-dev
am: 9e73d82336

Change-Id: Idd57c35f04193ab1157e455f4c4242e30c9ea7a2
2016-07-15 15:18:07 +00:00
Pankaj Kanwar
9e73d82336 Merge "Add alternative EXTRA_CALL_RAT_TYPE definition for noncompliant modems." into nyc-mr1-dev 2016-07-15 15:10:27 +00:00
Jack Yu
37506e246d Merge \"Disable VT when users turn off data or hit data limit\" into nyc-mr1-dev
am: 92a07ae79d

Change-Id: Ia53f350beda8d9671cb67c2a01ed0071b65c4b76
2016-07-14 05:07:47 +00:00