بازگشت به بلاگ
پشت صحنه

یک تماس تلفنی چطور از راه بلوتوث از یک گوشی به گوشی دیگر می‌رود

تیم آی تل۲۸ شهریور ۱۴۰۵۲ دقیقه مطالعه

خیلی‌ها از ما می‌پرسند وقتی سیم‌کارت در گوشی دیگری است و اینترنتی هم در کار نیست، تماس چطور روی آیفون زنگ می‌خورد. این مسیر قدم‌به‌قدم است، بدون اصطلاحات سخت (خب، با کمی‌اش).

اتصال: بلوتوث کم‌مصرف

دو گوشی همیشه یک اتصال بلوتوث کم‌مصرف (Bluetooth LE) را باز نگه می‌دارند؛ همان نوع اتصالی که ساعت هوشمند استفاده می‌کند. مصرف خیلی کم، بردی تقریباً به اندازه‌ی یک اتاق بزرگ و بدون هیچ شبکه‌ی وای‌فای یا مودمی.

پیش از اینکه چیزی از این مسیر رد شود، دو گوشی به هم ثابت می‌کنند که همان جفتی هستند که با کد QR راه انداخته‌اید و روی کلیدهای رمزنگاری تازه برای این نشست توافق می‌کنند. هر چه بعد از آن رد و بدل شود رمزنگاری‌شده است.

۱. گوشی اندرویدی زنگ می‌خورد

تماسی روی سیم‌کارت می‌رسد. آی تل روی گوشی اندرویدی متوجه می‌شود و یک پیام کوتاه و رمزنگاری‌شده‌ی «زنگ» با شماره‌ی تماس‌گیرنده به آیفون می‌فرستد.

۲. آیفون تماس را نشان می‌دهد

آیفون تماس را به CallKit اپل می‌سپارد؛ همان سیستمی که برنامه‌های تماس از آن استفاده می‌کنند. برای همین تماس روی صفحه‌ی تماس واقعی آیفون، حتی روی صفحه‌ی قفل، با نام تماس‌گیرنده از مخاطبینتان نمایش داده می‌شود.

۳. جواب می‌دهید

آیفون به گوشی اندرویدی می‌گوید تماس را بردارد. گوشی اندرویدی تماس را روی سیم‌کارتش جواب می‌دهد.

۴. صدا در هر دو جهت جریان می‌گیرد

بخش جالب ماجرا اینجاست. گوشی اندرویدی صدای تماس‌گیرنده را می‌گیرد و با یک کدک صوتی (Opus) در بسته‌های کوچک، حدود ۵۰ بسته در ثانیه، فشرده می‌کند. هر بسته رمزنگاری می‌شود و از راه بلوتوث به آیفون می‌رسد، آیفون آن را باز می‌کند و در گوشتان پخش می‌کند. صدای شما هم همین مسیر را برمی‌گردد.

یک بافر کوچک ناهمواری‌ها را صاف می‌کند، چون بلوتوث بسته‌ها را کمی دسته‌دسته می‌رساند. کل این رفت و برگشت آن‌قدر کوتاه است که مثل یک تماس معمولی حس می‌شود.

۵. قطع می‌کنید

آیفون به گوشی اندرویدی می‌گوید تماس را تمام کند و هر دو صفحه به حالت عادی برمی‌گردند.

پیامک و مخاطبین چه؟

پیامک‌ها، مخاطبین و سابقه‌ی تماس از همان اتصال رمزنگاری‌شده و در پس‌زمینه می‌روند، با اولویتی پایین‌تر از صدا. برای همین تماس همیشه روان است، حتی وقتی مخاطبین در حال همگام شدن‌اند.

چرا صدای تماس به مدل گوشی بستگی دارد

هر سازنده‌ی اندرویدی صدای تماس را کمی متفاوت مدیریت می‌کند. آی تل یک بررسی سازگاری دارد که چند روش را روی گوشی شما امتحان می‌کند و بهترینش را نگه می‌دارد. روی چند گوشی فقط جهت شنیدن کار می‌کند؛ این را از اول می‌گوییم و فهرست گوشی‌های آزموده را در صفحه‌ی درباره‌ی ما نگه می‌داریم.

گوشی دوم را بگذارید توی کیف.

یک حساب بسازید، دو برنامه را نصب کنید و یک بار جفتشان کنید. همه‌ی راه‌اندازی همین است.

ببینید چطور کار می‌کند شروع کنید

ادامه‌ی مطالعه