Bug w infotainment (brak rozpoznawania dzwoniącego)
Napisane: 20 lip 2021, 10:31
Ostatnio wykryłem buga w infotainment. Chodzi o rozpoznawanie dzwoniącego numeru i przypisanie do niego rekordu z książki telefonicznej pobranej z telefonu przez infotainment.
Buga zidentyfikowałem dzięki temu, że w telefonie wszystkie numery mam zapisane z prefiksem. Gdy siedziały w nim kart Play'a (telefon Dual SIM – Galaxy S10e) wszystko było OK gdyż Play podaje caller ID z prefiksem. Gdy jedną z kart wymieniłem na Orange zauważyłem, że zamiast nazwy osoby dzwoniącej wyświetla mi się tylko numer, bez prefiksu.
Przetestowałem 4 kombinacje:
1. operator podaje numer bez prefiksu kraju (np. 123456789), w telefonie mamy numer zapisany bez prefiksu => infotainment poprawnie identyfikuje i podaje nazwę osoby dzwoniącej
2. operator podaje numer bez prefiksu kraju, w telefonie mamy numer zapisany z prefiksem (np. +48123456789) => infotainment nie identyfikuje nazwy osoby dzwoniącej, wyświetla jedynie numer który do nas dzwoni
3. operator podaje numer z prefiksem kraju, w telefonie mamy numer zapisany bez prefiksu => infotainment nie identyfikuje nazwy osoby dzwoniącej, wyświetla jedynie numer który do nas dzwoni
4. operator podaje numer z prefiksem kraju, w telefonie mamy numer zapisany tez z prefiksem => infotainment poprawnie identyfikuje i podaje nazwę osoby dzwoniącej
Żaden z innych samochodów, z których korzystam (Ford, Skoda) nie ma tego problemu – w każdej kombinacji nazwisko osoby dzwoniącej jest poprawnie rozpoznawane.
Moim zdaniem programiści infotainmentu po prostu zapomnieli o wyrzuceniu prefiksu – zamiast porównywać numery pozbawione prefiksu porównują je wprost.
Buga zgłosiłem w ASO – chłopcy byli lekko zaskoczeni. Chcieli wgrać aktualizację w nadziei, że rozwiąże problem, ale okazało się, że mam wersję oprogramowania 10050 a najnowsza dostępna dla nich do aktualizacji jest starsza (10049).
Będę dawał znać gdy poprawka będzie dostępna choć jak znam życie jej przygotowanie, przetestowanie i rollout zajmie pewnie z rok...
Buga zidentyfikowałem dzięki temu, że w telefonie wszystkie numery mam zapisane z prefiksem. Gdy siedziały w nim kart Play'a (telefon Dual SIM – Galaxy S10e) wszystko było OK gdyż Play podaje caller ID z prefiksem. Gdy jedną z kart wymieniłem na Orange zauważyłem, że zamiast nazwy osoby dzwoniącej wyświetla mi się tylko numer, bez prefiksu.
Przetestowałem 4 kombinacje:
1. operator podaje numer bez prefiksu kraju (np. 123456789), w telefonie mamy numer zapisany bez prefiksu => infotainment poprawnie identyfikuje i podaje nazwę osoby dzwoniącej
2. operator podaje numer bez prefiksu kraju, w telefonie mamy numer zapisany z prefiksem (np. +48123456789) => infotainment nie identyfikuje nazwy osoby dzwoniącej, wyświetla jedynie numer który do nas dzwoni
3. operator podaje numer z prefiksem kraju, w telefonie mamy numer zapisany bez prefiksu => infotainment nie identyfikuje nazwy osoby dzwoniącej, wyświetla jedynie numer który do nas dzwoni
4. operator podaje numer z prefiksem kraju, w telefonie mamy numer zapisany tez z prefiksem => infotainment poprawnie identyfikuje i podaje nazwę osoby dzwoniącej
Żaden z innych samochodów, z których korzystam (Ford, Skoda) nie ma tego problemu – w każdej kombinacji nazwisko osoby dzwoniącej jest poprawnie rozpoznawane.
Moim zdaniem programiści infotainmentu po prostu zapomnieli o wyrzuceniu prefiksu – zamiast porównywać numery pozbawione prefiksu porównują je wprost.
Buga zgłosiłem w ASO – chłopcy byli lekko zaskoczeni. Chcieli wgrać aktualizację w nadziei, że rozwiąże problem, ale okazało się, że mam wersję oprogramowania 10050 a najnowsza dostępna dla nich do aktualizacji jest starsza (10049).
Będę dawał znać gdy poprawka będzie dostępna choć jak znam życie jej przygotowanie, przetestowanie i rollout zajmie pewnie z rok...