Влияет ли VPN на Wi-Fi-звонки на iPhone? Проверьте сторону оператора
Wi-Fi-звонки — это услуга линии оператора, а не туннель приложения: проверьте предоставление линии, охват IncludeAllNetworks и то, что может доказать IP-тест в браузере.
Подключитесь к гостиничной сети, сделайте один звонок из приложения Phone, затем откройте браузер и посмотрите, что он показывает адрес выхода VPN вместо адреса отеля: три наблюдения, которые кажутся противоречивыми и обычно такими не являются. Wi-Fi-звонки оператора предоставляются на вашей линии вашим мобильным оператором, тогда как VPN — это лишь уровень маршрутизации для данных, которые отправляет устройство. Читать страницу публичного IP как доказательство о телефонном звонке — самый быстрый способ потратить полдня на неверной настройке. Ни одну из двух услуг нельзя оценивать по симптому другой, и порядок их проверки меняет ответ.
Миф о том, что один туннель несёт каждый звонок
Как только VPN подключается, возникает интуиция, что всё, что отправляет телефон, теперь выходит через сервер провайдера, включая голос. Данные действительно идут по маршрутам, которые устанавливает туннель, но голосовая услуга оператора по умолчанию не является одним из этих маршрутов: её доставляет опорная сеть оператора, и туннель никогда не заменяет эту опорную сеть. Режим Wi-Fi-звонков в приложении Phone — это предложение, привязанное к вашей абонентской линии. Потребительский профиль VPN не может его предоставить и не может отозвать.
Звонки внутри приложения для сообщений или бизнес-приложения — другой продукт. Такое приложение имеет собственную учётную запись, собственные серверы и собственный медиапуть, поэтому такие звонки обычно идут внутри туннеля и могут обрываться, когда обрывается туннель. Разделение неудачного звонка на услугу уровня линии или учётную запись уровня приложения до того, как вы тронете любую настройку, убирает большую часть догадок.
Действительно ли Wi-Fi-звонки предоставлены на этой линии?
Прежде чем задавать любой вопрос о VPN, убедитесь, что ваш оператор и телефон поддерживают эту функцию и что она включена именно для той линии, которую вы тестируете. Руководство Apple по настройке Wi-Fi-звонков описывает путь включения, зависящий от оператора, и состояние, которое телефон показывает после активации линии. Когда этого состояния нет или ваш оператор никогда не появляется в списке, исследовать нужно не VPN.
Затем сделайте один обычный звонок на номер, который вы контролируете, наблюдая за индикатором состояния во время соединения. Телефон, который показывает Wi-Fi как подключённый, доказал только то, что канал данных работает; он не доказал, какая сеть несла звук. Никогда не звоните в экстренную службу, чтобы увидеть, как маршрутизируется звук, и никогда не считайте голосовой звонок внутри приложения для сообщений доказательством о функции оператора. Это отдельные услуги с отдельными режимами отказа, и одна ничего не говорит о другой.
Если симптом появляется только при включённом VPN, держите линию, сеть Wi-Fi и цель звонка неизменными и меняйте по одной переменной за запуск. На управляемом телефоне сравнительный запуск без профиля правомерен только тогда, когда администратор согласовал это заранее.
Где место IncludeAllNetworks и ExcludeCellularServices
Полезная нагрузка IKEv2 внутри профиля управления устройствами несёт два ключа, которые решают это разделение. IncludeAllNetworks— это переключатель, который заталкивает весь трафик устройства в туннель, а не только то, что случайно перехватывает приложение VPN. Как только он установлен, ExcludeCellularServices может вырезать из туннеля обратно трафик услуг, маршрутизируемый через интернет, и Wi-Fi-звонки — одна из услуг, которую называет это исключение. Трафик, который оператор направляет прямо в свою опорную сеть и который никогда не идёт через публичный интернет, остаётся вне туннеля, что бы ни говорили эти два ключа.
Ключи описывают, что может выразить профиль, а не то, что ваш провайдер фактически поставил. Профиль, который опускает ExcludeCellularServices может удерживать функцию внутри туннеля, а провайдер, который не показывает ни одного редактируемого переключателя, может оставить вас вообще без контроля, видимого пользователю. Решает это та полезная нагрузка, которую вы установили, и ваш администратор может прочитать её вам дословно.
Почему страница публичного IP не может отследить звонок
Страница, которая сообщает адрес выхода VPN, измерила один HTTP-запрос от одного приложения в один момент. Она ничего не говорит об интерфейсе, который использовал голосовой звонок, а звонок, который соединяется, ничего не говорит о том, здоров ли туннель для другого трафика. Использование одного как замены другого даёт выводы, которые звучат уверенно и являются неверными.
Держите сторону приватности такой же конкретной: оператор по-прежнему хранит вашу абонентскую запись и по-прежнему предоставляет услугу линии, поэтому другой веб-выход не отвязывает вас от этой учётной записи. VPN переписывает маршруты для трафика, который перехватывает; он не переносит мобильную линию к другому оператору.
Порядок диагностики, который сохраняет вашу политику
Начните с линии: функция включена, оператор в списке, индикатор присутствует, один обычный звонок сделан. Затем проверьте профиль, спросив, включён ли IncludeAllNetworks и на что установлен ExcludeCellularServices. Только когда оба возвращаются чистыми, сам туннель заслуживает вашего внимания.
Запишите результат, которого вы на самом деле хотели: разрешённая функция телефона, которая работает, с известным охватом для туннеля. Этот ответ переживает обновление оператора, новую сеть или пересмотренный профиль, тогда как догадка о пакетах не переживает ничего. Если вы администрируете профиль, прочитайте исключения голосовых услуг рядом с правилами блокировки трафика в той же полезной нагрузке, потому что эти две вещи взаимодействуют. Если вы пользователь, канал поддержки оператора и документированное поведение вашего VPN-провайдера — те два источника, которые стоит цитировать в обращении.