Commit Graph

2556 Commits

Author SHA1 Message Date
Jayachandran Chinnakkannu
e5cfbed9f8 Merge "Remove the OEM hook implementation and usage" am: 413a308126
am: 80662de731

Change-Id: I1e184e76efe01daf33c559e0a2d723bd4e9fb110
2017-11-10 00:53:54 +00:00
Jayachandran Chinnakkannu
413a308126 Merge "Remove the OEM hook implementation and usage" 2017-11-10 00:31:39 +00:00
Jordan Liu
c943355052 Merge "Add config to use a display rule that ServiceState was considered" am: bbaa19cad3
am: cd89929497

Change-Id: Ibc4bcf689d31d0841f97eac67578705ccc59dc8f
2017-11-09 19:35:09 +00:00
Jordan Liu
bbaa19cad3 Merge "Add config to use a display rule that ServiceState was considered" 2017-11-09 18:24:16 +00:00
Brad Ebinger
36521b89fe Merge "Remove ImsService Feature Interfaces" am: abfdf0e03d
am: 61fb76d9a0

Change-Id: Ib8602579b1028fd086c4fc0a13897a671bb6b73e
2017-11-08 23:13:35 +00:00
Brad Ebinger
abfdf0e03d Merge "Remove ImsService Feature Interfaces" 2017-11-08 22:54:33 +00:00
yuemingw
592d620238 Merge "Add OWNED_BY field." am: 107141be5c
am: 9c7be233c3

Change-Id: Icf11a35867625a5a47450f5dc9a1b05ec00de502
2017-11-08 19:45:14 +00:00
Treehugger Robot
107141be5c Merge "Add OWNED_BY field." 2017-11-08 19:28:37 +00:00
Brad Ebinger
fcec01f040 Merge "Move ImsServiceProxy to opt/net/ims" am: b5d2f0c24f
am: 6093305789

Change-Id: Ic1b21cd9a0fc906601bf37bf5e71aafdcbf0bd47
2017-11-08 17:30:49 +00:00
Brad Ebinger
b5d2f0c24f Merge "Move ImsServiceProxy to opt/net/ims" 2017-11-08 17:12:44 +00:00
Brad Ebinger
e288472122 Merge "Switch class hierarchy of ImsServiceProxy and compat" am: 7805de4002
am: 90f22d4bf6

Change-Id: I227b081551539e4299f63c304a4e27d9be2070c7
2017-11-08 16:37:36 +00:00
Brad Ebinger
7805de4002 Merge "Switch class hierarchy of ImsServiceProxy and compat" 2017-11-08 16:20:39 +00:00
yuemingw
cf263eb9da Add OWNED_BY field.
Bug: 68208199
Test: later

Design doc: https://docs.google.com/document/d/1UEYjhRGSEwwccPLs_FzFD-IeOsVq63gxmAHNtDfnzAY/edit#heading=h.jza6dz6kh6bz

Change-Id: Ic78df7902523bad4b3d40bacb73b17d767226aac
2017-11-08 13:12:18 +00:00
Masaho Nishikawa
401843582a Add config to use a display rule that ServiceState was considered
Add config to use a spn/plmn display rule that the roaming state of
ServiceState was considered. The default value is false.

Test: manual - Verified that PLMN/SPN which the carrier configuration
was considered is displayed.
Bug: 67835339

Change-Id: I05a4938ae51b03190e06e407c41c894b8feb8ea7
2017-11-08 19:47:40 +09:00
Jayachandran C
2635a89c8c Remove the OEM hook implementation and usage
Vendors and OEMs shall use HIDL extension going forward
to send OEM specific message

Test: Basic Telephony Sanity

Bug: 34344851

Change-Id: I977004cf49f9c61b434dc2ded2effa29ace0f603
2017-11-07 19:36:50 -08:00
Brad Ebinger
9a6369dbd5 Remove ImsService Feature Interfaces
The ImsService feature interfaces were designed
to support a flat ImsService AIDL. This is not
necessary anymore, so this interface is being
removed as part of prep for the new ImsService
definition.

Test: Manual
Change-Id: Iefbcd168441ce2547523cf3e6a99ab3de5f3f823
2017-11-07 11:05:51 -08:00
Jordan Liu
b41fa4ead5 Merge "Add a carrier config indicating whether user can edit a voicemail number" am: 1f8ee4ff25
am: e968d500f5

Change-Id: Ifc4a120e14dd2e2bc6f2bdfe06acfffdf6837bea
2017-11-07 18:51:57 +00:00
Jordan Liu
1f8ee4ff25 Merge "Add a carrier config indicating whether user can edit a voicemail number" 2017-11-07 18:28:33 +00:00
Brad Ebinger
8f291b18a1 Move ImsServiceProxy to opt/net/ims
This code is very tightly coupled with ImsManager
and should exist as part of the telephony IMS
code.

