MMS mislukkast på Android med VPN på: ta vegen til operatøren fyrst
Biletmeldingar nyttar sin eigen operatørveg og sin eigen nettverkskapasitet, så nettlesing som verkar provar ingenting. Skil SMS, MMS og RCS før du rører VPN.
Nettsider lastar, anrop verkar, og ei biletmelding blir ståande på sender utan ein feil du kan handle på. Den kombinasjonen er ikkje eit internettavbrot. MMS er ei operatørteneste med eiga konfigurering og eigen leveringsveg, og på Android kan plattforma be om eit bestemt nettverk for henne i staden for å bruke ruta nettlesaren din tok om att. Tre avgjerder følgjer: kva meldingstype som faktisk feila, kven som eig transporten, og om VPN i det heile er involvert.
Kva meldingstype som faktisk feila
SMS, operatør-MMS og RCS er tre ulike tenester som deler eitt samtalefönster. Boba i tråden fortel deg ikkje kva som vart brukt, og reparasjonen av éin rører ikkje dei andre. Ei mislukka biletmelding som eigentleg er ei RCS-melding blir ikkje retta ved å endre APN-innstillingar, og ein MMS som aldri forlét telefonen blir ikkje retta ved å registrere RCS på nytt.
Fastset feilen med dei enklaste orda som finst: kjem ein rein tekst-SMS fram, feilar eit lite bilete ved sending, ved mottak eller båe, og er feilen eldre enn VPN. Viss svaret er at berre innkomande bilete feilar, ser du på ein nedlastingsveg, som oppfører seg annleis enn ein opplastingsveg på eit avgrensa nettverk.
MMS ber om eit nettverk, ikkje berre ei rute
Android eksponerer MMS-operasjonar via SmsManager og MMS-tenesta til plattforma, som kan be om eit mobilnett med MMS-kapasitet for eit bestemt abonnement. Det er ei smalare førespurnad enn ein app som opnar ei HTTPS-tilkopling over standardruta. Det er òg grunnen til at ein VPN som ber all vanleg trafikk kan sameksistere med ein fungerande MMS-veg, og til at den omvende kombinasjonen viser seg som ein feil.
Skilnaden er viktig fordi han peikar på ulike eigarar. Viss MMS-førespurnaden til plattforma ikkje kan oppfyllast, ligg problemet på abonnements- eller operatørsida. Viss han lykkast, men overføringa stoppar berre medan VPN er aktiv, er nettverksintegreringa til appen eller VPN-politikken den betre mistenkte. Å gisse mellom dei to kostar mest tid i denne typen rapport.
| What you observe | Where to look first |
|---|---|
| No mobile data at all, SMS also fails | Subscription, carrier data service, SIM state |
| Browsing works, MMS fails only with the VPN on | The app's network integration or the VPN policy |
| MMS fine, RCS will not register | RCS registration, unrelated to the MMS transport |
| MMS fails on one SIM but not the other | Which subscription owns mobile data, and which sent the message |
Lat konfigurasjonen til operatøren vere
Hald den tiltenkte APN-en, MMS-serveradressa og proxy-innstillingane som dei er. At ein VPN endrar nettlesaråtferda di er ikkje grunn til å lime inn ein ukjend APN eller ein offentleg DNS-server; MMS brukar ikkje oppløysaren nettlesaren din føretrekkjer, og ein feil APN øydelegg den eine vegen som verka.
På ein telefon med to SIM-kort, sjekk to separate ting: kva abonnement som eig mobildata akkurat no, og kva abonnement meldinga vart send frå. Det er vanleg å teste på SIM-kortet som tilfeldigvis har data, medan den feilande tråden er bunden til det andre. Ein eldre tredjeparts meldingsapp kan òg bruke ein tilpassa eller utdatert nettverksveg som oppfører seg annleis enn den systemintegrerte vegen, så føretrekk den dokumenterte modusen til den vedlikehaldne appen framfor menyelement du hugsar frå ein gammal versjon.
Gjer samanlikninga smal
Hald alt konstant utanom den eine variabelen du testar: same app, same mottakar, same abonnement, eitt lite ikkje-sensitivt testbilete. Noter om sending, mottak eller båe feilar, kva den nøyaktige feilteksten er, og om resultatet endrar seg med VPN aktiv.
Viss policyen tillèt det på ein personleg eining, isolerer ei kort samanlikning utan VPN avhengnaden. Det er ein diagnose, ikkje ei tilråding om å køyre utan vern, og på ei styrt eller låst eining kjem den støtta arbeidsflyten frå administratoren og ikkje frå eit foruminnlegg. Unngå å sende private medium gong på gong berre for å gjenskape ein feil du kan gjenskape éin gong.
Kva du skal gje supporten, og kva du ikkje skal anta
Viss berre tilfellet med aktiv VPN feilar, inneheld den nyttige rapporten namnet og versjonen til klienten, versjonen til meldingsappen, nettverkstypen, abonnementet som blir brukt og det nøyaktige lokale tidspunktet for feilen. Med desse fem fakta kan nokon samanlikne feilen med loggane til operatøren og klienten i staden for å gisse.
Ikkje anta at det å utelukke meldingsappen er kuren. Systemtelefonikomponentar kan eige ein del av operasjonen, og ein policy som blokkerer utan VPN oppfører seg annleis enn ei enkel utelukking, så appen kan framleis feile medan han ser utelukka ut. Test utelukkinga som ein hypotese, hald på resultatet, og rull henne tilbake viss prova ikkje støttar henne.