summaryrefslogtreecommitdiffstats
path: root/telephony
Commit message (Collapse)AuthorAgeFilesLines
* Configure MTU based on network MTU parameterw199762014-08-141-0/+3
| | | | | | | | | | | Add logic to obtain the mtu from the network PCO parameter and set it to kernel when the mobile data connection is established. When there is no PCO mtu configured from the network, the mtu size defined in the corresponding APN will be used. In case no mtu size is defined for an APN used for data connection, the MCC/MNC based MTU defined in the framework overaly will be applied. bug:17046179 Change-Id: I6465d4b8f2076aaa380ae3617fb3f24adbe136d4
* Revert "Revert "add apn setting parameters, and set apn parameters to bp""Amit Mahajan2014-08-131-0/+1
| | | | | | This reverts commit 193418074ad85878121776ebf316367ad53d2039. Change-Id: I52641411da884fa252c40c303537e61ca6e14fc0
* Final structural tweaks to Telecomm API (1/8)Ihab Awad2014-08-133-22/+22
| | | | | | Bug: 16416927 Bug: 16494880 Change-Id: I45fbe287c410cbb5e1b985f320b862d732811f43
* Fix CellIdentityLte.equalsWink Saville2014-08-121-1/+1
| | | | | Bug: 16902094 Change-Id: I92786dc792bf318d2236212eb2acf955ec41e066
* Revert "add apn setting parameters, and set apn parameters to bp"Amit Mahajan2014-08-121-1/+0
| | | | | | This reverts commit 3fd217b3f492c95c8550da2a36fffbc6f3a3b724. Change-Id: Icf32debc07b858c5ae2eb8a7bf4a6e95445a7466
* add apn setting parameters, and set apn parameters to bpHui Wang2014-08-121-0/+1
| | | | Change-Id: I2720b6f8eba707691b9c3f481b6182c98ae3f10b
* Revert "Added debug system property to enable/disable IMS VoLTE/VT."Etan Cohen2014-08-111-10/+0
| | | | | | Superseded by "Enhanced 4G LTE Mode" official setting. This reverts commit d32e5aa844307221785bfe64b3a1b7ef36958cbd.
* Aidl changes related to VideoCallProvider in Ims.Andrew Lee2014-08-083-0/+119
| | | | | | | | | | | | | | | + Added a getVideoCallProvider function in IImsCallSession + Added IImsVideoCallProvider aidl. This is used for communication between Telephony and the ImsService. It is redundant with IVideoCallProvider on some level, but see associated bug and comments in the class for more detail. + Added IImsVideoCallCallback. This is used for communicationing callback invocations from ImsService to Telephony. It is redundant with IVideoCallCallback for same reason in bugs/comments. + Some minor formatting changes. Bug: 16886403 Change-Id: I03de12d4432f837e0930bc077307509b645493e0
* 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