Test: Manual
Change-Id: If7b8ec73409daa7f1c1d27878242b4335db38e8a
2017-11-07 10:01:58 -08:00
Brad Ebinger
06b6878310 Switch class hierarchy of ImsServiceProxy and compat
The compat class should be a subclass of the
ImsServiceProxy, not the other way around.

Test: Manual
Change-Id: I2a2d37edaa6b68815c99988882957bf913236f25
2017-11-07 10:01:58 -08:00
Jordan Liu
1c664d0b8e Merge "Move isServiceReady to ImsServiceProxyCompat" am: e158cdaaa5
am: 909a889436

Change-Id: I24c1b7009f54b20ba5231a81ecf67150f7345df1
2017-11-07 00:33:20 +00:00
Jordan Liu
e158cdaaa5 Merge "Move isServiceReady to ImsServiceProxyCompat" 2017-11-07 00:07:11 +00:00
Qi Wang
051d6b369b Merge "Display the HD icon in the Call Log" am: 3ef58c56b6
am: 50fb8ff6da

Change-Id: Idffacab6edf8bdaf7fb133560f5e9d50cc2c28de
2017-11-06 19:49:46 +00:00
Qi Wang
3ef58c56b6 Merge "Display the HD icon in the Call Log" 2017-11-06 19:28:24 +00:00
Chen Xu
e9cbcf42ad Merge "new columns of carrierId DB" am: 9c4b4afcbc
am: c5d5be72a3

Change-Id: I0400b0218a3a92312aec3ca668b5b0025901ed97
2017-11-03 21:27:22 +00:00
fionaxu
3d0ad1f8c0 new columns of carrierId DB
Bug: 64131637
Test: Unit test CarrierIdProviderTest.java
Change-Id: I5e1d061d39248be12dd1e6ff1488dd3268f5f3ae
(cherry picked from commit a9214ba0b8)
2017-11-03 12:19:16 -07:00
Suresh Koleti
17898168a6 Move isServiceReady to ImsServiceProxyCompat
-- Move isServiceReady from ImsServiceProxy to its base class
   ImsServiceProxyCompat to use in ImsManager.

Test: Manual
Bug: 63920021
Change-Id: I0e136ffe8490a3ba985bfb5992c1ff2176e610fe
2017-11-03 18:29:25 +05:30
Pengquan Meng
402f64313e Merge "Fix getSimOperator to return mccmnc based on subId" am: 87a336846e
am: 44dc116739

Change-Id: I16df51378764d9d62abe8c87c242e5a3a6c3b8ba
2017-11-02 03:06:22 +00:00
Hall Liu
ebe0a4ccf8 Merge "Add @TestApi for EMBMS APIs needed for CTS" am: f1167ced38
am: cca2b5a246

Change-Id: I495d10d673d0ac194835446b5c4587bf26246d7e
2017-11-02 02:53:59 +00:00
Pengquan Meng
87a336846e Merge "Fix getSimOperator to return mccmnc based on subId" 2017-11-02 01:11:29 +00:00
Hall Liu
f1167ced38 Merge "Add @TestApi for EMBMS APIs needed for CTS" 2017-11-01 22:35:51 +00:00
Jordan Liu
ffb55f273b Merge "Display the number of LTE signal bars is based on RSRP only" am: 896dd7cdb7
am: 973005e208

Change-Id: I5da4891c575f92e1703ddbe445b3f662e18c6ca9
2017-11-01 21:03:35 +00:00
manabu, shimoda
d245ba438c Add a carrier config indicating whether user can edit a voicemail number
Some carriers require to make it possible to prevent user editing
voicemail number. This carrier config is used to disable voicemail
number setting in Settings.

Test: manual - Checked that the voice mail number editing could be
controlled by carrier config.
Bug: 67872671
Merged-In: Ibbc3e0aa9d3d15abbb44477acd6d3546593a21bf
Change-Id: Ibbc3e0aa9d3d15abbb44477acd6d3546593a21bf
2017-11-01 11:47:34 -07:00
Wenting Xiong
cb35e99d72 Display the number of LTE signal bars is based on RSRP only
Some carriers require to display the number of LTE signal bars is
based on RSRP only.
This carrier config is used to control it.

Test: manual - Checked that the number of LTE signal bars display
which base on RSRP only can be controlled by carrier config.
Bug: 67831028

