jacopotediosi / GAppsMod

Tweak Google apps (e.g., Phone and Messages) to unlock hidden features (e.g., available only in some countries or on certain devices). Root is required.
https://forum.xda-developers.com/t/mod-root-googledialermod.4330055/
1.18k stars 47 forks source link

Phone: Videocall (ViLTE) not working #74

Closed ghost closed 1 year ago

ghost commented 1 year ago

Overview

Trying to enable videocalls

Steps to Reproduce

  1. Enable videocall flags
  2. Call

Expected Behavior

Videocall

Actual Behavior

Cant videocall

Screenshots

System Information

Logcat

NOTE: # ( Launch the Dialer in Debug mode using the adb shell "am start -D com.google.android.dialer" command. Open another terminal and use the adb logcat > logs.txt command to start capturing logs. Perform the necessary steps to replicate the bug, then press CTRL+C to stop capturing logs. Attach below the resulting logs.txt file. ) logs.txt

jacopotediosi commented 1 year ago

Relevant logcat lines:

05-14 17:37:00.641  7389  7419 I DialerVideoCallIntroController: com.android.dialer.videocallintro.dataservice.impl.VideoCallIntroController.lambda$getVideoCallingTech$0:62 Duo is supported: true, ViLTE is supported: false
05-14 17:37:12.669  7389  7415 I DialerVideoCallSettingsIntegration: com.android.dialer.videocall.settings.impl.multibinding.VideoCallSettingsIntegration.lambda$getPrefData$0:93 Phone Account supports Carrier Video Calling.
05-14 17:37:20.740  7389  7416 I DialerCallUtil: com.android.dialer.util.call.CallUtil.isVideoEnabled:143 isVideoEnabled: false
05-14 17:37:20.740  7389  7419 I DialerDuoKitImpl: com.android.dialer.duo.impl.DuoKitImpl.systemSupportsDuoUpgrade:560 Supported: true
05-14 17:37:20.741  7389  7419 I DialerCallUtil: com.android.dialer.util.call.CallUtil.getVideoCallingAvailability:94 disallow RTT to Videocall transition due to flag
05-14 17:37:20.741  7389  7419 I DialerRttConfigurationCacheImpl: com.android.dialer.rtt.settings.impl.configuration.RttConfigurationCacheImpl.getCachedRttConfiguration:68 successfully fetched rtt configuration: UNSUPPORTED
05-14 17:37:22.706  7389  7437 I DialerVideoTypePickerImpl: com.android.dialer.videotypepicker.impl.VideoTypePickerImpl.lambda$isPhoneAccountVilteCapableAndNoPreferredVideoType$4:237 isDefaultTypeUnspecified = false, isPhoneAccountVilteCapable = false

I'm not entirely sure, but it seems to me that your phone or carrier don't support Video over LTE (ViLTE). Probably if you install Duo/Meet the video call button will try to start a Meet call for the contacts who use it, which is still an alternative to native video calls.