FaceTime কাজ করে, কিন্তু Mac iPhone দিয়ে কল করতে পারে না
FaceTime কল সফল হওয়া মানে এই নয় যে Mac-এ iPhone কল রিলে কাজ করে। VPN যে লোকাল পথ আটকাতে পারে তা যাচাই করুন, তারপর সঠিক ক্রমে পরীক্ষা করুন।
আপনি কোনো বাধা ছাড়াই Mac থেকে FaceTime অডিও কল শুরু করতে পারেন, তারপর একই Mac থেকে প্লাম্বারের নম্বরে ডায়াল করেন আর কিছুই হয় না। সাধারণ ব্যাখ্যা হলো নেটওয়ার্ক ঠিক আছে এবং অন্য কোনো অসংশ্লিষ্ট কিছু নষ্ট হয়েছে। এই ব্যাখ্যাই মিথ, এবং এটি টিকে থাকে মূলত কারণ FaceTime একটি ন্যায্য পরীক্ষার মতো দেখায়।
তা নয়। FaceTime অডিও এবং ফোন রিলে আলাদা ট্রান্সপোর্ট, আলাদা চাহিদাসহ, এবং এর একটি এমন টানেল পেরোয় যা অন্যটি পেরোতে পারে না।
VPN-ও ডিফল্টভাবে দোষী নয়। নিচের ক্রমটি আরেকটি সেটিংয়ে হাত দেওয়ার আগেই দুটি অনুমানই সরিয়ে দেয়।
FaceTime চললে আপনি প্রায় কিছুই জানতে পারেন না
FaceTime অডিও একটি পৌঁছানোযোগ্য প্রান্তের সঙ্গে সংযোগের বিষয়ে আলোচনা করে। এই ট্রাফিক ইন্টারনেট পেরোতে পারে, এমনকি ফুল-টানেল VPN-সহ, যতক্ষণ দুই প্রান্ত প্যাকেট বিনিময় করতে পারে। ফোন রিলে ভবন ছাড়ে না। আপনার Mac কাছের একটি iPhone-কে তার সেলুলার লাইনে কলটি বসাতে বলে, এবং সেই অনুরোধটি লোকাল।
তাই কাজ করা FaceTime কল প্রমাণ করে Mac-এর ব্যবহারযোগ্য ইন্টারনেট আছে এবং এটি Apple-এর সেবা পর্যন্ত পৌঁছাতে পারে। Mac তার পাশে বসা iPhone-কে দেখতে পায় কি না, সে বিষয়ে এটি কিছুই বলে না। দুটি ডিভাইস একই SSID শেয়ার করেও একে অন্যের কাছে অদৃশ্য থাকতে পারে।
পুরো মিথ এক লাইনেই: ভবন ছাড়া কোনো কলই লোকাল লিংক পরীক্ষা করে না।
রিলে পথের আসলে যা দরকার
Apple-এর তালিকার প্রতিটি শর্ত বাধ্যতামূলক, অতিরিক্ত নয়। দুটি ডিভাইস একই Wi-Fi নেটওয়ার্কে, দুটিই একই Apple অ্যাকাউন্টে সাইন ইন করা, দুটিই ফোন নম্বর চালু রেখে FaceTime-এ সাইন ইন করা, এবং যে Mac ব্যবহার করতে চান তার জন্য Calls on Other Devices চালু থাকতে হবে। iPhone কল নির্দেশিকা বর্তমান ভাষার জন্য রেফারেন্স।
সাম্প্রতিক iPhone-এ সুইচটি Settings, Apps, Phone, Calls on Other Devices-এর অধীনে থাকে, এবং আপনার Mac-কে সেই তালিকায় দেখা যেতে হবে ও চালু থাকতে হবে। Mac প্রথমবার লাইনটি ব্যবহার করতে গেলে macOS জিজ্ঞাসা করে সেই iPhone থেকে কল অনুমোদন করা হবে কি না। সেই অনুরোধ একবার বাতিল করলে ফিচারটি চুপচাপ নষ্ট থাকে, কারণ আর কিছু জিজ্ঞাসা করে না।
Mac-এর দিকটি সিস্টেম সংস্করণের উপর নির্ভর করে। সাম্প্রতিক macOS সংস্করণে Phone অ্যাপ থাকে, পুরোনোরা 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-তে, Mac-এ VPN বিচ্ছিন্ন। একটি আউটগোয়িং কল করুন এবং একটি ইনকামিং কল নিন। দুই দিকই গুরুত্বপূর্ণ, কারণ তারা আলাদা কারণে ব্যর্থ হয়। আউটগোয়িং নির্ভর করে Mac লাইনে পৌঁছাতে পারে কি না তার উপর, আর ইনকামিং নির্ভর করে iPhone সেই Mac-কে বৈধ লক্ষ্য হিসেবে ধরে কি না তার উপর।
আপনি আসলে যে প্রোফাইল নিয়ে কাজ করেন সেটি দিয়ে VPN আবার সংযুক্ত করুন এবং অন্য কিছু না বদলে দুটি কলই পুনরাবৃত্তি করুন। দুটিই যদি এখনও কাজ করে, VPN আপনার চলক নয় এবং এটি সমন্বয় করা বন্ধ করা উচিত। দুটিই ভাঙলে প্রোফাইলের নাম, ক্লায়েন্ট সংস্করণ এবং লোকাল ট্রাফিক বাদ আছে কি না লিখে রাখুন, তারপর এই তিনটি তথ্য কনফিগারেশনের মালিককে দিন।
কেবল একটি দিক ব্যর্থ হলে টানেলের আগে iPhone-এর কল সেটিংস দেখুন। অপ্রতিসম ব্যর্থতা রাউটিং সমস্যার চেয়ে অনেক বেশি ক্ষেত্রে প্রতি-ডিভাইস টগল, এবং সেই একটি পর্যবেক্ষণ একটি দুপুর বাঁচায়।
এস্কেল করার আগে যা নিশ্চিত করবেন
এই পাঁচটি বিষয় ক্রমানুসারে দেখুন এবং প্রতিটির উত্তর লিখে রাখুন: একই Wi-Fi নেটওয়ার্ক, একই Apple অ্যাকাউন্ট, FaceTime-এ চালু ফোন নম্বর, Calls on Other Devices-এর অধীনে চালু এই Mac, এবং গৃহীত macOS অনুমতি অনুরোধ। যা নিশ্চিত করতে পারছেন না, তা বিনামূল্যের সম্ভাব্য কারণ।
তারপর ঠিক করুন আপনি কীসের জন্য অপ্টিমাইজ করছেন। কল কেবল আপনার ডেস্কে কাজ করলেই হলে VPN প্রোফাইল থেকে লোকাল ট্রাফিক বাদ দেওয়া সাধারণত যথেষ্ট এবং টানেলের উদ্দেশ্য দুর্বল করে না। iPhone অন্য কোথাও থাকা অবস্থায় কাজ করতে হলে রিলে ভুল ফিচার এবং ক্যারিয়ারের প্রশ্নই আগে আসে।