summaryrefslogtreecommitdiffstats
path: root/telephony
Commit message (Collapse)AuthorAgeFilesLines
* IMS: start and stop dtmf tones.Uma Maheswari Ramalingam2014-12-081-0/+14
| | | | | | | Support of start and stop dtmf tones in Imsphone Bug: 18371919 Change-Id: I986f6b8e9aa1a5729d280eb8a5c60e129c3796cd CRs-Fixed: 751797
* Offer to "merge" subscribers for data usage.Jeff Sharkey2014-12-083-3/+23
| | | | | | | | | | | | | | | | | | | | | | | | | There are some cases where multiple subscriber identities (IMSI) should be treated as "merged together" from a data usage perspective. This is done by extending the template used for matching purposes to support multiple subscribers. Then, when we query historical usage or set network policies, we normalize the matching template to merge to any other identities that should be included. When normalizing, the "lowest" identity is always used for equality and storage purposes, which allows identities to come and go over time. This change also fixes data usage recording for multi-SIM devices by passing along the concrete subscriber identity for each network interface. Also correctly create default policies for multi-SIM devices. This change also drops setPolicyDataEnable() until it can be wired up to the right underlying NetworkAgent. (This means we still bring up the network, and then rely on iptables rules to block traffic when over the limit, instead of proactively disabling the connection.) Bug: 18012787 Change-Id: If6acf32009fdfea2b836f5aff8e2f3e5e0248b4a
* Add Text-to-Speech annotations for phone number displays (1/3)Ihab Awad2014-12-052-0/+56
| | | | | Bug: 17321294 Change-Id: Id7e48e683694e2f9ea2a7dd7fa7d69acc727489d
* Add mapping between RAT and Network ModeStuart Scott2014-12-051-0/+16
| | | | | | bug:18416275 bug:18415493 Change-Id: I0b29ec953ec9eb29248a22d582013127ee0fea41
* IMS Call End Cause AdditionsOmkar Kolangade2014-12-041-0/+4
| | | | | | | | | | | | Adding call end reasons for the following use cases: 1. User rejects/ends call due to low battery. 2. User rejects call due to blacklisted call ID. Bug: 18481702 Change-Id: I3537c732880e60218c83ec69861cb788adc57bc1
* Merge "new SMS/MMS carrier app API" into lmp-mr1-devCheuksan Wang2014-12-042-45/+0
|\
| * new SMS/MMS carrier app APICheuksan Wang2014-12-012-45/+0
| | | | | | | | | | | | | | Changes based on api council review BUG: 18005911 Change-Id: I23bd207ce70f7fa201d6d964c1700cfc44cb009b
* | Merge "Unable to unlock SIM with a PIN/PUK" into lmp-mr1-devxinhe2014-12-031-0/+20
|\ \
| * | Unable to unlock SIM with a PIN/PUKxinhe2014-12-031-0/+20
| | | | | | | | | | | | | | | | | | | | | call TelephonyManager.getSimState instead of accessing systemProperty Bug:18489776 Change-Id: I45d2315a588f706c4815750963dcfec9f8409c5d
* | | Merge "Add getSimStateForSubscriber and additional SIM_STATE_XXXX values" ↵Wink Saville2014-12-034-60/+98
|\ \ \ | | | | | | | | | | | | into lmp-mr1-dev
| * | | Add getSimStateForSubscriber and additional SIM_STATE_XXXX valuesWink Saville2014-12-024-60/+98
| | | | | | | | | | | | | | | | | | | | Bug: 18364932 Change-Id: I836b751a443635efcfb9987bb3b91f55c4dff9d6
* | | | Merge "Separate voice/data roaming state and type" into lmp-mr1-devRobert Greenwalt2014-12-031-50/+279
|\ \ \ \ | |/ / / |/| | |
| * | | Separate voice/data roaming state and typeJing Zhao2014-12-021-50/+279
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is possible for voice and data to register on different networks so that the roaming state for them could be different. Provide separated APIs to handle voice and data roaming. Also, add the configuration of CDMA international roaming indicators. Bug: 17318123 Change-Id: Iede9132cbf94bc9971702bd9232374585edd5cd0
* | | Merge "Subscription Info density-dependent text size and localized SIM slot ↵Stuart Scott2014-12-021-5/+8
|\ \ \ | | | | | | | | | | | | index" into lmp-mr1-dev
| * | | Subscription Info density-dependent text size and localized SIM slot indexStuart Scott2014-12-011-5/+8
| | | | | | | | | | | | | | | | Change-Id: I49fed470ea82c91ff7d77df2c3447b17a203a38d
* | | | Merge "Add hasMatchedTetherApnSetting to telmgr API." into lmp-mr1-devJunda Liu2014-12-022-0/+29
|\ \ \ \ | |_|/ / |/| | |
| * | | Add hasMatchedTetherApnSetting to telmgr API.Junda Liu2014-11-212-0/+29
| | | | | | | | | | | | | | | | | | | | Bug: b/18158411 Change-Id: Id1285b79194ad21fb728fd18fb09026e51354656
* | | | MSIM IMS: convert to phone ID based selection.Etan Cohen2014-12-011-4/+4
| | | | | | | | | | | | | | | | Bug: 18576822 Change-Id: I2a756782ccdab5e4d10193c593cf89a7aa4fcda4
* | | | TelephonyManager.setLine1NumberForDisplay should return a boolean.Shishir Agrawal2014-12-012-5/+9
| |/ / |/| | | | | | | | | | | | | | | | | The call can fail and should return the success status of the call. Bug: 18571337 Change-Id: I5f4a0bd65c807a018d2f2df9e39cf9125252257f
* | | Change to use DATA_ROAMING setting correctly with subId.Amit Mahajan2014-11-251-0/+3
| | | | | | | | | | | | | | | Bug: 18466745 Change-Id: Ib2d7979d164ca3cf32c6619340fae1dc578ca686
* | | Merge "Adding helper functions to retrieve settings that are stored per ↵Amit Mahajan2014-11-251-0/+47
|\ \ \ | |_|/ |/| | | | | subId." into lmp-mr1-dev
| * | Adding helper functions to retrieve settings that are stored per subId.Amit Mahajan2014-11-241-0/+47
| | | | | | | | | | | | | | | Bug: 18392680 Change-Id: I360bc19c4501020afd9dfa1cfb7e66ce2fad9536
* | | Additional changes to SubscriptionManager API as per API council.Wink Saville2014-11-228-302/+365
|/ / | | | | | | | | bug: 17575308 Change-Id: Idd98aa46c15a9219ccf28091c62602ac8bf16c62
* | Merge "Revert "Additional changes to SubscriptionManager API as per API ↵Wink Saville2014-11-207-320/+293
|\ \ | | | | | | | | | council."" into lmp-mr1-dev
| * | Revert "Additional changes to SubscriptionManager API as per API council."Wink Saville2014-11-207-320/+293
| | | | | | | | | | | | | | | | | | This reverts commit baf21da1e17ef358632c078128d381b3be218a08. Change-Id: I73cbdfadf07ca3cf20b042781b62aafcc72b17d6
* | | Merge "Additional changes to SubscriptionManager API as per API council." ↵Wink Saville2014-11-207-293/+320
|\ \ \ | |/ / | | | | | | into lmp-mr1-dev
| * | Additional changes to SubscriptionManager API as per API council.Wink Saville2014-11-197-293/+320
| | | | | | | | | | | | | | | bug: 17575308 Change-Id: I7773965094510999bfce8fc6b2b31ba6ce496653
* | | Merge "Carrierprivileges: Addressing API council suggestions." into lmp-mr1-devShishir Agrawal2014-11-202-33/+28
|\ \ \ | |/ / |/| |
| * | Carrierprivileges: Addressing API council suggestions.Shishir Agrawal2014-11-182-33/+28
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | - hasCarrierPrivileges - renamed to getCarrierPrivilegeStatus - setLine1NumberForDisplay should not be usable by apps that have MODIFY_PHONE_STATE - setVoiceMailNumber should not be usable by apps that have MODIFY_PHONE_STATE - setOperatorBrandOverride should not be usable by apps that have MODIFY_PHONE_STATE Not addressed: - setGlobalPreferredNetworkType() should not be usable by apps that have MODIFY_PHONE_STATE The underlying call is needed by system apps (OMADM) too. Bug: 18356155 Change-Id: Idc6468a0bd0b0c52b9de1d8446f98c90ac0b3238
* | Adding new setting LTE_SERVICE_FORCED.Amit Mahajan2014-11-181-1/+4
| | | | | | | | | | Bug: 18328639 Change-Id: Icbf9d7987d27af34cbe4ee1b4e9df19e139c2fc7
* | Telephony: STK CC feature implementationPreeti Ahuja2014-11-182-2/+36
|/ | | | | | | Add strings and constants required for stk cc feature. Bug: 17646476 Change-Id: I28c5c199f6138c4db2a00d524592667a481db8cd
* Merge "Add new API to set voicemail number." into lmp-mr1-devShishir Agrawal2014-11-172-0/+40
|\
| * Add new API to set voicemail number.Shishir Agrawal2014-11-122-0/+40
| | | | | | | | | | | | | | The API is protected by system or carrier privilege. Bug: 17393589 Change-Id: I33f4a00b30e0f5d72e5d53553a187d974872eab6
* | Updating Subscription Info IconStuart Scott2014-11-171-2/+8
| | | | | | | | | | bug: 18356155 Change-Id: I8d944e9b547701d51a9c58709cb9777a07c5227e
* | Merge "Add telephony.DisconnectCause for merged IMS call." into lmp-mr1-devAndrew Lee2014-11-131-1/+19
|\ \
| * | Add telephony.DisconnectCause for merged IMS call.Andrew Lee2014-11-121-1/+19
| |/ | | | | | | | | | | | | | | | | | | | | | | When merged, IMS calls are consolidated into one call. Thus they "disconnect", even though the user can continue to comminucate with the party on that call. We want to recognize this scenario so we can control relevant behaviors (ie.don't play the "end call" tone in this case). Bug: 18291234 Change-Id: I93247f88ed74467470504bec88fcfb7ed714f0ff
* | Merge "Update enabe/disableCellBroadcast with RAN argument" into lmp-mr1-devxinhe2014-11-131-34/+67
|\ \ | |/ |/|
| * Update enabe/disableCellBroadcast with RAN argumentxinhe2014-11-121-34/+67
| | | | | | | | | | | | | | | | Allow them to take an explicit argument indicating GSM or CDMA range and fix the extreme alert disable error. Bug: 18202935 Change-Id: Ibf12be65c60807834705e7cc9e94ec485ce6b60a
* | Merge "Update SubscriptionManager API as per API council." into lmp-mr1-devWink Saville2014-11-128-153/+310
|\ \
| * | Update SubscriptionManager API as per API council.Wink Saville2014-11-118-153/+310
| | | | | | | | | | | | | | | bug: 17575308 Change-Id: Ib39a60e4f75981a466e9d606ec627756efad018d
* | | Merge "Add HIDE_CARRIER_NETWORK_SETTINGS global setting." into lmp-mr1-devJunda Liu2014-11-122-87/+0
|\ \ \ | |_|/ |/| |
| * | Add HIDE_CARRIER_NETWORK_SETTINGS global setting.Junda Liu2014-11-072-87/+0
| | | | | | | | | | | | | | | | | | | | | Also remove hidden APIs to get/set the preference. Bug: b/17673255 Change-Id: I8957b0380bf617c953f6665cbfdcc77c3be78411
* | | IMS: Peer capabilities supportShriram Ganesh2014-11-113-6/+36
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | Add support for querying peer capabilities IMS: Add support for HD icon display related information Added support to pass the restrict cause associated with the peer in order to enable display of the HD icon when necessary.Added support to pass local audio codec information and defined values for new codecs not defined. Change-Id: If05d46bdb3907a0ec7efdde48337a7932a7a5c21
* | SubInfoRecord provides a tinted icon with the initial embossed.Stuart Scott2014-11-073-131/+81
| | | | | | | | bug: 17575308 Change-Id: I895975dfe8d1c4db8381ef9322bd72c8fcb3e22c
* | API changes to add carrier name to subinforecordSanket Padawe2014-11-072-5/+37
| | | | | | | | | | | | API changes required to add carrier name of sim as a member of subinforecord. Change-Id: I08a7f53dc012967005f7b5abd1fbc08f2947da67
* | Fix NPE when parceling SubInfoRecordStuart Scott2014-11-051-1/+1
| | | | | | | | | | bug:18256375 Change-Id: I3567f98aeb82b5c0a11060319186460678661bb2
* | Use CharSequence for DisplayNameStuart Scott2014-11-041-2/+2
| | | | | | | | Change-Id: Ibb93424b85b11913282a4980e756b66a8d7946d5
* | Clean up public API of SubInfoRecord.Stuart Scott2014-11-032-77/+157
| | | | | | | | | | bug: 17575308 Change-Id: I047ce11fb7835d500652b7ef340a30c052e96b21
* | Merge "Improve a calculation method for LTE antenna reception level" into ↵Amit Mahajan2014-10-311-6/+22
|\ \ | | | | | | | | | lmp-mr1-dev
| * | Improve a calculation method for LTE antenna reception levelKensuke Ueda2014-10-311-6/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | RSRP value thresholds is relatively high compared with other mobile phone platforms, which make android seems low sensitive to radio. This patch sets better thresholds. Bug: 17891524 Change-Id: I502e1c3d08b2a52c51fe93da9b77476ac827a25b