108a6b728367e8e68b00cc120759ce7651cc7671 |
|
24-Aug-2016 |
Tyler Gunn <tgunn@google.com> |
Fix potential error copying null conference participant list. In some cases, mConferenceParticipants can be null, causing the copy code to crash the com.android.phone app. Adding appropriate null/empty checks to prevent this. Bug: 31044679 Change-Id: I9ee464281af8213c03705d054500b8c5e2f12f05
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
3a3d8ebcc536dea3fbda0b27ac257523a0a0f8a7 |
|
18-Aug-2016 |
Tyler Gunn <tgunn@google.com> |
Modify getConferenceParticipants() to return copy of the conference data. In ImsConference#updateConferenceAfterCreation, getConferenceParticipants is called to get a copy of the CEP data. This, however, happens on a different thread than the update of that data. The ImsCall#getConferenceParticipants() method already synchronizes the return of the data on a lock which would prevent it from being updated while the "get" method is called, however, once the reference is returned there is no guarantee the underlying list won't be changed. Bug: 30861872 Change-Id: I27a1aa35299d36588c73bc47710e129e5e537a6a
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
25a72fccf3313ab46a1dd03096f8944a96499406 |
|
11-Aug-2016 |
Tyler Gunn <tgunn@google.com> |
Add prototype of terminate() which supports override terminate reason code. When ImsCall#termiante(int) is called with a reason code, the modem will only actually disconnect the call for some disconnect reasons. Adding an override of that method which allows the caller to specify an override which is reported as the actual disconnect reason in the onCallSessionTerminated callback in ImsPhoneCallTracker. Bug: 30702393 Change-Id: I006046c03630e9d010424591f3bbb7d46da3a76f
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
afb53c826d0f4614311a93d24a9bf8fe2b0a51a5 |
|
05-Aug-2016 |
Tyler Gunn <tgunn@google.com> |
Exposing IMSCallSessionListenerProxy for test intent. Bug: 30697460 Change-Id: I8f7bd29d83bb1e5acc3d218ca8108317738f9e2d
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
8ae5fbb8c970ec7546762f89ed33eec37c4912c4 |
|
14-Jul-2016 |
Tyler Gunn <tgunn@google.com> |
Workaround for incorrect EXTRA_CALL_RAT_TYPE in vendor code. Some vendor modems do not spell the EXTRA_CALL_RAT_TYPE as per definition in ImsCallProfile. This is a temporary workaround to make the wifi call check work for now. Bug: 28933314 Change-Id: I6db8fd3645fef52a9c8b949e77782f743b8e4e4e
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
7b3107c484337a728fe12c6968570c43bc1188ec |
|
06-Jul-2016 |
fionaxu <fionaxu@google.com> |
hide PII from log Bug: 29943985 Change-Id: I9f8df2e7a3063c8979f1a82d477306a047e230a9
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
b42ff55315201e1c971ff601eab6a5e645f8641d |
|
22-Jun-2016 |
Jack Yu <jackyu@google.com> |
Report VT data usage to the client Report the aggregated VT data usage per call to the registered client. bug: 20888836 Change-Id: I6d9629aebfde641f96fbfe2071346ae3bc362cdb
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
1ac24854dba02556692dbbd779434e5596f6daed |
|
22-Jun-2016 |
Tyler Gunn <tgunn@google.com> |
Add helper methods and video history tracking to ImsCall. Adding some helper methods to ImsCall: - isVideoCall - isWifiCall Add code to track whether an ImsCall has been a video call at some point in its existence. Bug: 29275420 Change-Id: If5ac272e86d08f81ad64ec87cbcdb27c4bf985c3
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
50b03e9261c7717817ebfb8e4086f949d0ad9c18 |
|
29-Feb-2016 |
Pavel Zhamaitsiak <pavelz@google.com> |
Print radio technology over which IMS call is placed Bug: 22727930 Change-Id: Ibab94b096c965199653b1f87a9df21c24fe96d91
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
e1f8fa7b50f881d457431a0965579b1259b95b91 |
|
26-Jan-2016 |
Tyler Gunn <tgunn@google.com> |
Merge "IMS: Update host call callProfile on conference success" into mm-wireless-dev
|
1c1088887347d682b7b186027d98ad3617dcfb68 |
|
17-Nov-2015 |
Anju Mathapati <anjucm@codeaurora.org> |
IMS: Update host call callProfile on conference success Update host call callProfile on conference success Change-Id: I58ffb8214aef030bdc17b19e1112d4954e323e25 BUG=26772683
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
0f108033df343d446e42c403494cc2ab079895d5 |
|
10-Oct-2015 |
Anju Mathapati <anjucm@codeaurora.org> |
IMS: Notify conference participants state changed even when list is empty - We are not notifying conference participant state changed when there is no participant in the conference participants list. We should notify state changed in this case. Change-Id: I1586bd01f6d693a3ee7f53b9411e8b3945979948 BUG=26754447
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
14077be065f36916aceebcfab79f92024f4ed73c |
|
25-Sep-2015 |
Anju Mathapati <anjucm@codeaurora.org> |
IMS: Dont clean merge info on host termination When merge is initiated & user triggers hangup we should process hangup only for the active call. Peer session updates will automatically happen after conference response. Peer information should not be cleaned up from active call Change-Id: I0213e434f30e705c2f23ac2fb0c127b015da56da BUG=24410640
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
d0fb66402074528deccd6a85f3d1eca8d2d0714f |
|
22-Jul-2015 |
Anju Mathapati <anjucm@codeaurora.org> |
Transfer participants during 3 way conference When active call fails to merge & only held call merges into conference, pass the participants from active to held call which is now going to be the active conference call Change-Id: I0f9ec11b92b48e8796daff8989f8af1f05548f37 Bug=23763005
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
818c09d7b55d3257e91e528749587349f7197e3f |
|
31-Aug-2015 |
Anju Mathapati <anjucm@codeaurora.org> |
IMS: Clean peer & host during conference failure Send terminate for both host & peer when they get dropped by network before receiving the conference response Change-Id: I676a070f98857df12d208e8732cba2177c07823d Bug=23819253
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
9e3452a8efa430f9ca04379be3da6baf0bb0f51a |
|
08-Sep-2015 |
Tyler Gunn <tgunn@google.com> |
Fix potential NPE in ImsCall notifyConferenceStateUpdated. NPE is possible if the state or state.mParticipants are null; added a check for these scenarios. Bug: 23742605 Change-Id: Ie2f7f11d1f76eb46e21a09a828287451a7a1675d
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
5e2ca1726a9704e92028179de3bf83626e3e9612 |
|
23-Jul-2015 |
Anthony Lee <anthonylee@google.com> |
am 22444533: Merge "Handle hangup for 4 way conference scenario" into mnc-dev * commit '22444533a7c42c71dad746322094777fee352d3c': Handle hangup for 4 way conference scenario
|
22444533a7c42c71dad746322094777fee352d3c |
|
23-Jul-2015 |
Anthony Lee <anthonylee@google.com> |
Merge "Handle hangup for 4 way conference scenario" into mnc-dev
|
77e4256dcb15e55e1dd09904fe7847df6be3aa02 |
|
23-Jul-2015 |
Tyler Gunn <tgunn@google.com> |
am 89efc518: Merge "Support termination of a call while merge is in process." into mnc-dev * commit '89efc518fc673977cb768b322a9f88d36e971904': Support termination of a call while merge is in process.
|
95d563ed2a215d67a4f789c3ebb5a526fb95cc7f |
|
23-Jul-2015 |
Tyler Gunn <tgunn@google.com> |
Support termination of a call while merge is in process. Added mTerminationRequestPending flag to track when a framework or user initiated call termination is pending. When we get a processCallTerminated from the RIL, we can use this to override the fact we normally bury the termination during a merge. Note: The code change in processCallTerminated looks a lot more involved but really just involves wrapping a try/finally block around the main work of the method and adding the finally to cleanup state. Bug: 22184133 Change-Id: Ie007e8f294e36fbc0eb93492089fd5521ea4ff05
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
d9ed874439293ed6c34ce27a3689711c986f977b |
|
17-Jul-2015 |
Anju Mathapati <anjucm@codeaurora.org> |
Handle hangup for 4 way conference scenario Pass the session only during 3-way conference scenario. For all other cases pass it as null, so as to avoid the listenerproxy getting over-written Bug: 22173672 Change-Id: I10a223aaabe731a3a7d3c24da123dae660ed5bb3
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
102b0ede9371abb333c0a644c026dc667b51b3db |
|
16-Jul-2015 |
Tyler Gunn <tgunn@google.com> |
am 6c0b0d0e: Add method and perform cleanups in ImsCall. * commit '6c0b0d0e83b8d06f40ec814573adc69f362704a9': Add method and perform cleanups in ImsCall.
|
6c0b0d0e83b8d06f40ec814573adc69f362704a9 |
|
02-Jul-2015 |
Tyler Gunn <tgunn@google.com> |
Add method and perform cleanups in ImsCall. - Added a couple null-checks for accesses to mConferenceParticipants. This issue was introduced in b/21376607; I noticed some NPE logspam related to it. - Added a new isPendingHold() method which can be used to tell if a call is pending a hold (used in ImsPhoneConnection later). Bug: 22173672 Change-Id: I4399e266743955facabc9de010b08764c73ca15f
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
d3adfadd868b19e2423674bfefa5ba778f743bf2 |
|
31-May-2015 |
Shriram Ganesh <sganesh@codeaurora.org> |
MWI,phantom call,Suppl services 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: CallForward Unconditional Timer - Add new API for callforward unconditional timer in aidl file. 4. IMS : Incoming Call Barring - Added new field to display ICB anonymous number. - Modified existing API to support request like registration,activation, deactivation,erasure,interogation. 5.Unsol supplementary service notification - send unsol supplementary notification to UI - add call history info 6. Don't reset mUpdateRequest flag upon receiving call update notification, oncallSessionUpdated(). 7. Reset mHold variable when hold request failed reset mHold variable so that ImsCall's state corresponds to the actual state of the call Change-Id: I7a0293d21fca4bf40dbe764c5d9d9dbb8665d55d
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
95be7c68495a3a22c45b8d7867bf5c0246513adb |
|
07-May-2015 |
Uma Maheswari Ramalingam <umam@codeaurora.org> |
IMS: Conference changes CL is handling refer failure for - - held call in 3 way merge - active call in 3 way merge - active call in 4 way merge Bug: 20224516, 20232100 Change-Id: I69a006cdedf705762d8494d0da6796884c8631a2
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
a1ed7b0957567367d0e782ee6ce1db265d028ece |
|
20-May-2015 |
Uma Maheswari Ramalingam <umam@codeaurora.org> |
IMS: Ims Conference fixes Conference fixes - Don't reset mUpdateRequest flag upon receiving call update notification, oncallSessionUpdated(). - Reset mHold variable when hold request failed - Update Participants information after processmergecomplete - Update only active participants in Conference List - Reset mHold variable when resume request failed - Fix crash when participant leaves from conference - IMS conference participant API Change-Id: I3e0b1dc3864aa697f5ba5db7ba468bece09b1ea6 Bug: 21376607
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
3f0c3ab68c6bd6155a813764db148ef06d08fea2 |
|
24-Apr-2015 |
Etan Cohen <etancohen@google.com> |
Merge commit 'e691706' into merge2
|
e5354df9dd85f16f9b68bf93e8aa782efedad5d7 |
|
16-Apr-2015 |
Jay Shrauner <shrauner@google.com> |
Remove connection substate Bug:20300433 Change-Id: Ieb83fb0b71eaf948c19241ec59411b3d434fae33
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
c5902a8a92f8c88d05f6b74499c219baab15984a |
|
15-Apr-2015 |
Pavel Zhamaitsiak <pavelz@google.com> |
Fix compilation error. automerge: 691a1cc * commit '691a1cc831e1bade18cb39f917f9aebbb5939ab8': Fix compilation error.
|
3aa94b061b774e780aa8126b277a0e3c8ae1c2a5 |
|
14-Apr-2015 |
Tyler Gunn <tgunn@google.com> |
Merge "Prevent merging conference calls hosted on peer device." into lmp-mr1-wfc-dev automerge: 6e0a2ef * commit '6e0a2ef3da064aa783a827d8f3857b994e92b716': Prevent merging conference calls hosted on peer device.
|
691a1cc831e1bade18cb39f917f9aebbb5939ab8 |
|
09-Apr-2015 |
Pavel Zhamaitsiak <pavelz@google.com> |
Fix compilation error. Change-Id: Ia2c46f1fd9e2a34481690687745d88fb1b0a861f
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
6e0a2ef3da064aa783a827d8f3857b994e92b716 |
|
08-Apr-2015 |
Tyler Gunn <tgunn@google.com> |
Merge "Prevent merging conference calls hosted on peer device." into lmp-mr1-wfc-dev
|
5aec2e957365f20b2e75d3b8c7034e3289729b81 |
|
24-Mar-2015 |
Rekha Kumar <rekhak@codeaurora.org> |
IMS-VT: Fix propagation of device orientation. Orientation received at VT Service is incorrect. Fixed propagation of device orientation to VT service Notify listeners of video quality changed event - Propagate the video quality changed message. IMS: Add support for video quality - Add Config interface to get/set video quality IMS-VT: Change call data usage parameters Change call data usage methods to take parameter of long type instead of int Change-Id: I543aa082337d437ec7c2bf249bafb9658f34dd1b Propagate the call substate changed message to the UI Change-Id: I695736ccfa4e4446912ba6c3df1713bae6d4486a
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
25394099999f724f7806cbc7119ecca3708cf3b3 |
|
01-Apr-2015 |
Tyler Gunn <tgunn@google.com> |
Prevent merging conference calls hosted on peer device. With IMS, the "multiparty" bit on an ImsCall is set to "true" when a call is merged into a conference. This not only occurs on the device hosting the conference call, but also on the devices of the callers merged into the conference. This CL adds code to ImsCall to handle changes to the multiparty state of the session. It also includes code to track whether the ImsCall is the Conference Host. A call is the conference host if the conference was established on the current device. Bug: 19478784 Change-Id: I764d6381d25275980a87705b7b53e21cdbffb1ea
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
61d41c1f9ba249bd0df575cc1b551a9e70f54645 |
|
02-Apr-2015 |
Anthony Lee <anthonylee@google.com> |
Remove an extraneous check in callSessionMergeFailed(). There is no reason why we cannot continue with merge cleanup (just to be safe) on a call regardless of if the "i'm in a merge" flag is set or not. If, for some reason, the call is not part of a merge, its a NOOP. This handles the case when the callbacks are out of order and we receive a callSessionMergedFailed() after a callSessionTerminate() on the merge host. It doesn't really make sense for the callbacks to come back that way but we should support it either way. I also cleaned up the processMergeFailed() function so that it doesn't abort when there is no merge peer. Now the logic cleans up the merge host anyways and cleans up the peer only if it exists. Note that this is only a partial fix for this bug. The other issue (main issue) that we need to resolve is why the first conference puts Telecom in a state where the second conference fails. Bug: 19852295 Change-Id: I3acf8fd4fd5c199c01ca2c4ead4119f3876e38d5
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
6804851b58264d7e82b09a845118d24d36c8d831 |
|
18-Mar-2015 |
Anthony Lee <anthonylee@google.com> |
Clean up logging for ImsCall to make it easier to debug bugreports. Moved the logging from the radio log to the system log for a better chance at seeing something from customer reports. Bug: 19625417 Change-Id: Ib5ae7275fce0a502ba6a1ad356f32f1010d14198
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
1463174fa4bab35f04dfa71196c277dfeb603717 |
|
04-Feb-2015 |
Rekha Kumar <rekhak@codeaurora.org> |
IMS: IMS Registration and handover error codes support - Add support for propagating IMS Registration error codes and error messages. - Propagate the call session handover info to the UI Change-Id: If2f2008734735f52614bd046fee144843a465ecf
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
c479f66e3d1f3cfdd3e88a050881f7cd663a5a90 |
|
12-Feb-2015 |
Anthony Lee <anthonylee@google.com> |
Cleanup of conference code including logging, flags and some workflow. The main purpose was to simply the logic so that the code is more explicit about what it is doing. There was also a bug in the hold and resume flow that was fixed. Bug: 19294176 Change-Id: I558d6da919b9d763f1fd2413e8f9a3dfa5d0e4be
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
165aed55d289ae2a5cdf34de4164c2395f46b8c1 |
|
06-Feb-2015 |
Libin.Tang@motorola.com <w16529@motorola.com> |
Fixing TMO Conference Call Attempt leaves Dialer App in a Zombie state. When conference call is failed, the mUpdateRequest of both host and peer imscalls should be updated to UPDATE_NONE. Bug: 19285127 Change-Id: Ib4afcbf3223d0f0be856e3686f899ade38235e96
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
047d8101113030f34f89f7c9ba015d6c5c3abba6 |
|
31-Jan-2015 |
Tyler Gunn <tgunn@google.com> |
Fixing conference merge where only one party is added to conference. - revisit code to trigger processMergeComplete; we used to assume that we were done merging when the transient session started. We now have to check on terminate and on hold to see if all the calls have been Bug: 18960042 Change-Id: I682303558c6958d85d2358102757608041b8451e
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
a6cae36b881e26fa288a83c94b8c357fd436140e |
|
11-Dec-2014 |
Pavel Zhamaitsiak <pavelz@google.com> |
IMS: Notify about change of TTY mode of other call participants Pass notification to Phone app Bug: 18247323 Change-Id: I428f8df60ebada280c6aa16debf1ff44246533bd
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
a4710d5d926d8112179acece620f49cb79257e98 |
|
09-Dec-2014 |
Andrew Lee <anwlee@google.com> |
Pass Message through sendDtmf. Do not invoke sendToTarget ourselves. Instead, pass the message through to the ImsCallSession implementation, and rely on that to send the message to the target. Bug: 18643493 Change-Id: I37a891ecf71d55b93f24f9b853b64b34a24e0910
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
a6fbae9f8c793118e008a98d3576df316bf0364a |
|
06-Dec-2014 |
Uma Maheswari Ramalingam <umam@codeaurora.org> |
IMS: start and stop dtmf tones. Support of start and stop dtmf tones in Imsphone Bug: 18371919 Change-Id: I04f5d6f88088e5b77d314d4db9271fd49abf5dca CRs-Fixed: 751797
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
87466c59b1980ec4e56bb17fae8b855efcc17fd8 |
|
08-Dec-2014 |
Tyler Gunn <tgunn@google.com> |
Fixing disconnect tone heard when merging 3rd participant into conference. The issue was when we set the merge peer/merge host. We were always setting the merge peer to the BG call. This is fine when there is no conference, but when we already have a conference we need to take into account whether the FG or BG is the conference. Bug: 18652342 Change-Id: I910a1bee3d3e04477861ed68f2a77a49d0da8471
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
095839a66699a128c76cd5002459fcba7c3a9a0d |
|
03-Dec-2014 |
Uma Maheswari Ramalingam <umam@codeaurora.org> |
IMS: Reset mHold flag once call is merged When Conference call is on HOLD and merged, mHold flag is required to be reset explicitly as Telephony does not send RESUME request in this scenario. Bug: 18625579 Change-Id: Icb0b2b52d7dfe64c456b4e7c1b2e7458640ee1da
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
6cb99be298f8b1b4363fdacc1cc631c3671380ec |
|
02-Dec-2014 |
Tyler Gunn <tgunn@google.com> |
Turning off extended IMS logging (STOPSHIP item). Bug: 18576223 Change-Id: Ia36750b121836e088ac8f75946bbbe90a5dbdf08
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
9bd5ca59239ac4acdccf97c0ab7a2a4ab957bf28 |
|
02-Dec-2014 |
Tyler Gunn <tgunn@google.com> |
Cleanup to remove misused CallGroup concept. The ImsCall code makes extensive use of a "CallGroup". This CallGroup has been the source of a number of bugs, since the CallGroup concept does not match well with how we are performing merges in IMS. 1. Removed Call Group, replacing with a "peer" and "host" references in the ImsCall. 2. Revisited the merge logic within the context of the peer/host changes. 3. Also, changed log statements to log the ImsCall instead of the session. This aids debugging by making it more clear what the context of the various method operations are. Bug: 18588383 Change-Id: I78613c44bf656c8ebf9e5d6a1145784ce630deef
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
652ee0ef914be165355b34c903c4cbc95d4f4afc |
|
20-Nov-2014 |
Andrew Lee <anwlee@google.com> |
Merge "Track state if ImsCall terminated by merge." into lmp-mr1-dev
|
8ae59492156d9cef275f559c5ee09a44315989be |
|
18-Nov-2014 |
Andrew Lee <anwlee@google.com> |
Track state if ImsCall terminated by merge. - Save the state if the call when it is merged and there is a call group of which it is not the owner. We conclude that this call was merged into the other call group. If the merge fails, we set this state back to false. - Delete updateCallGroup, as it is an unused method. - When a merge occurs, set a call group on the background call if the referral call's CallGroup is null. Before, when two IMS connections were first merged into a conference, the call group was not set on the background call and so pathway through notifyConferenceSessionTerminated (which checks for mWasMerged) never occurred. Bug: 18291234 Change-Id: Ibb981bdeb8e1f8d0fca6fde3845876aba13e93e3
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
987bab859324396c0d1fc00c375f98f3f74c9067 |
|
17-Nov-2014 |
Pavel Zhamaitsiak <pavelz@google.com> |
TTY over IMS: Notify the user that TTY mode changed in the far device Bug: 18247323 Change-Id: I9847d947c9d1ee97da0151a7ccfac35aa6a7b9c4
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
168c634eef29f21c73129164207d04b8cce23738 |
|
18-Nov-2014 |
Tyler Gunn <tgunn@google.com> |
Adding toString methods to IMS classes to aid logging. Bug: 18200934 Change-Id: Iad06de4e5ba1e343749c5b53efac84cf7c20327a
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
e871989b4d1c6590e7c280cbdd90c75ca82a877e |
|
14-Oct-2014 |
Shriram Ganesh <sganesh@codeaurora.org> |
Peer capabilities Add support for peer capabilities Change-Id: I3af365caaacb4c3c48f73a54da6e5de6bab321aa
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
49c059220a3df5ea6d4e9ee2fdbdc9556cbbb1b1 |
|
05-Nov-2014 |
Omkar Kolangade <omkark@codeaurora.org> |
IMS Conference Callback Handling Adding logic to handle intermediate and conference callbacks while creating a conference session as well as adding a call to an existing conference. Change-Id: Ib53a8f9408f807a6ce1be6005e1fc911b87598d4
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
172568141a72345cc9e7599930332d4200989931 |
|
07-Nov-2014 |
Tyler Gunn <tgunn@google.com> |
Merge "Conference event package performance improvement." into lmp-mr1-dev
|
b8799fe85b9387999f03ce7def6ace59903984a4 |
|
04-Nov-2014 |
Anthony Lee <anthonylee@google.com> |
Complete implementation of ImsCallSession merge() This CL implements the rest of the logic around the various callbacks that are issued from the ImsCallSession to implement the merging of two calls into a conference. Bug: 18056632 Change-Id: I183a3b2c49d4192e14813333339440d746febdbf
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
1c46760f9e523312d92e027dfdb52d359d65efe1 |
|
04-Nov-2014 |
Tyler Gunn <tgunn@google.com> |
Conference event package performance improvement. - Instead of sending each participant to the telephony conference controller, all participants are sent at once. This way the conference only needs to be recalculated once. Bug: 18057361 Change-Id: I10ac8efef74db75a90d97577bcc95d55b827b28b
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
71382693cbc81b1d131085f52d97879976706f55 |
|
30-Oct-2014 |
Anthony Lee <anthonylee@google.com> |
Implement plumbing for merge() related callback workflows. Added support for a transient ImsCallSession that could eventually turn into the underlying ImsCall when it turns into a newly minted conference call. Also handled the series of callSessionMergeXXX() series of call to properly set up the pluming for IMS conferences. Also cleaned up/added some logging. Lastly, the prototype for onCallMerged() was changed because, at this level, there is no sensible value that we could return even if we wanted to. No one uses this newCall parameter anyways. Bug: 18056632 Change-Id: Ifd0e23571b8bc928f2fd365df6c2d5d0f9a65b50
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
67a843d7d44c1b3a87644389b33f842df1c08351 |
|
30-Oct-2014 |
Tyler Gunn <tgunn@google.com> |
Creating connections for conference event package participants. - Adding code to ImsCall to set the call to multi-party when a conference event package comes in for test purposes. Bug: 18057361 Change-Id: I1589cced7a31e09a3442e713eb7a17a96370db9f
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
5965614f5b813f2739722589f84cec69c572b0a2 |
|
28-Oct-2014 |
Tyler Gunn <tgunn@google.com> |
Communicating participant changes to conference controller. - Add new callback in ImsCall to handle conference event package data and pass along conference participant state objects to listeners (this is ultimately bubbled up to the conference controller). Bug: 18057361 Change-Id: I773972ea66b0c16806efa890ae62578a744caa0e
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
16b3b36eb554d27f23b05577c6a76a9b989bdbcd |
|
24-Oct-2014 |
Etan Cohen <etancohen@google.com> |
Added null check and synchronization on multi-party API. Change-Id: Ie8ffb647a239b789deeabaf4a0e61418af627f75
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
938116f08e88772f6736ddd7aa7541c204538b66 |
|
27-Oct-2014 |
Tyler Gunn <tgunn@google.com> |
Implement test IMS conference event package harness. - Change some methods on ImsCall so we can externally fake out the reception of an ImsConferenceState instance. Bug: 18119796 Change-Id: I0ed4ddce5d9e11e47f26c4931780e65d6a6b337d
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
3f2b0aaa277545886571cbf90fc90fd5d304e714 |
|
24-Oct-2014 |
Tyler Gunn <tgunn@google.com> |
IMS call merge call-back changes. Renaming callSessionMerged to callSessionMergeStarted. Adding callSessionMergeComplete callback for when merge successfully completes. Bug: 18056632 Change-Id: Id560965722f8651646e6ed5ec158747d1cb5e210
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
725ad373383798c1516348475b1f6304484e031e |
|
22-Oct-2014 |
Tyler Gunn <tgunn@google.com> |
Propagating isMultiParty indicator from RIL up into Telephony layer. - Adding isMultiParty() methods to ImsCall and ImsCallSession. Bug: 18058253 Change-Id: I6c31dc31ca4dc0556c781388059256e525c37528
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
345fbb2613e3a1985108dc2c42ceabe2711243a6 |
|
20-Oct-2014 |
Pavel Zhamaitsiak <pavelz@google.com> |
IMS: fix Missed incoming call notification not shown. Bug: 18012896 Change-Id: If4ff70494c4bd14feb06843bd3be6bb12b449ef5
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
111eecc9845826e985c48133b754e453fb3aca84 |
|
11-Sep-2014 |
Etan Cohen <etancohen@google.com> |
Added support for VoLTE conference hold and resume. Bug: 17368957 Change-Id: I0aa1034f24c4860dbf5a2baafc340b89cc41f03a
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
d43b5302d8edf4df90a28055f043786f542df219 |
|
29-Aug-2014 |
Uma Maheswari Ramalingam <umam@codeaurora.org> |
Pick the correct callsession for conference calls Call requests for confernce calls have to be triggered on owner call session. Handle conference call hangup scenario to close all the connections properly Bug: 17321414 Change-Id: Ice04b0574c001969b9c12140790a7d1c0aa628a8
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
2f92daf76a66d7d2fe6fb7b1a28fc1b5888a7b7c |
|
24-Aug-2014 |
Libin.Tang@motorola.com <w16529@motorola.com> |
IMS: modify sendDtmf to pass char input as the vendor implementation does the conversion from char to int. Bug: 17282921 Change-Id: I738e6da09df7b54d1aaef2e644e1dcb63d67dd7b
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
d1edfd8cf9ffeb191a84e08522bb570cd8cd4381 |
|
18-Jul-2014 |
Tyler Gunn <tgunn@google.com> |
Various IMS changes. (2/3) - Modifying "accept" in ImsCall to pass along the accepted call type. Bug: 15893156 Change-Id: Ie4f171b56d7026b2620f81cd4075b8d0c0e98abe
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
ca45f58a57eb782153c034ae067f59c0018799ca |
|
19-May-2014 |
Uma Maheswari Ramalingam <uramalin@quicinc.com> |
Skip hold request for Conference operation Currently for conference operation, apps sends out hold request followed by merge. Certain IMS service implementation will execute merge operation without waiting for apps to put the call on hold explicitly. For these scenarios, block hold request based on the config value. Change-Id: I1aec0f95381d43b3f7f1704fce988f0796839c36
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|
ef36ef67e009449300b0150c60c9f637e205d79e |
|
11-Jun-2014 |
Wink Saville <wink@google.com> |
Merge kwd to master Change-Id: Idb607c0aa32f80fe4fe1539aedea7a221e9e7f04
/frameworks/opt/net/ims/src/java/com/android/ims/ImsCall.java
|