MMS не надсилається на Android із увімкненим VPN: спершу шлях оператора
Графічні повідомлення використовують власний шлях оператора й власні можливості мережі, тому робочий браузер нічого не доводить. Розділіть SMS, MMS і RCS, перш ніж чіпати VPN.
Сторінки завантажуються, дзвінки працюють, а графічне повідомлення зависає на надсиланні без помилки, з якою можна щось зробити. Така комбінація — не збій інтернету. MMS — це послуга оператора з власною конфігурацією та власним шляхом доставки, і на Android платформа може запросити для неї конкретну мережу замість того, щоб повторно використовувати маршрут, яким пішов ваш браузер. Звідси випливають три рішення: який тип повідомлення насправді не пройшов, кому належить транспорт і чи VPN взагалі задіяний.
Який тип повідомлення насправді не пройшов
SMS, MMS оператора й RCS — три різні послуги, які ділять одне вікно розмови. Бульбашка в розмові не каже, яку з них використано, а виправлення однієї не зачіпає інших. Невдале графічне повідомлення, яке насправді є повідомленням RCS, не виправиться зміною налаштувань APN, а MMS, яке так і не залишило телефон, не виправиться повторною реєстрацією RCS.
Опишіть збій найпростішими словами: чи надходить суто текстова SMS, чи не проходить маленька картинка під час надсилання, отримання або в обох випадках, і чи виник збій до VPN. Якщо відповідь така, що не проходять лише вхідні картинки, ви дивитеся на шлях завантаження, який у обмеженій мережі поводиться інакше, ніж шлях надсилання.
MMS просить мережу, а не лише маршрут
Android надає операції MMS через SmsManager і службу MMS платформи, яка може запросити стільникову мережу з підтримкою MMS для конкретної підписки. Це вужчий запит, ніж відкриття застосунком з'єднання HTTPS за маршрутом за замовчуванням. Саме тому VPN, що несе весь звичайний трафік, може співіснувати з робочим шляхом MMS, і саме тому зворотна комбінація виявляється як збій.
Різниця важлива, бо вказує на різних відповідальних. Якщо запит MMS платформи неможливо задовольнити, проблема на боці підписки або оператора. Якщо він успішний, але передавання зупиняється лише за активного VPN, кращий підозрюваний — мережева інтеграція застосунку або політика VPN. Здогади між цими двома варіантами марнують найбільше часу в таких звітах.
| 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 |
Не чіпайте конфігурацію оператора
Залиште призначені оператором APN, адресу сервера MMS і налаштування проксі як є. Те, що VPN змінює вашу поведінку в браузері, не причина вставляти незнайомий APN або публічний DNS-сервер; MMS не використовує резолвер, якому надає перевагу ваш браузер, а хибний APN ламає єдиний шлях, що працював.
На телефоні з двома SIM перевірте дві окремі речі: яка підписка зараз володіє мобільними даними і з якої підписки надіслано повідомлення. Зазвичай тестують на SIM, у якої випадково є дані, тоді як збійна розмова прив'язана до іншої. Старіший сторонній застосунок для повідомлень теж може використовувати власний або застарілий мережевий шлях, який поводиться інакше, ніж шлях, інтегрований у систему, тому надавайте перевагу документованому режиму застосунку, який підтримується, а не назвам меню, що ви пам'ятаєте зі старої версії.
Зробіть порівняння вузьким
Тримайте все незмінним, крім однієї змінної, яку ви перевіряєте: той самий застосунок, той самий одержувач, та сама підписка, одна маленька нечутлива тестова картинка. Запишіть, чи не проходить надсилання, отримання або обидва, який точний текст помилки і чи змінюється результат за активного VPN.
Якщо політика дозволяє на особистому пристрої, коротке порівняння без VPN ізолює залежність. Це діагностика, а не рекомендація працювати без захисту, і на керованому або заблокованому пристрої підтримуваний порядок дій надходить від адміністратора, а не з допису на форумі. Уникайте повторного надсилання приватних медіа лише для того, щоб відтворити збій, який можна відтворити один раз.
Що передати підтримці й чого не варто припускати
Якщо не проходить лише випадок з активним VPN, корисний звіт містить ім'я та версію клієнта, версію застосунку для повідомлень, тип мережі, використовувану підписку й точний місцевий час збою. З цими п'ятьма фактами хтось може зіставити збій із журналами оператора й клієнта замість здогадів.
Не припускайте, що виключення застосунку для повідомлень — це ліки. Системні компоненти телефонії можуть володіти частиною операції, а політика блокування без VPN поводиться інакше, ніж просте виключення, тому застосунок може далі не працювати, виглядаючи виключеним. Перевірте виключення як гіпотезу, збережіть результат і скасуйте його, якщо докази його не підтримують.