سازوکار تماس
VoIP چیست و تماس از طریق مرورگر چطور کار میکند: از WebRTC در تب شما تا زنگ خوردن تلفن
callfrombrowser.org را در Google بهعنوان منبع ترجیحی اضافه کنید
خلاصه
تماس از طریق مرورگر روی WebRTC اجرا میشود، مجموعهای از استانداردهای باز که در همه مرورگرهای اصلی گنجانده شده است[1]: وقتی اجازه دسترسی به میکروفون را میدهید[2]، صفحه صدای شما را فشرده میکند و رمزگذاریشده به سرویس تماس میفرستد[3]. بین دو کاربرِ یک اپ، تماس روی اینترنت میماند و به همین دلیل تماسهای WhatsApp Web میتوانند رایگان باشند[4]. برای اینکه یک تلفن ثابت یا موبایل زنگ بخورد، گیتوی سرویس تماس را به یک تماس تلفنی معمولی تبدیل میکند[5] و شبکهای که صاحب آن شماره است برای رساندن تماس دقیقهای هزینه میگیرد[6]: پولی که میپردازید بابت همین مرحله آخر است.
نکات کلیدی
- WebRTC از 26 ژانویه 2021 استاندارد رسمی W3C و IETF است و بدون حق امتیاز (royalty-free) در مرورگرها گنجانده شده است[7][7] (بررسیشده در ).
- WebRTC اجازه ندارد صدای تماس را بدون رمزگذاری بفرستد: هر کانال رسانهای باید از SRTP استفاده کند[3] (بررسیشده در ).
- هر مرورگری که WebRTC دارد باید از کدک Opus و G.711 پشتیبانی کند؛ G.711 کدکی است که ارتباط با سیستمهای تلفن قدیمی را ممکن میکند[8][8] (بررسیشده در ).
- اپراتورهای اتحادیه اروپا برای رساندن تماس به موبایل حداکثر US$ 0.002 و به تلفن ثابت حداکثر US$ 0.001 در دقیقه میتوانند از یکدیگر بگیرند[6][6] (بررسیشده در ).
- تعرفههای خردهفروشی هم گرانتر بودن موبایل را حفظ میکنند: Yolla برای موبایلهای بریتانیا US$ 0.10 و برای تلفن ثابت بریتانیا US$ 0.06 در دقیقه میگیرد[9]؛ TwinPhone، حامی مالی این سایت، US$ 0.12 و US$ 0.06 میگیرد[10] (بررسیشده در ).
WebRTC چیست؟
WebRTC (Web Real-Time Communication، ارتباط بلادرنگ وب) موتور تماسِ داخل مرورگر شماست: یک API جاوااسکریپت بههمراه مجموعهای از پروتکلهای ارتباطی که به صفحه وب اجازه میدهد بدون افزونه یا اپ جداگانه، صدا و تصویر زنده بفرستد[7]. W3C و IETF آن را در 26 ژانویه 2021 به استاندارد رسمی تبدیل کردند[7] و همه مرورگرهای اصلی آن را دارند[1].
پروژه متنباز WebRTC را Apple، Google، Microsoft و Mozilla پشتیبانی میکنند[1]، یعنی شرکتهای سازنده Safari، Chrome، Edge و Firefox؛ برای همین یک صفحه شمارهگیر میتواند در هر چهار مرورگر کار کند. مرورگرها آن را بدون حق امتیاز در خود دارند[7]، پس خود این فناوری نه برای شما هزینه مجوز دارد و نه برای سرویس تماس.
استانداردهای پشت یک تماس از مرورگر را خواندم تا ببینم وقتی یک شماره تلفن را میگیرید کدام بخشها اهمیت دارند. پنج بخش:
| بخش | چه میکند | شما چه میبینید |
|---|---|---|
| دسترسی به میکروفون (getUserMedia) | میکروفون شما را در اختیار صفحه میگذارد، فقط در صفحه HTTPS و فقط پس از اجازه شما[2] | پنجره درخواست اجازه؛ Chrome امکان میدهد به یک سایت در طول بازدید، فقط همین بار یا هرگز اجازه بدهید[11] |
| کدکها (Opus و G.711) | صدای شما را فشرده میکنند؛ هر مرورگری باید از هر دو پشتیبانی کند[8] | معمولاً هیچ: Opus از 6 کیلوبیت بر ثانیه برای گفتار باریکباند تا 510 کیلوبیت بر ثانیه را پوشش میدهد[12] |
| رمزگذاری (DTLS-SRTP) | صدا را در هر اتصال WebRTC رمزگذاری میکند: DTLS-SRTP باید برای هر کانال رسانهای ارائه شود و صدای رمزگذارینشده مجاز نیست[3] | چیزی برای روشن کردن نیست و چیزی هم برای خاموش کردن |
| برقراری اتصال (ICE، STUN، TURN) | مسیری از میان روترها و فایروالها پیدا میکند و وقتی مسیر مستقیم مسدود است، صدا را از طریق یک سرور واسط (رله) عبور میدهد[13] | معمولاً هیچ؛ در شبکههایی که اتصال مستقیم را مسدود میکنند، صدا از مسیر رله میرود |
| صدای کلیدها (telephone-event) | ارقام 0 تا 9، * و # را بهصورت رویدادهای جداگانه میفرستد که هر نقطه پایانی باید آنها را پردازش کند[8] | منوهای تلفنی که میگویند «1 را فشار دهید» به صفحهکلید شمارهگیرِ صفحه واکنش نشان میدهند |
برگرفته از استانداردهای IETF و W3C و MDN، خواندهشده در .
شمارهگیرهای مرورگری که با شمارههای تلفن تماس میگیرند، در مستندات خودشان نام WebRTC را آوردهاند: PopTox[14]، Globfone[15]، TwinPhone[16]، Call2Friends[17] و وبفون Zadarma[18] همگی میگویند بر پایه آن ساخته شدهاند.
تماس از مرورگر چطور به تلفن ثابت یا موبایل میرسد؟
از طریق یک گیتوی. صفحه صدای شما را میگیرد، WebRTC آن را رمزگذاریشده به سرویس تماس میبرد و گیتوی سرویس آن را به یک تماس تلفنی معمولی تبدیل میکند که یک اپراتور به شمارهای که گرفتهاید میرساند. به تعبیر FCC، تماس با یک شماره معمولی پیش از رسیدن به مقصد به سیگنال تلفنی معمولی تبدیل میشود[5].
از لحظه فشردن دکمه تماس تا شنیدن صدای زنگ، قدم به قدم این اتفاقها میافتد:
- صفحه شمارهگیر روی HTTPS بارگذاری میشود. در صفحه رمزگذارینشده، مرورگر اصلاً میکروفون را در اختیار نمیگذارد[2].
- به میکروفون اجازه میدهید. Chrome برای هر سایت جداگانه میپرسد و سایتی که مسدودش کردهاید نمیتواند تماس برقرار کند[11].
- صفحه تماس را سیگنالدهی میکند. شمارهای را که وارد کردهاید برای سرویسدهنده میفرستد. WebRTC این مرحله را به عهده هر سرویس میگذارد[19]؛ یکی از گزینههای استاندارد، SIP روی WebSocket است[20].
- صدای شما به سرویسدهنده میرسد. مرورگر آن را با Opus بهعنوان کدک ترجیحی فشرده میکند[8] و با SRTP رمزگذاری میکند[3]. اگر روتری مسیر مستقیم را مسدود کند، یک سرور رله صدا را منتقل میکند[13].
- گیتوی وارد شبکه تلفن میشود. سرویسدهنده جریان صدا را به سیگنال تلفنی معمولی تبدیل میکند[5]، در صورت نیاز با G.711، کدکی که WebRTC با سیستمهای تلفن قدیمی مشترک دارد[8]، و تماس را به یک اپراتور تلفن تحویل میدهد.
- شبکهای که صاحب شماره است تلفن را به زنگ درمیآورد. این شبکه برای تحویل تماس، یا به اصطلاح «ترمینیشن»، از طرف تماسگیرنده هزینه میگیرد[6] و کسی که با او تماس میگیرید به چیزی جز یک تلفن معمولی نیاز ندارد[5].
وقتی تماس به یک منوی تلفنی میرسد، کلیدهایی که فشار میدهید هم منتقل میشوند، چون هر نقطه پایانی WebRTC باید بتواند ارقام صفحهکلید را بهصورت رویدادهای صوتی جداگانه بفرستد[8]. نیمه دوم مسیر پس از گیتوی، از اپراتور تا گوشی، در مطلب PSTN چیست و چطور یک تماس را مسیریابی میکند آمده است.
تفاوت WebRTC و SIP چیست؟
WebRTC صدا را منتقل میکند و SIP تماس را برقرار میکند. WebRTC عمداً برقراری تماس، یعنی سیگنالدهی، را به عهده هر سرویس میگذارد[19]. SIP (Session Initiation Protocol، پروتکل آغاز نشست) استاندارد سیگنالدهی IETF برای ایجاد، تغییر و پایان دادن به نشستهایی مثل تماسهای تلفنی اینترنتی است[21]. یک تلفن تحت وب میتواند از هر دو استفاده کند: WebRTC در تب و SIP در سمت شبکه تلفن.
| پرسش | WebRTC | SIP |
|---|---|---|
| چه کاری انجام میدهد؟ | صدا را میگیرد و میفرستد و مسیری در شبکه پیدا میکند[13] | تماسها را برقرار میکند، تغییر میدهد و پایان میدهد[21] |
| کجا اجرا میشود؟ | داخل مرورگر، بدون نیاز به نصب چیزی[22] | در اپهای سافتفون و در سیستمهای تلفن سرویسدهندهها و ادارات (PBX)[23]؛ در صفحه وب، روی WebSocket[20] |
| آیا صدا رمزگذاری میشود؟ | همیشه: رسانه باید از SRTP استفاده کند[3] | اختیاری: برای نمونه، راهنمای راهاندازی Zadarma، SRTP را تنظیمی معرفی میکند که باید روشنش کرد[24] |
| با چه چیزی وارد میشوید؟ | حساب کاربری خود وبسایت | یک حساب SIP که یک اپ عمومی میتواند آن را از هر سرویسدهنده SIP بگیرد[23] |
برگرفته از RFC 3261، RFC 7118، RFC 8827، MDN و مستندات سرویسدهندهها، خواندهشده در .
هیچکدام از شمارهگیرهای تحت وبِ عمومی که مستنداتشان را خواندم نمیگوید صفحهکلیدش از چه سیگنالدهیای استفاده میکند، پس نمیتوانم بگویم کدامیک روی SIP کار میکنند. پلتفرمهای تجاری شفافترند: SIP Link در Google Voice قرارداد اپراتور و تجهیزات فعلی یک سازمان را به Google Voice وصل میکند[25] و Zadarma هم یک وبفون WebRTC ارائه میدهد[18] و هم راهنماهایی برای اتصال سیستمهای تلفن اداری از طریق SIP[24].
سافتفون نسخه نصبیِ تلفن تحت وب است: بهجای ورود به وبسایت، با یک حساب SIP وارد میشود. مطلب مقایسه سافتفون و تلفن تحت وب توضیح میدهد کدام به کار چه کسی میآید.
چرا تماس اپ به اپ رایگان است ولی تماس با شماره تلفن هزینه دارد؟
چون فقط تماس با یک شماره از شبکه شرکت دیگری استفاده میکند. تماس WhatsApp Web بین دو کاربر اینترنت برقرار میشود، پس برای شما هزینهای ندارد[4]. اما تماس با تلفن ثابت یا موبایل باید به اپراتوری که صاحب آن شماره است تحویل داده شود و اپراتورها برای تحویل یا «ترمینیشن» تماسها در شبکه خود، دقیقهای از یکدیگر هزینه میگیرند[6].
FCC هم همین مرز را میکشد: میان سرویسهای VoIP که فقط به کاربران همان سرویس دسترسی دارند و سرویسهایی که میتوانند با هر کسی که شماره تلفن دارد تماس بگیرند[5]. تماس رایگان اپ به اپ از نوع اول است؛ شمارهگیر تحت وب از نوع دوم است و برای هر دقیقه تماسِ برقرارشده به شبکههای تلفن پول میدهد.
هزینه ترمینیشن به شبکهای بستگی دارد که تماس به آن میرسد. در اتحادیه اروپا سقف آن برای موبایل US$ 0.002 و برای تلفن ثابت US$ 0.001 در دقیقه است[6][6]، اما این سقفها شامل تماس از شمارههای خارج از اتحادیه اروپا نمیشود[6]. تعرفههای خردهفروشی همین تفاوت را نشان میدهند: Yolla برای تلفن ثابت بریتانیا US$ 0.06 و برای موبایل بریتانیا US$ 0.10 در دقیقه میگیرد[9] و Quo میگوید نرخهایش در هر کشور بسته به اپراتور فرق میکند[26].
مدل قیمتگذاری هر سرویس هم روی اینها قرار میگیرد. از داخل آمریکا، تقریباً همه تماسهای Google Voice با شمارههای آمریکا و کانادا رایگان است[27]، اما حسابهای شخصی آن فقط در آمریکا در دسترس است[28]. TwinPhone طرح رایگان ندارد[29]، پیش از اولین تماس دستکم US$ 10 شارژ لازم دارد[30] و برای موبایلهای بریتانیا US$ 0.12 در دقیقه میگیرد[10]، یعنی بیشتر از Yolla.
پنج سرویس، طبق اطلاعات منتشرشده در ، با دسترسی، استفاده رایگان، تماسهای ورودی و رمزگذاری اینطور برخورد میکنند:
| سرویس | تماس با شماره تلفن | گزینه رایگان | تماس ورودی و شناسه تماسگیرنده | حریم خصوصی |
|---|---|---|---|---|
| فقط مخاطبان WhatsApp و مهمانان لینک[31] | بله، بدون محدودیت زمانی[4] | تماس کاربران WhatsApp در تب زنگ میخورد[31] | رمزنگاری سرتاسری[32] | |
| TwinPhone | تلفن ثابت و موبایل، بیش از 145 کشور[16] | خیر: فقط اعتبار پولی، بدون دوره آزمایشی[29] | با شماره اجارهای آمریکا یا کانادا، US$ 0.02 در دقیقه[33] | رمزنگاری در حین انتقال، نه سرتاسری[34] |
| Google Voice | شمارههای آمریکا، کانادا و بینالمللی[27] | بله، طرح شخصی، تماس از آمریکا[35] | بله: شماره رایگان شما در تب زنگ میخورد[36] | بدون ادعای رمزنگاری سرتاسری؛ Google دادههای تماس را ذخیره میکند[37] |
| Yolla | موبایل و تلفن ثابت در سراسر جهان[38] | خیر؛ تماس رایگان Yolla به Yolla فقط در اپلیکیشن[38] | خیر: فقط خروجی[38] | اتصال رمزنگاریشده؛ بدون ادعای رمزنگاری سرتاسری[38] |
| PopTox | موبایل و تلفن ثابت؛ ادعای 246 کشور[39] | بله: با یک شماره تا 5 بار در روز[40] | پیدا نکردم؛ شناسه تماسگیرنده مشترک 218-414-1141[41] | سایت و شرایط استفاده 2016 درباره رمزنگاری تناقض دارند[42] |
روی گوشی، جدول را به چپ و راست بکشید تا همه ستونها را ببینید.
گزینههای رایگان و محدودیتهایشان در تماس رایگان اپ به اپ از مرورگر آمده است، قیمت دقیقهای بر اساس مقصد در نرخ تماس به تفکیک کشور، و همه سرویسهایی که امتیاز دادهام در مقایسه کامل من از سرویسهای تماس از طریق مرورگر.
VoIP چیست و چطور کار میکند؛ آیا تماس از مرورگر هم VoIP است؟
بله، تماس از مرورگر همان VoIP است که در آن مرورگر نقش تلفن را دارد. VoIP صدای شما را به سیگنالی دیجیتال تبدیل میکند که روی اینترنت جابهجا میشود و تماس با یک شماره معمولی پیش از رسیدن به مقصد، به سیگنال تلفنی معمولی تبدیل میشود[5]. محصولات VoIP بیشتر در دستگاه با هم فرق دارند: کامپیوتر، تلفن رومیزی VoIP یا تلفن معمولی با آداپتور[5]، و حالا یک تب مرورگر.
| روش تماس | چه چیزی نصب میکنید | با چه چیزی وارد میشوید | تماس با شماره تلفن؟ |
|---|---|---|---|
| شمارهگیر تحت وب (Yolla Web، TwinPhone، PopTox) | هیچ: صفحه از WebRTC مرورگر استفاده میکند[16] | یک حساب در سایت، یا برای تماسهای رایگان PopTox هیچ[43] | بله، از طریق گیتوی سرویسدهنده[34] |
| پیامرسان در تب (WhatsApp Web، Google Meet) | هیچ[4] | حساب پیامرسان یا حساب Google شما | WhatsApp: فقط مخاطبان WhatsApp و مهمانانی که لینک تماس دارند[31][44]؛ Meet: فقط در جلسات Workspace[45] |
| اپ سافتفون (MicroSIP) | یک اپ روی کامپیوتر | یک حساب SIP از هر سرویسدهندهای[23] | اگر سرویسدهنده SIP تماس با شمارهها را بفروشد |
| تلفن رومیزی VoIP یا آداپتور | دستگاهی روی خط اینترنت پرسرعت شما[5] | حساب سرویسدهنده | بستگی به طرح دارد[5] |
| تماس وایفای اپراتور (Wi-Fi Calling) | هیچ؛ بخشی از خط موبایل شماست[46] | سیمکارت و طرح اپراتور شما | بله: تماسهای معمولی شما بهجای شبکه موبایل از وایفای میروند[47] |
برگرفته از صفحات FCC، اپراتورها و سرویسدهندهها، خواندهشده در .
دو مورد شبیه، اصلاً تماس از طریق مرورگر نیستند. تماس وایفای (Wi-Fi Calling) قابلیتی از طرح موبایل شماست که فقط اگر اپراتورتان آن را ارائه کند کار میکند[46]، و Microsoft Phone Link تماس را از طریق گوشی متصلِ خود شما برقرار میکند و بلوتوث هر دو دستگاه باید روشن باشد[48]. مطلب تماس وایفای در برابر تماس از مرورگر توضیح میدهد هر کدام کِی منطقی است.
VoIP بهطور کلی نقاط ضعف شناختهشدهای دارد: برخی سرویسها هنگام قطعی برق از کار میافتند[5] و همه آنها مستقیم به 911 وصل نمیشوند[5]. مطلب VoIP در برابر تلفن ثابت خانگی این بدهبستانها را برای خط خانه سنجیده است.
وقتی تماس از اینترنت خارج میشود چه چیزی تغییر میکند؟
رمزگذاری، شناسه تماسگیرنده و شمارههایی که میتوانید بگیرید، همه در گیتوی تغییر میکنند. WebRTC صدا را از مرورگر شما تا سرویسدهنده رمزگذاری میکند[3]، اما پس از گیتوی صدا مثل یک تماس تلفنی معمولی منتقل میشود، پس تماس با یک شماره هیچوقت رمزگذاری سرتاسری ندارد. تماسهای اپ به اپ هرگز به گیتوی نمیرسند و به همین دلیل WhatsApp میتواند آنها را سرتاسری رمزگذاری کند[32].
| پرسش | تماس اپ به اپ (WhatsApp Web، Meet) | تماس با شماره (شمارهگیر تحت وب) |
|---|---|---|
| با چه کسانی میتوانید تماس بگیرید؟ | کاربران همان اپ، یا مهمانانی که لینک تماس را باز میکنند[44] | تلفنهای ثابت و موبایل در کشورهایی که سرویسدهنده به آنها وصل است[5] |
| چقدر هزینه دارد؟ | در WhatsApp Web هیچ[4] | دقیقهای، برای نمونه US$ 0.02 برای تماس با آمریکا در TwinPhone[10] |
| آیا رمزگذاری سرتاسری دارد؟ | در WhatsApp بله[32]؛ در تماسهای Meet میان حسابهای شخصی، اختیاری[49] | نه: تا سرویسدهنده رمزگذاری میشود و پس از آن امنیت خود اپراتور اعمال میشود[34] |
| طرف مقابل چه میبیند؟ | حساب شما در آن اپ | شمارهای که سرویس میفرستد: در PopTox یک شماره اشتراکی[41]، در Yolla به گفته صفحه اصلیاش شماره خود شما[50]، در TwinPhone یک شماره اشتراکی، اجارهای یا تأییدشده[16] |
| آیا میشود با شمارههای اضطراری تماس گرفت؟ | در WhatsApp نه[51] | در TwinPhone نه[29] و در Google Voice رایگان هم نه[27] |
| آیا طرف مقابل به اینترنت نیاز دارد؟ | بله، و همان اپ را هم باید داشته باشد | نه، یک تلفن معمولی کافی است[5] |
بررسیشده در .
TwinPhone که حامی مالی این سایت است، همین پل را در توضیحاتش درباره تماس از طریق مرورگر شرح میدهد: بخش مرورگر رمزگذاری میشود و سپس به شبکه تلفن عمومی وصل میشود، جایی که مدل امنیتی اپراتور گیرنده اعمال میشود[34]. در مقابل، صفحه اصلی PopTox رمزگذاری سرتاسری WebRTC را تبلیغ میکند[39]، چیزی که تماسِ ختمشونده به یک خط تلفن نمیتواند داشته باشد.
شناسه تماسگیرنده، تماس اضطراری و نشانیهای IP که WebRTC ممکن است آشکار کند[52] پرسشهای ایمنیاند؛ بررسیهای من درباره حریم خصوصی و ایمنی سرویس به سرویس به آنها پاسخ میدهد.
در این راهنما
توضیح مفاهیم
تماس وایفای چیست و چه فرقی با تماس از طریق مرورگر دارد؟تماس وایفای اپراتور چیست، چه فرقی با VoIP و شمارهگیرهای تحت وب دارد، چقدر هزینه دارد، آیا روی لپتاپ هم کار میکند و در چه شرایطی باید سراغ کدام رفت.
توضیح مفاهیم
PSTN چیست؟ شبکه تلفن عمومی و مسیر ورود تماسهای VoIP به آنPSTN شبکه تلفن عمومی سوئیچشدهای است که شمارههای ثابت و موبایل روی آن هستند. تفاوتش با VoIP، مسیر رسیدن تماس اینترنتی به آن و اینکه چه کسی پول میگیرد.
توضیح مفاهیم
سافتفون چیست و چه فرقی با تلفن تحت وب دارد؟سافتفون اپ تماسی است که نصب میکنید و اغلب با حساب SIP وارد آن میشوید. آن را از نظر راهاندازی، SIP، هزینه و محدودیتها با تلفن تحت وب مقایسه کردهام.
توضیح مفاهیم
VoIP در برابر تلفن ثابت در 2026: قطعی برق، 911، هزینه و کیفیت تماسVoIP و تلفن ثابت را از نظر قطعی برق، ارسال موقعیت در تماس 911، هزینه ماهانه و کیفیت تماس مقایسه کردم، بر پایه قوانین FCC و استانداردهای کدک در نوامبر 2026.
پرسشهای متداول
آیا استفاده از WebRTC رایگان است؟
بله. مرورگرها WebRTC را بهعنوان قابلیتی بدون حق امتیاز در خود دارند[7] و پروژه مرجع آن متنباز است و Apple، Google، Microsoft و Mozilla از آن پشتیبانی میکنند[1]. هیچکس برای استفاده از آن داخل یک تب پول نمیدهد. آنچه هزینه دارد رسیدن به یک شماره تلفن است، چون شبکهای که صاحب شماره است برای تحویل تماس هزینه میگیرد[6]. به همین دلیل شمارهگیرهای تحت وب دقیقهای حساب میکنند، در حالی که تماسهای اپ به اپ رایگاناند.
آیا تماس WebRTC نظیربهنظیر (peer-to-peer) است؟
میتواند باشد. WebRTC به دو مرورگر اجازه میدهد بدون افزونه، مستقیم و نظیربهنظیر صدا رد و بدل کنند[22]، اما وقتی روتر یا فایروال مسیر مستقیم را مسدود کند، یک سرور TURN صدا را رله میکند[13]. تماس با شماره تلفن هرگز نظیربهنظیر نیست: مرورگر شما به سرویسدهنده وصل میشود و گیتوی آن پیش از رسیدن به شمارهای که گرفتهاید، جریان صدا را به سیگنال تلفنی معمولی تبدیل میکند[5].
کدام وبسایتها و اپها برای تماس از WebRTC استفاده میکنند؟
آیا برای تماس از مرورگر باید چیزی نصب کنم؟
نه. WebRTC بخشی از مرورگر است، پس تماس به افزونه یا نرمافزار اضافه نیازی ندارد[22]. به یک مرورگر بهروز، یک میکروفون و اتصال اینترنت نیاز دارید؛ برای نمونه TwinPhone از Chrome، Edge، Firefox، Brave و Safari روی کامپیوتر و گوشی نام میبرد[16]. تنها چیزی که اجازهاش را میدهید دسترسی به میکروفون است که مرورگر برای هر سایت جداگانه درخواست میکند[11].
تماس از مرورگر چقدر پهنای باند یا اینترنت مصرف میکند؟
زیاد نیست. Google برای Google Voice دستکم 32 کیلوبیت بر ثانیه برای هر شرکتکننده در تماس میخواهد و برای کیفیت خوب بیش از 50 کیلوبیت بر ثانیه را توصیه میکند[56]. با 50 کیلوبیت بر ثانیه، یک ساعت صدا در یک جهت حدود 22 مگابایت میشود. Opus، کدکی که مرورگرها ترجیح میدهند[8]، برای گفتار باریکباند میتواند تا 6 کیلوبیت بر ثانیه پایین بیاید[12].
آیا تماس از مرورگر رمزگذاری سرتاسری دارد؟
فقط بین کاربران یک اپ، و فقط وقتی خود آن اپ این را اعلام کند: WhatsApp تماسهایش را سرتاسری رمزگذاری میکند[32]. تماس با شماره تلفن نمیتواند چنین باشد، چون گیتوی سرویسدهنده آن را به تماس تلفنی معمولی تبدیل میکند. WebRTC آن را از مرورگر شما تا سرویسدهنده رمزگذاری میکند[3] و برای نمونه TwinPhone میگوید بخش پایانی مسیر در شبکه اپراتور، تابع مدل امنیتی اپراتور گیرنده است[34].
چرا تماس با موبایل گرانتر از تماس با تلفن ثابت است؟
یکی از دلایل، هزینهای است که شبکه گیرنده برای تحویل تماس میگیرد[6]: شبکههای موبایل اجازه دارند بیشتر بگیرند. در اتحادیه اروپا سقف آن برای موبایل US$ 0.002 در دقیقه است، در برابر US$ 0.001 برای تلفن ثابت[6][6]. تعرفههای خردهفروشی هم همین فاصله را نشان میدهند: TwinPhone نرخ تلفن ثابت بریتانیا را US$ 0.06 و موبایل بریتانیا را US$ 0.12 در دقیقه اعلام کرده است[10].
آیا مرورگر میتواند تماس تلفنی دریافت کند؟
فقط اگر سرویس به شما یک شماره تلفن بدهد: Google Voice وقتی وارد حساب شدهاید و پنجره باز است، در مرورگر زنگ میزند[36]، و شماره اجارهای TwinPhone در آمریکا، کانادا یا پورتوریکو در تب زنگ میخورد[16]، با هزینه US$ 0.02 در دقیقه[33]. Yolla Web فقط برای تماس خروجی است[38] و PopTox برای همه یک شناسه تماسگیرنده اشتراکی نشان میدهد[41]؛ اینکه تماس شما کدام شماره را نشان میدهد و آیا تماس برگشتی به شما میرسد، به سرویس بستگی دارد.
چرا مرورگر اجازه دسترسی به میکروفون را میخواهد؟
چون صفحه وب تا شما اجازه ندهید به میکروفون دسترسی ندارد، آن هم فقط در صفحه امن HTTPS[2]. Chrome پیشنهاد میدهد به سایت در طول بازدید، فقط همین بار یا هرگز اجازه بدهید و سایتهای مجاز و مسدود را در تنظیماتش فهرست میکند[11]. در Mac، خود مرورگر هم باید در System Settings اجازه دسترسی به میکروفون داشته باشد[57] و در Windows، دسترسی به میکروفون برای اپهای دسکتاپ، از جمله مرورگرها، باید روشن باشد[58].
WebRTC چطور کار میکند؟
WebRTC سه کار را درون مرورگر شما انجام میدهد. به میکروفون دسترسی میگیرد، فقط در صفحه HTTPS و فقط پس از اجازه شما[2]. یک مسیر شبکه تا طرف مقابل پیدا میکند و اگر روتر یا فایروال اتصال مستقیم را مسدود کند، یک سرور TURN صدا را رله میکند[13]. سپس صدای شما را فشرده میکند، ترجیحاً با Opus[8]، و آن را با SRTP رمزگذاری میکند[3]. در استانداردهایی که خواندم، برقراری تماس، یعنی سیگنالینگ، به عهده هر سرویس گذاشته شده است[19].
تماس SIP چیست؟
تماس SIP تماس اینترنتیای است که با SIP، یعنی Session Initiation Protocol، برقرار میشود: استاندارد IETF برای ایجاد، تغییر و پایان دادن به نشستهایی مانند تماسهای تلفنی اینترنتی[21]. سافتفونهایی مثل MicroSIP با آن به هر سرویسدهنده SIP یا سیستم تلفن اداری وصل میشوند[23] و با یک سرور، نام کاربری و رمز عبور از سرویسدهنده وارد میشوند[59]. یک صفحه وب میتواند SIP را روی WebSocket اجرا کند[20]، اما هیچکدام از شمارهگیرهای تحت وب مصرفی که بررسی کردم نمیگوید صفحهکلید شمارهگیریاش چنین میکند یا نه. توضیح بیشتر در حساب SIP چیست.
VoIP چیست و تماس VoIP یعنی چه؟
تماس VoIP تماس تلفنیای است که از طریق اینترنت منتقل میشود: VoIP مخفف Voice over Internet Protocol است[5]. سرویس صدای شما را به سیگنال دیجیتالی تبدیل میکند که آنلاین منتقل میشود و اگر با یک شماره تلفن معمولی تماس بگیرید، پیش از رسیدن به مقصد به سیگنال تلفنی عادی تبدیل میشود[5]. میتوانید آن را از کامپیوتر، تلفن VoIP یا تلفن معمولی متصل به آداپتور برقرار کنید[5]، پس تماس از تب مرورگر هم یک تماس VoIP است. طرف مقابل به تجهیزات خاصی نیاز ندارد[5].
آیا سرویس VoIP مرورگری هست که با آن با شماره تلفن تماس بگیرم؟
بله، چند سرویس. در رتبهبندی من برای خواننده آمریکایی، TextNow اول است و Google Voice دوم: هر دو از تب مرورگر تماس میگیرند[60][37] و بیشتر تماسها با شمارههای آمریکا و کانادا را رایگان میکنند[61][27]، اما فقط در آمریکا و، برای TextNow، کانادا خدمات میدهند[28][62]. TwinPhone، سوم و حامی مالی این سایت، فقط ثبتنام با ایمیل یا حساب Google میخواهد و شماره تلفن لازم ندارد[16]، اما نسخه رایگان ندارد[29]. Yolla، چهارم، برای موبایلهای بریتانیا ارزانتر است[9][10].
قیمتها با نرخ 8 آبان 1405 به USD تبدیل شدهاند (ExchangeRate-API (open access endpoint)). نشانگر ماوس را روی هر قیمت نگه دارید تا قیمت اصلی اپراتور را ببینید.
درباره این پژوهش از هوش مصنوعی بپرسید
هر دکمه دستیار را در تب تازهای باز میکند و از آن میخواهد این صفحه را خلاصه کند و پیوندش را بهعنوان منبع بیاورد.
منابع
- WebRTC · Google WebRTC team · بررسیشده در 10 آبان 1405
- MediaDevices: getUserMedia() method - Web APIs | MDN · MDN Web Docs (Mozilla) · بررسیشده در 10 آبان 1405
- RFC 8827: WebRTC Security Architecture · IETF (RFC Editor) · بررسیشده در 10 آبان 1405
- Introducing Web Calling on WhatsApp, Plus More New Updates (WhatsApp Blog, July 28, 2026) · بررسیشده در 10 آبان 1405
- Voice Over Internet Protocol (VoIP) | Federal Communications Commission · FCC · بررسیشده در 10 آبان 1405
- The EU-wide voice-call termination rates become applicable today · European Commission · بررسیشده در 10 آبان 1405
- Web Real-Time Communications (WebRTC) transforms the communications landscape; becomes a World Wide Web Consortium (W3C) Recommendation and multiple Internet Engineering Task Force (IETF) standards | W3C · W3C · بررسیشده در 10 آبان 1405
- RFC 7874: WebRTC Audio Codec and Processing Requirements · IETF · بررسیشده در 10 آبان 1405
- Cheap Online International Calls to the United Kingdom - Yolla · بررسیشده در 10 آبان 1405
- International Calling Rates — Pay As You Go, Per Minute - TwinPhone · بررسیشده در 10 آبان 1405
- Use your camera and microphone in Chrome - Computer - Google Chrome Help · Google · بررسیشده در 10 آبان 1405
- RFC 6716: Definition of the Opus Audio Codec · IETF · بررسیشده در 10 آبان 1405
- Introduction to WebRTC protocols - Web APIs | MDN · MDN Web Docs (Mozilla) · بررسیشده در 10 آبان 1405
- Frequently Asked Questions | PopTox · بررسیشده در 10 آبان 1405
- Globfone FAQ – Free Calls, SMS, Verification & Limits · بررسیشده در 10 آبان 1405
- Call a phone from your browser - TwinPhone · بررسیشده در 10 آبان 1405
- Free call | Call2Friends - Online call · بررسیشده در 10 آبان 1405
- Calls from a computer or phone | Zadarma · بررسیشده در 10 آبان 1405
- Signaling and video calling - Web APIs | MDN · MDN Web Docs (Mozilla) · بررسیشده در 10 آبان 1405
- RFC 7118: The WebSocket Protocol as a Transport for the Session Initiation Protocol (SIP) · IETF (RFC Editor) · بررسیشده در 10 آبان 1405
- RFC 3261: SIP: Session Initiation Protocol · IETF (RFC Editor) · بررسیشده در 10 آبان 1405
- WebRTC API - Web APIs | MDN · MDN Web Docs (Mozilla) · بررسیشده در 10 آبان 1405
- MicroSIP - Reliable SIP Softphone for Windows · MicroSIP · بررسیشده در 10 آبان 1405
- FreePBX PJSIP setup | Zadarma · بررسیشده در 10 آبان 1405
- Google Voice, SIP Link, and Carrier Link supported countries · بررسیشده در 10 آبان 1405
- Quo International Rates · بررسیشده در 10 آبان 1405
- Make a call with Google Voice - Computer - Google Voice Help · بررسیشده در 10 آبان 1405
- The end of legacy Google Voice for personal accounts - Google Voice Help · بررسیشده در 10 آبان 1405
- Can I call a phone from my browser for free? - TwinPhone Help Center · بررسیشده در 10 آبان 1405
- How does TwinPhone billing work? - TwinPhone Help Center · بررسیشده در 10 آبان 1405
- How to make a 1:1 voice call (Web) - WhatsApp Help Center · بررسیشده در 10 آبان 1405
- About end-to-end encryption - WhatsApp Help Center · بررسیشده در 10 آبان 1405
- Do I pay to receive calls on my TwinPhone number? - TwinPhone Help Center · بررسیشده در 10 آبان 1405
- Call From Your Browser Without a SIM Card - TwinPhone · بررسیشده در 10 آبان 1405
- Identify Google Voice subscription types - Google Voice Help · بررسیشده در 10 آبان 1405
- Set up your phone to make & receive Google Voice calls - Computer - Google Voice Help · بررسیشده در 10 آبان 1405
- Set up Google Voice - Computer - Google Voice Help · بررسیشده در 10 آبان 1405
- Make Phone Calls from Your PC, Laptop, or Browser - Yolla · بررسیشده در 10 آبان 1405
- Free Internet Calls | Free Online Calls | PopTox · بررسیشده در 10 آبان 1405
- International Calling Rates | PopTox · بررسیشده در 10 آبان 1405
- About us | PopTox · بررسیشده در 10 آبان 1405
- Terms of Use | PopTox · بررسیشده در 10 آبان 1405
- Free International Calls | PopTox · بررسیشده در 10 آبان 1405
- Now You Can Invite Anyone to a WhatsApp Call: No Account Needed, No Cost, No Time Limit (WhatsApp Blog, October 14, 2026) · بررسیشده در 10 آبان 1405
- Use a phone for audio in a video meeting - Google Meet Help · بررسیشده در 10 آبان 1405
- Make a call with Wi-Fi Calling - Apple Support · Apple · بررسیشده در 10 آبان 1405
- Wi-Fi Calling at Verizon FAQs | Verizon Support · Verizon · بررسیشده در 10 آبان 1405
- Make and receive phone calls from your PC | Microsoft Support · Microsoft · بررسیشده در 10 آبان 1405
- Learn about call & meeting encryption in Google Meet - Google Meet Help · بررسیشده در 10 آبان 1405
- Yolla: International Calling App · بررسیشده در 10 آبان 1405
- WhatsApp Terms of Service · بررسیشده در 10 آبان 1405
- RFC 8828: WebRTC IP Address Handling Requirements · IETF (RFC Editor) · بررسیشده در 10 آبان 1405
- Browsers compatible with Ringover – Ringover Help Center · بررسیشده در 10 آبان 1405
- Web Dialer | JustCall · بررسیشده در 10 آبان 1405
- Telegram Web K source (official repo linked from telegram.org/apps): callSupport.ts · بررسیشده در 10 آبان 1405
- Voice connectivity requirements - Google Workspace Admin Help · Google · بررسیشده در 10 آبان 1405
- Control access to the microphone on Mac - Apple Support · Apple · بررسیشده در 10 آبان 1405
- Turn on app permissions for your microphone in Windows | Microsoft Support · Microsoft · بررسیشده در 10 آبان 1405
- MicroSIP setup manual - Zadarma · Zadarma · بررسیشده در 10 آبان 1405
- Which browsers are supported by TextNow? – TextNow Support · بررسیشده در 10 آبان 1405
- Affordable International Calling : No Contract or Credit Check - TextNow · بررسیشده در 10 آبان 1405
- Terms of Use – TextNow · بررسیشده در 10 آبان 1405