cf85562bc9a0f01db51b4088e72f05a8089fc7f1 |
29-Jul-2015 |
Sailesh Nepal <sail@google.com> |
Default permissions for sim call manager This CL adds the following permissions by default to the SIM call manager: - microphone - phone BUG: 22790160 Change-Id: Icaf1db6c6943b3ddbd16a946a81d1bfb734d761f
nternal/telecom/ITelecomService.aidl
|
2c27b9a9fa74e59f953e7b918744a3a668236b92 |
13-Jun-2015 |
Santos Cordon <santoscordon@google.com> |
Clean up SIM CallManager APIs. Bug: 21499476 Change-Id: Iaded74c6b885b0745dfa85d0b7733bdad75d615a
nternal/telecom/ITelecomService.aidl
|
db6da486217daa3418944cf93086a3bae549dad2 |
02-Jun-2015 |
Yorke Lee <yorkelee@google.com> |
Allow default dialer changes and phone account enable/disable via ADB Add commands accessible via adb shell that can be used for CTS tests without the need for adb root *set-phone-account-enabled *set-phone-account-disabled *set-default-dialer *get-default-dialer Modify enablePhoneAccount/setDefaultDialer to indicate success. Remove now unused functionality in ProtectedEnableAccountPreferenceActivity and ProtectedChangeDefaultDialerActivity. Bug: 21583012 Change-Id: I542d145cc969334c004b8344fbbb01f278256f9d
nternal/telecom/ITelecomService.aidl
|
6b7f955c2d9b231660b8c54f8ef8e8e6ad802625 |
28-May-2015 |
Santos Cordon <santoscordon@google.com> |
Add extras to Connections/Calls. (1/3) Two major changes: 1) Add the notion of extras to a Connection. These extras will be parceled through to InCallService as Call.getExtras() 2) The previously existing Call.getExtras() has been renamed to getIntentExtras(). This name better describes the fact that these particular extras are from the original CALL or INCOMING_CALL intents. Change-Id: I08c1baf4f08d54757f98012f0c08b423a707c53d
nternal/telecom/IConnectionServiceAdapter.aidl
|
91371dc036ce66cd3ad8ec83eca8926ddf9cec0c |
08-May-2015 |
Santos Cordon <santoscordon@google.com> |
Add enable/disable properties to phone accounts. Bug: 20303449 Change-Id: Ie6203a284454d43f4dd20917f0f1fda0b36484f8
nternal/telecom/ITelecomService.aidl
|
4af5935c71f1e31ef1aec27661c4ef60545a0924 |
13-May-2015 |
Yorke Lee <yorkelee@google.com> |
Rename AudioState to CallAudioState Deprecate AudioState class and make methods @SystemApi where necessary to minimize impact to SystemApi Replace usages of AudioState inside Telecom sub-systems Fire both onCallAudioStateChanged and onAudioStateChanged callbacks for backward compatibility Support both setAudioState and setCallAudioState for all classes Bug: 21040387 Bug: 21088300 Change-Id: I3ec7b3afdaa344c6d639d1c421f1842d67f7d0f7
nternal/telecom/IConnectionService.aidl
nternal/telecom/IInCallService.aidl
|
32f24731604fd81289a39619bbc925b65184b505 |
13-May-2015 |
Yorke Lee <yorkelee@google.com> |
More video related API fixes 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
nternal/telecom/IVideoProvider.aidl
|
400470fab932fe3374149ab89386e460ea161002 |
12-May-2015 |
Yorke Lee <yorkelee@google.com> |
Fixes for APi review Move CameraCapabilities into VideoProfile Make PhoneAccount and PhoneAccountHandle final Bug: 21040387 Bug: 21066505 Change-Id: I72453c89ae3765f9b9cf263938fce96d5978d2e0
nternal/telecom/IVideoCallback.aidl
|
4538216a31d15b01e18c7b504e51031da0ce6e40 |
06-May-2015 |
Tyler Gunn <tgunn@google.com> |
Change sendSessionModifyRequest VideoProvider API signature. 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
nternal/telecom/IVideoProvider.aidl
|
b6f9da0b7f26b50163461a767cafcd8014328742 |
01-May-2015 |
Prerepa Viswanadham <dham@google.com> |
Merge commit '17455a3' into master_merge
|
f1a349bda3b6cb400692159d72a41ea89b0e6128 |
30-Apr-2015 |
Yorke Lee <yorkelee@google.com> |
Add default dialer checks to Telecom/Telephony Check for the default dialer or the modify phone state permission for various TelecomManager/TelephonyManager methods. Make sure to check the user-selected default rather than the hardcoded package name. Exercise this code in TestDialerActivity. Bug: 20304458 Change-Id: Ic04cd8f2ba98e1d54c39549ae89d3e11cd5cdafb
nternal/telecom/ITelecomService.aidl
|
17455a3d39350a39eb995897929977d793358365 |
25-Apr-2015 |
Anthony Lee <anthonylee@google.com> |
Add plumbing for merge failures and renable button. (3/4) The merge failure is not plumbed up through any layer that can trap the callback and act on it. The first part of this fix is to create that plumbing. Then we need to reenable the merge button. At this point in time, we leverage the fact that forcing the call to reassess its capabilities will poke the InCallUI to reenable the merge button. In the future, we should plumb the merge failure all the way to InCallUI and not only handle the button but display UI to the user. The UI is currently being displayed by CallNotifier which is the wrong place. See b/20530631 for more details. Bug: 20229905 Change-Id: I0355ada46b484c6db4bee656c77386dd61be5e1f
nternal/telecom/IConnectionServiceAdapter.aidl
|
cd895cdf4dd98b4271e24742a6a46be70cda6382 |
25-Apr-2015 |
Etan Cohen <etancohen@google.com> |
Merge changes from topic 'mwd-merge-042415' * changes: Rename removeVideoCallListener to unregisterCallback Bluetooth document fix: remove reference from open API to hidden entities Fix build due to merge of 7595842 and renaming due to 8eb87f0 Merge commit '052a0da' into merge2 Merge commit 'db1dbb8' into merge2 Merge commit '7e5e791' into merge2 Merge commit '170102d' into merge2 Merge commit '4cb5d80' into merge2 Merge commit '83cda00' into merge2 Merge commit 'c91bc62' into merge2 Merge commit 'cffc360' into merge2 Merge commit '7f61051' into merge2 Merge commit '167c3a7' into merge2 Merge commit '4467b98' into merge2 Merge commit '25a217c' into merge2 Merge commit '04b18ec' into merge2 Merge commit '7595842' into merge2 Merge commit '2bbd2b6' into merge2 Merge commit '4890351' into merge2 Merge commit 'cd405fe' into merge2 Merge commit '6ddbb5e' into merge2 Merge commit 'de93575' into merge2 Merge commit '9561e74' into merge2
|
d7b4b81274e8a0f885be553ea8e153ea5447798d |
24-Apr-2015 |
Etan Cohen <etancohen@google.com> |
Merge commit '7595842' into merge2 Change-Id: I7e11e98e6d59562374195a8761d64a79dc0268e8
|
1011f4870c24659c78050c4165ac9aa6983b7b06 |
24-Apr-2015 |
Yorke Lee <yorkelee@google.com> |
Add APIs to getDefaultDialerPackage and getSystemDialerPackage getDefaultDialerPackage is a public API and will be used by apps to determine if they are the default dialer. getSystemDialerPackage is a hidden API and is only used by system components. Also add new public string constants to allow apps to show a dialog requesting that the user change the current default dialer. Bug: 20304458 Change-Id: I121d36741474c1fe171c372fb766a6c128228c9c
nternal/telecom/ITelecomService.aidl
|
3e56ba14cc1533ec2585994066b238f0e2c7f59a |
23-Apr-2015 |
Yorke Lee <yorkelee@google.com> |
Add TelecomManager.placeCall Places a new outgoing call using the system telecom service with the specified parameters. Making emergency calls using this method requires that the method-caller is either the user-selected default dialer app or preloaded system dialer app. Requires that the caller have the {@link android.Manifest.permission#CALL_PHONE} permission. Bug: 20348183 Change-Id: Ieedb5628e8c6be25137944e7c3639dc1d9bc61df
nternal/telecom/ITelecomService.aidl
|
16a16899505ec0a9ede5b76650bfb8817b3227c7 |
16-Apr-2015 |
Svet Ganov <svetoslavganov@google.com> |
Add OP_READ_PHONE_STATE app op - framework The READ_PHONE_STATE permission protects PII information and is in the Phone group. This change is adding the corrseponding app op for gating access to the API guarded by READ_POHNE state which will be used instead as an access control for legacy apps. Change-Id: I2ff895a5a0e529f26ec0ad706266a30d829268ba
nternal/telecom/ITelecomService.aidl
|
6f20a6a2b40e8ff362cf4cad977ebdae5ad999da |
16-Apr-2015 |
Jay Shrauner <shrauner@google.com> |
DO NOT MERGE Remove connection substate Bug:20300433 Change-Id: Ifefc08b5165de3e0b6ce92007e5f612879dcc4d9
nternal/telecom/IConnectionServiceAdapter.aidl
|
8f988439247f90633af5fbcc6b18214f3b6f6d31 |
16-Apr-2015 |
Jay Shrauner <shrauner@google.com> |
Remove connection substate Bug:20300433 Change-Id: Ifefc08b5165de3e0b6ce92007e5f612879dcc4d9
nternal/telecom/IConnectionServiceAdapter.aidl
|
167c3a717f0538615a593f946031d0980943b93a |
16-Apr-2015 |
Yorke Lee <yorkelee@google.com> |
DO NOT MERGE Change hasVoicemailNumber to getVoicemailNumber Bug: 20223485 Change-Id: I293572bb6c32c5084fe684e7cfe7bd2bbfb5443b
nternal/telecom/ITelecomService.aidl
|
75958420f2d294ceda517c2782b294002dc2969f |
15-Apr-2015 |
Tyler Gunn <tgunn@google.com> |
Support for multiple VideoCall.Listeners for a VideoCall. The current code assumes that only a single instance of VideoCall will be provided to the default system InCall UI. Ideally multiple InCallService implementations should be able to use the VideoCall APIs. Note: it only really makes sense for a single InCallService to get/set the video surfaces. - Fixed bug in ParcelableCall which would cause a new instance of VideoCallImpl to be created every time a call is updated from Telecom. Added a flag to ParcelableCall to indicate whether the parcel includes a change to the video provider information, which is used when unparceling to determine whether to set/create the video call impl. - Renamed "setVideoCallback" to "addVideocallback". - Modified Connection.VideoProvider code to keep a list of Video callbacks and fire off all of them when Video Provider changes occur. Bug: 20092420 Change-Id: Ic16b6afe1b7532cc64d006c133adbae57946d97d
nternal/telecom/IVideoProvider.aidl
|
49e2d468129cd8b374e76dff103302ccb77da45b |
16-Apr-2015 |
Yorke Lee <yorkelee@google.com> |
Change hasVoicemailNumber to getVoicemailNumber Bug: 20223485 Change-Id: I67eb12e2030ec8f73326ade4eb750b0c2f6e52ad
nternal/telecom/ITelecomService.aidl
|
07366813cdf3768dcd69a1f744023747564d654a |
25-Mar-2015 |
Rekha Kumar <rekhak@codeaurora.org> |
IMS-VT: Upgrade/Downgrade change -Add isVideo API to VideoProfile.VideoState IMS-VT: Fix propagation of device orientation. Orientation received at VT Service is incorrect. Fixed propagation of device orientation to VT service. IMS-VT: Upgrade fix -Add session modify call timed out constant Notify listeners of video quality changed event - Propagate the video quality changed message to the UI. IMS: Add support for video quality - Add Config interface to get/set video quality IMS-VT: Multitasking feature -Support for video multitasking IMS-VT: Modification of data usage aidl Change data usage aidl interface to take parameter type long instead of int Change-Id: I7cda2a689edb86d025dfe8efc8f573918c4bd6bc Propagate the call substate changed message to the UI IMS-VT: Add call modifiable capability PhoneCapababilities call type modifiable constant added IMS-VT: Add a bit mask CALL_SUBSTATE_ALL with all call substate bits set IMS-VT: Enable Video conferencing. Enable Video conferencing. Change-Id: I4240aa6f32c75d6eea8a41da3c87bca651f0901b IMS-VT: Add hide for setVideoProvider API Observed compilation error for SDK generation due to setVideoProvider API. Marking setVideoProvider as hide inorder to resolve the compilation error. IMS-VT: Add persist.radio.ims.audio.output for VT calls -- Add persist.radio.ims.audio.output to set the default speaker for VT calls. -- Add required constants IMS-VT: Add additional error codes for upgrade downgrade -Add support to send additional error codes to UI during upgrade downgrade. Change-Id: Id452d225098fe3bccdcd37d242985c5c761144c1
nternal/telecom/IConnectionServiceAdapter.aidl
nternal/telecom/IVideoCallback.aidl
|
5cf27847b011b115afa4a2e05f8c9aaa6c77ad01 |
25-Jan-2015 |
Nancy Chen <nancychen@google.com> |
Add method in TelecomManager to return line1Number for a PhoneAccount. Since we do not want to expose SubIds in the app layer, we need a wrapper to extra the subId from a PhoneAccount and return the value of TelephonyManager#line1Number. Also update error strings to be more consistent. Bug: 19087382 Change-Id: Ie5a474d45336921d1007b36a4d26cd4da68f8b91
nternal/telecom/ITelecomService.aidl
|
27d1c2d148fe377ca0d2744f0f85789a42c8f808 |
16-Dec-2014 |
Nancy Chen <nancychen@google.com> |
Pass onPostDialChar call back from Telephony to Telecom. Add plumbing to alert Telecom every time a character is processed after the post dial wait state (the processing happens in Telephony). Bug: 18644688 Change-Id: I487d76aa9c959ca528c6377374aa35c2d0b4a803
nternal/telecom/IConnectionServiceAdapter.aidl
|
8c066f7cc38a32ea6bd8138eb23eaeefcadd3b8a |
04-Dec-2014 |
Nancy Chen <nancychen@google.com> |
Use TelecomManager to call TelephonyManager#getVoicemailNumber (1/2) Since we don't want the phone app to call TelephonyManager methods directly, create a method in TelecomManager to mimic the behavior. The reason we don't return the voicemail number directly is because once TelecomManager becomes public, we don't want any old app to be able to get the SIM's voicemail number. Bug: 18233678 Change-Id: I620af409788aea7b58169b72a563baeed8115080
nternal/telecom/ITelecomService.aidl
|
5c9c86ec0f95d1f5e1aca212967f508fc736b895 |
12-Nov-2014 |
Ihab Awad <ihab@google.com> |
Telecom API updates (1/6) Bug: 18292176 Change-Id: I060366234a5a60510c385dc837f2b7e79596eaf5
nternal/telecom/IConnectionServiceAdapter.aidl
|
6c912b7d056c67b41fd46f31de168795e97c2336 |
08-Nov-2014 |
Santos Cordon <santoscordon@google.com> |
Make add-call a global property of telecom. (1/4) ADD_CALL didn't make sense as a property of Connection or Call. This changes it to be a global property instead. Bug: 18285352 Change-Id: I658e7a6977a848600272cde2914612c8691bb801
nternal/telecom/IInCallService.aidl
|
b2299c13037d0f7fc5276ff2b21c53cb20c054c5 |
30-Oct-2014 |
Nancy Chen <nancychen@google.com> |
Adn queries for multi-SIM. (2/3) Define a method in Telecom to take in a subscription account and return the URI for an ADN query for that account. Bug: 17917937 Change-Id: Ic50a4add7fe44a5164271dc9c9e5a58e45e72336
nternal/telecom/ITelecomService.aidl
|
e1678ddf7a8311c79ccba5a6b6183f9484fa1f1f |
31-Oct-2014 |
Nancy Chen <nancychen@google.com> |
Merge "Handle MMI for multi-SIM (1/3)" into lmp-mr1-dev
|
95e8a679335648388988337fcf08eac325768318 |
17-Oct-2014 |
Nancy Chen <nancychen@google.com> |
Handle MMI for multi-SIM (1/3) + Add Telecomm and Telephony methods for handlePinMMIForSubscriber + Add Select Account dialog in Dialer for MMI Bug: 17917937 Change-Id: I26fdc68a07ca0483bf7a052598fe31b1461fd486
nternal/telecom/ITelecomService.aidl
|
4a57b9b59b74c97e559a301af0add13cd4c3331c |
30-Oct-2014 |
Tyler Gunn <tgunn@google.com> |
Creating connections for conference event package participants. - Add "addExistingConnection" method to connection service which provides a way for a connection service to notify telecom of a pre-existing connection (connections are normally created through telecom). - Modify TelephonyConferenceController to retrieve its state from a multiparty connection in the conference (in the case of IMS calls, this would be the ImsCall that manages the conference) instead of just taking the first one. Bug: 18057361 Change-Id: I26993aec54ecb0ce90ae6983fd3eed9d8d0a5773
nternal/telecom/IConnectionServiceAdapter.aidl
|
36c62f3e3cc155e950de8b1a1f1109d38fb32d61 |
22-Oct-2014 |
Nancy Chen <nancychen@google.com> |
Add an option to set the selected phone account as the default. (1/3) Modify the phoneAccountSelected method to support the option to set the selected phone account as the default for outgoing phone calls. Bug: 18078232 Change-Id: I2689bc9611366d521dfd3dc2086fd31eb6393876
nternal/telecom/IInCallAdapter.aidl
|
443e501c46f57b4189c4ae943d989b24366ef9d8 |
16-Oct-2014 |
Nancy Chen <nancychen@google.com> |
Use Telecom API for checking if a number is voicemail (1/2) Since we don't want to communicate directly with Telephony in dialer, call PhoneNumberUtils.isVoiceMailNumber (a Telephony method) through the Telecom API. Add a method in TelecomManager to do this. Bug: 17925501 Change-Id: Iecea82a0e5f0b106eaf105e9026d606110acf122
nternal/telecom/ITelecomService.aidl
|
c913c2dec18519ae5b989f65b207c7b3fec2d0ef |
16-Oct-2014 |
Nancy Chen <nancychen@google.com> |
Merge "Revert "Add API method to extract subscription ID from phone account (1/3)"" into lmp-sprout-dev
|
af6732ef6f196bd0f455847b67b15fcfc2efa927 |
16-Oct-2014 |
Nancy Chen <nancychen@google.com> |
Revert "Add API method to extract subscription ID from phone account (1/3)" This reverts commit b0cad32c3cadd0387f6dcd82aade629e6f2f6bee. Change-Id: I54b6373ba0fc7d1ecc64c6ceedc7b371c7017cd8
nternal/telecom/ITelecomService.aidl
|
9faf13b47467916897cf5c019a3a74df871b8f65 |
15-Oct-2014 |
Nancy Chen <nancychen@google.com> |
Merge "Add API method to extract subscription ID from phone account (1/3)" into lmp-sprout-dev
|
b0cad32c3cadd0387f6dcd82aade629e6f2f6bee |
09-Oct-2014 |
Nancy Chen <nancychen@google.com> |
Add API method to extract subscription ID from phone account (1/3) Since Telephony uses subscription ids and Telecom uses Phone Accounts, there should be an easy way to interface between the two. Since the value of the subscription id and "id" of the phone account should be the same in the case of a SIM phone account, we just need to check that the phone account in question is a SIM phone account and convert the string to a long. This lays in groundwork for the following bugs: Bug: 17925501 Bug: 17917937 Change-Id: I926e969b365d9e9878436302117e8786ec5513b8
nternal/telecom/ITelecomService.aidl
|
c3cf982d18e28fc27126265422f36c5e845808db |
02-Oct-2014 |
Yorke Lee <yorkelee@google.com> |
Add ability to add sim-initiated MO call to UI (2/4) Add supporting (hidden) APIs to TelecomManager to add the ability to add a previous unknown call to Telecom Bug: 17787391 Change-Id: Ibdfaee81a55e11451c146751cf970980dccad435
nternal/telecom/IConnectionService.aidl
nternal/telecom/ITelecomService.aidl
|
513c8921359c2b576e0713da6d649e5e7c29d179 |
17-Sep-2014 |
Nancy Chen <nancychen@google.com> |
Replace get*PhoneAccounts* public API methods with new method (1/3) Hide getCallCapablePhoneAccounts and getPhoneAccountsSupportingScheme because a third party app should not be able to see all phone accounts registered. Replace instead with getPhoneAccountsForPackage(Context) which will only return the phone accounts registered by a particular package. Bug: 17510811 Change-Id: I8465ef4f13b62fe83f51835cfffe1656298041a8
nternal/telecom/ITelecomService.aidl
|
ebc69cd19e3c4a40748410f6d509989e83829f1b |
17-Sep-2014 |
Nancy Chen <nancychen@google.com> |
Merge "Remove ability to enable/disable phoneaccounts (1/6)" into lmp-dev
|
7f3d41fd124dd7c4a8b72c1d48df08a8ee7209ec |
12-Sep-2014 |
Andrew Lee <anwlee@google.com> |
Add new DisconnectCause class to telecomm. + Add a hidden "UNKNOWN" default type to ToneGenerator. - Hide the Telephony DisconnectCause from the public API. + Add a Telecomm DisconnectCause. This is parcelable, and contains information (code, user facing message, non-user facing reason, and tone) to help describe the disconnect state and what behaviors an application can implement for the user experience. This reduces the causes for a disconnect to a more generic set. + Lots of work to pipe this through. DisconnectCause replaces the code and message which were formerly passed around. Bug: 17241433 Bug: 17329632 Change-Id: I9d337e478a8784bcc0ade02267c2df52cac9bf17
nternal/telecom/IConnectionServiceAdapter.aidl
|
210ef039fbceced2485b89ae30e6d7da62f204f4 |
16-Sep-2014 |
Nancy Chen <nancychen@google.com> |
Remove ability to enable/disable phoneaccounts (1/6) Enabling/disabling of phone accounts was only used for SIP accounts and is no longer necessary for the purpose it was put in. - Remove all references to enabling/disabling phone accounts + Rename getEnabledPhoneAccounts -> getCallCapablePhoneAccounts Bug: 17510811 Change-Id: Id805daae3cc698c75f5e747b6a6107ab0bd3afa0
nternal/telecom/ITelecomService.aidl
|
2ae312e30652a4d0019b17825b58d558c4483a58 |
13-Sep-2014 |
Yorke Lee <yorkelee@google.com> |
Pipe TelephonyManager.getCallState through TelecommManager * Add TelecommManager.getCallState (hidden API) * Make TelephonyManager.getCallState call through to TelecommManager, to be consistent with TelephonyManager.ACTION_PHONE_STATE_CHANGED broadcasts for overall call state. Telephony continues to manage call states for individual subscriptions. Bug: 17378767 Change-Id: Ia5e8b21df801ed3af4f6e14c110a72c92f077f88
nternal/telecom/ITelecomService.aidl
|
ef9f6f957d897ea0ed82114185b8fa3fefd4917b |
13-Sep-2014 |
Tyler Gunn <tgunn@google.com> |
Renaming Telecomm to Telecom. - Changing package from android.telecomm to android.telecom - Changing package from com.android.telecomm to com.android.server.telecomm. - Renaming TelecommManager to TelecomManager. Bug: 17364651 Change-Id: I192cb5d189f55db012ea72ee82ccc5aedbc21638
nternal/telecom/IConnectionService.aidl
nternal/telecom/IConnectionServiceAdapter.aidl
nternal/telecom/IInCallAdapter.aidl
nternal/telecom/IInCallService.aidl
nternal/telecom/ITelecomService.aidl
nternal/telecom/IVideoCallback.aidl
nternal/telecom/IVideoProvider.aidl
nternal/telecom/RemoteServiceCallback.aidl
nternal/telecomm/IConnectionService.aidl
nternal/telecomm/IConnectionServiceAdapter.aidl
nternal/telecomm/IInCallAdapter.aidl
nternal/telecomm/IInCallService.aidl
nternal/telecomm/ITelecommService.aidl
nternal/telecomm/IVideoCallback.aidl
nternal/telecomm/IVideoProvider.aidl
nternal/telecomm/RemoteServiceCallback.aidl
|
100e293fa8021caed956597daa4e01cb19be1c33 |
09-Sep-2014 |
Andrew Lee <anwlee@google.com> |
API cleanup for RemoteConnection. + Rename handle to address. + Rename audioModeIsVoip to IsVoipAudioMode. + Rename Listener to Callback. - Delete getParent() and getChildren() methods. - Delete onChildrenChanged/onParentChanged methods. + Rename Listener to Callback. + Rename Callback methods to reflect other changes. Bug: 17329632 Change-Id: Ie466472e995050f578fbb1c4b9de0ae59e488988
nternal/telecomm/IConnectionServiceAdapter.aidl
|
354b2bd0fe8647bd5c7e28f3598b9b7414846124 |
09-Sep-2014 |
Nancy Chen <nancychen@google.com> |
Make changes to Connection in Telecomm API (1/4) * onPhoneAccountClicked removed * onSetAudioState -> onAudioStateChanged * onSetState -> onStateChanged Bug: 17329632 Change-Id: Icbba67439317bf1d21f758d58da7c83c4373efa6
nternal/telecomm/IConnectionService.aidl
nternal/telecomm/IInCallAdapter.aidl
|
a1ed7d10942cea97147dee8d79cee737766e539a |
08-Sep-2014 |
Tyler Gunn <tgunn@google.com> |
Allowing enable/disable of phone accounts. (1/3) - added "hasCapabilities" method on PhoneAccount. - added CAPABILITY_PLACE_EMERGENCY_CALLS. - added isEnabled method builder constructor to initialize from an existing PhoneAccount. Bug: 17306514 Bug: 17408536 Change-Id: I57de508b4adcf207f3b29cab449bfc634db80153
nternal/telecomm/ITelecommService.aidl
|
a64627c2d3330f6bee8055b2e51ffaf8a122ef2b |
20-Aug-2014 |
Ihab Awad <ihab@google.com> |
Enable (@hidden) video connection support for RemoteConnections Bug: 16958934 Change-Id: I2c618743a689303f1bec190da53a1ec42d759370
nternal/telecomm/IVideoProvider.aidl
|
a48680427e022ab6eb73277faac6c57831ee6ff9 |
05-Sep-2014 |
Santos Cordon <santoscordon@google.com> |
Updating APIs for CDMA conference call support. Bug:17316859 Change-Id: Ib80c4dcf99c8599c011496756c363c3e6147c20a
nternal/telecomm/IConnectionService.aidl
nternal/telecomm/IInCallAdapter.aidl
|
d4abbfbcc16ae3e9bae77573496161ff561f8ced |
03-Sep-2014 |
Andrew Lee <anwlee@google.com> |
Tweak methods for get/set DefaultOutgoing phone account. + Rename setDefaultOutgoing...() to setUserSelected...(). + Add method for getting the UserSelected outgoing account. Bug: 17179743 Change-Id: I7ae24601ed670d3571acb7ef4f7ffd114d403a99
nternal/telecomm/ITelecommService.aidl
|
4d12a0377128f18b2b971f4cf2d14de4e01a129e |
03-Sep-2014 |
Evan Charlton <evanc@google.com> |
Merge "Remove startActivityFromInCall API" into lmp-dev
|
23dc241d5e4641ee2acd4b5f7865c66d9f58c9f1 |
03-Sep-2014 |
Evan Charlton <evanc@google.com> |
Remove startActivityFromInCall API Rip out the startActivityFromInCall API until we can replace it with something better. Bug: 16988478 Change-Id: Ib7b0493353262d9e795d78b78a98dd29e7a3f88e
nternal/telecomm/IConnectionServiceAdapter.aidl
nternal/telecomm/IInCallService.aidl
|
f5b29dc8cb7ec19232c6499ac41e5cd267ebd6f1 |
03-Sep-2014 |
Tyler Gunn <tgunn@google.com> |
Add supported URI scheme to PhoneAccounts. (1/4) Modified PhoneAccount and builder to support specifying supported URI schemes. Bug: 17140110 Change-Id: Ieef33bb1a6719de6f3897ed10ec38843808a7f85
nternal/telecomm/ITelecommService.aidl
|
b730542b7596270e1801667c9d1fd86433a23d66 |
30-Aug-2014 |
Tyler Gunn <tgunn@google.com> |
Merge "Hiding videoState values in telecomm APIs. (1/3)" into lmp-dev
|
68d207ec8c59d2c4f8028f64fa32852bfe2059b2 |
30-Aug-2014 |
Andrew Lee <anwlee@google.com> |
Merge "Add functions for setting/getting phone accounts." into lmp-dev
|
be74de0978a7eaa577f6b61902b550a3161aff8b |
29-Aug-2014 |
Tyler Gunn <tgunn@google.com> |
Hiding videoState values in telecomm APIs. (1/3) Hiding in Connection, ConnectionRequest, and ConnectionService. Also @hiding PhoneAccount and PhoneCapabilities attributes related to VT. Bug: 17243002 Change-Id: I685305cddb99e1d2eb767982106253894a8d282f
nternal/telecomm/IConnectionService.aidl
|
59cac3a88178b0b25d1aeba49a42204a9add3892 |
29-Aug-2014 |
Andrew Lee <anwlee@google.com> |
Add functions for setting/getting phone accounts. Bug: 17179743 Change-Id: I821312ae5903f81a5282987189822e77ac55b7ef
nternal/telecomm/ITelecommService.aidl
|
551056ec0fd274f4696c2cf1ec9c62298f7f7226 |
29-Aug-2014 |
Nancy Chen <nancychen@google.com> |
Merge "Hide AIDL for RemoteServiceCallback in telecomm" into lmp-dev
|
da227c7fdd5be646d51b8d4e0627a43fe40c57b1 |
29-Aug-2014 |
Nancy Chen <nancychen@google.com> |
Hide AIDL for RemoteServiceCallback in telecomm Hide raw AIDL for public API Bug: 17320748 Change-Id: I79926f9a527e8916b235186559c01cf00ded2f12
nternal/telecomm/RemoteServiceCallback.aidl
|
0eb1e402c7e612887e38dc5516f11506b11fd835 |
22-Aug-2014 |
Nancy Chen <nancychen@google.com> |
API review PhoneManager -> TelecommManager. Rename methods (6/6) PhoneManager - handlePinMMI docs should explain what a Pin is and what MMI is - rename isInAPhoneCall to isInCall - rename showCallScreen to showInCallScreen - merge this class into TelecommManager, we don't need both Bug: 16960458 Change-Id: I7d573e27ed093f2ddb7849703cc62f9916835393
nternal/telecomm/ITelecommService.aidl
|
6107bab041fb7d851fbf865b7310d294aae970c8 |
18-Aug-2014 |
Ihab Awad <ihab@google.com> |
ConnectionService API has only one completed callback (1/3) Refactor ConnectionService API so it has only one "completed" callback, and connection state and failure codes indicates what happened. Previous design where we had separate callbacks for failure, cancellation and success was error prone because it was easy to forget to implement one of them. Bug: 16993846 Bug: 17070939 Change-Id: I84bf5d041cf78193ccf80db201b08db3b7014830
nternal/telecomm/IConnectionServiceAdapter.aidl
|
823fd3c79dd4f762bbc778e0ce9e2204b6d3d454 |
08-Aug-2014 |
Santos Cordon <santoscordon@google.com> |
Update conference call APIs. Clean up conference call APIs to use a distinct type separate from Connection. Also allow the addition of Conference calls at any point using addConference() API method. Bug:16844332 Bug:16449372 Change-Id: I34e45fde1aa43559f5f4e29b990929c188b16875
nternal/telecomm/IConnectionServiceAdapter.aidl
|
b19a0bcdd8a5020c61a0d697f600fdc943c86f59 |
08-Aug-2014 |
Ihab Awad <ihab@google.com> |
Final structural tweaks to Telecomm API (1/8) Bug: 16416927 Bug: 16494880 Change-Id: I45fbe287c410cbb5e1b985f320b862d732811f43
nternal/telecomm/IConnectionService.aidl
nternal/telecomm/IConnectionServiceAdapter.aidl
nternal/telecomm/IInCallAdapter.aidl
nternal/telecomm/IInCallService.aidl
nternal/telecomm/ITelecommService.aidl
nternal/telecomm/IVideoCallCallback.aidl
nternal/telecomm/IVideoCallProvider.aidl
nternal/telecomm/IVideoCallback.aidl
nternal/telecomm/IVideoProvider.aidl
|
8aecfedb7b5ac1c909a83f97ef8dad7ca4c68d0f |
09-Aug-2014 |
Ihab Awad <ihab@google.com> |
Fix incorrect connection ID for remote connection service Also cleans up incidental issues including: * Remote connection service disconnects from the service it represents if it is not currently handling any connections; hope to avert excessive service pinning in the future. * Fix destroyed connection handling. Bug: 16828152 Change-Id: Id4555f91ddac5e9c1a12ce00bfd1ee0d6d2cb1d9
nternal/telecomm/IConnectionService.aidl
|
752217bfc662402cdf13368e4b2a0338e8e0aed8 |
08-Aug-2014 |
Andrew Lee <anwlee@google.com> |
Aidl changes related to VideoCallProvider in Ims. + 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
nternal/telecomm/IVideoCallCallback.aidl
|
7c7bc7f6917484250974c5da00af9ef756844b0a |
29-Jul-2014 |
Santos Cordon <santoscordon@google.com> |
Add setConferenceable() API from ConnectionService to incall. (1/4) Change-Id: I64fdca08d35f893d755e3b154543a261b1418343
nternal/telecomm/IConnectionServiceAdapter.aidl
nternal/telecomm/IInCallAdapter.aidl
|
f8b69887b438683adee56ad1038d1414cc501ff9 |
26-Jul-2014 |
Ihab Awad <ihab@google.com> |
Connection creation and service wiring for WiFi call managers (1/3) Bug: 16469413 Change-Id: I019922f76f54d2fa376513a6284d6322959a8235
nternal/telecomm/IConnectionService.aidl
|
0d6ea71bcfe44ada319ac9387d9ce1b3761eea58 |
28-Jul-2014 |
Yorke Lee <yorkelee@google.com> |
Add new proximity sensors in Telecomm (1/3) Add the following two APIs in Telecomm and use them in InCallUI setProximitySensorOn setProximitySensorOff(boolean turnScreenOnImmediately) Bug: 16573954 Change-Id: I8219e9c659f4ea4493f5cd5c8bcaa95a98d180e2
nternal/telecomm/IInCallAdapter.aidl
|
50aca23bd7f51a3cf32a1f7e32238cc1e26ca1a0 |
23-Jul-2014 |
Andrew Lee <anwlee@google.com> |
Add VideoCall and VideoCall.Listener as an inner classes of Call. Bug: 16494880 Bug: 16495203 Change-Id: Ife3b6723374ea5fbbff4927c4f9168d075be21e1
nternal/telecomm/ICallVideoClient.aidl
nternal/telecomm/ICallVideoProvider.aidl
nternal/telecomm/IConnectionServiceAdapter.aidl
nternal/telecomm/IVideoCallCallback.aidl
nternal/telecomm/IVideoCallProvider.aidl
|
e8dc4bef00e391defbdee0264b2ed955b1117841 |
21-Jul-2014 |
Santos Cordon <santoscordon@google.com> |
Sent initial data to telecomm on connection creation. (1/3) Telecomm was not sending the initial state for new connections forcing the connection services to postpone when they set data on the connection which resulted in hacky code. This CL makes use of a ParcelableConnection to send the intial connection data. Change-Id: If571414aba19fa1bb282e30632431962b8366cf4
nternal/telecomm/IConnectionServiceAdapter.aidl
|
88b771d8cd3f1e5748078c02f3ab571831ace72f |
19-Jul-2014 |
Santos Cordon <santoscordon@google.com> |
Rename InCallCall to ParcelableCall (1/2) Bug: 16416927 Change-Id: Iae97d83ce74b4395d6877cc167d7e5057dac201b
nternal/telecomm/IInCallService.aidl
|
96efb488affcb89dafe83dfa5f5addb378c2102e |
19-Jul-2014 |
Santos Cordon <santoscordon@google.com> |
Change incoming call intent to a TelecommManager method. (1/3) Also moves a few constants from TelecommConstants to TelecommManager. Bug:16416927 Change-Id: I8e74feb228523ed1c186b2f06784d04cb9141f86
nternal/telecomm/ITelecommService.aidl
|
8c8a062f521d39ceecc99e8fc6cef9c60b773da5 |
20-Jul-2014 |
Evan Charlton <evanc@google.com> |
Rename PhoneAccountMetadata to PhoneAccount Change-Id: I4597b14110c1cee7f637ec125b839852ef0f34c4
nternal/telecomm/IInCallAdapter.aidl
nternal/telecomm/ITelecommService.aidl
|
6eb262c3515c927df19340b3eee8c74bc9478d16 |
20-Jul-2014 |
Evan Charlton <evanc@google.com> |
Rename PhoneAccount to PhoneAccountHandle Change-Id: I2e97b348e6316a8b3ccc39fd81013e7f514a2889
nternal/telecomm/IInCallAdapter.aidl
nternal/telecomm/ITelecommService.aidl
|
2ab88cc313fc4af7fb9436e236cd3a5d1ac58478 |
18-Jul-2014 |
Sailesh Nepal <sail@google.com> |
Add Connection.startActivityFromInCall This CL adds a new public API to allow Connections to start an activity on top of the in-call UI. The Connection passes a PendingIntent to Telecomm which then forwards it on to InCallUI. The Connection can cancel the operation by calling PendingIntent.cancel(). This allows services like SIP and Hangouts to show dialogs to the user when making a call. Change-Id: I65119a89c925a93467d1b27304ffec9b088b172f
nternal/telecomm/IConnectionServiceAdapter.aidl
nternal/telecomm/IInCallService.aidl
|
94cf4bff1345f9f7ec981d0bf7f8988f3d93c7a8 |
17-Jul-2014 |
Ihab Awad <ihab@google.com> |
Wire up multi-SIM experience (1/4) Change-Id: Ib63843267f06b329a675e7ea86167b2cbb554f1b
nternal/telecomm/ITelecommService.aidl
|
aa07df84f279a87ad6370758c9d792a660f2cebb |
17-Jul-2014 |
Tyler Gunn <tgunn@google.com> |
Wiring video state through from Connection Bug: 16285417 Bug: 16013178 Change-Id: Ia48959248ca22f4569b0ffd01a1716470aa0a711
nternal/telecomm/IConnectionServiceAdapter.aidl
|
8da4c3c11faf066b2b04ba853f03be6f1c4af5d8 |
16-Jul-2014 |
Andrew Lee <anwlee@google.com> |
Pass through video state when answering a call. Bug: 16013878 Bug: 16015750 Change-Id: Ia9ba6e5f78fcb64e1089db99f5ce11d0ef858ac9
nternal/telecomm/IConnectionService.aidl
nternal/telecomm/IInCallAdapter.aidl
|
5da0fd5e76794d415a9cfa501194980d5679eff6 |
08-Jul-2014 |
Nancy Chen <nancychen@google.com> |
API changes to enable account selection for a call 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
nternal/telecomm/IInCallAdapter.aidl
|
001bbbb239d4ef1005a87039c7c53e26d8f13ad6 |
15-Jul-2014 |
Sailesh Nepal <sail@google.com> |
TTY: frameworks/base changes This CL makes the following changes: 1. New public APIs: - TelecommManager.getCurrentTtyMode: This is used to get current TTY mode. It's used by Telephony to set the phone state before calls are created (which is why it can't be a Conneciton API). - TelecommConstants.TTY_MODE_*: These are constants copied from Phone.java - TelecommConstants.ACTION_CURRENT_TTY_MODE_CHANGED: This action is fired when the current TTY mode changes. Apps can listen to this before and during a call. The old version of this was in TtyIntent.java which I deleted. 2. New private API - TelecommManager.isTtySupported: This is used by Telephony to hide the TTY settings on devices that don't support TTY 3. Various updates to use the constants renamed in this CL Change-Id: I652b095af30cc2732a06829dc23492e5355660da
nternal/telecomm/ITelecommService.aidl
|
c5b01573a0918db20af1a827d1bbec9d2e57d069 |
15-Jul-2014 |
Sailesh Nepal <sail@google.com> |
Add support for remote incoming calls This CL allows a incoming call to be handled through the remote connection API. All calls, incoming and outgoing, are now routed through ConnectionService.createConnection. Change-Id: I5232d062ad3b559f4fe7c8224e7234b2c6bf8431
nternal/telecomm/IConnectionService.aidl
nternal/telecomm/IConnectionServiceAdapter.aidl
|
77ec2ceac689d80c8e645da4a83f0e5af8077cbc |
15-Jul-2014 |
Sailesh Nepal <sail@google.com> |
Merge "Remove CallServiceProvider and CallServiceDescriptor do not merge" into lmp-dev
|
864a2b291be09e3d260cd9e9d8fab37504188e5b |
14-Jul-2014 |
Sailesh Nepal <sail@google.com> |
Remove CallServiceProvider and CallServiceDescriptor do not merge 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)
nternal/telecomm/ICallServiceLookupResponse.aidl
nternal/telecomm/ICallServiceProvider.aidl
|
807fe0a19a710ae4e053e80f610807ff5718f1a1 |
09-Jul-2014 |
Ihab Awad <ihab@google.com> |
Implement multi-SIM capabilities (1/6) [DO NOT MERGE] - Split PhoneAccount into PhoneAccount & PhoneAccountMetadata - Move PhoneAccount methods from TelephonyManager to TelecommManager Bug:16292368 Change-Id: Ib440368d6bd0572b63c942360450fde5c27d84b9 (cherry picked from commit 936b3552b4a3569be9904c826b95b632886fb45d)
nternal/telecomm/ITelecommService.aidl
|
612038642fa9cf1545dbcc8274d313192ce928b5 |
11-Jul-2014 |
Sailesh Nepal <sail@google.com> |
Misc Telecomm API changes The CL contains the following Telecomm API changes: - move CallFeatures into CallCapabilities - add Connection.setHandle(URI, CallPropertyPresentation) - add Connection.setCallerDisplayName(String, CallPropertyPresentation) - add Connection.swapWithBackground: this is used to swap a CDMA call with its background call - add StatusHints.getExtras: this is used to display additional status info such as long distance rates This CL also includes InCallServcie, and RemoteConnection plumbing for the above. Change-Id: Iaffe0b84cea6003f2a9b9d8b30676743d2b236d4
nternal/telecomm/IConnectionService.aidl
nternal/telecomm/IConnectionServiceAdapter.aidl
nternal/telecomm/IInCallAdapter.aidl
|
1a7061ba950538c93d92c0448752a212039cc06a |
10-Jul-2014 |
Sailesh Nepal <sail@google.com> |
Add Connection.setCallCapabilities This will be used to enable things like hold and conferencing. Change-Id: I90238eeefbcbfaa044881d80833b62e4474821d6
nternal/telecomm/IConnectionServiceAdapter.aidl
|
0bae09fdde0905e24f6c3079d9e01c669d046289 |
07-Jul-2014 |
Santos Cordon <santoscordon@google.com> |
Move showCallScreen & isInAPhoneCall to PhoneManager. Change-Id: I852da78ae80eba120932fb7acb1e5c3db2a8f18a
nternal/telecomm/ITelecommService.aidl
|
e7ef59a77d55c9802cc7d919f7dd794bd5fea30e |
09-Jul-2014 |
Sailesh Nepal <sail@google.com> |
Add Connection.setStatusHints This CL allows a connection to specify a status hint. The hint contains a label and icon that can be displayed in the InCallUI. For example, wifi calling can set a wifi icon and ssid. Change-Id: I125628b74784d2303b9a429038a9f7ee604f241e
nternal/telecomm/IConnectionServiceAdapter.aidl
|
33aaae4a07fdcce223fe74d96d751f4bffa6723a |
08-Jul-2014 |
Sailesh Nepal <sail@google.com> |
Add Connection.setAudioModeIsVoip This API will be used by Telecomm to set the call's audio mode. Change-Id: I29028e614c598d1f2501c4dfdcdbfc929b09f925
nternal/telecomm/IConnectionServiceAdapter.aidl
|
2a46b90222e5c9c73de012382a604a71f9c0c30c |
05-Jul-2014 |
Sailesh Nepal <sail@google.com> |
Move ICallService.aidl to IConnectionService.aidl Change-Id: I5a082e50dafea0104174cb97d3ae8af168944fc3
nternal/telecomm/ICallService.aidl
nternal/telecomm/ICallServiceAdapter.aidl
nternal/telecomm/IConnectionService.aidl
nternal/telecomm/IConnectionServiceAdapter.aidl
|
2bed9563edbec63ad41e2cd5fccc205d5b0891e5 |
03-Jul-2014 |
Sailesh Nepal <sail@google.com> |
Remove handoff APIs This CL removes the old handoff APIs and renames handoffCall() to phoneAccountClicked(). Change-Id: Iab1595faaadcdfe428d97891d314babea21e9633
nternal/telecomm/ICallService.aidl
nternal/telecomm/ICallServiceAdapter.aidl
nternal/telecomm/IInCallAdapter.aidl
|
3c4ff9effc801525aaa6bc3fa9bf2898b32b3464 |
02-Jul-2014 |
Santos Cordon <santoscordon@google.com> |
Move cancelMissedCallsNotification to PhoneManager. Change-Id: I2ce26e77ef1f0acc11552bf28efc039391e09766
nternal/telecomm/ITelecommService.aidl
|
9c3f18846aaa9340cc222f825c9c32ec42f9d0c9 |
01-Jul-2014 |
Ihab Awad <ihab@google.com> |
Rename Telecomm "Subscription" to "Account" (1/7) Change-Id: Ieb29f6ba9dadacb2c7e26969a47141e11a339a40 Conflicts: telecomm/java/android/telecomm/InCallCall.java
nternal/telecomm/ITelecommService.aidl
|
9d9f70329942569013d9f121e138f3fcc57f19f8 |
01-Jul-2014 |
Tyler Gunn <tgunn@google.com> |
Merge "API support for reporting of changes to call features. (eg VoLTE, VoWIFI, etc)"
|
8d83fa9bbd2ad15299a4419241eb10404e7839be |
01-Jul-2014 |
Tyler Gunn <tgunn@google.com> |
API support for reporting of changes to call features. (eg VoLTE, VoWIFI, etc) Bug: 15987281 Change-Id: Iae351ca2fe7b36c067106695f611cca6b3230556
nternal/telecomm/ICallServiceAdapter.aidl
|
a5736291bd5e1b953beabff8aadc6be2fc7a6f6d |
30-Jun-2014 |
Andrew Lee <anwlee@google.com> |
Add function set CallVideoClient on the CallVideoProvider. - Added implementation of RemoteCallVideoClient. - Filled out the proxy methods on RemoteCallVideoProvider. - Renamed methods on CallVideoClient/CallVideoProvider. Per Santos's advice, this is to distinguish between the methods handling remote communication, and the actual implementation of those methods. Bug: 15893156 Change-Id: I5f433db1faa820dc96913091ce09938ddf40ffdd
nternal/telecomm/ICallVideoClient.aidl
nternal/telecomm/ICallVideoProvider.aidl
|
e19a4fe32fd87a6c819f15155bb43d9fbe67607a |
01-Jul-2014 |
Santos Cordon <santoscordon@google.com> |
Merge "Move call-related SystemAPIs to TelecommManager. (1/3)"
|
9eb45934c582a0bf5060125690de8bce4f10ca76 |
27-Jun-2014 |
Santos Cordon <santoscordon@google.com> |
Move call-related SystemAPIs to TelecommManager. (1/3) Bug: 15672803 Change-Id: I46e448fe93a9c5b4ae013e8b2fd6f0ce89b94e69
nternal/telecomm/ITelecommService.aidl
|
bff4131d404a99b54ad2b8f4b4abba7c991dd27b |
30-Jun-2014 |
Tyler Gunn <tgunn@google.com> |
Added API methods for the CallVideoProvider. Cleaned up comments in CallVideoClient to match. Bug: 15893156 Change-Id: I9b1268726e64c2b73441272dae8d6a719a32fa16
nternal/telecomm/ICallVideoProvider.aidl
|
4ea10b0cbaed76bbaf0e1de04b8e53cd307e78f2 |
28-Jun-2014 |
Andrew Lee <anwlee@google.com> |
Merge "Add methods to set a CallVideoProvider on a Call."
|
5ffbe8b850c2703b64617f0140d051a5412dd861 |
21-Jun-2014 |
Andrew Lee <anwlee@google.com> |
Add methods to set a CallVideoProvider on a Call. Bug: 15893156 Change-Id: I6ae151bc37d8c0be2e4c9823e9444717b6cdc0de
nternal/telecomm/ICallServiceAdapter.aidl
|
7c668b921b62e07833c2b8384b33e6ab9c5a0929 |
27-Jun-2014 |
Tyler Gunn <tgunn@google.com> |
Adding CallVideoClient, used to provide a callback mechanism for the framework to notify the InCallUI of events related to video calls. Change-Id: Ife628b27bcefd8e88df2fc899cbbcfa07cfac90b
nternal/telecomm/ICallVideoClient.aidl
|
b32d9e53c2fa938498268649f4539f345680dd7d |
26-Jun-2014 |
Sailesh Nepal <sail@google.com> |
Merge "Add API to cancel outgoing calls"
|
506e38690fe5e3b627e243fdc20948c514b87680 |
25-Jun-2014 |
Sailesh Nepal <sail@google.com> |
Add API to cancel outgoing calls This replaces CallServiceSelectorAdapter.cancelOutgoingCall Change-Id: I9e5da9c607675bc3c230f6eb6d1cc149a38bf905
nternal/telecomm/ICallServiceAdapter.aidl
|
52d8a15e146e682319380322f94ceb6d93fa1a97 |
18-Jun-2014 |
Santos Cordon <santoscordon@google.com> |
Remote Connection implementation. API classes for daisy-chaining connection services. Change-Id: I90991697456377b72ec73d2ef835864cb0b7737a
nternal/telecomm/ICallServiceAdapter.aidl
nternal/telecomm/RemoteServiceCallback.aidl
|
779b3f04d857586add42920d6cfeff7ea5168c16 |
26-Jun-2014 |
Santos Cordon <santoscordon@google.com> |
Merge "Add a system API to get the default phone app."
|
6c7a38817c46e35277599ebb4aa4c73b14a18cff |
26-Jun-2014 |
Santos Cordon <santoscordon@google.com> |
Add a system API to get the default phone app. Change-Id: I59ca863d2af43a3b3c26d18b0279fc6e1e13b9b1
nternal/telecomm/ITelecommService.aidl
|
0b16d7d807b213047bb018d565de8190a7362451 |
25-Jun-2014 |
Andrew Lee <anwlee@google.com> |
Merge "Adding CallVideoProvider to Telecomm."
|
13d11c3065c9e430ea3c5edef930f50047131446 |
21-Jun-2014 |
Andrew Lee <anwlee@google.com> |
Adding CallVideoProvider to Telecomm. Change-Id: I16c3c64ff2bcda46e0fd95accb360c972f964b9d
nternal/telecomm/ICallVideoProvider.aidl
|
52a28f619fca8c2118e1f421cb56f6542805e954 |
18-Jun-2014 |
Ihab Awad <ihab@google.com> |
Replace CallServiceSelectors with Subscriptions (1/3) Remove CallServiceSelectors and replace them with comprehensive support for Subscriptions as the means of selecting ways of making phone calls. After this change, a ConnectionService is not a semantically meaningful "way of making a call" -- it's more like the mechanism whereby the Android system communicates with a 3rd party process to ask for phone services. We anticipate each process having only one ConnectionService. Change-Id: I11e6e246ae999683b3800496e98c93c3351aca7b
nternal/telecomm/ICallService.aidl
nternal/telecomm/ICallServiceAdapter.aidl
nternal/telecomm/ICallServiceSelector.aidl
nternal/telecomm/ICallServiceSelectorAdapter.aidl
|
cf9bc5e76d5ecb7e7b8ab3239035217dd93ddc8c |
20-Jun-2014 |
Yorke Lee <yorkelee@google.com> |
Revert "Add ability to set and get DefaultPhoneApplication" This reverts commit 8bdb1ff3279ab9fde0499231580c76dc2533f3c4. Change-Id: Idc6d64820c23a650e5f0113ed8ff0860c61ea6af
nternal/telecomm/ITelecommService.aidl
|
c35ad0252d1ad9ae50e2dadd670783d4a6259df6 |
13-Jun-2014 |
Ihab Awad <ihab@google.com> |
Add methods to TelephonyManager for Subscription management (1/3) As part of the effort to permit third-party suppliers of telephone connectivity, we permit clients of TelephonyManager to obtain the currently valid Subscription objects describing these suppliers. The Subscriptions are intended to be self-describing such that an end-user can choose from among them based on the information they contain. One of these objects may then be attached to an ACTION_DIAL or ACTION_CALL Intent to represent the end-user's choice of how to make a call. Change-Id: I2ad1930079042d7bfe762b47c22f0538f7403bff Conflicts: telephony/java/com/android/internal/telephony/ITelephony.aidl Conflicts: telecomm/java/com/android/internal/telecomm/ITelecommService.aidl
nternal/telecomm/ITelecommService.aidl
|
2e024708b1447b2e7e139ee523673a4c3d589493 |
13-Jun-2014 |
Yorke Lee <yorkelee@google.com> |
Add ability to set and get DefaultPhoneApplication Change-Id: I8aa8cb16965106175c538f36915a31cf4830cef2
nternal/telecomm/ITelecommService.aidl
|
c067754a85017ac16a9b438d807c6004f35c095f |
10-Jun-2014 |
Ihab Awad <ihab@google.com> |
DO NOT MERGE. Port "respond via SMS message" feature to new Telecomm. (1/4) Bug: 15275904 Bug: 15196474 Change-Id: If9aeae519047b221aa2c178d8d2903c4e2054a6d
nternal/telecomm/IInCallAdapter.aidl
|
b693998fdfdd4498a33c4c69405f2708e4840aa7 |
05-Jun-2014 |
Santos Cordon <santoscordon@google.com> |
Support conference calling. (1/4) Bug: 15006702 Change-Id: I2764ea242f783ba478c9eae86618dd33e9fc792a
nternal/telecomm/ICallService.aidl
nternal/telecomm/ICallServiceAdapter.aidl
nternal/telecomm/IInCallAdapter.aidl
|
8b4818d9b4d632f2d460e7ac9dea463b04db43fe |
06-Jun-2014 |
Sailesh Nepal <sail@google.com> |
API: Add call service handoff trigger Change-Id: Iee03a666e7ebc2fe326f32405174466299be9d04
nternal/telecomm/ICallServiceAdapter.aidl
|
e62a885ea67f28fd16e307c296c19084cb75bca1 |
06-Jun-2014 |
Evan Charlton <evanc@google.com> |
Merge "Expose post-dial APIs" into lmp-preview-dev
|
fc91b7d448507448703ce7c51c045578e20d9274 |
04-Jun-2014 |
Ihab Awad <ihab@google.com> |
DO NOT MERGE. Implement connection error dialogs (1/4) Implement reporting of connection errors from ConnectionServices through Telecomm to the InCallUI. Bug: 15195720 Bug: 15117141 Change-Id: I0e1443f75a175a212fb19afde5a7eadef15d239d
nternal/telecomm/ICallServiceAdapter.aidl
|
6dea4aceba8f69ee4be346ec356d277a3c153f3d |
03-Jun-2014 |
Evan Charlton <evanc@google.com> |
Expose post-dial APIs Add APIs to expose post-dial DTMF functionality. Bug: 13734588 Change-Id: I5cc06268590c3c424ea6daf216cb205b9c470dac
nternal/telecomm/ICallService.aidl
nternal/telecomm/ICallServiceAdapter.aidl
nternal/telecomm/IInCallAdapter.aidl
|
980acb9bd6984a9daad5f584bd35e8d503820200 |
31-May-2014 |
Santos Cordon <santoscordon@google.com> |
Add necessary APIs to support conference calling. All APIs added as @hide to start. Bug: 15326865 Change-Id: Iee5ce555696f48f57f925e4bd37209ace1355dfd
nternal/telecomm/ICallService.aidl
nternal/telecomm/ICallServiceAdapter.aidl
nternal/telecomm/IInCallAdapter.aidl
|
3da92d6df15fcbf9dbde7e3f58f778ab28abaa99 |
30-May-2014 |
Ihab Awad <ihab@google.com> |
Merge "DO NOT MERGE. Allow ConnectionService to ask Telecomm for ringback" into lmp-preview-dev
|
f835897f9f799490de27653ae39141ba6bc14223 |
29-May-2014 |
Ihab Awad <ihab@google.com> |
DO NOT MERGE. Allow ConnectionService to ask Telecomm for ringback Provides a pass-through from the ConnectionService API to Telecomm allowing a ConnectionService to either play the ringbacks on its own, or ask Telecomm to play the ringbacks on its behalf. Bug: 15190301 Change-Id: Ib0f2ce9bf798ec0df0e6d33559174c82de059a94
nternal/telecomm/ICallServiceAdapter.aidl
|
3534ede5722b98c5be1526ba0bc2cd8acfbe0e55 |
29-May-2014 |
Santos Cordon <santoscordon@google.com> |
Update showCallScreen to use Telecomm (1/6) - Add API methods to InCallService and ITelecommService. - Remove old methods from ITelephony. - Route the TelephonyManager methods through ITelecommService instead of ITelephony. - Update Lock screen to use TelephonyManager instead of ITelephony. Bug: 15008165 Change-Id: Ib674e2e48efaa1cc97d1513dc2c2b27fdb343657
nternal/telecomm/IInCallService.aidl
nternal/telecomm/ITelecommService.aidl
|
3afed57a7d8a6e9d9fcaaa483a3c3e3652e2199a |
22-May-2014 |
Santos Cordon <santoscordon@google.com> |
Adding ITelecommService definition for Telecomm. Until telecomm code moves into a system service, we need a way for other apps to call into it for call-related functionality. Initial implementation only has silenceRinger. This is to be implemented by the telecomm code and used by TelephonyManager (until we have a TelecommManager). Change-Id: I9180797451dcb2e9029b20bed47f5d5cb8cddb9f (cherry picked from commit b895606acf18dbb050c9a32106b3c9c2e5111829)
nternal/telecomm/ITelecommService.aidl
|
3c7fbb2214368689e8868ca1f37c3490429c4b05 |
12-Apr-2014 |
Evan Charlton <evanc@google.com> |
Expose a method to cancel an outgoing call Expose a method which lets CallServiceSelectors abort an outgoing call. Bug: 13980764 Change-Id: Id0c608729cb5de3e2a37b2538f1f61ed94bcb31b
nternal/telecomm/ICallServiceSelectorAdapter.aidl
|
6043793d3e8455bc8867baed39353f0350daa63f |
06-Apr-2014 |
Sailesh Nepal <sail@google.com> |
Add InCallCall class to communicate with InCallService Change-Id: I3916e33e184f57bb6e58ed93a26b866d3ce0e7df
nternal/telecomm/IInCallService.aidl
|
b632e5b122d82333c390cc334ab17100bc2af7a2 |
03-Apr-2014 |
Sailesh Nepal <sail@google.com> |
Handoff: Add APIs to allow handoff between call services This CL adds: - CallInfo.mExtra and CallInfo.mCurrentCallServiceDescriptor. These can be used by the selector to perform handoff. - InCallService.setHandoffEnabled to enform the in-call UI that handoff is allowed. - InCallAdapater.handoffCall to initiate handoff. Bug: 13643568 Change-Id: I94c28b10c0e0a253450f14d31ecdc416d5b44ca4
nternal/telecomm/ICallServiceSelector.aidl
nternal/telecomm/IInCallAdapter.aidl
nternal/telecomm/IInCallService.aidl
|
8d20561554e159f31a30075c23cfeb6d477aa27e |
02-Apr-2014 |
Sailesh Nepal <sail@google.com> |
Add CallServiceSelectorAdapter Previously the selector would communicate with Telecomm using callbacks. For handoff, it's easier to communicate using an adapter. Bug: 13643568 Change-Id: Ida5859a3b5b15c9fa1c533f27a3e14fd0d7c36af
nternal/telecomm/ICallServiceLookupResponse.aidl
nternal/telecomm/ICallServiceProvider.aidl
nternal/telecomm/ICallServiceSelectionResponse.aidl
nternal/telecomm/ICallServiceSelector.aidl
nternal/telecomm/ICallServiceSelectorAdapter.aidl
nternal/telecomm/ICallSwitchabilityResponse.aidl
|
2f23664b4fb9527f3b4e12843926ffe2220ea559 |
10-Mar-2014 |
Ihab Awad <ihab@google.com> |
DTMF dialing support in frameworks/base Change-Id: I86695161fab9c4fbd4a021ba69cc61ec5e585adc
nternal/telecomm/ICallService.aidl
nternal/telecomm/ICallServiceAdapter.aidl
nternal/telecomm/IInCallAdapter.aidl
nternal/telecomm/IInCallService.aidl
|
20e3f02c2de4efd4ccf56112b39b6056582f283a |
27-Mar-2014 |
Santos Cordon <santoscordon@gmail.com> |
Add disconnect cause to setDisconnected. Change-Id: I4ba9b8f47a942b82b7a3d4bed43c0ca945957592
nternal/telecomm/ICallServiceAdapter.aidl
nternal/telecomm/IInCallService.aidl
|
4cff392a2b3702514e78c5419bf15de6e39c59af |
19-Mar-2014 |
Sailesh Nepal <sail@google.com> |
Add audio mode APIs Change-Id: Ia7e78b52b6b30f99a9ba066dae558a105dbebd96
nternal/telecomm/ICallService.aidl
nternal/telecomm/IInCallAdapter.aidl
nternal/telecomm/IInCallService.aidl
|
81ccaaa25cc90c576c7df7c2cccb8a232e8536a1 |
13-Mar-2014 |
Yorke Lee <yorkelee@google.com> |
Add hold support to frameworks/base/telecomm Bug: 13169202 Change-Id: Ib01990c1f8654f95a4cfcca4a91f0ab143722d8e
nternal/telecomm/ICallService.aidl
nternal/telecomm/ICallServiceAdapter.aidl
nternal/telecomm/IInCallAdapter.aidl
nternal/telecomm/IInCallService.aidl
|
ab5d282dd6f487578ae86b2d53d0d8edc9b71747 |
09-Mar-2014 |
Sailesh Nepal <sail@google.com> |
Add wrappers around telecomm interfaces This CL adds wrappers for: CallServiceLookupResponse CallServiceAdapter IInCallAdapter IInCallService This CL also moves all the aidl files into com.android.internal.telecomm. Change-Id: I840f023bc545643e8bb719825e7bc78344ee46ee
nternal/telecomm/ICallService.aidl
nternal/telecomm/ICallServiceAdapter.aidl
nternal/telecomm/ICallServiceLookupResponse.aidl
nternal/telecomm/ICallServiceProvider.aidl
nternal/telecomm/ICallServiceSelectionResponse.aidl
nternal/telecomm/ICallServiceSelector.aidl
nternal/telecomm/ICallSwitchabilityResponse.aidl
nternal/telecomm/IInCallAdapter.aidl
nternal/telecomm/IInCallService.aidl
|