Commit graph

21 commits

Author SHA1 Message Date
Sylvain Berfini
635c8e69c7 Started changes for Android 13 2022-06-09 14:12:58 +02:00
Sylvain Berfini
47c0dbf842 Prevent crash in TelecomHelper if android.software.connectionservice feature isn't supported by device 2022-05-30 10:37:54 +02:00
Sylvain Berfini
8d5d344c2c Make sure Core exists when TelecomManager service is created & destroyed 2022-05-27 11:47:39 +02:00
Sylvain Berfini
d6f83f0057 Fixes for self-mute during remote conference + rework how we mute single call 2022-05-04 15:38:34 +02:00
Sylvain Berfini
18f36b85bb Make sure TelecomManager's connection's state matches our Call's one when the service takes time to be created... 2022-05-04 14:06:17 +02:00
Sylvain Berfini
341c112d54 Reworked native address book integration, removed Contact & NativeContact objects to directly rely on Friend 2022-04-06 12:30:14 +02:00
Sylvain Berfini
2df68f8cf2 Fixed audio route changes in outgoing call not working with TelecomManager enabled 2022-03-11 11:02:59 +01:00
Sylvain Berfini
2c846f6727 Prevent crash if security exception is thrown when placing call with Telecom Manager 2022-03-03 11:51:37 +01:00
Sylvain Berfini
84f0aceb61 Fixed crash due to nil call ID, fixed wrong @notnil tag in SDK 2022-02-24 11:25:18 +01:00
Sylvain Berfini
6ef3dc288e New call/conference UI 2022-02-11 10:11:50 +01:00
Sylvain Berfini
fe9f9cbecc Make sure PhoneAccount identity is valid to prevent crash in Android OS at startup 2021-12-07 09:36:49 +01:00
Sylvain Berfini
051a6fb393 Fixed incoming call ringtone not being stopped when pressing volume keys if TelecomManager is enabled 2021-12-01 13:15:23 +01:00
Sylvain Berfini
a0a39b3884 Clean up zombie TelecomManager connections if any 2021-11-22 10:13:25 +01:00
Sylvain Berfini
f66c90d356 Reworked audio route changes to make them go through Telecom Manager API if enabled to make smartwatches act as bluetooth headset properly 2021-11-03 13:48:54 +01:00
Sylvain Berfini
19b15e2b3b Make sure PermissionHelper singleton is created 2021-11-02 12:46:34 +01:00
Sylvain Berfini
6454a368b2 Prevent creating Telecom Manager Connection after a call has ended 2021-10-18 10:01:30 +02:00
Sylvain Berfini
68152b5b3e Improved Telecom Helper use 2021-10-15 15:41:30 +02:00
Sylvain Berfini
e1ef15b9a2 Another telecom helper fix 2021-10-12 16:32:13 +02:00
Sylvain Berfini
4337dd5da8 Improved READ_PHONE_STATE / READ_PHONE_NUMBERS permissions usage 2021-10-11 10:14:02 +02:00
Sylvain Berfini
c1dafcb9b9 Fixed telecom manager setting disabled upon restart 2021-10-11 09:24:21 +02:00
Sylvain Berfini
e341bb20e7 Use self managed telecom manager mode for Android 8+ 2021-09-24 10:42:47 +02:00