4 years agoRevert "Telephony: Voice mail notification related changes" rel-22r2-golden-fostermp-partner rel-st8-l-r1-partner daily-2014.11.26.0_rel-st8-l-r1-partner daily-2014.11.28.0_rel-st8-l-r1-partner
Amit Mahajan [Mon, 27 Oct 2014 16:38:06 +0000]
Revert "Telephony: Voice mail notification related changes"

This reverts commit 2a9a655afb255aa5dc449180499e68a2bbfbb82d.

Bug: 18126828
Change-Id: I11b02c909253caa8ffa69a3dae8e11e36262c055

4 years agoChange to consider SIGNAL_LOST as permanenet failure only if not attached.
Amit Mahajan [Fri, 24 Oct 2014 01:30:52 +0000]
Change to consider SIGNAL_LOST as permanenet failure only if not attached.

Bug: 18062475
Change-Id: I6c1b220fbb3cc9798419ec190e83d3eaea16ec69

4 years agoTelephony: Voice mail notification related changes
Sukanya Rajkhowa [Fri, 3 Jan 2014 22:00:58 +0000]
Telephony: Voice mail notification related changes

* Separate voice mail notify from SIM/RUIM card

* For GSM store voice mail count in phone memory
irrespective of SIM write result.

* Display voice mail count for GSM

Bug: 17299884

Change-Id: I368bfb98c8798ed1f43bcc330e6d97e8f95f0f54

4 years agoDevice mobile data is not working though mobile data status indicator shows
xinhe [Thu, 23 Oct 2014 00:10:16 +0000]
Device mobile data is not working though mobile data status indicator shows
"H" with full signal

Fix: Do not merge the APN configures which have the same type element. If there
are multiple type elements in the confgures, they should be merge only if
there is no common set between them.

Bug:18080519
Change-Id: Ic3bf5979abdf1623ae57d7a9fc659f6c3005b869

4 years agoShow ProgressDialog when waiting for radio to turn on when provisioning.
Paul Jensen [Wed, 15 Oct 2014 01:02:05 +0000]
Show ProgressDialog when waiting for radio to turn on when provisioning.

Turning on the cellular radio when user selects the provisioning notification
can take 30-60s so a UI is needed to keep the user informed that the radio is
coming up.  This is only for provisioning APN support (only AT&T tablets now).

bug:15990642
Change-Id: I1e77c3a1b1a24be7acc7cb3c925c002e5fa2d1a9

4 years agomerge in lmp-release history after reset to 9ecf9dc231ad2720cb11d4b9aeb4fee620cd6e78
The Android Automerger [Wed, 22 Oct 2014 00:44:41 +0000]
merge in lmp-release history after reset to 9ecf9dc231ad2720cb11d4b9aeb4fee620cd6e78

4 years agoMerge "require DUMP permission on dump()" into lmp-dev
Nick Kralevich [Tue, 21 Oct 2014 22:48:52 +0000]
Merge "require DUMP permission on dump()" into lmp-dev

4 years agoMerge "Change apn comparison (apnsSimilar()) to make sure same APNs are merged."...
Amit Mahajan [Tue, 21 Oct 2014 22:08:27 +0000]
Merge "Change apn comparison (apnsSimilar()) to make sure same APNs are merged." into lmp-dev

4 years agorequire DUMP permission on dump()
Nick Kralevich [Tue, 21 Oct 2014 20:49:29 +0000]
require DUMP permission on dump()

Bug: 17983781
Change-Id: Ib8e9904da80d638abdcc74a5e183ce3d44e1e33b

4 years agoChange apn comparison (apnsSimilar()) to make sure same APNs are merged.
Amit Mahajan [Tue, 21 Oct 2014 20:38:04 +0000]
Change apn comparison (apnsSimilar()) to make sure same APNs are merged.

Bug: 18015631
Change-Id: I590bfb04600d6f6f6b0f552713b04616bc6a3330

4 years agomerge in lmp-release history after reset to cbb9298b084b89d794eca0aae4e6997076e68284
The Android Automerger [Tue, 21 Oct 2014 13:12:52 +0000]
merge in lmp-release history after reset to cbb9298b084b89d794eca0aae4e6997076e68284

4 years agomerge in lmp-release history after reset to cbb9298b084b89d794eca0aae4e6997076e68284
The Android Automerger [Mon, 20 Oct 2014 00:11:58 +0000]
merge in lmp-release history after reset to cbb9298b084b89d794eca0aae4e6997076e68284

