FaceTime работи, но Mac не може да звъни през iPhone
Успешно обаждане във FaceTime не доказва, че прехвърлянето на повиквания през iPhone работи на Mac. Проверете локалния път, който VPN може да блокира, и после тествайте в правилния ред.
Можете да стартирате аудиообаждане във FaceTime от Mac без никакво затруднение, а после да наберете номера на водопроводчик от същия Mac и да не се случи нищо. Обичайното тълкуване е, че мрежата е наред и нещо несвързано се е счупило. Това тълкуване е митът и той оцелява главно защото FaceTime изглежда честен тест.
Не е така. Аудиото във FaceTime и прехвърлянето на телефонни повиквания са различни транспорти с различни изисквания и единият преминава през тунел, който другият не може да преодолее.
VPN също не е виновен по подразбиране. Редът по-долу премахва и двете предположения, преди да пипнете още една настройка.
Работещият FaceTime не ви казва почти нищо
Аудиото във FaceTime договаря връзка с достъпен партньор. Този трафик може да премине през интернет, включително през VPN с пълен тунел, стига двете страни да могат да обменят пакети. Прехвърлянето на повиквания не напуска сградата. Вашият Mac моли близък iPhone да осъществи обаждането по своята клетъчна линия и тази заявка е локална.
Значи работещо обаждане във FaceTime доказва, че Mac има използваем интернет и може да достигне услугите на Apple. То не казва нищо за това дали Mac вижда iPhone, който стои до него. Две устройства могат да споделят един SSID и пак да са невидими едно за друго.
Целият мит е в едно изречение: никое обаждане, което напуска сградата, не тества локалната връзка.
Какво всъщност изисква пътят на прехвърляне
Всеки елемент в списъка на Apple е задължителен, а не допълнителен. Двете устройства в една и съща Wi-Fi мрежа, и двете влезли в един и същ Apple акаунт, и двете влезли във FaceTime с включен телефонен номер, и „Повиквания на други устройства“ включено за Mac, който искате да използвате. ръководството за обаждания през iPhone е източникът за текущата формулировка.
На скорошен iPhone превключвателят е под Настройки, Приложения, Телефон, Повиквания на други устройства и вашият Mac трябва да се появи в този списък и да е включен. Когато Mac за пръв път опита да използва линията, macOS пита дали да разреши обаждания от този iPhone. Отхвърлете този въпрос веднъж и функцията остава тихо счупена, защото нищо не пита отново.
Страната на Mac зависи от версията на системата. Скорошните издания на macOS идват с приложение Телефон, по-старите прехвърлят обажданията през FaceTime. Ако ръководство сочи меню, което не намирате, проверете версията, преди да решите, че липсва настройка.
| Requirement | How it fails when missing |
|---|---|
| Same Wi-Fi network | The iPhone is listed in settings but a call rings nowhere |
| Same Apple Account | The iPhone never appears as a call source |
| Number enabled in FaceTime | FaceTime calls work, the phone line does not appear |
| Calls on Other Devices enabled for this Mac | Incoming calls never arrive, outgoing dialing fails at once |
| macOS allow prompt accepted | Worked once after setup, then stopped without an error |
Къде VPN наистина пречи
VPN клиент може да счупи прехвърлянето по три различни начина и само първият е документиран. Документираният случай е конфигурация, която пречи на локалната мрежа: macOS предупреждава, че такъв VPN може да пречи на функциите Continuity, а прехвърлянето е функция Continuity. Вторият е пълен тунел, който прихваща трафика, който Mac би използвал, за да достигне iPhone, така че локалната заявка тръгва към шлюз, на който тя не му е нужна. Третият е клиент, който прилага собствена филтрация или прекъсвач към всеки интерфейс, а не само към тунела.
Разделеният тунел, който носи само корпоративни подмрежи, обикновено не пипа локалния път. Ето защо един и същ Mac може да мине с един VPN профил и да се провали с друг, а разликата между двата профила е полезният сигнал.
Бъдете строги какво доказва сравнението. Работа без VPN и провал с него е взаимодействие, не диагноза. То не назовава протокола, порта или интерфейса, който е бил блокиран, и измислянето на маршрути само от това прави следващия тест безполезен.
Три повреди, които обвиняват VPN
Wi-Fi Calling. Това е функция на оператора в iPhone, а не нещо, което Mac наследява. Тя позволява на телефона да използва услугата на оператора през Wi-Fi, не всеки оператор я предлага и е безполезна, когато iPhone е изключен, извън обхват или в мрежа, която блокира крайните точки на оператора. Ако истинското ви изискване е да звъните, докато iPhone остава вкъщи, прехвърлянето беше грешният механизъм за тестване от самото начало.
Изолация на мрежата. Гост мрежи, изолация на клиентите на точка за достъп и отделни VLAN мрежи дават точно симптома на прехвърлянето: същият SSID и никаква видимост, без VPN в картината. Ако Wi-Fi на сградата изолира клиентите, никаква настройка на вашия Mac няма да промени резултата.
Handoff. Handoff продължава дейност между устройства. Той не дава на вашия Mac клетъчна линия и не е заместващ тест. Появата на иконата Handoff наистина ви казва, че двете устройства могат да се намерят, което си струва да се знае, но е много далеч от доказателство, че маршрутизирането на обаждания работи.
Ред на тестване, който дава доказателства
Започнете от известно състояние: iPhone отключен и наблизо, двете устройства в една и съща Wi-Fi мрежа, VPN изключен на Mac. Направете едно изходящо обаждане и приемете едно входящо. И двете посоки имат значение, защото се провалят по различни причини. Изходящото зависи от това Mac да достигне линията, а входящото — от това iPhone да приеме този Mac за валидна цел.
Свържете отново VPN с профила, с който наистина работите, и повторете двете обаждания, без да променяте нищо друго. Ако и двете още работят, VPN не е вашата променлива и трябва да спрете да я настройвате. Ако и двете се счупят, запишете името на профила, версията на клиента и дали локалният трафик е изключен, после дайте тези три факта на този, който отговаря за конфигурацията.
Ако само една посока се проваля, погледнете настройките за обаждания на iPhone преди тунела. Асиметричният провал е много по-често превключвател за всяко устройство, отколкото проблем с маршрутизацията, и това едно наблюдение спестява един следобед.
Какво да потвърдите, преди да ескалирате
Минете тези пет елемента по ред и запишете отговора на всеки: същата Wi-Fi мрежа, същият Apple акаунт, телефонен номер, включен във FaceTime, този Mac включен в „Повиквания на други устройства“ и приет въпрос на macOS за разрешение. Всичко, което не можете да потвърдите, е безплатна вероятна причина.
После решете за какво оптимизирате. Ако обажданията трябва да работят само на бюрото ви, изключването на локалния трафик от VPN профила обикновено е достатъчно и не отслабва целта на тунела. Ако трябва да работят, докато iPhone е другаде, прехвърлянето е грешната функция и въпросът за оператора идва първи.