6b8591100999ba4f12f8b519c0444fb89cb8617a |
|
06-Oct-2016 |
Meng Wang <mewan@google.com> |
ImsPhone: defer intial roaming state update The intial roaming update was in constructor of ImsPhone. It's so early that settings provider and carrier config may not be loaded. Hence incorrect WFC mode was got and set. Now we defer intial roaming update to ImsManager#updateWfcFeatureAndProvisionedValues, invoked on EVENT_CARRIER_CONFIG_CHANGED Bug: 31972897 Change-Id: Id7a14f2d4ff0c638c53bcf7bbae2468750581e06
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
322793ca2dfe1be9c088f88336a68921d4718add |
|
20-Sep-2016 |
Meng Wang <mewan@google.com> |
ImsPhone: update wfc mode per roaming status Bug: 31492826 Change-Id: I35bf9994b3e96327e1d9678d177225c6a3656479
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
ec15d7bd04fc3e6cba2cc6645184c5f47c55aea8 |
|
25-Jul-2016 |
Amit Mahajan <amitmahajan@google.com> |
Update ECBM system property early to reduce race condition window. Update property before broadcasting ECBM intent. Bug: 30237792 Change-Id: I787fd55cc9406d7f48b24797e29eb11413d6c0c0
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
0da16b3708f3394e9d72d8dd525a50ad37aa8a65 |
|
20-Jul-2016 |
Amit Mahajan <amitmahajan@google.com> |
Use correct convention for member variable. Bug: 24613146 Change-Id: Ib3fce8e01300f97fae556422aae6e11884998700
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
d2b1b9dbc1f6a4fa960c9b5762f82e503cc37c27 |
|
18-Jul-2016 |
Amit Mahajan <amitmahajan@google.com> |
Store selfIdentityUris provided by IMS service. Bug: 24613146 Change-Id: I337a84a2ed6a37eaa146f9abc2ad28c059ff37e5
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
91c714c06cc426b4f1af05a758c4d560b16f6d24 |
|
11-Jul-2016 |
Tyler Gunn <tgunn@google.com> |
Finalizing Multiendpoint functionality. 1) Finish plumbing of PULLING call state. 2) b/29522023 - Handle case where the maximum number of calls across all devices has been reached and a new call cannot be placed; report a new Telephony disconnect cause which maps to an appropriate user friendly message. 3) b/29633039 - Make the ImsExternalCallTracker keep track of the last call pull state for each external call. Also, track whether the device is in a call, and whether video is enabled on the device. Use this to enforce the rules that an external video call cannot be pulled if video is not enabled on the device, and that calls cannot be pulled when there is an active call on the device. 4) Fixed a circular initialization dependency between ImsPhoneCallTracker and ImsExternalCallTracker. Previously, the ImsPhoneCallTracker would spool up the ImsMultiEndpoint service and set the ImsExternalCallTracker as a listener. HOWEVER, the ImsEXternalCallTracker isn't actually created until AFTER the ImsPhoneCallTracker is. It just so happens the ImsPhoneCallTracker init happens on a thread, so ImsExternalCallTracker would normally be initialized before ImsPhoneCallTracker. Whoops. Bug: 29522023 Bug: 29633039 Change-Id: Iddabb61dcad79c93665c28e07b333e807cbc576d
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
48921d863bf4d93c89071dfde4d44cd27fec6314 |
|
22-Jun-2016 |
Jack Yu <jackyu@google.com> |
Added VT data usage support Store total VT data usage since boot up for NetworkStatsService to query. bug: 20888836 Change-Id: If2078bd85fcbe2838a17fc8b282a05317e94c3ff
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
e1aeaee24464191130da0133981d47fb9e469960 |
|
24-Jun-2016 |
Pavel Zhamaitsiak <pavelz@google.com> |
Fix ImsPhone.processDisconnectReason() function - Escape "|" (pipe) symbol. - Add unit test Bug: 29581592 Change-Id: I4c7f5758478ab8360fad8a7b97055bbaaa7805bf
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
f6ff9efa40d49b60029c88273316f0e696eacf7c |
|
26-May-2016 |
Derek Tan <derektan@google.com> |
Use getConfigForSubId instead of getConfig(int). am: f6d865fd88 * commit 'f6d865fd88a8326126e2b3f836b94cfebba3a5a7': Use getConfigForSubId instead of getConfig(int). Change-Id: Ie06f51798eaeef319f1c093b023b99fa9a1ebe89
|
f6d865fd88a8326126e2b3f836b94cfebba3a5a7 |
|
25-May-2016 |
Derek Tan <derektan@google.com> |
Use getConfigForSubId instead of getConfig(int). Per API review, we want to revert getConfig(int) to getConfigForSubId(int) (ag/1075011). This CL changes all callers to use getConfigForSubId(int). Bug: 28295813 Change-Id: Ib55064226da5371d5acf014c0e0c20f3724d02c4
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
b25b43f0497f1a476598a0277e109f786ed3f817 |
|
23-Apr-2016 |
Tyler Gunn <tgunn@google.com> |
Move initialization of Multiendpoint interface into getImsService(). I previously had the setup of the multiendpoint interface in ImsPhone, however at that point ImsManager was not yet configured. I have moved the multiendpoint interface initialization into the ImsPhoneCallTracker#getImsService() method (similar to the ECBM interface setup). Bug: 27458894 Change-Id: I2b2ba9637686bb01fb38e3195e60ae151bf9adb6
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
93da8529345711fd1a5617f3c8b15c0921eececb |
|
15-Apr-2016 |
Tyler Gunn <tgunn@google.com> |
Wire up IMS framework APIs and call pull. 1. Wired up the IMS framework APIs so that the modem can inform us of new dialog event package changes. 2. Wired up the call pull API so that calls to it make it down to an ImsExternalConnection. 3. In ImsExternalCallTracker, listen to the call pull requests on the external connections, and use this to trigger the actual pull of the call, which is essentially a dial with an extra specified (per QCOM). I abstracted away the idea of pulling the call using the ImsPullCall interface, which ImsPhoneCallTracker implements. Bug: 27458894 Change-Id: Idd20a95c2993b29dcd0a7e6c71fb6232cff88736
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
af060eee085e90a2979a392384ccad368e92fc7a |
|
12-Apr-2016 |
Pavel Zhamaitsiak <pavelz@google.com> |
Don't use overlays for WFC error messages and SPN formats - Error alert and notification messages are stored as string arrays in resources. CarrierConfig stores carrier-specific error codes and corresponding index which is used to get appropriate messages. - Supported SPN formats are stored as string arrays in resources. CarrierConfig stores index used to get appropriate SPN format. Bug: 27170754 Change-Id: I7f3635ec0ae73d6190b4b73b11ad13058fc25d54
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
fec523bdc5d2b6dd90212c8076bf34bcc2ab08b2 |
|
01-Apr-2016 |
Tyler Gunn <tgunn@google.com> |
Add ImsExternalCallTracker and support for multiendpoint. - Adding new ImsExternalCallTracker which is responsible for responding to dialog event package information received via IMS framework. - Added TelephonyTester intents so that I can inject fake dialog event package data into the ImsExternalCallTracker. Bug: 27458894 Change-Id: Icc7c4f9e25ad553107fc1cb9d5501ba45c5a1e45
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
ffb90b77322fa64adbe79b976f1c16f3c9441753 |
|
19-Mar-2016 |
Amit Mahajan <amitmahajan@google.com> |
Change to release wakelock on ECM exit in ImsPhone. Includes ImsPhone ECBM unit test. Bug: 27378459 Change-Id: I71da054e303d0a88ee79b6429fc3a154121efe46
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
cc8ea4abbe4f1f755dc5cf1b576d51ceb24fe79d |
|
17-Mar-2016 |
Amit Mahajan <amitmahajan@google.com> |
Some more unit tests for ImsPhone. Bug: 25691379 Change-Id: Iafbe34b0b7edc8a53c0607b46f5abf8618f3768a
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
9f5345c094210aa5d6606b7705a85a7bc17e831d |
|
17-Mar-2016 |
Amit Mahajan <amitmahajan@google.com> |
Fix for failing ImsPhone unit test. Bug: 25691379 Change-Id: I035cc0fb5c5ce17bfc111e1faf6ff41fd80b701f
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
93c62c8a71821f46194e16ca3e84f95e101edb90 |
|
15-Mar-2016 |
Amit Mahajan <amitmahajan@google.com> |
More ImsPhone unit tests. Bug: 25691379 Change-Id: I9d0c6c45def7cf60228ea86412cf38d55068a6ff
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
7dc57a87610b8f203605639338c5aca12886ec53 |
|
12-Mar-2016 |
Amit Mahajan <amitmahajan@google.com> |
More unit tests for ImsPhone. Bug: 25691379 Change-Id: I32e96837df872eec6671b46f5e5d1b2b4a3bc665
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
c1128c76f1afc3f01c735eeca951045f701a68ed |
|
07-Mar-2016 |
Amit Mahajan <amitmahajan@google.com> |
Merge "Phone-switch cleanup: remove updateParentPhone()." into nyc-dev
|
d1d673d28b2cf14e21e50868e05d96ff73e951af |
|
05-Mar-2016 |
Amit Mahajan <amitmahajan@google.com> |
Phone-switch cleanup: remove updateParentPhone(). This is not needed as the parent phone object never changes with the phone-switch refactor. Bug: 25793157 Change-Id: If1cf30bc9f35a23cf7fc1c713517e99cbaa063b1
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
ecac744a4e585e3c7af95ffa06fa3e711131200c |
|
02-Mar-2016 |
Amit Mahajan <amitmahajan@google.com> |
First unit test for ImsPhone. Bug: 25691379 Change-Id: I61a2f0805220782e7dbebaf50604b596ef3ba24b
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
ce000ddfbb615f873e9fc0a4c68f992b12d3f82f |
|
01-Mar-2016 |
fionaxu <fionaxu@google.com> |
First Unit test for IccPhoneBookInterfManager bug: 25691379 Change-Id: I96ca9db99ec10affa044a7373fb0acfd836a62ae
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
75ba09a17a669f4906268088a769836aa87d8241 |
|
19-Feb-2016 |
fionaxu <fionaxu@google.com> |
ImsPhoneCallTracker Test bug: 25691379 Change-Id: Iaa258417cea39e82325fa812fc7b6fdce4bd5cfc
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
6e5c70b724b1900d3c689f254cc1fb04e080ac07 |
|
11-Sep-2015 |
Anju Mathapati <anjucm@codeaurora.org> |
IMS: Fix ClassCastException - ClassCastException is due to calling AsyncResult.forMessage twice. bug: 26716329 Change-Id: I9f90c740d1a8442c462419f9ab2c7bdc2ada036a
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
a579e9c631d70bb6dbd39283438212d5ff8f19c0 |
|
14-Jan-2016 |
Amit Mahajan <amitmahajan@google.com> |
Send emergency call state change intent on emergency call start/end Bug: 24147407 Change-Id: I2517daf2bde95a95c68b2c74225fad7004bd73c5
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
410298cb95b110609193941807aff6c9676d2304 |
|
05-Jan-2016 |
Jack Yu <jackyu@google.com> |
Removed the usage of setState, which is a deprecated API. The caller should call setVoiceRegState instead. This also helps reduce Rlog since we will not see the complaining debug message about using this deprecated API anymore. bug: 26404646 Change-Id: I4562ef9b088ab051a291fe1b5ad29216fe5c33e7
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
dc3b93d59312b84dcfa776f7691f6a87462b45a2 |
|
29-Dec-2015 |
Jack Yu <jackyu@google.com> |
Added dump support to more telephony components. Added dump support to Ims components and also improved service state tracker dump support. bug: 25955373 Change-Id: I295ac57be70303b072069dca70fd3b8827461cfc
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
c2b66d57e16623dffc2fe6d02ded4f24c014b6c8 |
|
14-Dec-2015 |
Amit Mahajan <amitmahajan@google.com> |
Code cleanup including removing direct references to IMS classes. Bug: 25793157 Change-Id: I45ab1394d8585ae3d649f1bb8f67bcd16a946a85
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
1a87ab3d7170d618f048c4f5af8c7504a587aaa5 |
|
10-Dec-2015 |
Jack Yu <jackyu@google.com> |
Merge from master Change-Id: Ifbd86600111d2c444031ff608fab62fb2ee4b236
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
eadee84166d397b6425cfd56f89fa1569f6a93f5 |
|
22-Oct-2015 |
Amit Mahajan <amitmahajan@google.com> |
Save call forwarding flag in SharedPreference. Bug: 22822731 Change-Id: I801738685b65fc0ee0410c1ad4925d15694c81f4
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
a7ea072ebf4f5f2f60248e59b8b1bf5a60d89f25 |
|
09-Aug-2015 |
Pavel Zhamaitsiak <pavelz@google.com> |
Merge "IMS: Set CLIR API Preference Caching" into mnc-dr-dev
|
164cea0175c29fa2da4652253b1f3b3c03707c3e |
|
15-Jun-2015 |
Anju Mathapati <anjucm@codeaurora.org> |
IMS : UT Service Capability 1) When UT is enabled, storing the value in ImsPhoneCallTracker and retrieving the same through ImsPhone 2) When service state is OOS, check the UT capability. If enabled, then process the dial request Change-Id: I88a3c3ad544e876085f108b386eb57a3bc36b488 Bug: 21850717
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
99faf716a99c5eda3dc6693c5afbb94897c8cd4b |
|
04-Aug-2015 |
Shriram Ganesh <sganesh@codeaurora.org> |
IMS: Set CLIR API Preference Caching Set CLIR API in GSMPhone can hand over propagation to ImsPhone; which handles success/failure response subsequently. For a success Set CLIR response, ImsPhone needs to cache the CLIR setting in the SharedPreferences, similar to GSMPhone's behavior. Moving saveClirSetting method to PhoneBase to accommodate the same. Bug: 22986988 Bug: 22903347 Change-Id: Ica58aee0e55d93b23f63033e817045ac0a9a3a9e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
3f39a2e8779de4a459493484aed229ce53b0da1c |
|
09-Jul-2015 |
Etan Cohen <etancohen@google.com> |
resolved conflicts for merge of df922b8a to mnc-dr-dev Change-Id: I05b8c007c891b2c5d476ec1e58e5f26a09910f12
|
59d7c92cdd71cdc7cbaf460a77243cea3da6bbf4 |
|
09-Mar-2015 |
Shriram Ganesh <sganesh@codeaurora.org> |
IMS: Update data rat in IMS phone service state. Keep the data rat information in Ims phone servicestate updated with that from default phone. This makes sure applications can query correct data RAT when default phone is not registered to voice and ims is in service. Bug: 22123213 Change-Id: I8161a43efe9408572d41d7a0a320972873a7e60c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
8762e33ba987774e43aa9f4e216ebdb084d3a03e |
|
24-Jun-2015 |
Tyler Gunn <tgunn@google.com> |
IMS: Supplementary services - Propagate IMS supplementary services to telephony framework - Introduce call forwarding history info. Bug: 21725750 Change-Id: I43b281fe194e4a096dd057bb365cbf097d7be85a
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
08e9c4b483dac2cbf1b7fe4cbad22f003ff92bcb |
|
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 4.Unsol supplementary service notification - send unsol supplementary notification to UI - add call history info 5. Add Error message in commandexception 6. Add getExtras method Miscellaneous: 7. IMS: Update Connect time for dialing/incoming SRVCC calls Connect time (mConnectTimeReal) will be updated only for ACTIVE calls and it's not updated for calls which are transferred from DIALING/ALERTING/ INCOMING/WAITING to ACTIVE as part of SRVCC. Due to this once call is ended call duration will not be updated properly in connection. Update Connect time properly for DIALING/ALERTING/INCOMING/WAITING to ACTIVE SRVCC calls. Change-Id: I551e63840b6a63e0cbd97919d4b03d2a68334dbd
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
df0280231c51a24a0b66c24034827d7f73d6e1ac |
|
13-Jun-2015 |
Santos Cordon <santoscordon@google.com> |
Plumb intent extras through to IMS Phone. Bug: 21735451 Change-Id: I7c44a658b2585d272375c573bb31974109540bb4
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
4ec77aae8534173b7395278565c323d92fcbf05c |
|
15-Apr-2015 |
Pavel Zhamaitsiak <pavelz@google.com> |
Merge "Propagate CODE_UT_SERVICE_UNAVAILABLE from IMS stack." into lmp-mr1-wfc-dev automerge: 5aef6ac * commit '5aef6acce26a299f717194952dcb2f5af5c9e1ff': Propagate CODE_UT_SERVICE_UNAVAILABLE from IMS stack.
|
7ada7424c83980c3d6ea2aeb46ab9641f592448d |
|
09-Apr-2015 |
Pavel Zhamaitsiak <pavelz@google.com> |
Propagate CODE_UT_SERVICE_UNAVAILABLE from IMS stack. Bug: 19573535 Change-Id: Ice13e35331e44f23e500e96021c04a54b6e0ebbb
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
288268d5528e0df03f348e303954813cb188c55b |
|
24-Mar-2015 |
Rekha Kumar <rekhak@codeaurora.org> |
IMS-VT: Propagate video capability of phone to telecomm. To dynamcally enable/disable Make Video Call button in dialer, the phone capabilities need to be propagate to TelecommMgr. Propagate video capability of phone to telecomm layer. IMS-VT: Notify call updates -When call type is updated from VoLTE to VT, this notification does not reach UI. Fix this Fix the issue - Unable to add second VT call when first call is active - Cache the video state of the new pending call when the foreground call is HOLDING. - Use the cached video state when dialing the pending MO call or accepting the pending MT call after the first call is put on HOLD. Ims: Add support for WIFI network mode notifications Added support for enabling and disabling features for Voice and Video when network mode is WIFI or IWLAN IMS-VT: Peer capabilities -Add support for peer capabilities Change-Id: I44177dd6804b69a7b790021502eda0eb3bea3cab IMS-VT: Do not allow changing the TTY mode during a Video call When the device is already in a video call, the user SHOULD NOT be allowed to change the TTY mode. If the user tries to change, then an UI alert message will be displayed explaining it cannot be changed during video calls. Propagate the call substate changed message to the UI Notify video capability to listeners in certain new scenarios - In certain cases, we have seen that when the phone object is deleted/re-created, we fail to notify the video capability to the listeners. - There also seemed to be a race condition when the time a listener registers is not in sync with the time we are notified of the video capability. - In order to fix the above two issues, we notify registrants when a new phone is created and updateParentPhone is called. Also, when a new registrant registers with us for video capability changed, we immediately notify them of our cached capability. Change-Id: Ic6002c2518104c20b5de10d1081af4559f506ace IMS-VT: Enable Video conferencing. Enable Video conferencing. Change-Id: Ia1155960492165cff7f4993a4bf98ecc920ebf41
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
d20c102c3efad73ff1e560236b4396c0a244a8da |
|
25-Mar-2015 |
Pavel Zhamaitsiak <pavelz@google.com> |
Add optional error codes to CallStateException Bug: 19583351 Change-Id: I5d8b1ccb4ffc68fad6171e443468775760e83fec
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
1d60bf2949d68b587886411543752a7922529804 |
|
05-Feb-2015 |
Omkar Kolangade <omkark@codeaurora.org> |
IMS: UT serviceClass When CF and CW MMI request will be triggered, user preferred serviceclass will be sent to the lower layers. Change-Id: I3e35e7b5d028dc2aa140a243f55c2c99a6747263
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
029d855056bb03191cd747da84172f9881903e6f |
|
23-Mar-2015 |
Pavel Zhamaitsiak <pavelz@google.com> |
Wi-Fi Calling: Update strings Latest UX requirement is to have different text for Alert and Notification Change-Id: I4cdc8aea634808cfa9f43ab4bfd4eb38bc449002
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
e51d918511afab905399d9fda7f51442f15bd8a7 |
|
12-Mar-2015 |
Pavel Zhamaitsiak <pavelz@google.com> |
When Wi-Fi calling is available display SPN as SPN+" Wi-Fi" Bug:19681794 Change-Id: I2859d4d26c3103d9900befc6f5fe4aa50c6eadb7
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
6e501e7dd96ad52ce80479ed1f85dfd71e8d060b |
|
12-Mar-2015 |
Pavel Zhamaitsiak <pavelz@google.com> |
Disable WFC in case of "permanent" registration failures. Bug: 19698057 Change-Id: I6f46f89a2d993ed6dad8e15814a024ae8ef75fb2
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
53f2bb9ba3118ff4c22e20ab3ad46ec97a72ac24 |
|
06-Mar-2015 |
Pavel Zhamaitsiak <pavelz@google.com> |
Show notifications in case of some IMS Registration errors Change-Id: I3aded2ee422f070f19399bd3f6f56bf4f6f7272c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
62a2b2f341be6130e4022b487648ff2fee06db8c |
|
14-Jan-2015 |
Libin.Tang@motorola.com <w16529@motorola.com> |
IMS: add api to indicate the current availability of IMS call on IWLAN. Also add the WIFI only handle. Change-Id: Ia96d8a3a6e3146603b76760cec02593bf5f1e3b6
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
69e989aceb5660b39932049daad2299f75f07201 |
|
20-Jan-2015 |
Libin.Tang@motorola.com <w16529@motorola.com> |
IMS:silent redial/srvcc call cleanup. When silent redial or srvcc occurs. the IMSPhone call state is not set to idle even after the call is ended. Also, the mConnection in mHandoverCall is not cleaned up. This CL is to fix these 2 issues. Bug: 19035679 Change-Id: I6bee704e2d7d8bf05ca1a910d25af4a02347328b
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
bd4bb4f2250463ba59dc98be649f6aa4df9fb682 |
|
18-Dec-2014 |
Libin.Tang@motorola.com <w16529@motorola.com> |
IMS: add the api to get IMS registration information. Bug: 18668325 Change-Id: Id5b0ed420990bde44b3525c7ec22eb37827d649c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
5d1d2d7c9f7a3b0d09269b2a6fe8a76d4cdd0f4b |
|
11-Dec-2014 |
Pavel Zhamaitsiak <pavelz@google.com> |
Merge "IMS: SRVCC related changes." into lmp-mr1-dev
|
4be56374921b52d54b80889540d982f39d26e3ab |
|
09-Dec-2014 |
Uma Maheswari Ramalingam <umam@codeaurora.org> |
IMS: SRVCC related changes. 1. Telephony: Multiparty srvcc Change-Id: Ie689f31d7970ecf3a5008cf1dad450045d0b34db 2. SRVCC: Add support for incoming call SRVCC Transfer connections from ringing call to handover call on getting Handover Complete notification. This allows for accept to be done on the default phone instead of IMS phone after SRVCC. Set the state of ImsPhoneCall object to Idle after the transfer. Change-Id: I09cfcc9fc99b3ea4b3a4bd332af546bcfae4b679 3. Add support for SRVCC conference call Add support for updating the parent of handover connections to point to handover call. Update status of the handover call object based on the status of foreground, background or ringing call. Change-Id: Iacd7daa929d0da9a0e020491669165aa42bed144 4. Add support for SRVCC connection clean up in Ims Service Added support for SRVCC connections to be cleaned up in the IMS Service by calling close opertion on the call session and subsequently removing the call session from list of tracked call sessions Change-Id: I850ab111c884bbe7698810b15d0e9c8bdb10e8c9 5. add null check when add all srvcConnection add null check when add all srvcConnection Change-Id: I3bc93a301584e7fc16ef5aabf474bd1577402d22 6. IMS/911: Do not clear handover connections on SRVCC COMPLETE Even though SRVCC or silent redial is successful, the handover connection objects are cleared before migrated to CS domain. Proper checks are added NOT to clear the handover connection objects as they are removed as and when a new driver call via CS pipe is received and processed. Change-Id: I061fa81e651b4c6b6bdea1f1cf0b09dde39fdb4a 7. Add fix for picking correct Handover connection A single handover call cannot track both the foreground and background call state after handover. Added support to go through all the handover connections and pick the first match based on the number and if there is no match check the state. Added support for tracking the state of call associated with the connection before handover. This is used to retrieve the correct connection based on state. Change-Id: Iec87c09523d459998d0880252a71f98eb8e296a2 Bug: 18559588 Change-Id: I0c428b33e09684fc7f33f0abd7f9c0471961ad1f
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
d9aa1a75304b1c04c352198b9269f40a2a059f74 |
|
09-Dec-2014 |
Andrew Lee <anwlee@google.com> |
Pass Message to sendDtmf, notify postNotify. + Use ImsPhoneCallTracker's sendDtmf method instead of the commands interface. + Echo GsmConnection/CdmaConnection in notifying post dial listeners after the post dial state is updated. Otherwise, the post dial dialog is not shown. Bug: 18643493 Change-Id: I9db13a673bd022bf3949a268f5f54f2c8f2511fc
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
c204cc0f515864b36187d60f6ab79af28885d36e |
|
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: I9dec982035e8fdffcd198685caecceffb7e9f406 CRs-Fixed: 751797
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
b237a11044ed842d2865ff8c8716befb06b6ca25 |
|
25-Oct-2014 |
Wink Saville <wink@google.com> |
Change subId to int from long Change-Id: Idae6335e63e7b1e4e714bc17e71b1a4705e38474
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
f8a5a95e21d2844193b9f9ce91fbee379df84504 |
|
13-Oct-2014 |
Libin.Tang@motorola.com <w16529@motorola.com> |
IMS:autoresume the holding call to simulate CDMA network behavior when default phone is CDMAPhone during voltecall. Change-Id: I8bc363c0f3e9385d14c4a067ae055069e41081c1
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
3f1fa0373259a7c65b9471c862a6b5402ea07fe0 |
|
26-Sep-2014 |
Omkar Kolangade <omkark@codeaurora.org> |
IMS UT Exception and Call Forwarding Adding handling of ImsException in ImsPhone, supporting propagation of network error string to the UI. Also adding logic to handle 'All' and 'All Conditional' call forwarding condition types in call forwarding supplementary service operations. Change-Id: Ia623818e6bcd60a832dc07afb53d0c19429e515f
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
b7aff911e1106eb2eb16fd2bafae0ed8f4d4d4f7 |
|
14-Aug-2014 |
Shriram Ganesh <sganesh@codeaurora.org> |
Ims: Send user selected TTY mode to lower layers. Irrespective of whether TTY device is connected or not send TTY mode setting to modem whenever user changes it from settings. Change-Id: I6f6b82e3bb7fd326f71b0aabf4c1098a06c8941c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
6bc4098827f3070a44b5e51508b455d7c7be9c07 |
|
01-Sep-2014 |
Wink Saville <wink@google.com> |
ksd to lmp-sprout-dev Change-Id: I94eb65c62231b5831570bb0cbbbd9c916bee0a37
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
cf91ae7acc62eba22d9e652e5de5fb90a89e2ac8 |
|
19-Aug-2014 |
Libin.Tang@motorola.com <w16529@motorola.com> |
IMS: add isVolteEnabled/isVtEnabled based on registrationFeatureCapabilityChanged. Bug: 17182366 Change-Id: Ib203320c6fdb2242263c526b1d73c8c8bce2f1e4
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
01b334cc4f2538287f5c64b3ea8d2d9c6ee77772 |
|
24-Jun-2014 |
Shriram Ganesh <sganesh@codeaurora.org> |
IMS MMI Support For CLIR/P, COLR/P & Call Barring. Adding MMI code support for CLIR/P, COLR/P supplementary services. Services that are not supported through ImsPhone/UI, go through the UT interface directly. Change-Id: Ibfdeaf775ec5ccf792ed1f0ba273597678e748c2
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
04e36a78936967df68d9175ac09dd3f087727888 |
|
01-Aug-2014 |
Uma Maheswari Ramalingam <umam@codeaurora.org> |
Add ECBM functionality for IMS Code for adding ECBM functionality for IMS. Change-Id: I2833c81baf0a55a18ac6433c47fd76bad7cf0ec9
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
38b5fac001d38ad7a4f886ba7fcaf7c417216b01 |
|
31-Jul-2014 |
Etan Cohen <etancohen@google.com> |
Transfer ownership of IMS Phone when RAT tech change Transfer ownership of the IMS phone and performs needed unregistrations and registrations when RAT tech change forces a phone destroy/create. Update notify on ringing phone to delegate directly to the parent phone of the IMS Phone. Change-Id: I02a14366ff339a09115a438715e7ee1124bb2a56
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
2999afbcfeab69bf7473e1b9bcabb1c9c6935b19 |
|
21-Jul-2014 |
Tyler Gunn <tgunn@google.com> |
Various IMS changes. (1/2) 1. Passing through videoState to acceptCall in ImsPhone and below. 2. Fixing issue in GSMPhone where IMS calls are always dialed as audio. 3. Adding setter on android.internal.telephony.Connection for call video provider and passing through to telecomm.Connection Bug: 15893156 Change-Id: Id7a53807873add408d59452e1b79cfa748f972e8
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
6d05f561549a66b597a5119665ccc3bf8a962d16 |
|
16-Jul-2014 |
Andrew Lee <anwlee@google.com> |
Include video state when accepting call on phone. Bug: 16013878 Bug: 16015750 Change-Id: Iae14ea443394fe0c805cb0a9dfc01dcb600cff70
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
6bbcbfd62c9aa5787e7c33936e2246ff05b59d58 |
|
08-Jul-2014 |
Tyler Gunn <tgunn@google.com> |
Adding support for specifying videoState in dial methods in Phone. In ImsPhoneCallTracker, wired up dial to start a call with the correct IMS call type. Bug: 16014224 Change-Id: If131529fee7eb03e63fa445d04e15246e51967be
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
888c60a7fe1c8f3612ab8e8ec5f2f7ca8f24e766 |
|
03-Jul-2014 |
Etan Cohen <etancohen@google.com> |
Remove VoicePhone interface VoicePhone interface was not a generic voice phone. It was a partial implementation of an ImsPhone (i.e. served no added-value purpose but confused functionality). Removed. Change-Id: Ida5d0fb2b09dcc6ec295ddd7a03f2cf6536b840b Conflicts: CleanSpec.mk
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
befe0bf21cf06c47b1f099caed9e6c6b7125c0fe |
|
03-Jun-2014 |
Shriram Ganesh <sganesh@quicinc.com> |
Handle Srvcc requirements Change handles the following SRVCC requirements - - Move SRVCC functionality to PhoneBase so both CDMA & GSM phones can handle it. - Srvcc wrt single ringing call Change-Id: Ifc417bacf95364ff358651a59c84c377fe010ec6
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|
a8467dd0c524787104b1ccdddc5e8af10ba729ed |
|
13-Jun-2014 |
Wink Saville <wink@google.com> |
Merge kwd to master Change-Id: Idb607c0aa32f80fe4fe1539aedea7a221e9e7f04
/frameworks/opt/telephony/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
|