FaceTime hoạt động nhưng Mac không thể gọi qua iPhone
Một cuộc gọi FaceTime thành công không chứng minh rằng việc chuyển tiếp cuộc gọi qua iPhone hoạt động trên Mac. Hãy kiểm tra đường dẫn cục bộ mà VPN có thể chặn, rồi thử theo đúng thứ tự.
Bạn có thể bắt đầu cuộc gọi thoại FaceTime từ Mac mà không gặp trở ngại nào, rồi bấm số của thợ sửa ống nước từ chính chiếc Mac đó và không có gì xảy ra. Cách lý giải thông thường là mạng vẫn khỏe và một thứ không liên quan đã hỏng. Cách lý giải đó chính là lầm tưởng, và nó tồn tại chủ yếu vì FaceTime trông giống một phép thử công bằng.
Không phải vậy. Âm thanh FaceTime và việc chuyển tiếp cuộc gọi điện thoại là hai đường truyền riêng với yêu cầu riêng, và một trong hai đi qua đường hầm mà cái kia không thể vượt qua.
VPN cũng không phải thủ phạm mặc định. Trật tự bên dưới loại bỏ cả hai giả định trước khi bạn chạm vào một cài đặt khác.
FaceTime chạy được gần như không cho bạn biết gì
Âm thanh FaceTime thương lượng một kết nối tới một đầu bên kia có thể tiếp cận. Lưu lượng đó có thể đi qua internet, kể cả VPN đường hầm đầy đủ, miễn là hai đầu trao đổi được gói tin. Việc chuyển tiếp cuộc gọi không rời khỏi tòa nhà. Mac của bạn yêu cầu một iPhone ở gần thực hiện cuộc gọi trên đường dây di động của nó, và yêu cầu đó là cục bộ.
Vì vậy một cuộc gọi FaceTime thành công chỉ chứng minh Mac có internet dùng được và tiếp cận được các dịch vụ của Apple. Nó không nói gì về việc Mac có thấy chiếc iPhone ngồi bên cạnh hay không. Hai thiết bị có thể chia sẻ cùng một SSID mà vẫn không thấy nhau.
Toàn bộ lầm tưởng nằm trong một dòng: không cuộc gọi nào rời khỏi tòa nhà lại kiểm tra đường liên kết cục bộ.
Đường chuyển tiếp thực sự cần gì
Mọi mục trong danh sách của Apple đều bắt buộc, không phải tùy chọn thêm. Cả hai thiết bị trên cùng một mạng Wi-Fi, cả hai đăng nhập cùng một tài khoản Apple, cả hai đăng nhập FaceTime với số điện thoại được bật, và Calls on Other Devices được bật cho chiếc Mac bạn muốn dùng. Hướng dẫn gọi qua iPhone của Apple là nguồn tham chiếu cho cách diễn đạt hiện tại.
Trên iPhone mới, công tắc nằm trong Cài đặt, Ứng dụng, Điện thoại, Cuộc gọi trên thiết bị khác, và Mac của bạn phải xuất hiện trong danh sách đó và được bật. Khi Mac lần đầu cố dùng đường dây, macOS hỏi có cho phép cuộc gọi từ chiếc iPhone đó hay không. Nếu bỏ qua lời nhắc đó một lần, tính năng sẽ hỏng âm thầm, vì không có gì hỏi lại.
Phía Mac phụ thuộc vào phiên bản hệ thống. Các bản macOS gần đây có ứng dụng Điện thoại, bản cũ hơn định tuyến cuộc gọi qua FaceTime. Nếu một hướng dẫn chỉ tới menu bạn không tìm thấy, hãy kiểm tra phiên bản trước khi kết luận là thiếu cài đặt.
| 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 thực sự can thiệp ở đâu
Một ứng dụng VPN có thể phá việc chuyển tiếp theo ba cách khác nhau, và chỉ cách đầu tiên được ghi nhận. Trường hợp được ghi nhận là cấu hình ngăn mạng cục bộ: macOS cảnh báo rằng VPN như vậy có thể can thiệp vào các tính năng Continuity, và chuyển tiếp là một tính năng Continuity. Cách thứ hai là đường hầm đầy đủ bắt lấy lưu lượng mà Mac sẽ dùng để tới iPhone, nên yêu cầu cục bộ đi ra một cổng không có ích gì với nó. Cách thứ ba là ứng dụng áp bộ lọc hoặc công tắc khẩn cấp của mình cho mọi giao diện chứ không chỉ đường hầm.
Một đường hầm chia tách chỉ mang các mạng con doanh nghiệp thường để yên đường cục bộ. Đó là lý do cùng một chiếc Mac có thể qua được với một hồ sơ VPN và thất bại với hồ sơ khác, và khác biệt giữa hai hồ sơ chính là tín hiệu hữu ích.
Hãy nghiêm khắc về điều phép so sánh chứng minh. Chạy được khi không có VPN và thất bại khi có VPN là một tương tác, không phải chẩn đoán. Nó không nêu tên giao thức, cổng hay giao diện bị chặn, và việc bịa ra tuyến đường chỉ từ đó khiến phép thử tiếp theo vô giá trị.
Ba lỗi bị đổ cho VPN
Gọi qua Wi-Fi. Đây là tính năng của nhà mạng trên iPhone, không phải thứ Mac kế thừa. Nó cho phép điện thoại dùng dịch vụ của nhà mạng qua Wi-Fi, không phải nhà mạng nào cũng cung cấp, và nó vô dụng khi iPhone tắt, ngoài vùng phủ hoặc ở trên mạng chặn các điểm cuối của nhà mạng. Nếu nhu cầu thật của bạn là gọi trong khi iPhone ở nhà, thì chuyển tiếp đã là cơ chế sai ngay từ đầu.
Cô lập mạng. Mạng khách, cô lập máy khách trên điểm truy cập và các VLAN riêng tạo ra đúng triệu chứng chuyển tiếp: cùng một SSID và không thấy nhau, không có VPN trong bức tranh. Nếu Wi-Fi của tòa nhà cô lập máy khách, không cài đặt nào trên Mac của bạn thay đổi được kết quả.
Handoff. Handoff tiếp tục một hoạt động giữa các thiết bị. Nó không cấp cho Mac của bạn một đường dây di động và không phải phép thử thay thế. Thấy biểu tượng Handoff xuất hiện thực sự cho biết hai thiết bị có thể tìm thấy nhau, điều đáng biết, nhưng nó dừng rất xa trước việc chứng minh định tuyến cuộc gọi hoạt động.
Một trật tự thử nghiệm tạo ra bằng chứng
Bắt đầu từ trạng thái đã biết: iPhone đã mở khóa và ở gần, cả hai thiết bị trên cùng Wi-Fi, VPN đã ngắt trên Mac. Thực hiện một cuộc gọi đi và nhận một cuộc gọi đến. Cả hai chiều đều quan trọng vì chúng thất bại vì lý do khác nhau. Chiều đi phụ thuộc việc Mac tới được đường dây, còn chiều đến phụ thuộc việc iPhone coi chiếc Mac đó là mục tiêu hợp lệ.
Kết nối lại VPN với hồ sơ bạn thực sự dùng và lặp lại cả hai cuộc gọi mà không đổi gì khác. Nếu cả hai vẫn chạy, VPN không phải biến của bạn và bạn nên ngừng chỉnh nó. Nếu cả hai hỏng, ghi lại tên hồ sơ, phiên bản ứng dụng và việc lưu lượng cục bộ có được loại trừ hay không, rồi đưa ba dữ kiện đó cho người sở hữu cấu hình.
Nếu chỉ một chiều thất bại, hãy xem cài đặt cuộc gọi của iPhone trước đường hầm. Lỗi bất đối xứng thường là công tắc theo từng thiết bị nhiều hơn là vấn đề định tuyến, và một quan sát đó tiết kiệm cả một buổi chiều.
Cần xác nhận gì trước khi báo lên
Đi qua năm mục này theo thứ tự và ghi lại câu trả lời cho từng mục: cùng mạng Wi-Fi, cùng tài khoản Apple, số điện thoại được bật trong FaceTime, chiếc Mac này được bật trong Calls on Other Devices, và lời nhắc cấp quyền của macOS đã được chấp nhận. Bất cứ điều gì bạn không xác nhận được đều là nguyên nhân tiềm năng miễn phí.
Sau đó quyết định bạn đang tối ưu cho điều gì. Nếu cuộc gọi chỉ cần chạy tại bàn làm việc, loại trừ lưu lượng cục bộ khỏi hồ sơ VPN thường là đủ và không làm yếu mục đích của đường hầm. Nếu chúng cần chạy khi iPhone ở nơi khác, chuyển tiếp là tính năng sai và câu hỏi về nhà mạng đến trước.