Cześć!
Specyfikacja problemu:
Dzwonki przypisane do kontaktów (różnych) działają w kratkę, tzn. czasami gra dzwonek osobisty a czasami domyślny. Bez żadnego wyraźnego schematu chociaż zaraz po ustawieniu dzwonka pierwszy telefon od danego kontaktu wywołuje ustawiony dzwonek. Zazwyczaj działa też 2 próba. Trzecia i kolejne już są zupełnie w kratkę chociaż każdy kolejny telefon wydaje się zmniejszać prawdopodobieństwo. W opcjach kontaktu dzwonek pozostaje przypisany nawet po restarcie.
Czego próbowałem:
- Usuwanie duplikatów - sprawdzałem na wszelkie możliwe sposoby i kontakty nie są w żaden sposób zdublowane. Ani w pamięci telefonu, ani na karcie SIM.
- Prefixy krajowe - To był mój pierwszy trop. Kiedy telefon przełącza się na roaming plusa, połączenia przychodzące są bez prefixu krajowego (+48). Niestety po kilku testach okazało się, że nie ma to najmniejszego wpływu na problem. Telefon potrafi zadzwonić dobrym dzwonkiem nawet w sytuacji kiedy w książce numer jest wpisany z prefixem, a telefon jest w roamingu i połączenie przychodzi jako 9 cyfr bez +48
- Dzwonki które siedzą w pamięci telefonu (nawet fabryczne) również nie zawsze działają, choć wydają się jednak działać częściej (dzwonek amr utrzymuje się dłużej niż pełna mp3)
- FastReboot (zabijanie podstawowych procesów) - Zazwyczaj pomaga i po użyciu dzwoni dzwonek przypisany. Po kilku użyciach przestaje pomagać.
Po tym wszystkim zwyczajnie się poddałem. Jakieś pomysły jak to naprawić? Albo może ktoś wie jaki proces odpowiada za wywołanie dzwonka?
EDIT: Właśnie zauważyłem, że pierwsze wywołanie też nie zawsze działa. Ponadto kontakt, który miał do tej pory nie miał przypisanego dzwonka zadzwonił dzwonkiem innego kontaktu. Tak dla większej radochy 😉.