summaryrefslogtreecommitdiffstats
path: root/telephony/java/com
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | MSIM: set phone account handle changes for ECallRavindra2015-10-061-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add interface API between Telephony to Telecomm for updating phoneAcount. Currently on multisim, Telephony(PhoneApp) picks the best possible sub for placing emergency call, after selecting the best possible sub, Telephony uses this new interface API to update the phoneAcount handle to Telecomm which inturn helps to display the proper subId on which ECall placed. Add cause codes for EMERGENCY_TEMP_FAILURE and EMERGENCY_TEMP_FAILURE Change-Id: Ic0fdc01810ccc35479a1a9447c40e38122a155a9 CRs-Fixed: 722205,778800, 780893
* | | | | | | | | Telephony: Get SIM card capacity count of SMSZhang Fang2015-10-061-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add an API to get the capacity of stored SMS on ICC card CRs-Fixed: 645022 Change-Id: I8064d694d35c4200074a24ee4159d09ecb2a779c
* | | | | | | | | IMS: Conference URI support.Suchand Ghosh2015-10-061-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Telephony extras EXTRAS_IS_CONFERENCE_URI, EXTRA_DIAL_CONFERENCE_URI which will require by Telecomm, TeleService, Telephony, Framework, IMS framework etc. IMS: Allow placeCall with complete uri Add extra "org.codeaurora.extra.SKIP_SCHEMA_PARSING". Application need to set the intent extra to dial with complete uri. IMS: Add participant support. Add Phone Capabilities ADD_PARTICIPANT and Telephony Property ADD_PARTICIPANT_KEY. IMS: Allow add participant with normal IMS call We should allow add participant with normal IMS call to make it conference. Send add participant through existing connection of normal IMS call. IMS: Add Participant support. Do not create new connection while add participant with existing call. Rather send add participant request through IMSConference. Change-Id: I5052710a2d11a57331bdfbe64247e6a39bf9147a
* | | | | | | | | MSIM: Sms prompt related API changes.Sridhar Dubbaka2015-10-061-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add APIs to get/set SMS prompt mode status Change-Id: I7f06a1f45d59c617e07c1b142a11828f7cda944b
* | | | | | | | | Add Radio Tech support when search PLMNRichard LIU2015-10-061-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add radio technology interface when search PLMN. It works in both cases when RIL reports radio tech or not. Change-Id: Ia98879d9c11ed6ebc0eca3980855cdf2e9ccde8e
* | | | | | | | | Telephony(MSIM): Add SIM Manual provision supportSandeep Gutta2015-10-061-0/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a new aidl file IExtTelephony. This is to provides applications to perform Uicc card Manual provision operations. Change-Id: I459154609a6d3da28ff1922b3d5505ab71015e95
* | | | | | | | | Telephony: Add TD-SCDMA network modesSridhar Dubbaka2015-10-061-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1) TD-SCDMA Signal Strength support. 2) Add TD-SCDMA to the list of supported network modes. CRs-Fixed: 403258, 479310 Change-Id: I158821574484bfaf47d1660406e591e2afb3be5e
* | | | | | | | | IMS: New call fail cause for handover not feasibleOmkar Kolangade2015-10-061-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When there is a LTE to 3G/2G transition, if handover is not feasible, this error code will be propagated to UI. Change-Id: I668ab0c558db6c910ea868d11fe95188fe77165b CRs-Fixed: 826223
* | | | | | | | | MWI,phantom call,Suppl services, error codesShriram Ganesh2015-10-068-1/+181
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. IMS MWI Feature - Add new API to update waiting voice message count, for UI propagation based on RFC 3842 2. phantom call support Supplementary services 3. IMS : Incoming Call Barring - Modified existing API to support request like registration,activation, deactivation,erasure,interogation. 4.Unsol supplementary service notification - send unsol supplementary notification to UI - add call history info Miscellaneous 5. Ims: Originate conference call in DIALING state 6. IMS: Addition of Extras to ImsCallProfile - Add EXTRA string definitions to ImsCallProfile 7. IMS: Definition of error code - answered elsewhere - FDN call failure Change-Id: I52a64e9a5df3479189f62921a01655a50fb386fc
* | | | | | | | | IMS: Initialize audio quality with NONE instead of AMR_WB.Shriram Ganesh2015-10-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Initial value of audio quality needs to be set to NONE to avoid wrong quality value during MO call setup. Bug: 22122298 Change-Id: I06173abe38c9be1e9499c8c0958f985c45709f1c
* | | | | | | | | IMS RAT Reporting in Registration UnsolOmkar Kolangade2015-10-061-2/+9
| |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding a parameter to the IMS registration complete and progressing callbacks allowing frameworks to be notified of the radio access technology over which IMS is registered. Bug: 21902225 Change-Id: I3b340da3776b617fd9d944585672bce51c5d9c1e
* | | | | | | | Add API to let carrier app send SMS without auto perisisting.Ji Yang2015-07-291-2/+10
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 22773702 Change-Id: I976a8268ce95fe9fc5bb046ce744a1cddefc8eeb
* | | | | | | Merge "Add new API for handling DB query per subId." into mnc-devSanket Padawe2015-07-161-0/+4
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | |
| * | | | | | Add new API for handling DB query per subId.Sanket Padawe2015-07-141-0/+4
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + Add new API for handling DB query and Resources object per subscription. + Add constants for column name of DB storing subscription info. + Add a common settings file for multi-tab Bug: 22360525 Change-Id: Icf6d35bdbe31618e2a95df450aee12b99d3aea7a
* | | | | | Handle exceptions when accessing Content providers.Roshan Pius2015-07-141-4/+12
|/ / / / / | | | | | | | | | | | | | | | | | | | | BUG: 21638129 Change-Id: I88f7dcf67e395f49136a1f434fbd9c75e15cddad
* | | | | Merge "Enable EMERGENCY mobile connections." into mnc-devRobert Greenwalt2015-07-101-1/+2
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Enable EMERGENCY mobile connections.Robert Greenwalt2015-07-091-1/+2
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hooks the ConnectivityManager.TYPE_MOBILE_EMERGENCY, PhoneConstants.APN_TYPE_EMERGENCY, and NetworkCapabilities.NET_CAPABILITY_EIMS together so carrier apps can request connections to this APN. bug:21785357 Change-Id: Id92a5e28d19407cc7a8f8b5478b23457f2f7f89d
* | | | Fix permissions.Robert Greenwalt2015-07-101-8/+4
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | Legacy API should not need new permissions. Also found some more hidden/system that should have permissions. bug:22379438 bug:19257083 Change-Id: I24be0a90dffcffe03d25982a9b02eedcf03fbd59
* | | Merge "Fix permissions on TelephonyManager" into mnc-devRobert Greenwalt2015-07-091-30/+49
|\ \ \ | |_|/ |/| |
| * | Fix permissions on TelephonyManagerRobert Greenwalt2015-07-071-30/+49
| |/ | | | | | | | | bug:19257083 Change-Id: I063d36bbe7ece9d83aac7c490d1b44e55da2c286
* | Add/Fix Permission check on SubscriptionManager.Robert Greenwalt2015-07-061-16/+9
|/ | | | | | | Things that are modifing should check the modify permission. bug: 19259681 Change-Id: I27c7501d6777deec902b9cd47e194eadef391869
* IMS: Map pay phone and unknown presentation with OIR.Shriram Ganesh2015-06-291-0/+10
| | | | | | | | | | Current code does not map pay phone and unknown presentation with OIR. Add code to map pay phone and unknown presentation with OIR correctly. Bug: 22123243 Change-Id: I7610db8547a0f0f5529c2627879047dd9a45cf9f
* Write size of operators in writeToParcel()Anil Muthineni2015-06-261-0/+1
| | | | | | | | - So that the operators are read correctly while reading from parcel. Bug: 21563489 Change-Id: Icb5571a261144810f075855372791d4291255eec
* Merge "Adding hidden TM calls to scan/select cell networks." into mnc-devShishir Agrawal2015-06-224-1/+323
|\
| * Adding hidden TM calls to scan/select cell networks.Shishir Agrawal2015-06-194-1/+323
| | | | | | | | | | | | | | | | | | | | | | TM.getCellNetworkScanResults: Performs a radio scan for networks and returns a list of OperatorInfo. Tm.setNetworkSelectionModeManual: Manually selects a network and returns the status of the selection. Bug: 21563489 Change-Id: If64f30d6f1ed373c1d90433688389307f3dfee8c
* | OP_READ_PHONE_STATE AppOp check for getMergedSubscriberIdsFyodor Kupolov2015-06-171-1/+1
|/ | | | | | Bug: 21726452 Bug: 21878243 Change-Id: I390386e28d8f948b8672a212ac413dfa61e54a15
* Merge "Additional OP_READ_PHONE_STATE AppOps checks for telephony" into mnc-devFyodor Kupolov2015-06-161-21/+21
|\
| * Additional OP_READ_PHONE_STATE AppOps checks for telephonyFyodor Kupolov2015-06-101-21/+21
| | | | | | | | | | Bug: 21726452 Change-Id: Iab61372d0fc8cecc826564a218ff542ec4afde5c
* | Read MMS config from CarrierConfigManager.Jonathan Basseri2015-06-101-6/+4
|/ | | | | | | Updating javadoc to point at the correct class. Bug: 21085630 Change-Id: I02415191c8d331e431812ddba75f18af10805b98
* Merge "Remove use of STATE_AUDIO_ONLY in a comparison." into mnc-devTyler Gunn2015-06-091-1/+1
|\
| * Remove use of STATE_AUDIO_ONLY in a comparison.Tyler Gunn2015-06-091-1/+1
| | | | | | | | | | | | | | | | - Cleanup javadoc to make it more explicit how to use STATE_AUDIO_ONLY. - Use VideoProfile.isAudioOnly() instead of doing == comparison. Bug: 21645094 Change-Id: I5a67290a996f8f338aebab72a4d3cb57f1b1993b
* | Merge "Ignore carrier apps when checking for idleness" into mnc-devZach Johnson2015-06-091-2/+7
|\ \
| * | Ignore carrier apps when checking for idlenessZach Johnson2015-06-081-2/+7
| | | | | | | | | | | | | | | | | | | | | Also introduce a way to check if a package has carrier privileges for any active phone. Change-Id: If5c5fe07f05ffc90fc21431eb27cf48030c0175b
* | | Merge changes from topic 'modemActivityInfo' into mnc-devPrerepa Viswanadham2015-06-082-0/+8
|\ \ \ | | | | | | | | | | | | | | | | | | | | * changes: API for get modem activity info Activity info and stats from modem
| * | | Activity info and stats from modemPrerepa Viswanadham2015-06-052-0/+8
| | |/ | |/| | | | | | | Change-Id: Ifa8e520673c7e5549b0066a16a744810f1f0730c
* | | Rename reloadCarrierConfigForSubId -> notifyConfigChangedForSubIdJonathan Basseri2015-06-081-1/+1
| |/ |/| | | | | | | | | | | | | Per discussion with API council, "notify" makes more sense than "reload" here. Bug: 21571894 Change-Id: I7e8e8d91d8e6e6d4502cf371472fd82efa3e97f5
* | Changing getSimState to use slot idx instead of sub id.Amit Mahajan2015-06-081-2/+2
|/ | | | | Bug: 20736251 Change-Id: I43ec6450358f833f878ed4eee993ea79d5220c65
* API Cleanup: Remove VideoState class.Tyler Gunn2015-06-031-12/+12
| | | | | | | | | - Remove VideoState class. - Replace references to VideoState constants with VideoProfile equivalent. - Push VideoState static methods into VideoProfile. Bug: 21573551 Change-Id: I1bca02772b5b7d86643f612824b07faef7618725
* Add a hidden telephony API for querying SIM derived locales.Narayan Kamath2015-05-281-0/+8
| | | | | bug: 19818550 Change-Id: Ide6c05ad8fe7b0cff6f20ddfe755e83e9b3a21aa
* Switching to PersistableBundle in carrier config API.Jonathan Basseri2015-05-131-2/+2
| | | | | | | | | | | | | | | Part of this API involves persisting config bundles to avoid binding to apps at critical moments (like boot). Regular bundles should not be written to disk because they support object types that can lose their meaning while the data is at rest. In order to use PersistableBundle, we must either start with one or filter unwanted types out of Bundle objects. Since the carrier config API has no use for unsupported types, we chose to use PersistableBundle everywhere. Bug: 20268926 Change-Id: I17989ce840014c2a0ed3679c1bca5a8498082c7f
* More video related API fixesYorke Lee2015-05-121-1/+2
| | | | | | | | | | | | | | | | | android.telecom.Connection.VideoProvider * onSetPauseImage takes Uri instead of String * changeCallDataUsage -> setCallDataUsage * add quality constants to changeVideoQuality() docs android.telecom.InCallService.VideoCall * setPauseImage takes Uri instea dof String android.telecom.VideoProfile.VideoState * Move constants to VideoProfile, prefix with STATE_ Bug: 21040387 Bug: 21066505 Change-Id: I764e72aced9d1e2d30d6d0cf0862100860d47c79
* Fixes for APi reviewYorke Lee2015-05-121-2/+1
| | | | | | | | | Move CameraCapabilities into VideoProfile Make PhoneAccount and PhoneAccountHandle final Bug: 21040387 Bug: 21066505 Change-Id: I72453c89ae3765f9b9cf263938fce96d5978d2e0
* Merge "Change sendSessionModifyRequest VideoProvider API signature." into ↵Tyler Gunn2015-05-061-1/+1
|\ | | | | | | mnc-dev
| * Change sendSessionModifyRequest VideoProvider API signature.Tyler Gunn2015-05-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Including a fromProfile in addition to the requestedProfile. - Changed VideoCallImpl to generate the fromVideoProfile based on the call's current videoState. This ensures the InCall UI only needs to pass in the new video profile; the VideoCall Impl already has enough knowledge to generate the fromProfile. - Changed VideoCallImpl to track the current videoQuality, which forms a part of the fromVideoProfile. Bug: 20704229 Change-Id: I89f293f03a2b13fc8c1dcfd8a07ab8640d3950e0
* | Merge "WiFi Calling: Show different operator name string in Data usage ↵Pavel Zhamaitsiak2015-05-051-0/+1
|\ \ | |/ |/| | | dialog." into mnc-dev
| * WiFi Calling: Show different operator name string in Data usage dialog.Pavel Zhamaitsiak2015-05-051-0/+1
| | | | | | | | | | | | Bug: 19950657 Change-Id: I9999d58e78154ed2d6d824973c40011875de15ef (cherry picked from lmp-mr1-wfc-dev)
* | Merge commit '17455a3' into master_mergePrerepa Viswanadham2015-05-012-215/+10
|\ \
| * \ Merge "add injectSmsPdu with subId to ISms.aidl" into m-wireless-devCheuksan Wang2015-04-241-215/+9
| |\ \
| | * | add injectSmsPdu with subId to ISms.aidlCheuksan Wang2015-04-031-215/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | also clean up unused methods from ISms.aidl and UiccSmsController.java BUG: 20015121 Change-Id: I60237e2e8964f9db5cceab7b09112a49f92f5c47
| * | | Merge "Fail SmsManager requests if SubId is not active." into m-wireless-devCheuksan Wang2015-04-241-0/+1
| |\ \ \