aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'cm-11.0' into stable/cm-11.0cm-11.0-XNPH05Q-bacon-5229c4ef56stable/cm-11.0-XNF9Xstable/cm-11.0Brint E. Kriebel2014-12-236-0/+139
|\
| * Store correct IMSI when retreived from SIMRecords and use it for RuimRecordsIan Roy2014-12-165-0/+127
| | | | | | | | | | | | | | | | | | Stock stores the IMSI gathered with SIMRecords and uses that value when RuimRecords wants to get the APN/operator number. Set System prop "ro.telephony.get_imsi_from_sim=true" to enable this function Change-Id: I5e766951313afe4dedb0b6bccfdc83acf701f440
| * Telephony: Always allow ignored sms packages for premium sms.Adnan2014-12-081-7/+31
| | | | | | | | | | | | Also clean up redundant code by creating a new method (resolvePackageName). Change-Id: I14eafe2c1ae007c1a8d9c1270a832a2c92f3a04e
| * Telephony: Find creator package if sms is sent from systemuid.Ricardo Cerqueira2014-12-011-1/+20
| | | | | | | | Change-Id: I72a8e479eab903a8354b5a3eb5aaf11a41570294
| * Telephony: Fall back on deprecated createFromPdu.Adnan Begovic2014-11-251-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | Since some of our legacy cdma devices utilizes legacy RIL blobs and hacky implementations, we can't wholly rely on getting a correct format from the InboundSmsTracker. Thus we fallback on the deprecated createFromPdu which attempts to guess the format of the SmsMessage by looking at the voice tech and falling back to the other format if it's incorrect. Change-Id: I90dc185071de827510f2bcec1c837c0024182c41
* | Telephony: Always allow ignored sms packages for premium sms.cm-11.0-XNPH05Q-tomato-9828f8e9ccstable/cm-11.0-XNF8Yshipping/cm-11.0Adnan2014-12-091-7/+31
| | | | | | | | | | | | | | Also clean up redundant code by creating a new method (resolvePackageName). Change-Id: I14eafe2c1ae007c1a8d9c1270a832a2c92f3a04e (cherry picked from commit 9e7b80a78a156b729e6fe92636494d900404d138)
* | Telephony: Find creator package if sms is sent from systemuid.Ricardo Cerqueira2014-12-021-1/+20
| | | | | | | | | | Change-Id: I72a8e479eab903a8354b5a3eb5aaf11a41570294 (cherry picked from commit 023e93eec9f7f6c91fc2fa8b54a1b66c91567b20)
* | Merge branch 'cm-11.0' into stable/cm-11.0Brint E. Kriebel2014-11-186-5/+118
|\|
| * Fix crash of Samsung phonesFlamefire2014-11-181-2/+2
| | | | | | | | | | | | | | | | Using an alternative SMS app like chompSMS leads to a crash as sendResult is an array without any entries (sendResult[0] is accessed) The default SMS app does not show this because mCurrntCmd == null Change-Id: Icfef6d20f9082dd1f64ed29b67031d2575896513
| * Telephony service: add ability to always request focus for callsRoman Birg2014-11-172-2/+16
| | | | | | | | | | | | | | | | Add in the ability to overlay a config value to allow for incoming calls to always request focus no matter the current ring volume. Change-Id: Ie1fdbf7f0783772e3a0dae9606e3b5c3ea8e1e2b Signed-off-by: Roman Birg <roman@cyngn.com>
| * Ignore certain sms-sending packages.Adnan2014-11-131-0/+10
| | | | | | | | Change-Id: I1a704a3a15ba43a29332412e2453ee0f48fd6c41
| * Check for null on originating address in an SMSMessage.Adnan2014-11-111-2/+5
| | | | | | | | | | | | | | | | | | - Don't attempt to normalized an address if the originating address isn't given to us. - BUGDUMP-251344 Change-Id: I78c47f7c82886c1b6386f50d238850b51e1fc69d
| * Telephony: remove libphonenumbergoogle dependencyRoman Birg2014-11-113-5/+19
| | | | | | | | | | | | | | This was breaking some apps which bundle libphonenumbergoogle. Change-Id: Iaabb7463ff4dd91da9b310672d5d5dc1014a81f0 Signed-off-by: Roman Birg <roman@cyngn.com>
| * Telephony: Hide getNormalizedAddressesFromPdusAdnan2014-11-101-0/+1
| | | | | | | | Change-Id: Id5200c33aab4dd7c039396e34df8fdabc9464ee7
| * Telephony: Add PROTECTED_SMS_RECEIVED_ACTION.Adnan2014-11-063-1/+72
| | | | | | | | | | | | | | | | - If an address matches against a whitelist for known reg/auth, broadcast it as a protected sms received action. Not for third party applications. Change-Id: Ibc62b5bb0110192620ef35f197553065a8c5345f
* | Merge branch 'cm-11.0' into stable/cm-11.0Brint E. Kriebel2014-11-0310-46/+114
|\|
| * Telephony: Close the FileReader when finishedcretin452014-10-301-9/+17
| | | | | | | | Change-Id: I12865e8d974515d4f349d476bcf775e015008e16
| * MSIM(DSDA): Update setMode properly.Venkata Ram Prakash Kotni2014-10-301-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | When user accepts MT call mSpeedUpAudioForMtCall should be set to true, but this is not happening when there is already a call active and user accepts an MT call. As a result when setAudioMode()is called after user accepting call, audio mode is again set to RINGING. As part of the change, mSpeedUpAudioForMtCall is set to true, when user accepts MT call, regardless of whether there is already an active call or not. Change-Id: I08cc4955c5d8dbb100bd33b5ef2db2532d43fb56 CRs-Fixed: 690366
| * Fix MMS sending issue in LTE on CDMA networks.Muhammed Siju2014-10-303-30/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For CDMA-LTE mode, operator numeric based on USIM is used for configuring MMSC settings in APN db. Currently CSIM based operator numeric is set as current carrier in CDMALTEPhone and hence MMS app cannot find MMSC setting when camped to LTE in CDMA-LTE mode. However for CDMA only networks, MMSC settings are added based on CSIM/RUIM operator numeric. To make both configurations work, update the current carrier operator numeric based on current data RAT from DcTracker. Also make sure that only DcTracker updates the current carrier in case of CDMA/CDMA-LTE modes to avoid overwriting with wrong value in case of multi app UICC cards. Change-Id: I465369811520cf345605ad70d7dadf9532b74017 CRs-Fixed: 642640
| * Correct order of parameter in iccExchangeApdu()Satish Singh2014-10-151-1/+2
| | | | | | | | | | | | | | | | The class must be in 1st place for RIL_REQUEST_SIM_TRANSMIT_BASIC or RIL_REQUEST_SIM_TRANSMIT_CHANNEL requests to map hardware/RIL component. Change-Id: Idcf6faee0f6259704ea07b62ce713ebdd4c5da1b
| * Telephony: Decode Virgin Mobile US MMSMerudo2014-10-142-0/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes receiving MMS as one or more sms from a 9999999999 number full of gibberish. Back in the CM7 days, a developer named Blarf (Blarfiejandro) started a repo called Inferior Human Organs for the optimus S/V (LG LS670 and VM670) when no-one could figure out how to get Virgin Mobile MMS working in CM. His MMS patch to decode Virgin's weird system for MMS was eventually absorbed by CM10.2 by rukin5197. Without it, MMS comes in as one or more sms from a 9999999999 number full of gibberish. bigsupersquid took the CM10.2 patch for this fix and updated it enough to work in CM11. However because he doesn't have Gerrit, he asked others to integrate the fix for him. More information here: http://forum.xda-developers.com/showthread.php?t=2663277 http://androidforums.com/virgin-mobile-galaxy-s3-all-things-root/840298-mod-universal-lte-virgin-mobile-apn-fix-wip-cm-aosp-4-4-x-2.html Change-Id: I6518538e941fdbfb7d7441b6db49d1309e87aa9e
| * Telephony: Scrub debug messages for identifiable information.Adnan2014-10-011-2/+2
| | | | | | | | Change-Id: I70fd8d9b4900dc9e070be24e7efa8d3458caef99
| * SIMRecords: If there's no EF_SPN record, fallback to EF_PNNRicardo Cerqueira2014-10-011-0/+6
| | | | | | | | | | | | | | | | Turns out some SIM (TMobile US, at least) don't fill in the SPN, but do insert a PNN record for home network (which in the case of a non-MVNO are the same. a MVNO should always have the SPN filled anyway). Change-Id: I18388bb071a49698015c76abefb58798f800946c
* | Merge branch 'cm-11.0' into stable/cm-11.0Brint E. Kriebel2014-09-3027-37/+655
|\|
| * Support for SEEK on Android.Satish Kumar Singh2014-09-199-1/+298
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Support for following apis have been added: 1. exchangeApdu() 2. openLogicalChannel() 3. closeLogicalChannel() 4. getAtr() Conflicts: src/java/com/android/internal/telephony/sip/SipCommandInterface.java src/java/com/android/internal/telephony/test/SimulatedCommands.java Change-Id: I267d0d6fd229f20671411b130f7654ee705f14ca
| * DcTracker: Expedite data stall recoveryRicardo Cerqueira2014-09-121-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The current stall recovery process has a pending packet queue which needs to fill up before a stall is determined. But that process is also multi-step, and it is currently expecting that queue to fill between steps. Waiting for the unacknowledged packets to grow after running the connection cleanup step looks like something that would never happen, or would take a very long time to, so expedite the stall recovery after it begins: if any single packet stalls and there's already a recovery in progress, run the follow up step immediately. Change-Id: Ib16b2c47b5c832a812c8bd2a3d940862741ed9db
| * Telephony:Copying MO/MT SMS of SUB2 to its SIM memory is fail in C+G.Sridhar Dubbaka2014-09-092-3/+90
| | | | | | | | | | | | | | | | | | | | Fix: In C+G configuration, While copying MO/MT SMS of SUB2 to its SIM memory, in process of getting current Phonetype is returned with default sub's(i.e,SUB1's)Phonetype which is CDMA type. To fix this, get current Phonetype based on subscription id. Change-Id: I394eadfb091c4901a553cf66192e8ee965b69eda CRs-Fixed: 689036
| * Telephony: Get SIM card capacity count of SMS.Zhang Fang2014-09-099-1/+112
| | | | | | | | | | | | | | | | Add one API: - getSmsCapacityOnIcc: get the capacity of stored SMS on ICC card. Change-Id: I63c1431cf02db2dbdee3553afc2448b4ec2cdfa3 CRs-Fixed: 645022
| * SamsungQualcommRIL: make isGSM protectedDan Pasanen2014-09-031-1/+1
| | | | | | | | Change-Id: I580057791e3a37e084c870446e07195fbe3d96d0
| * Merge "SamsungQualcommRIL: Handle ResponseCallList in our subclass" into cm-11.0Shareef Ali2014-09-032-6/+75
| |\
| | * SamsungQualcommRIL: Handle ResponseCallList in our subclassinvisiblek2014-09-032-6/+75
| | | | | | | | | | | | Change-Id: I25e8ae7a41070b7554697439ae8ec81c2fea2131
| * | Telephony: Add an API for getting recipient address of SubmitPduyanglv2014-09-024-4/+30
| |/ | | | | | | | | | | | | | | | | | | | | | | There is no API to get the recipient address of submit pdu for SIM card message. getDisplayOriginatingAddress() return null for submit pdu, it will cause applicatoin can not get address of sent message. Thread ID can not be created for this invalid message record. Add an API getRecipientAddress() for SubmitPdu in SmsMessage. Change-Id: I8b8af6002b5b309cba5383adb37275642487f1f0 CRs-Fixed: 627278
| * MSIM(DSDA): Add conversation subSandeep Kunta2014-09-022-21/+31
| | | | | | | | | | | | | | Add conversation sub Change-Id: I67f508baf66ba5ebc86a4f430af739d6ba8180ba CRs-Fixed: 659123
| * Add support to send dtmf for SCH toneSandeep Kunta2014-08-254-2/+20
| | | | | | | | | | | | | | Add methods to send/stop dtmf as per subscription. Change-Id: Ia17a733bd6ec1cd0163024d12c021e1e21032078 CRs-Fixed: 610582
* | DcTracker: Expedite data stall recoverycm-11.0-XNPH44S-bacon-5fa8c79c0bRicardo Cerqueira2014-09-121-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The current stall recovery process has a pending packet queue which needs to fill up before a stall is determined. But that process is also multi-step, and it is currently expecting that queue to fill between steps. Waiting for the unacknowledged packets to grow after running the connection cleanup step looks like something that would never happen, or would take a very long time to, so expedite the stall recovery after it begins: if any single packet stalls and there's already a recovery in progress, run the follow up step immediately. Change-Id: Ib16b2c47b5c832a812c8bd2a3d940862741ed9db
* | Merge branch 'cm-11.0' into stable/cm-11.0Brint E. Kriebel2014-09-0313-19/+216
|\|
| * IMS: Add API to set create time for a Connection.Muhammed Siju2014-07-313-0/+20
| | | | | | | | | | | | | | | | | | setCreateTime() API is added to Connection class so that create time can be transferred from IMS to CS connection during SRVCC. Change-Id: I20dc536171e3e91ac13c0897bf2121c56762785b CRs-Fixed: 682041
| * IMS : Notifying CallModifyRequest Fail or sucessBasudev Achary Konderpu2014-07-315-0/+110
| | | | | | | | | | | | | | | | | | | | | | 1)Added new registrant to handle CallModifyRequest Fail or success. 2)Added Error codes. 3)This will ensure failed response to be propagated properly. Change-Id: Ib5671d57e227e4e46bb548cb99703292eb6d4f6e CRs-Fixed: 667503
| * Add ServiceStatus class for uniform capability handlingShriram Ganesh2014-07-312-16/+78
| | | | | | | | | | | | | | | | | | Add ServiceStatus class to support different access tech and create uniform way of storing information for local/peer ability and service status updates Change-Id: I418c273e8b7f4cd5912e9b9cde85e9d83419cbf4 CRs-Fixed: 639446
| * Change to return proper MNC in case of CSIMRakesh Pallerla2014-07-311-1/+5
| | | | | | | | | | | | | | | | As per spec C.S0065 section 5.2.2 MNC length in case of CSIM IMSI is 2. So modify the code to return the MNC of proper length. Change-Id: Id046b9ff3173c038fb2196e18625f077b1897beb CRs-Fixed: 656508
| * Fix voicemail count issue.Suchand Ghosh2014-07-312-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | Telephony checks voicemail count stored in persist memory if SIM record returns count zero. Add code not to check voicemail count stored in persist phone memory if card read success and valid count is returned from card. Change-Id: I69ea6e5087dd49a550bbb4b6f6721729e8cd7f15 CRs-Fixed: 655038
* | Merge branch 'cm-11.0' into stable/cm-11.0cm-11.0-XNPH33R-bacon-3628510d76cm-11.0-XNPH30O-bacon-4f280f505aBrint E. Kriebel2014-06-3038-206/+506
|\|
| * Merge branch 'LNX.LA.3.5.2.2_rb1' of ↵nextSteve Kondik2014-06-136-19/+77
| |\ | | | | | | | | | | | | | | | git://codeaurora.org/platform/frameworks/opt/telephony into cm-11.0 Change-Id: Iea6b1df02ab59e2f897d589e5b9575546e09dd17
| | * Merge "Merge 00a3e0582f77cd87942f32ffe9ffc5a37ce35fea on remote branch"Linux Build Service Account2014-06-0610-60/+119
| | |\
| | | * Merge 00a3e0582f77cd87942f32ffe9ffc5a37ce35fea on remote branchLinux Build Service Account2014-06-0610-60/+119
| | |/| | | | | | | | | | | | | Change-Id: Ia6921909facfd1d93f32f009c73ee51f03d30de7
| | | * Merge "Merge tag 'android-4.4.3_r1' into merge_branch"Linux Build Service Account2014-06-0610-60/+119
| | | |\
| | | | * Merge tag 'android-4.4.3_r1' into merge_branchSridhar Gujje2014-06-0510-60/+119
| | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Android 4.4.3 release 1 Conflicts: src/java/com/android/internal/telephony/ServiceStateTracker.java src/java/com/android/internal/telephony/WapPushOverSms.java src/java/com/android/internal/telephony/cdma/SmsMessage.java src/java/com/android/internal/telephony/uicc/RuimRecords.java src/java/com/android/internal/telephony/uicc/SIMRecords.java Change-Id: I6fb33d6bac56c6a98e6f19d06d6d86a004a49fde
| | * | | Merge "Merge ac1a392a43d5423af37aa15fc9785828f21b467a on remote branch"Linux Build Service Account2014-05-224-10/+24
| | |\ \ \
| | | * | | Merge ac1a392a43d5423af37aa15fc9785828f21b467a on remote branchLinux Build Service Account2014-05-224-10/+24
| | |/| | | | | | |/ / | | | | | | | | | | Change-Id: I6be7b8dba5e85660eb728b8e6ecc154af5e7d489
| | | * | Merge "Notify data connection changed on CSS indicator update."Linux Build Service Account2014-05-192-2/+16
| | | |\ \