Commit Graph

5133 Commits

Author SHA1 Message Date
Chen Xu
4c9f65960c Merge "new columns of carrierId DB" 2017-11-03 20:23:06 +00:00
fionaxu
a9214ba0b8 new columns of carrierId DB
Bug: 64131637
Test: Unit test CarrierIdProviderTest.java
Change-Id: I5e1d061d39248be12dd1e6ff1488dd3268f5f3ae
2017-11-02 16:36:41 -07:00
Pengquan Meng
b7a337025f Merge "Fix getSimOperator to return mccmnc based on subId" am: 87a336846e am: 44dc116739
am: 402f64313e

Change-Id: I7fdec39374578ca2c3ca0d34b50d32842cf7efc0
2017-11-02 03:27:00 +00:00
Jordan Liu
7930c4f1f9 Merge "Added interface to get the decimal digit from hex ICCID." am: c173c93c1c am: 7f25f6d720
am: 4d9005226c

Change-Id: I320ea9e61cd369be8d1d2f03b5733a0e1ae00abe
2017-11-02 03:18:52 +00:00
Hall Liu
af65732f20 Merge "Add @TestApi for EMBMS APIs needed for CTS" am: f1167ced38 am: cca2b5a246
am: ebe0a4ccf8

Change-Id: I687fbf4a97262ac5570de51924fe18e73658467e
2017-11-02 03:08:06 +00:00
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
Jordan Liu
4d9005226c Merge "Added interface to get the decimal digit from hex ICCID." am: c173c93c1c
am: 7f25f6d720

Change-Id: Ic46a95c693bfbcfe6884b0cacdb49450b94dcc9a
2017-11-02 02:59:59 +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
Jordan Liu
c173c93c1c Merge "Added interface to get the decimal digit from hex ICCID." 2017-11-01 23:20:39 +00:00
Hall Liu
f1167ced38 Merge "Add @TestApi for EMBMS APIs needed for CTS" 2017-11-01 22:35:51 +00:00
Jordan Liu
e769e1f019 Merge "Display the number of LTE signal bars is based on RSRP only" am: 896dd7cdb7 am: 973005e208
am: ffb55f273b

Change-Id: I9a130303a18bdb239d3fddc31ed57b9a942df166
2017-11-01 21:30:38 +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
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
TreeHugger Robot
1e189360cb Merge "Make CarrierConfigManager#KEY_CDMA_ROAMING_MODE public." 2017-10-31 20:33:03 +00:00
Jeff Davidson
af1d320555 Make CarrierConfigManager#KEY_CDMA_ROAMING_MODE public.
Mode constants have been moved to TelephonyManager.

Change-Id: I8c9091d9e71e1e38ff31e852301981f268b640cd
Fixes: 29163993
Test: TreeHugger only (no functional changes)
2017-10-31 11:08:34 -07:00
Yujing Gu
cf94c67dc0 Added interface to get the decimal digit from hex ICCID.
The interface used to get the decimal digit from hex ICCID to
compare with the old decimal ICCID after the version upgrade.

Change-Id: Ib4690bd942cce79da544f44aaa56af21efb085aa
Test: SubscriptionInfoUpdaterTest#testHexIccId
Fixes: 62245439
2017-10-30 13:38:29 -07:00
Xi Han
e020c0077d Merge "Migrate flag config_telephony_use_own_number_for_voicemail to Carrier Config." 2017-10-30 17:11:13 +00:00
Mengjun Leng
2449285ef3 Merge "Add support for send Message with messaging options" am: 1400db6748 am: 340b410675
am: 002a48f361

Change-Id: I03c4dce0682a4c1f8b5fffd9501e006668deff2a
2017-10-29 18:25:48 +00: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
9cc350e9f6 Merge "EMBMS - Add TestApi and provide service override" am: 1fab41e771 am: dfc37f77c9
am: e90908371a