Change-Id: I077ef253f34fc503a591dcb3f01d60ab6573f298
2017-11-01 15:52:46 +09:00
Hall Liu
156b3041a9 Add @TestApi for EMBMS APIs needed for CTS
Bug: 68049452
Test: CTS
Change-Id: I5d132ac4e67deccf41c998822f82cf94d3f2ce7f
2017-10-31 18:49:09 -07:00
Kazuya Ohshiro
b8981ba99e Display the HD icon in the Call Log
Added a new config that indicating the flag to determines
if the current call should allow the high definition audio
information to be logged in the Call Log.

Test: manual - Verified that the HD icon is displayed in the Call Log
if a codec for HD had been used during a call.
Bug: 68108125

Change-Id: Id0d52f9aa018eeebe5bc42973760331b47d5c822
2017-10-31 21:13:19 +09:00
Mengjun Leng
002a48f361 Merge "Add support for send Message with messaging options" am: 1400db6748
am: 340b410675

Change-Id: I5f35e53048993fee9af7731734aa5f87380c8148
2017-10-29 18:11:58 +00:00
Treehugger Robot
1400db6748 Merge "Add support for send Message with messaging options" 2017-10-29 17:48:44 +00:00
Hall Liu
e90908371a Merge "EMBMS - Add TestApi and provide service override" am: 1fab41e771
am: dfc37f77c9

Change-Id: I3ecc9c267fa7f107a11bc9e1a4fbdb6c2772ec20
2017-10-27 23:49:37 +00:00
Hall Liu
1fab41e771 Merge "EMBMS - Add TestApi and provide service override" 2017-10-27 23:19:29 +00:00
Cassie Han
a738702e15 Merge "Add the operator name and MCC/MNC in string format into the CellIdentity." am: 1565803cd2
am: e64d907a49

Change-Id: I0f145a458bff20dd9e6484120331bcc59b2dd8d3
2017-10-27 17:54:36 +00:00
Cassie Han
1565803cd2 Merge "Add the operator name and MCC/MNC in string format into the CellIdentity." 2017-10-27 17:17:54 +00:00
Mengjun Leng
bbef627077 Add support for send Message with messaging options
Add support for following messaging options.

1.Add support for message priority in 3gpp2.

2.Add link control support while sending multiple messages.

3.Add validity period support in 3gpp.

Change-Id: I19f4fbc5a3b6922884196b301d30280acd9e501e

MSIM(Telephony): Add changes to SMS APIs as per new SmsManager design

Change SMS Msim APIs as per new SmsManager design

Change-Id: I14ad7685e23b14203a76dfe3cc5a95a337f7d0e3
2017-10-27 11:31:48 +08:00
Hall Liu
64e22af32e EMBMS - Add TestApi and provide service override
Add @TestApi annotations to methods that CTS needs
Add a manifest meta-data key that allows client apps to specify the
exact component name of the MBMS service to bind to.

Bug: 68049452
Test: CTS
Change-Id: I50654c41da38696a25fad93d0a5e0b0c11fa0b42
2017-10-26 15:46:42 -07:00
Brad Ebinger
a2e4e1530e Merge "Fix dial emergency call redial issue by China Unicom." am: 3ab81b9694
am: 136c475d20

Change-Id: If5700f3ffe35e898b47a8e9a9b7886f68dc7eeb8
2017-10-25 21:00:36 +00:00
Brad Ebinger
3ab81b9694 Merge "Fix dial emergency call redial issue by China Unicom." 2017-10-25 20:36:17 +00:00
Jordan Liu
a44a9d8b98 Merge "Make it possible to dial an operator specific code" am: f4f4ba3d42
am: 6519e65ed8

Change-Id: Ic13742cb8e39beaf8ab722ac9203c22c5e5a83f8
2017-10-25 18:51:21 +00:00
Cassie
933b78d977 Add the operator name and MCC/MNC in string format into the CellIdentity.
Bug: 63984327
Test: Basic telephony sanity
Change-Id: Ia5e7f5b980efbde647f95f3e83a62d56132b90da
2017-10-25 10:04:31 -07:00
Kazuya Ohshiro
990af17cd3 Make it possible to dial an operator specific code
Added a new array config that indicating list of
FAC (feature access codes) to dial as a normal call.

Test: manual - Checked that special codes which configured in
CarrierConfig are dialed as a normal call.
Bug: 67664279

Change-Id: I1c4b60ae4f28c25e55b38563fe445f831793d466
2017-10-24 15:51:47 -07:00
Jordan Liu
d44b0c454f Merge "Add config to display VM number as default number of CF" am: 3e26cb18fb
am: 9953542c3a

Change-Id: I93696ab322ca9a2edcbf03efeb33cbf9f6c6279a
2017-10-23 20:48:04 +00:00