4 years agoril: Fix update screen events.
Mohamad Ayyash [Thu, 16 Oct 2014 21:01:13 +0000]
ril: Fix update screen events.

- Handle invalid states in updateScreenState.
- Call updateScreenState in onRadioAvailalbe instead.

BUG: 17991196
Change-Id: I567aa74b1dd6b4bbadb273c05296fe82be575f7f
Signed-off-by: Mohamad Ayyash <mkayyash@google.com>

4 years agoMerge "ril: Fix update screen events." into lmp-dev
Mohamad Ayyash [Thu, 16 Oct 2014 22:54:42 +0000]
Merge "ril: Fix update screen events." into lmp-dev

4 years agoril: Fix update screen events.
Mohamad Ayyash [Thu, 16 Oct 2014 21:01:13 +0000]
ril: Fix update screen events.

- Handle invalid states in updateScreenState.
- Call updateScreenState in onRadioAvailalbe instead.

BUG: 17991196
Change-Id: I567aa74b1dd6b4bbadb273c05296fe82be575f7f
Signed-off-by: Mohamad Ayyash <mkayyash@google.com>

4 years agomerge in lmp-release history after reset to f17dec635141a16b68ab4980c118d49ec5ae11c0
The Android Automerger [Thu, 16 Oct 2014 13:13:09 +0000]
merge in lmp-release history after reset to f17dec635141a16b68ab4980c118d49ec5ae11c0

4 years agoFix an NPE in SubscriptionController.dump
Wink Saville [Thu, 16 Oct 2014 00:08:46 +0000]
Fix an NPE in SubscriptionController.dump

Bug: 17945275
Change-Id: I076112ede5fd224284c23078b321fd282d0dffe0

4 years agomerge in lmp-release history after reset to 7b960c8adc35113c6eb3fad6cdfe32c2169d380b
The Android Automerger [Wed, 15 Oct 2014 13:13:00 +0000]
merge in lmp-release history after reset to 7b960c8adc35113c6eb3fad6cdfe32c2169d380b

4 years agoHide sensitive payload from logging.
Amit Mahajan [Tue, 14 Oct 2014 19:11:25 +0000]
Hide sensitive payload from logging.

For:
RIL_REQUEST_SIM_OPEN_CHANNEL
RIL_REQUEST_SIM_TRANSMIT_APDU_CHANNEL
UNSOL_STK_EVENT_NOTIFY
UNSOL_STK_PROACTIVE_COMMAND

Bug: 17984085
Change-Id: I8b83ae0d85792636bae0b7e0f57b0ea6e5cb33d9

4 years agomerge in lmp-release history after reset to 8eb4b07b8535c04901cc46dc7860c87aa9e9fbfc
The Android Automerger [Tue, 14 Oct 2014 13:12:18 +0000]
merge in lmp-release history after reset to 8eb4b07b8535c04901cc46dc7860c87aa9e9fbfc

4 years agomerge in lmp-release history after reset to 8eb4b07b8535c04901cc46dc7860c87aa9e9fbfc
The Android Automerger [Mon, 13 Oct 2014 13:11:53 +0000]
merge in lmp-release history after reset to 8eb4b07b8535c04901cc46dc7860c87aa9e9fbfc

4 years agomerge in lmp-release history after reset to 8eb4b07b8535c04901cc46dc7860c87aa9e9fbfc
The Android Automerger [Sun, 12 Oct 2014 13:12:32 +0000]
merge in lmp-release history after reset to 8eb4b07b8535c04901cc46dc7860c87aa9e9fbfc

4 years agoMerge "Fix enabling of FailFast mechanism." into lmp-dev
Robert Greenwalt [Fri, 10 Oct 2014 17:55:08 +0000]
Merge "Fix enabling of FailFast mechanism." into lmp-dev

4 years agoFix enabling of FailFast mechanism.
Robert Greenwalt [Fri, 10 Oct 2014 04:38:55 +0000]
Fix enabling of FailFast mechanism.

If you use the wrong obtainMessage it's cast into an Integer
and stored in obj instead of arg1.  This causes us to retry onto
the provisioning apn in 3 seconds instead of 20 and speeds up
the process.

bug:15990642
Change-Id: I3deb32d49c9fa77b16af9daf5c6ffb682363f6d1