Change-Id: Icdcffd62883657879c9d80ba703260f36217d286
2017-10-28 00:17:50 +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
TreeHugger Robot
2991cb9944 Merge "Add a carrier config indicating whether user can edit a voicemail number" 2017-10-27 22:16:14 +00:00
Cassie
4c6f72cc1b Migrate flag config_telephony_use_own_number_for_voicemail to Carrier Config.
Bug: 65683508
Test: Basic telephony sanity
Change-Id: I3ff7d5726193a554a8154bd13bbfd347c89b6a99
2017-10-27 13:00:18 -07:00
Tyler Gunn
6c350bbb1d Handle alternate status values.
Some carriers use sendrecv to indicate a call in a conference is active,
and sendonly to indicate that the remote party has held the call.
Adding support for these status values.

This ensures that remotely held calls for these carriers are set to held.

Test: Manual
Bug: 33272103
Merged-In: Ie386bdb4c77df1305d80f604f48174794c3ee0c1
Change-Id: I4a950c4e143d5ac396b30569dbda0b1cf4e92a3e
2017-10-27 12:55:32 -07:00
Cassie Han
57b4c6b721 Merge "Add the operator name and MCC/MNC in string format into the CellIdentity." am: 1565803cd2 am: e64d907a49
am: a738702e15

Change-Id: I34d445c50be6f40e00df5a776208e12ceef49f4e
2017-10-27 18:10:02 +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
manabu, shimoda
1de99d1b4f 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

Change-Id: Ibbc3e0aa9d3d15abbb44477acd6d3546593a21bf
2017-10-26 17:23:58 -07: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
642daafd2b Merge "Fix dial emergency call redial issue by China Unicom." am: 3ab81b9694 am: 136c475d20
am: a2e4e1530e

Change-Id: Ie77c5dcb32f501bf72fafbd4835ad18ab35841f3
2017-10-25 21:13:13 +00: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
08d232b846 Merge "Make it possible to dial an operator specific code" am: f4f4ba3d42 am: 6519e65ed8
am: a44a9d8b98

Change-Id: I7424799b74b61d3f507fbe8fb99c09d48e30cba8
2017-10-25 19:12:47 +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
Jeff Davidson
beb90fda29 Expose SmsMessage#FORMAT_ constants as public APIs.
These constants are intended to be arguments for
SmsManager#injectSmsPdu which is already public, and they are
referenced from CTS as well. Therefore, they should also be public.

Also add a @StringDef for these values and clean up the Javadoc while
we're here to use properly-linked references to other APIs.

Change-Id: I4e513f49f18350b93cccdc0d8a5847d31eefe7e2
Fixes: 67751433
Test: TreeHugger (no functional changes)
2017-10-24 18:25:26 +00:00
Jordan Liu
70507c3507 Merge "Add config to display VM number as default number of CF" am: 3e26cb18fb am: 9953542c3a
am: d44b0c454f

Change-Id: I8b9025467e1ebf9c74438eddbf1273fc53f3af53
2017-10-23 21:04:29 +00: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
Jordan Liu
9953542c3a Merge "Add config to display VM number as default number of CF"
am: 3e26cb18fb

Change-Id: Ie332a31b699b375d7a9ff56f314346546244010e
2017-10-23 20:39:20 +00:00
Jordan Liu
3e26cb18fb Merge "Add config to display VM number as default number of CF" 2017-10-23 20:27:28 +00:00
Hall Liu
8f34e0b231 Merge "Check success before registering DeathRecipient" am: b6c4bc311a am: c336947da4 am: 8e055b131a
am: 0e09d9d9d5

Change-Id: Iabe447a1f7ff3b101bc176a00a470d7776e2629c
2017-10-20 23:54:21 +00:00
Hall Liu
0e09d9d9d5 Merge "Check success before registering DeathRecipient" am: b6c4bc311a am: c336947da4
am: 8e055b131a

Change-Id: Ic98d58505c311250fad7220bec88fcd89846b14e
2017-10-20 23:43:54 +00:00
Hall Liu
c336947da4 Merge "Check success before registering DeathRecipient"
am: b6c4bc311a

Change-Id: Ie4a8f3ea3374d30a6a4dd9d22d9d48df0075c560
2017-10-20 23:22:13 +00:00
Hall Liu
b6c4bc311a Merge "Check success before registering DeathRecipient" 2017-10-20 23:10:09 +00:00