summaryrefslogtreecommitdiffstats
path: root/telephony
Commit message (Collapse)AuthorAgeFilesLines
* Return APDU status code on tramsit channel command failure.Shishir Agrawal2014-08-052-4/+4
| | | | Change-Id: I2d506a6ddbb4e27a04f57941247924d36c9d279b
* IMS Framework & AIDL Changes for Call Barring & String Error Codes.Shriram Ganesh2014-08-053-3/+5
| | | | Change-Id: I66fdbbd175c13261c283627999f37071259f7a6a
* Add changes for LTE to IWLAN Handover Notifications for an IMS CallShriram Ganesh2014-08-041-0/+8
| | | | Change-Id: I6847ba1660df81d8d2ba610e9b27638800f71f77
* Merge "Allow MmsConfig override per request (1/3)" into lmp-devTom Taylor2014-08-011-32/+18
|\
| * Allow MmsConfig override per request (1/3)Ye Wen2014-08-011-32/+18
| | | | | | | | | | | | | | | | | | | | Instead of providing ways to override MmsConfig globally, this allows the override per request, which is safer. Also added subId to the getter of MessagingConfigurationManager. b/16681649 Change-Id: Ia5ee391e2fa51fbdf87d111174d8df21f5f5e41f
* | Add ECBM functionality for IMSUma Maheswari Ramalingam2014-08-034-1/+109
| | | | | | | | | | | | Code for adding ECBM functionality for IMS. Change-Id: I2833c81baf0a55a18ac6433c47fd76bad7cf0ec9
* | Added debug system property to enable/disable IMS VoLTE/VT.Etan Cohen2014-08-021-0/+10
|/ | | | | | | | | | If property is 0: IMS VoLTE is disabled. If property is 1 then IMS is used as normal: i.e. expected to be provisioned, registered etc. Action on missing property defined by constant. Change-Id: Ibdbb21fa7db30a4088b74092dd6256da012cd697
* Fix double DBG check.Wink Saville2014-08-011-1/+1
| | | | Change-Id: I45e175df698240b80374f98043b50a014fd9779a
* Turn off extra debuggingWink Saville2014-08-011-4/+11
| | | | Change-Id: I3d7c68d3d7bcef5be084398807389f4a485bedb0
* IccOpenLogicalChannelResponse: Single character fix.Shishir Agrawal2014-07-311-1/+1
| | | | Change-Id: I345e9a6b4cefc1d96111a7cf62dc402fd48b35c0
* Add new APIs iccExchangeSimIO and iccTransmitApduBasicChannel to ↵Shishir Agrawal2014-07-304-7/+238
| | | | | | | | | | | TelephonyManager. The new APIs are needed to support SEEK. Also modifies TelephonyManager.iccOpenLogicalChannel to return the status of the command. Change-Id: Iff2674fb0e23210f2579cb883e64571347ade5e6
* Move archived column from pdu/sms to threads (1/4)Ye Wen2014-07-301-0/+10
| | | | | | Also add API to archive a conversation Change-Id: Ib7daf6e0c3205c3c084406800c9c5bf054e1ca40
* Convert VideoState into an inner class.Andrew Lee2014-07-291-10/+10
| | | | | | | | | - Add helper functions to make it easier to figure out properties of a particular video state, to make things more convenient. - Update references and documentation. Bug: 16629892 Change-Id: I621532e8cab080afd56e5db739b9edbee6261f74
* Add more disconnect causes 1/4Santos Cordon2014-07-251-1/+16
| | | | | Bug: 15692074 Change-Id: Ib94c33fac8450b70e53dbe12d71f41777e9e140c
* IMS: Adding ims on/off interface files and callback for enabled/disabled ↵ram2014-07-242-0/+22
| | | | | | features. Change-Id: I4e0049d605d9e7d13035c43e2504cdfb67a7a102
* Merge "Add API invokeOemRilRequestRaw" into lmp-devAmit Mahajan2014-07-242-0/+30
|\
| * Add API invokeOemRilRequestRawSteven Liu2014-07-242-0/+30
| | | | | | | | | | | | | | | | | | | | this API is used by system app, app could communicate with RIL with it. Change-Id: I5397c1cf2b108d9dc3a9694b1f071dc60bb5b341 Conflicts: telephony/java/com/android/internal/telephony/ITelephony.aidl
* | IMS: getPCSCF() API enhanced to support multiple APN types.ram2014-07-242-4/+5
| | | | | | | | | | Change-Id: I014f341b93a9ea7280e04cdfc13418fe81c9fc8b Signed-off-by: ram <ram.pl@samsung.com>
* | Expose getCarrierPackageNamesForBroadcastIntent as a hidden @SystemApiShishir Agrawal2014-07-232-0/+26
|/ | | | | | | It will be required by setup wizard to delegate initialization to the carrier app. Change-Id: Icc0fc728e1e24235632ac38a482b06a7b829de78
* Merge "Adding the ability for carrier app to override SPN and carrier name." ↵Shishir Agrawal2014-07-172-0/+46
|\ | | | | | | into lmp-dev
| * Adding the ability for carrier app to override SPN and carrier name.Shishir Agrawal2014-07-172-0/+46
| | | | | | | | | | | | | | | | | | | | The change allows system apps (holding MODIFY_PHONE_STATE permission) or carrier apps to override the "carrier branding" on a per ICCID basis. The override affects the service provider name as well as the network operator name. The override is also saved as a SharedPreference and will persist for the iccId across reboots. Change-Id: I985ba247e10e2501e3d0d21567ccadc46f365879
* | Merge "Use "current" cp2 from telephony" into lmp-devMakoto Onuki2014-07-172-16/+54
|\ \
| * | Use "current" cp2 from telephonyMakoto Onuki2014-07-172-16/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | Now "always send to voicemail" and missed call notifications respect the current user's contacts. Bug 16236656 Change-Id: Iae48b4ac95550970ecae59bdd32c436efef90200
* | | Wiring video state through from ConnectionTyler Gunn2014-07-181-0/+60
|/ / | | | | | | | | | | Bug: 16285417 Bug: 16013178 Change-Id: Ia48959248ca22f4569b0ffd01a1716470aa0a711
* | API changes to enable account selection for a callNancy Chen2014-07-171-1/+0
|/ | | | | | | | | If an account default is not set, the incall ui will display a dialog to allow the user to select an account for that particular call. Bug: 16243703 Change-Id: I8faf2f2ce0b2669a141562832f23e8f3ce88f094
* Messaging auto persist switch (1/4)Ye Wen2014-07-161-0/+25
| | | | | | b/14095333 Change-Id: I0860b662bceb250601c815028f377c28ad0e3159
* Remove @hide annotations from important carrier privileged APIs.Derek Tan2014-07-161-27/+45
| | | | | | | Most of these APIs are protected by MODIFY_PHONE_STATE or carrier privilege. Some APIs are protected by READ_PHONE_STATE. Change-Id: Ifa04b5fb6d4bb5f21af7f728bee7dcbf77c8583b
* Merge "ITelephony.aidl: Minor spelling fix." into lmp-devShishir Agrawal2014-07-141-1/+1
|\
| * ITelephony.aidl: Minor spelling fix.Shishir Agrawal2014-07-141-1/+1
| | | | | | | | Change-Id: I88be72fce6184beb1ac7542af8ced7917900b593
* | Merge "Remove CallServiceProvider and CallServiceDescriptor do not merge" ↵Sailesh Nepal2014-07-144-155/+0
|\ \ | | | | | | | | | into lmp-dev
| * | Remove CallServiceProvider and CallServiceDescriptor do not mergeSailesh Nepal2014-07-144-155/+0
| |/ | | | | | | | | | | | | | | | | | | | | | | | | This CL removes CallServiceProvider. Instead of using a provider we'll look up ConnectionServices using the package manager instead. This CL also removes CallServiceDescriptor. For incoming calls, connection services will now pass a PhoneAccount instead of a call descriptor. For outgoing calls we already use PhoneAccounts for everything. Change-Id: I2e40c5c64c0d242dc41b680943d7e9209142db5b (cherry picked from commit 7ade570fdc1ae719abca54867d97dc7f0130d664)
* | Implement multi-SIM capabilities (1/6) [DO NOT MERGE]Ihab Awad2014-07-141-47/+0
|/ | | | | | | | - Split PhoneAccount into PhoneAccount & PhoneAccountMetadata - Move PhoneAccount methods from TelephonyManager to TelecommManager Bug:16292368 Change-Id: Ib440368d6bd0572b63c942360450fde5c27d84b9 (cherry picked from commit 936b3552b4a3569be9904c826b95b632886fb45d)
* Unhide isSmsCapable.Wink Saville2014-07-131-2/+0
| | | | | Bug: 14113863 Change-Id: I57af2cf2482747e77c9bdf53559345b6b31f01a5
* Allow 1st party app to set Line 1 number for display purpose.Derek Tan2014-07-122-0/+90
| | | | | | | | After the number is set, TelephonyManager.getLine1Number will actually return this one instead of the actual MSISDN/MDN. Bug: 11900806 Change-Id: I4df3fac7b483ddae2bbda14b5a85629486e400cf
* Merge "Different Mobile Network Settings screen for Nova multi-profile SIMs."Derek Tan2014-07-102-0/+86
|\
| * Different Mobile Network Settings screen for Nova multi-profile SIMs.Derek Tan2014-07-122-0/+86
| | | | | | | | | | | | | | | | | | | | Simplify the Mobile Network Settings screen regardless CDMA or GSM activeness to provide a unified experience for Nova users. For more details, please refer to b/15854628. Bug: 15854628 Change-Id: Ieba04eff49824aa09a056cd4fb142cbd268207a3
* | New SMS and MMS APIs and semantics (1/4)Ye Wen2014-07-122-6/+220
|/ | | | | | | | API changes for SMS and MMS AIDLs b/14095333 Change-Id: I42ab3db2dfa89ba3f8816d601f4c38a77c66ffa6
* Revert "New SMS and MMS APIs and semantics (1/4)"Colin Cross2014-07-122-220/+6
| | | | | | This reverts commit f0dff59af4a1566d8d8bd997d059fcb9dddf2cb4. Change-Id: I6b9206d80ae72fdb42d48b173927e63e5742f1b2
* New SMS and MMS APIs and semantics (1/4)Ye Wen2014-07-112-6/+220
| | | | | | | | API changes for SMS and MMS AIDLs b/14095333 Change-Id: I04f05c1952135cb4b5d422df060ca4054c14e5e5
* Merge "ITelphony.aidl: Rename hasCarrierPrivileges for packages to ↵Jeff Sharkey2014-07-102-4/+4
|\ | | | | | | checkCarrierPrivilegesForPackage."
| * ITelphony.aidl: Rename hasCarrierPrivileges for packages to ↵Shishir Agrawal2014-07-112-4/+4
| | | | | | | | | | | | | | | | checkCarrierPrivilegesForPackage. Fixes the build breakage due to overloading in the aidl. Change-Id: Id3199bf2d21b1834183c90904417ed016d34e052
* | IMS: Add Config interface to get/set IMS service/capabilitiesEtan Cohen2014-07-113-0/+172
|/ | | | Change-Id: I5f422aae105cbf8e85aee711aaa49b5d2e958573
* Add hidden systemapi hasCarrierPrivileges(pkgname).Junda Liu2014-07-112-0/+18
| | | | Change-Id: I153f5c7cff1734c87587c3741051177ce54ba654
* Enterprise caller-id: framework/base/TelephonyMakoto Onuki2014-07-112-86/+39
| | | | | | | | | | | It's basically equivalent to http://ag/500455 and http://ag/499160. Now "Send to voicemail" and the missed call notification uses the enterprise lookup; they now work with a corp contact too. Bug 15779911 Change-Id: I8a87f45ba7299cfbc516eb44326e02258e38cf63
* Move showCallScreen & isInAPhoneCall to PhoneManager.Santos Cordon2014-07-091-24/+0
| | | | Change-Id: I852da78ae80eba120932fb7acb1e5c3db2a8f18a
* Merge "Add calculatePreferredNetworkType to TelephonyManager."Junda Liu2014-07-022-0/+27
|\
| * Add calculatePreferredNetworkType to TelephonyManager.Junda Liu2014-07-082-0/+27
| | | | | | | | | | Bug: b/14134668 Change-Id: Iba7dcd50c1ba84b634eed53030456a2f84af6e3c
* | Remove permission SIM_COMMUNICATION.Shishir Agrawal2014-07-081-4/+4
| | | | | | | | | | | | | | The permission is replaced by the MODIFY_PHONE_STATE permission which is System|Signature. Change-Id: I74dbd242fc0fdbb5884fdc7a5c3f0063424fbfcf
* | SIM based carrier app privileges.Shishir Agrawal2014-07-072-0/+46
| | | | | | | | | | | | | | | | | | | | Adding support for SIM based carrier app privileges. WIP - Missing bits: - Notifications. - Certificate check. Change-Id: Ied3aa6c7d51cc0cde06f5bb58f30893d7a7b1c34
* | Support MMS send/download by carrier app (1/3)Ye Wen2014-07-031-0/+21
| | | | | | | | | | | | | | | | Added send/download status update APIs similar to that for SMS b/14095333 Change-Id: Ib62951a2088330bf004383945416ff6f25b28625