4 years agoPass in connection to CDMAPhone.notifyUnknownConnection
Yorke Lee [Fri, 10 Oct 2014 03:17:10 +0000]
Pass in connection to CDMAPhone.notifyUnknownConnection

An equivalent change has already been made in GSMPhone.

Bug: 17939852
Change-Id: I546618b3d56b2c855e33d8a5604478262f21514c

4 years agomerge in lmp-release history after reset to c93ffd4aff9e9b90210c6f1c9ae2a650f16f9edb
The Android Automerger [Thu, 9 Oct 2014 13:11:57 +0000]
merge in lmp-release history after reset to c93ffd4aff9e9b90210c6f1c9ae2a650f16f9edb

4 years agoMerge "Add SubscriptionController dump." into lmp-dev
Wink Saville [Wed, 8 Oct 2014 15:32:38 +0000]
Merge "Add SubscriptionController dump." into lmp-dev

4 years agomerge in lmp-release history after reset to 536cae75031e11ee30da0a0b4d4a0752e5526e96
The Android Automerger [Wed, 8 Oct 2014 13:16:03 +0000]
merge in lmp-release history after reset to 536cae75031e11ee30da0a0b4d4a0752e5526e96

4 years agoMerge "Send SMS over 1x when on eHRPD/LTE and active voice call" into lmp-dev
Amit Mahajan [Wed, 8 Oct 2014 00:27:19 +0000]
Merge "Send SMS over 1x when on eHRPD/LTE and active voice call" into lmp-dev

4 years agoMerge "PLMN10 PWS test fails for Taiwan region certification" into lmp-dev
Amit Mahajan [Wed, 8 Oct 2014 00:24:35 +0000]
Merge "PLMN10 PWS test fails for Taiwan region certification" into lmp-dev

4 years agoPLMN10 PWS test fails for Taiwan region certification
bansalv [Fri, 12 Sep 2014 08:58:30 +0000]
PLMN10 PWS test fails for Taiwan region certification

Solution: Need to add channel 4383 in SmsCbConstants.java and sam should be
handle in Cell Broadcast Application.

Bug: 17886894

4 years agoSend SMS over 1x when on eHRPD/LTE and active voice call
Xia Ying [Tue, 26 Aug 2014 20:08:48 +0000]
Send SMS over 1x when on eHRPD/LTE and active voice call

When UE is attached to eHRPD network  LTE network which not
allow data and voice concurrent, and IMS is registered:
- If there is an active 1x RTT voice call, send SMS over 1x
- If there no active 1xRTT voice call, send SMS over IMS

Bug: 17331507

Change-Id: I2647c1ccdbf5286445aa34925be0027b21f84a03

4 years agoMerge "Notify modem about screen on/off states more precisely." into lmp-dev
Jeff Brown [Tue, 7 Oct 2014 23:57:10 +0000]
Merge "Notify modem about screen on/off states more precisely." into lmp-dev

4 years agoAdd SubscriptionController dump.
Wink Saville [Tue, 7 Oct 2014 22:23:24 +0000]
Add SubscriptionController dump.

Unable to reproduce 17678050 so add a dump method and
ScLocalLogs to hopefully capture what's happening.

Bug: 17678050
Change-Id: I91d99c98cff9b6fd484d4972b5461098bba23ba2

4 years agoMerge "dispose uicc card if modem is not available." into lmp-dev
Junda Liu [Tue, 7 Oct 2014 17:14:34 +0000]
Merge "dispose uicc card if modem is not available." into lmp-dev

4 years agodispose uicc card if modem is not available.
Steven Liu [Thu, 11 Sep 2014 16:50:37 +0000]
dispose uicc card if modem is not available.

Bug: 17786992
Change-Id: Idd36a2afe696789340e0b6cba1d30eeadc378036

4 years agomerge in lmp-release history after reset to 7b54f44bafb4ef6e7d8f051970f2ab1ec5bb0d73
The Android Automerger [Tue, 7 Oct 2014 13:12:29 +0000]
merge in lmp-release history after reset to 7b54f44bafb4ef6e7d8f051970f2ab1ec5bb0d73

4 years agoMerge "[ADR] TS51.010-1 34.2.9.1 failed to send concatenated segments SMS to short...
Amit Mahajan [Tue, 7 Oct 2014 01:22:27 +0000]
Merge "[ADR] TS51.010-1 34.2.9.1 failed to send concatenated segments SMS to short  code" into lmp-dev

