AospExtended / manifest

Manifest of AospExtended
156 stars 113 forks source link

Unknown called number (dialer indipendent) #16

Closed elegos closed 7 years ago

elegos commented 7 years ago

Hello!

I know I'm running an unofficial build (for LG G3 d855), but I tried asking in the xda thread and no one replied to me. I hope this is the right place to submit the bug.

It seems that across multiple ROMs (AFAIK specially CM based ones), since Lollipop a bug plagued some users: the unknown called number.

This bug is the following: calling anyone, with any dialer (given all the permissions), if that person replies to your call, when the call ends, the call history's number is unknown (not anonymous). If the other side doesn't reply though, the call log is sane. This happens only with the outgoing calls.

Reading through the forums, it seems that (in theory) it's a carrier's problem, because it doesn't send the id of the called one and, since Lollipop, Android seems to expect the id to come from the carrier, and not from the system itself (which called!). The bug thus rises only when the carrier don't send the id, in this case Fastweb mobile (Italy). The result is a messed up call history.

If my theory is right, a patch may be done in order to ignore the carrier's data if that data is null, and fallback to the dialer's last called number.

From logcat I see no difference between a missed call, a call replied or a call redirected to voice mail.

Any help is really appreciated and could be shared with the community of ROMs, as this is not the only one affected!

Thanks!

Model: LG-D855 Android version: 7.1.2 Extended version: AospExtended-v4.2-UNOFFICIAL CPU: Qualcomm MSM8974PRO-AC Base band: MPSS.DI.2.0.1.c1.13.2-00002-M8974AAAAANPZM-1 Kernel version: 3.4.113-Lineage-ga22c62275ff Build number: N2G470 SELinux status: permissive