Strony się wczytują, połączenia działają, a wiadomość obrazkowa stoi na wysyłaniu bez błędu, na który można zareagować. Ta kombinacja nie jest awarią internetu. MMS to usługa operatora z własną konfiguracją i własną ścieżką dostarczania, a na Androidzie platforma może zażądać dla niej konkretnej sieci zamiast ponownie używać trasy, którą wybrała przeglądarka. Wynikają z tego trzy decyzje: który typ wiadomości faktycznie zawiódł, kto jest właścicielem transportu i czy VPN ma z tym cokolwiek wspólnego.

Który typ wiadomości faktycznie zawiódł

SMS, MMS operatora i RCS to trzy różne usługi, które dzielą jedno okno rozmowy. Dymek w wątku nie mówi, której użyto, a naprawa jednej nie dotyka pozostałych. Nieudana wiadomość obrazkowa, która w rzeczywistości jest wiadomością RCS, nie naprawi się po zmianie ustawień APN, a MMS, który nigdy nie opuścił telefonu, nie naprawi się po ponownej rejestracji RCS.

Ustal awarię najprostszymi dostępnymi słowami: czy dociera SMS tylko tekstowy, czy małe zdjęcie zawodzi przy wysyłaniu, przy odbieraniu czy w obu przypadkach, i czy awaria jest starsza niż VPN. Jeśli odpowiedź brzmi, że zawodzą tylko zdjęcia przychodzące, patrzysz na ścieżkę pobierania, która w ograniczonej sieci zachowuje się inaczej niż ścieżka wysyłania.

MMS prosi o sieć, nie tylko o trasę

Android udostępnia operacje MMS przez SmsManager i usługę MMS platformy, która może zażądać sieci komórkowej z obsługą MMS dla konkretnej subskrypcji. To węższe żądanie niż otwarcie przez aplikację połączenia HTTPS domyślną trasą. Dlatego VPN przenoszący cały zwykły ruch może współistnieć z działającą ścieżką MMS, i dlatego odwrotna kombinacja objawia się jako awaria.

Rozróżnienie ma znaczenie, bo wskazuje różnych odpowiedzialnych. Jeśli żądania MMS platformy nie da się spełnić, problem leży po stronie subskrypcji lub operatora. Jeśli się udaje, ale transfer zatrzymuje się tylko przy aktywnym VPN, lepszym podejrzanym jest integracja sieciowa aplikacji lub polityka VPN. Zgadywanie między tymi dwiema możliwościami marnuje najwięcej czasu w tego typu zgłoszeniu.

What you observeWhere to look first
No mobile data at all, SMS also failsSubscription, carrier data service, SIM state
Browsing works, MMS fails only with the VPN onThe app's network integration or the VPN policy
MMS fine, RCS will not registerRCS registration, unrelated to the MMS transport
MMS fails on one SIM but not the otherWhich subscription owns mobile data, and which sent the message

Nie ruszaj konfiguracji operatora

Zostaw zamierzony APN, adres serwera MMS i ustawienia proxy takie, jakie są. To, że VPN zmienia zachowanie przeglądania, nie jest powodem, by wklejać nieznany APN lub publiczny serwer DNS; MMS nie korzysta z resolvera preferowanego przez przeglądarkę, a błędny APN psuje jedyną ścieżkę, która działała.

W telefonie z dwiema kartami SIM sprawdź dwie osobne rzeczy: która subskrypcja ma obecnie dane mobilne i z której subskrypcji wysłano wiadomość. Często testuje się na karcie SIM, która przypadkiem ma dane, podczas gdy nieudany wątek jest przypisany do drugiej. Starsza aplikacja do wiadomości od zewnętrznego dostawcy może też używać własnej lub przestarzałej ścieżki sieciowej, która zachowuje się inaczej niż ścieżka zintegrowana z systemem, więc przedkładaj udokumentowany tryb utrzymywanej aplikacji nad nazwy menu pamiętane ze starej wersji.

Zawęź porównanie

Utrzymuj wszystko bez zmian poza jedną zmienną, którą testujesz: ta sama aplikacja, ten sam odbiorca, ta sama subskrypcja, jedno małe nieuczulone zdjęcie testowe. Zapisz, czy zawodzi wysyłanie, odbieranie czy oba, jaki jest dokładny tekst błędu i czy wynik zmienia się przy aktywnym VPN.

Jeśli polityka na to pozwala na urządzeniu osobistym, krótkie porównanie bez VPN izoluje zależność. To diagnoza, a nie zalecenie pracy bez ochrony, a na urządzeniu zarządzanym lub zablokowanym obsługiwany przebieg pracy pochodzi od administratora, a nie z postu na forum. Unikaj wielokrotnego wysyłania prywatnych multimediów tylko po to, by odtworzyć awarię, którą można odtworzyć raz.

Co przekazać wsparciu, a czego nie zakładać

Jeśli zawodzi tylko przypadek z aktywnym VPN, przydatne zgłoszenie zawiera nazwę i wersję klienta, wersję aplikacji do wiadomości, typ sieci, używaną subskrypcję i dokładny lokalny czas awarii. Z tymi pięcioma faktami ktoś może zestawić awarię z logami operatora i klienta zamiast zgadywać.

Nie zakładaj, że wykluczenie aplikacji do wiadomości jest lekarstwem. Składniki telefonii systemowej mogą posiadać część operacji, a polityka blokowania bez VPN zachowuje się inaczej niż proste wykluczenie, więc aplikacja może nadal zawodzić, wyglądając na wykluczoną. Przetestuj wykluczenie jako hipotezę, zachowaj wynik i wycofaj je, jeśli dowody go nie potwierdzają.

Powiązane artykuły