4 years agoMerge "Sms7BitEncodingTranslator" into lmp-dev
Amit Mahajan [Tue, 7 Oct 2014 01:20:40 +0000]
Merge "Sms7BitEncodingTranslator" into lmp-dev

4 years agoSms7BitEncodingTranslator
Xia Ying [Tue, 29 Jul 2014 20:33:44 +0000]
Sms7BitEncodingTranslator

Bug: 16197894
Change-Id: I389248343c4ee621a1e8980481987742623bcbe7

4 years agoMerge "Add ability to add sim-initiated MO call to UI (4/4)" into lmp-dev
Yorke Lee [Tue, 7 Oct 2014 00:55:19 +0000]
Merge "Add ability to add sim-initiated MO call to UI (4/4)" into lmp-dev

4 years ago[ADR] TS51.010-1 34.2.9.1 failed to send concatenated segments SMS to short
Xia Ying [Sat, 4 Oct 2014 20:35:40 +0000]
[ADR] TS51.010-1 34.2.9.1 failed to send concatenated segments SMS to short
code

On handling EVENT_SEND_CONFIRMED_SMS, we should updte mExpectMore
based on mPendingTrackerCount.

Bug: 17570854
Change-Id: I9071031e30c724e05e9738dad3b476289dc79afc

4 years agoMerge "fix issues to set data profiles" into lmp-dev
Amit Mahajan [Mon, 6 Oct 2014 19:18:37 +0000]
Merge "fix issues to set data profiles" into lmp-dev

4 years agofix issues to set data profiles
Hui Wang [Wed, 1 Oct 2014 15:31:18 +0000]
fix issues to set data profiles

Bug: 17781567
Change-Id: I62fbe1179c3d71f50b50c70f493e0f86c66c2991

4 years agoAdd ability to add sim-initiated MO call to UI (4/4)
Yorke Lee [Sat, 4 Oct 2014 00:37:40 +0000]
Add ability to add sim-initiated MO call to UI (4/4)

Pass in connection when calling notifyUnknownConnection

Bug: 16852844
Change-Id: I52a0eb7ab8bc767db34ccee4d55a2c7b6bd363f5

4 years agoMerge "Merge similar APNs together when loading All Apns." into lmp-dev
Robert Greenwalt [Mon, 6 Oct 2014 16:20:25 +0000]
Merge "Merge similar APNs together when loading All Apns." into lmp-dev

4 years agomerge in lmp-release history after reset to d98d019d2a23bc7a8f96e8388021e5c87b71f158
The Android Automerger [Mon, 6 Oct 2014 13:13:55 +0000]
merge in lmp-release history after reset to d98d019d2a23bc7a8f96e8388021e5c87b71f158

4 years agomerge in lmp-release history after reset to d98d019d2a23bc7a8f96e8388021e5c87b71f158
The Android Automerger [Sun, 5 Oct 2014 13:13:20 +0000]
merge in lmp-release history after reset to d98d019d2a23bc7a8f96e8388021e5c87b71f158

4 years agoNotify modem about screen on/off states more precisely.
Jeff Brown [Fri, 3 Oct 2014 20:03:02 +0000]
Notify modem about screen on/off states more precisely.

The SCREEN_ON / SCREEN_OFF broadcasts are no longer adequate for
monitoring the screen state since they are not sent in cases
where the screen is turned off transiently such as due to the
proximity sensor.

This change uses the DisplayManager to watch for screen state
changes to tell the RIL that it can stop sending signal strength
updates.

It's worth pointing out that the RIL should *not* be watching for
screen state changes in the first place!  We should create a
new API to more precisely specify the behavior to be controlled
and the signals which govern that behavior.  But this change
should be good enough to save a little more power today when the
screen is off due to the proximity sensor.

Bug: 17821361
Change-Id: Ide77e04c3b2cadefc44ef5e51bd958f25a4a3d62

4 years agoOptimize CDMA RATs TCP buffer sizes
Gordon Gao [Thu, 2 Oct 2014 21:21:42 +0000]
Optimize CDMA RATs TCP buffer sizes

1. Add CDMA 1xRTT buffer sizes
2. Add CDMA eHPRD buffer sizes

Bug: 17786212
Change-Id: I31633829576ced088d2bcf563205bbe216c648dd

4 years agoMerge similar APNs together when loading All Apns.
Robert Greenwalt [Fri, 3 Oct 2014 03:43:46 +0000]
Merge similar APNs together when loading All Apns.

They should have been merged together in the DB.  Do it now
at this convenient point so that we don't end up
making duplicate requests for the same apn.  That can lead
to duplicate calls with diff call IDs and then netd gets confuse
and things don't work.

bug:17634414
Change-Id: Ia77e43f53456f8ecadc9e94c20301fe8a52338d7

4 years agoSend SMS using RIL_REQUEST_SEND_SMS_EXPECT_MORE
Chaitanya Saggurthi [Tue, 24 Sep 2013 10:43:14 +0000]
Send SMS using RIL_REQUEST_SEND_SMS_EXPECT_MORE

1) New commandinterface API sendSMSExpectMore to send sms using
   ril request RIL_REQUEST_SEND_SMS_EXPECT_MORE.
2) sendSMSExpectMore API to send multisegment sms pdu's except
   last pdu in GSM. In case of retry use sendSms even for
   multi segment message, because don't know how many
   segments are failed to send

Bug: 17570854
Change-Id: Icfc200a9c9c5940f0e10668b4385d1633a6c943b

4 years agoMerge "Send SMS using RIL_REQUEST_SEND_SMS_EXPECT_MORE" into lmp-dev
Amit Mahajan [Thu, 2 Oct 2014 16:47:31 +0000]
Merge "Send SMS using RIL_REQUEST_SEND_SMS_EXPECT_MORE" into lmp-dev

4 years agomerge in lmp-release history after reset to lmp-dev
The Android Automerger [Thu, 2 Oct 2014 12:27:22 +0000]
merge in lmp-release history after reset to lmp-dev

4 years agoSend SMS using RIL_REQUEST_SEND_SMS_EXPECT_MORE
Chaitanya Saggurthi [Tue, 24 Sep 2013 10:43:14 +0000]
Send SMS using RIL_REQUEST_SEND_SMS_EXPECT_MORE

1) New commandinterface API sendSMSExpectMore to send sms using
   ril request RIL_REQUEST_SEND_SMS_EXPECT_MORE.
2) sendSMSExpectMore API to send multisegment sms pdu's except
   last pdu in GSM. In case of retry use sendSms even for
   multi segment message, because don't know how many
   segments are failed to send

Bug: 17570854
Change-Id: Icfc200a9c9c5940f0e10668b4385d1633a6c943b

4 years agoFix for CMAS is not turned on
xinhe [Tue, 30 Sep 2014 22:05:05 +0000]
Fix for CMAS is not turned on

CMAS is not turned on for several reasons:
(1) Exception happends when default SMS sub Id is not available.
(2) Cellbroadcast thread can die before the servicestate change triggered

Bug:17571958
Change-Id: I7b210226fa24f266896763ff80235c4ed4b936eb

4 years agoMerge "Fix for CMAS is not turned on" into lmp-dev
xinhe [Wed, 1 Oct 2014 22:10:37 +0000]
Merge "Fix for CMAS is not turned on" into lmp-dev

4 years agoMerge "Treat SIGNAL_LOST error in dataCallResponse as permanent failure." into lmp-dev
Amit Mahajan [Wed, 1 Oct 2014 21:54:03 +0000]
Merge "Treat SIGNAL_LOST error in dataCallResponse as permanent failure." into lmp-dev

4 years agomerge in lmp-release history after reset to c187e073823cc4d9c86b536617ea0d198d14755e
The Android Automerger [Wed, 1 Oct 2014 13:18:21 +0000]
merge in lmp-release history after reset to c187e073823cc4d9c86b536617ea0d198d14755e

4 years agoMerge "Roaming blacklist" into lmp-dev
Amit Mahajan [Wed, 1 Oct 2014 00:44:20 +0000]
Merge "Roaming blacklist" into lmp-dev

4 years agoSTK: fixing to send intent when card status changed
duho.ro [Thu, 18 Sep 2014 22:52:55 +0000]
STK: fixing to send intent when card status changed

The intent name is not match with STK app.
Also, it should get the reference of UiccCard with its own slot id.
It affects with install and uninstall STK app when card status changed.

Bug: 17463742
Bug: 16148051

Change-Id: I9a4bab72411fce39846d7d11e6a15519d58c1d7a

4 years agoFix for CMAS is not turned on
xinhe [Tue, 30 Sep 2014 22:05:05 +0000]
Fix for CMAS is not turned on

CMAS is not turned on for several reasons:
(1) Exception happends when default SMS sub Id is not available.
(2) Cellbroadcast thread can die before the servicestate change triggered

Bug:17571958
Change-Id: I7b210226fa24f266896763ff80235c4ed4b936eb

4 years agoMerge "Change to update SPN based on spn-conf.xml." into lmp-dev
Amit Mahajan [Tue, 30 Sep 2014 22:47:15 +0000]
Merge "Change to update SPN based on spn-conf.xml." into lmp-dev

4 years agoChange to update SPN based on spn-conf.xml.
Amit Mahajan [Tue, 30 Sep 2014 22:29:58 +0000]
Change to update SPN based on spn-conf.xml.

If there is an SPN override for this carrier, we should update
gsm.sim.operator.alpha with this value.

Bug: 17701706
Change-Id: I12aa3950f3e3636d573d2d1ff1bc1bab6f3a6abd

4 years agoMerge "Support bearer-specific DUN APN on CDMA" into lmp-dev
Robert Greenwalt [Tue, 30 Sep 2014 22:44:26 +0000]
Merge "Support bearer-specific DUN APN on CDMA" into lmp-dev

4 years agoRoaming blacklist
w19976 [Fri, 26 Sep 2014 20:43:45 +0000]
Roaming blacklist

Rename isSameOperatorConsideredRoaming to isOperatorConsideredRoaming.
Have isOperatorConsideredRoaming take precedence over isOperatorConsideredNonRoaming.
This makes it easier to blacklist specific networks that lie within a
whitelist range (eg, whitelist all carriers under 310xxx except 310410).

Bug: 17684236
Change-Id: I2275cd3375e810a0a17ff28bf518e4ff5420cc14

4 years agomerge in lmp-release history after reset to b30d3481987401d1f3ede9317b0d6f80ebbd0e57
The Android Automerger [Tue, 30 Sep 2014 13:18:32 +0000]
merge in lmp-release history after reset to b30d3481987401d1f3ede9317b0d6f80ebbd0e57

4 years agoMerge "Fixes: SIM records loaded not firing on refresh reset." into lmp-dev
Junda Liu [Mon, 29 Sep 2014 22:48:55 +0000]
Merge "Fixes: SIM records loaded not firing on refresh reset." into lmp-dev

4 years agoMerge "Update mRecordsRequested on sending request instead of onLocked." into lmp-dev
Amit Mahajan [Mon, 29 Sep 2014 22:42:03 +0000]
Merge "Update mRecordsRequested on sending request instead of onLocked." into lmp-dev

4 years agoMerge "Create and track different Handler instances for each Phone." into lmp-dev
Anthony Lee [Mon, 29 Sep 2014 21:53:17 +0000]
Merge "Create and track different Handler instances for each Phone." into lmp-dev

4 years agoFixes: SIM records loaded not firing on refresh reset.
Shishir Agrawal [Thu, 25 Sep 2014 17:12:13 +0000]
Fixes: SIM records loaded not firing on refresh reset.

On a refresh reset, the carrier privileges are not reloaded, so we should not
block the sim loaded notification on it. Also avoid firing sim_loaded on sim absent.

Bug: 17620642
Bug: 17697575

Change-Id: I62d810fcf47c9ca0b75e36bc7c99476acb1adcf1

4 years agoredirect RIL_UNSOL_OEM_HOOK_RAW to system app
New Author Steven Liu [Thu, 11 Sep 2014 15:27:55 +0000]
redirect RIL_UNSOL_OEM_HOOK_RAW to system app

add notifyOemHookRawEvent

Bug: 17298769
Change-Id: Iaea054d3cc2925eea1e11f8871faabc7bc9dfb2d

4 years agoCreate and track different Handler instances for each Phone.
Anthony Lee [Mon, 29 Sep 2014 17:19:31 +0000]
Create and track different Handler instances for each Phone.

Phone objects used the same handler in CallManager to
register/unregister callbacks with RIL. This means that, if the
last operation was an unregister, the CallManager would not
be a listener for certain events from the RIL.

Bug: 17414427
Change-Id: I217fad94c64edf479141c1f28f0c1ec8a9e89032

4 years agoTreat SIGNAL_LOST error in dataCallResponse as permanent failure.
Amit Mahajan [Mon, 29 Sep 2014 17:36:33 +0000]
Treat SIGNAL_LOST error in dataCallResponse as permanent failure.

Bug: 17632875
Change-Id: Ic2dfcf27039206f9eb4ed29b0a035920b14e2890

4 years agoUpdate mRecordsRequested on sending request instead of onLocked.
Amit Mahajan [Mon, 29 Sep 2014 17:20:27 +0000]
Update mRecordsRequested on sending request instead of onLocked.

Bug: 17668819
Change-Id: Ib982149c665258dba8fbb4b58a35449b40529913

4 years agomerge in lmp-release history after reset to e818d6a43cbe831ea4e0274670f748a04b600ae8
The Android Automerger [Mon, 29 Sep 2014 13:18:25 +0000]
merge in lmp-release history after reset to e818d6a43cbe831ea4e0274670f748a04b600ae8

4 years agoMerge "Move mobile provisioning APN support into telephony and rework." into lmp-dev
Paul Jensen [Mon, 29 Sep 2014 11:42:59 +0000]
Merge "Move mobile provisioning APN support into telephony and rework." into lmp-dev

4 years agomerge in lmp-release history after reset to 283b98ea941fdfc11d952b4da94ea105f0614bdf
The Android Automerger [Sun, 28 Sep 2014 13:14:08 +0000]
merge in lmp-release history after reset to 283b98ea941fdfc11d952b4da94ea105f0614bdf

4 years agoMerge "Notify registrant (phone) of Icc event on registration." into lmp-dev
Amit Mahajan [Sat, 27 Sep 2014 00:55:45 +0000]
Merge "Notify registrant (phone) of Icc event on registration." into lmp-dev

4 years agoNotify registrant (phone) of Icc event on registration.
Amit Mahajan [Fri, 26 Sep 2014 23:45:09 +0000]
Notify registrant (phone) of Icc event on registration.

Notify registrant of all the possible events. This is to make sure
registrant is notified even if event occurred in the past.

Bug: 17585301
Change-Id: I10cbe4bda942b45d7990d542dbfad85d287a0d39

4 years agoHandling service number convert while roaming.
Xia Ying [Mon, 22 Sep 2014 20:59:46 +0000]
Handling service number convert while roaming.

When roaming in GSM/UMTS and internal CDMA network,
(1)change VZW custumer service numeber *611 to +19085594899.
(2)change VZW voice mail number *86 to +1MDN.

Change-Id: I69f69fb698f059b7a2365d2906fe0f7cc41636d7

4 years agoMerge "Change to show correct number of unheard voicemail in notification." into...
Amit Mahajan [Fri, 26 Sep 2014 22:42:02 +0000]
Merge "Change to show correct number of unheard voicemail in notification." into lmp-dev

4 years agoMerge "Bubble up CARD_IO_ERROR" into lmp-dev
Amit Mahajan [Fri, 26 Sep 2014 22:41:16 +0000]
Merge "Bubble up CARD_IO_ERROR" into lmp-dev

4 years agoBubble up CARD_IO_ERROR
Amit Mahajan [Thu, 25 Sep 2014 19:51:01 +0000]
Bubble up CARD_IO_ERROR

Bug: 16871406
Change-Id: I57d84640a03fc084b3c375b6ce76a12ef9387882

4 years agoChange to show correct number of unheard voicemail in notification.
Amit Mahajan [Fri, 26 Sep 2014 21:53:54 +0000]
Change to show correct number of unheard voicemail in notification.

Bug: 17299884
Change-Id: Ie26a61cbfc2254f95686b8031a0988b9cd58609d

4 years agoSupport bearer-specific DUN APN on CDMA
Robert Greenwalt [Mon, 22 Sep 2014 20:55:17 +0000]
Support bearer-specific DUN APN on CDMA

The DUN apn needs to be listed last, and this should only be used on networks
that don't show the apn editor.

bug:17571681
Change-Id: Iefa676d3c741ffb2eef201a8683429ed9dbe44d1

4 years agoMove mobile provisioning APN support into telephony and rework.
Paul Jensen [Wed, 17 Sep 2014 17:49:13 +0000]
Move mobile provisioning APN support into telephony and rework.

This code had to be reworked to cooperate with the new multi-network
logic.  The provisioning flow when using a provisioning APN is:
1. DcTracker detects connecting to provisioning APN, puts up
   notification, and turns off radio (as per b/13190133, b/10328264).
2. User selects notification. ProvisionNotificationBroadcastReceiver
   receives intent, turns on radio, enables fail-fast mode,
   sets up provisioning logic in DcTrackerBase.
3. When radio connects again, DcTracker.completeConnection() launches
   browser to facilitate activation.  Note that activation can be
   performed via any internet connection so it's not a problem that
   browser isn't multi-network aware.

bug:17324098
Change-Id: Ibd1c42b1a75795f90a6483d3d0a5a14f88b193d8

4 years agoFix the locale matching logic in MccTable.
Elliott Hughes [Wed, 24 Sep 2014 22:10:36 +0000]
Fix the locale matching logic in MccTable.

Bug: 17614129
Change-Id: I4a058b252f9da9173e6bb248e212863e1fe6496f

4 years agoThe countries HU and HR both have an obvious default language.
Elliott Hughes [Thu, 25 Sep 2014 17:41:19 +0000]
The countries HU and HR both have an obvious default language.

Bug: 17614834
Bug: 17633631
Change-Id: Iecd82e28299548aaf197c8b6a28fb47b1a225bf8

4 years agoHide carrier app intents in Telephony (2/2)
Ye Wen [Tue, 23 Sep 2014 17:25:58 +0000]
Hide carrier app intents in Telephony (2/2)

b/17608135

Change-Id: I312fc65477323e88972156e909e5a241056233a7

4 years agoMerge "Change type name of mobile from "Cellular" to "MOBILE"." into lmp-dev
Sreeram Ramachandran [Thu, 25 Sep 2014 15:07:54 +0000]
Merge "Change type name of mobile from "Cellular" to "MOBILE"." into lmp-dev

4 years agoMerge "Fix the locale matching logic in MccTable." into lmp-dev
Elliott Hughes [Thu, 25 Sep 2014 15:03:28 +0000]
Merge "Fix the locale matching logic in MccTable." into lmp-dev

4 years agomerge in lmp-release history after reset to 9de6c7b167c9fd82afbf272b690225e963f5c951
The Android Automerger [Thu, 25 Sep 2014 13:18:58 +0000]
merge in lmp-release history after reset to 9de6c7b167c9fd82afbf272b690225e963f5c951

4 years agoChange type name of mobile from "Cellular" to "MOBILE".
Sreeram Ramachandran [Thu, 25 Sep 2014 03:05:15 +0000]
Change type name of mobile from "Cellular" to "MOBILE".

Bug: 17609932
Change-Id: I22331426e04a5b45e73f9e768b7d88c1d4282c78

4 years agoMerge "add capability to initialize default locale from USIM EF_LI or EF_PL." into...
Amit Mahajan [Thu, 25 Sep 2014 00:26:55 +0000]
Merge "add capability to initialize default locale from USIM EF_LI or EF_PL." into lmp-dev

4 years agoTrigger phone switch based on config
Sukanya Rajkhowa [Mon, 15 Sep 2014 23:03:43 +0000]
Trigger phone switch based on config

When VOICE_REGISTRATION_STATE changes, phone switch
may not be needed as a previous switch would have
happened on receiving UNSOL_VOICE_RADIO_TECH_CHANGED.
Do a phone switch only if the config is true.

Bug: 17394282
Change-Id: I4a4aa98bd0af9eaca46b0d09458a126313e97611

4 years agoFix the locale matching logic in MccTable.
Elliott Hughes [Wed, 24 Sep 2014 22:10:36 +0000]
Fix the locale matching logic in MccTable.

Bug: 17614129
Change-Id: I4a058b252f9da9173e6bb248e212863e1fe6496f

4 years agoadd capability to initialize default locale from USIM EF_LI or EF_PL.
nfjb73 [Thu, 11 Apr 2013 18:34:25 +0000]
add capability to initialize default locale from USIM EF_LI or EF_PL.

if user has set the defalut locale, the locale from USIM will be ignored.

Bug: 17543708
Change-Id: I1f9fa8b73b84f27ef8414bb1fc1c01b4a021c791

4 years agoPostpone otasp_not_neeeded until SIM_LOADED.
Junda Liu [Wed, 24 Sep 2014 17:53:52 +0000]
Postpone otasp_not_neeeded until SIM_LOADED.

Because platform begins w/ GSM phone even for CDMA devices, sending otasp_not_needed confuses SuW.

Bug: b/17572929
Change-Id: Ie19f5eac81a85cb4191bb7e5cf0294f4fb5cf0c1

4 years agoMerge "Postpone otasp_not_neeeded until SIM_LOADED." into lmp-dev
Junda Liu [Wed, 24 Sep 2014 17:58:32 +0000]
Merge "Postpone otasp_not_neeeded until SIM_LOADED." into lmp-dev