Cách hoạt động
VoIP là gì và gọi điện qua trình duyệt hoạt động ra sao, từ WebRTC trong tab đến chiếc điện thoại đổ chuông
Tóm tắt
Cuộc gọi trên trình duyệt chạy bằng WebRTC, bộ tiêu chuẩn mở được tích hợp sẵn trong mọi trình duyệt lớn[1]: khi bạn cho phép dùng micro[2], trang web nén giọng nói của bạn và gửi nó, đã được mã hóa, tới dịch vụ gọi điện[3]. Giữa hai người dùng cùng một ứng dụng, cuộc gọi đi trọn trên internet, nhờ vậy cuộc gọi trên WhatsApp Web có thể miễn phí[4]. Để gọi tới máy bàn hay di động, cổng kết nối (gateway) của dịch vụ biến cuộc gọi thành một cuộc gọi điện thoại thông thường[5], và mạng sở hữu số đó tính cước theo phút để chuyển cuộc gọi tới nơi[6]: chặng cuối ấy chính là thứ bạn trả tiền.
Thông tin chính
- WebRTC là tiêu chuẩn chính thức của W3C và IETF từ ngày 26/1/2021, được tích hợp vào trình duyệt mà không mất phí bản quyền[7][7] (kiểm tra ngày ).
- WebRTC không được phép gửi âm thanh cuộc gọi ở dạng không mã hóa: mọi kênh media đều phải dùng SRTP[3] (kiểm tra ngày ).
- Mọi trình duyệt hỗ trợ WebRTC đều phải hỗ trợ codec Opus và G.711, codec giúp nó giao tiếp được với các hệ thống điện thoại đời cũ[8][8] (kiểm tra ngày ).
- Các nhà mạng ở EU chỉ được tính phí lẫn nhau tối đa 57,64 ₫ mỗi phút để chuyển cuộc gọi tới số di động và 20,17 ₫ tới số máy bàn[6][6] (kiểm tra ngày ).
- Bảng giá bán lẻ vẫn giữ mức chênh cho di động: Yolla tính 2.580 ₫ mỗi phút khi gọi di động Anh và 1.548 ₫ khi gọi máy bàn Anh[9]; TwinPhone, nhà tài trợ của trang này, tính 3.095 ₫ và 1.548 ₫[10] (kiểm tra ngày ).
WebRTC là gì?
WebRTC (Web Real-Time Communication) là bộ máy gọi điện nằm sẵn trong trình duyệt của bạn: một API JavaScript cùng một bộ giao thức truyền thông, cho phép trang web gửi âm thanh và video trực tiếp mà không cần plug-in hay ứng dụng riêng[7]. W3C và IETF công nhận nó là tiêu chuẩn chính thức ngày 26/1/2021[7], và mọi trình duyệt lớn đều tích hợp sẵn[1].
Dự án mã nguồn mở WebRTC được Apple, Google, Microsoft và Mozilla hậu thuẫn[1], tức là chính các công ty đứng sau Safari, Chrome, Edge và Firefox, nên một trang quay số có thể chạy trên cả bốn trình duyệt. Trình duyệt tích hợp WebRTC mà không thu phí bản quyền[7], nên bản thân công nghệ này không kéo theo khoản phí giấy phép nào cho bạn hay cho dịch vụ gọi điện.
Tôi đã đọc các tiêu chuẩn đứng sau một cuộc gọi trên trình duyệt để xem phần nào thực sự quan trọng khi bạn gọi tới một số điện thoại. Có năm phần như vậy:
| Thành phần | Chức năng | Bạn nhận thấy gì |
|---|---|---|
| Quyền truy cập micro (getUserMedia) | Cho trang web dùng micro của bạn, chỉ trên trang HTTPS và chỉ sau khi bạn cho phép[2] | Hộp thoại xin quyền; Chrome cho bạn chọn cho phép trang web khi đang truy cập, chỉ lần này, hoặc không bao giờ[11] |
| Codec (Opus và G.711) | Nén giọng nói của bạn; mọi trình duyệt đều phải hỗ trợ cả hai[8] | Thường không thấy gì: Opus co giãn từ 6 kbit/s cho giọng nói băng hẹp lên tới 510 kbit/s[12] |
| Mã hóa (DTLS-SRTP) | Mã hóa âm thanh trên mọi kết nối WebRTC: DTLS-SRTP phải được cung cấp cho mọi kênh media, và âm thanh không mã hóa là không được phép[3] | Không có gì để bật, cũng không có gì để tắt |
| Thiết lập kết nối (ICE, STUN, TURN) | Tìm đường đi qua router và tường lửa, và chuyển tiếp âm thanh qua một máy chủ khi đường trực tiếp bị chặn[13] | Thường không thấy gì; trên những mạng chặn kết nối trực tiếp, âm thanh sẽ đi qua máy chủ chuyển tiếp |
| Âm phím (telephone-event) | Gửi các phím 0 đến 9, * và # dưới dạng sự kiện riêng mà mọi điểm cuối đều phải xử lý được[8] | Tổng đài trả lời tự động kiểu “bấm phím 1” phản hồi khi bạn bấm bàn phím số trên trang |
Theo các tiêu chuẩn của IETF và W3C cùng tài liệu MDN, đọc ngày .
Các trình quay số trên trình duyệt gọi được tới số điện thoại đều nêu tên WebRTC trong tài liệu của chính họ: PopTox[14], Globfone[15], TwinPhone[16], Call2Friends[17] và webphone của Zadarma[18] đều cho biết họ được xây dựng trên nền tảng này.
Cuộc gọi trên trình duyệt đến được máy bàn hay di động bằng cách nào?
Qua một cổng kết nối (gateway). Trang web thu giọng nói của bạn, WebRTC mang nó, đã mã hóa, tới dịch vụ gọi điện, và gateway của dịch vụ biến nó thành một cuộc gọi điện thoại thông thường để nhà mạng chuyển tới số bạn đã bấm. Như FCC giải thích, cuộc gọi tới một số thông thường được chuyển thành tín hiệu điện thoại thông thường trước khi tới đích[5].
Điều gì diễn ra từ lúc bấm Gọi đến khi nghe tiếng chuông, từng bước một:
- Trang quay số tải qua HTTPS. Trên một trang không mã hóa, trình duyệt hoàn toàn không cấp quyền dùng micro[2].
- Bạn cho phép dùng micro. Chrome hỏi riêng cho từng trang, và trang nào bạn đã chặn thì không thể thực hiện cuộc gọi[11].
- Trang web báo hiệu cuộc gọi. Nó gửi số bạn đã nhập tới nhà cung cấp. WebRTC để mỗi dịch vụ tự lo bước này[19]; một lựa chọn theo chuẩn là SIP truyền qua WebSocket[20].
- Giọng nói của bạn đi tới nhà cung cấp. Trình duyệt nén nó, với Opus là codec được ưu tiên[8], và mã hóa bằng SRTP[3]. Nếu router chặn đường trực tiếp, một máy chủ chuyển tiếp sẽ đưa âm thanh đi tiếp[13].
- Gateway đưa cuộc gọi sang mạng điện thoại. Nhà cung cấp chuyển luồng âm thanh thành tín hiệu điện thoại thông thường[5], dùng G.711 khi cần, codec mà WebRTC dùng chung với các hệ thống điện thoại đời cũ[8], rồi giao cuộc gọi cho một nhà mạng.
- Mạng sở hữu số điện thoại làm máy đổ chuông. Mạng này tính phí phía người gọi cho việc chuyển, hay kết cuối, cuộc gọi[6], còn người bạn gọi chỉ cần một chiếc điện thoại bình thường[5].
Khi cuộc gọi gặp tổng đài trả lời tự động, các phím bạn bấm cũng được truyền đi, vì mọi điểm cuối WebRTC đều phải gửi được phím số dưới dạng sự kiện âm phím riêng[8]. Nửa sau của hành trình, từ gateway qua nhà mạng tới máy nghe, được giải thích trong bài PSTN là gì và nó định tuyến cuộc gọi ra sao.
WebRTC và SIP khác nhau thế nào?
WebRTC truyền âm thanh; SIP thiết lập cuộc gọi. WebRTC cố ý để việc thiết lập cuộc gọi, tức phần báo hiệu (signalling), cho từng dịch vụ tự lo[19]. SIP (Session Initiation Protocol) là tiêu chuẩn báo hiệu của IETF để tạo, thay đổi và kết thúc các phiên liên lạc như cuộc gọi điện thoại qua internet[21]. Một chiếc điện thoại trên trình duyệt có thể dùng cả hai: WebRTC trong tab, SIP ở phía mạng điện thoại.
| Câu hỏi | WebRTC | SIP |
|---|---|---|
| Nó làm gì? | Thu và gửi âm thanh, đồng thời tìm đường đi trên mạng[13] | Thiết lập, thay đổi và kết thúc cuộc gọi[21] |
| Nó chạy ở đâu? | Ngay trong trình duyệt, không cần cài gì[22] | Trong ứng dụng softphone và trên hệ thống điện thoại của nhà cung cấp hay văn phòng (tổng đài PBX)[23]; trên trang web thì qua WebSocket[20] |
| Âm thanh có được mã hóa không? | Luôn luôn: media bắt buộc dùng SRTP[3] | Tùy chọn: chẳng hạn hướng dẫn cài đặt của Zadarma liệt kê SRTP là một thiết lập phải tự bật[24] |
| Đăng nhập bằng gì? | Tài khoản riêng của trang web | Tài khoản SIP, thứ mà một ứng dụng phổ thông có thể nhận từ bất kỳ nhà cung cấp SIP nào[23] |
Theo RFC 3261, RFC 7118, RFC 8827, MDN và tài liệu của các nhà cung cấp, đọc ngày .
Không trình quay số web nào dành cho người dùng cá nhân mà tôi đã đọc cho biết bàn phím số của nó dùng giao thức báo hiệu nào, nên tôi không thể nói dịch vụ nào trong số đó chạy trên SIP. Các nền tảng doanh nghiệp cởi mở hơn: SIP Link của Google Voice cho phép một tổ chức nối hợp đồng nhà mạng và thiết bị sẵn có vào Google Voice[25], còn Zadarma cung cấp cả webphone WebRTC[18] lẫn hướng dẫn kết nối tổng đài văn phòng qua SIP[24].
Softphone là “người anh em” phải cài đặt của điện thoại trên trình duyệt: nó đăng nhập bằng tài khoản SIP thay vì tài khoản của một trang web. Bài so sánh softphone và điện thoại trên trình duyệt cho biết loại nào hợp với ai.
Vì sao gọi giữa các ứng dụng thì miễn phí, còn gọi tới số điện thoại lại mất tiền?
Vì chỉ cuộc gọi tới một số điện thoại mới dùng đến mạng của một công ty khác. Một cuộc gọi WhatsApp Web diễn ra giữa hai người dùng internet nên bạn không mất đồng nào[4]. Cuộc gọi tới máy bàn hay di động phải được giao cho nhà mạng sở hữu số đó, và các nhà mạng tính phí lẫn nhau theo phút để chuyển, hay kết cuối, cuộc gọi trên mạng của mình[6].
FCC cũng phân biệt như vậy giữa dịch vụ VoIP chỉ liên lạc được với người dùng cùng dịch vụ và dịch vụ gọi được cho bất kỳ ai có số điện thoại[5]. Gọi miễn phí giữa các ứng dụng thuộc loại thứ nhất; trình quay số web thuộc loại thứ hai, và nó phải trả tiền cho mạng điện thoại với từng phút cuộc gọi được kết nối.
Cước kết cuối phụ thuộc vào mạng mà cuộc gọi đi tới. Ở EU, mức trần là 57,64 ₫ mỗi phút cho di động và 20,17 ₫ cho máy bàn[6][6], nhưng mức trần này không áp dụng cho cuộc gọi từ các số ngoài EU[6]. Bảng giá bán lẻ cũng chia tương tự: Yolla tính 1.548 ₫ mỗi phút khi gọi máy bàn Anh và 2.580 ₫ khi gọi di động Anh[9], còn Quo cho biết giá của họ thay đổi theo nhà mạng trong từng quốc gia[26].
Mỗi dịch vụ lại có mô hình riêng chồng lên trên. Khi gọi từ Mỹ, gần như mọi cuộc gọi Google Voice tới số Mỹ và Canada đều miễn phí[27], nhưng tài khoản cá nhân chỉ có ở Mỹ[28]. TwinPhone không có gói miễn phí[29], yêu cầu nạp tối thiểu 257.956 ₫ trước cuộc gọi đầu tiên[30], và tính 3.095 ₫ mỗi phút khi gọi di động Anh[10], đắt hơn Yolla.
Cách năm dịch vụ xử lý phạm vi gọi, mức dùng miễn phí, cuộc gọi đến và mã hóa, theo thông tin công bố ngày :
| Dịch vụ | Gọi đến số điện thoại | Lựa chọn miễn phí | Cuộc gọi đến và số hiển thị | Quyền riêng tư |
|---|---|---|---|---|
| Chỉ liên hệ WhatsApp và khách qua liên kết[31] | Có, không giới hạn thời gian[4] | Cuộc gọi từ người dùng WhatsApp đổ chuông trong tab[31] | Mã hóa đầu cuối[32] | |
| TwinPhone | Số cố định và di động, hơn 145 quốc gia[16] | Không: chỉ tín dụng trả phí, không dùng thử[29] | Với số Mỹ/Canada thuê riêng, 516 ₫/phút[33] | Mã hóa khi truyền, không phải mã hóa đầu cuối[34] |
| Google Voice | Số Mỹ, Canada và quốc tế[27] | Có, gói cá nhân, khi gọi từ Mỹ[35] | Có: số miễn phí của bạn đổ chuông trong tab[36] | Không tuyên bố mã hóa đầu cuối; Google lưu dữ liệu cuộc gọi[37] |
| Yolla | Di động và cố định trên toàn thế giới[38] | Không; gọi miễn phí giữa người dùng Yolla chỉ có trong ứng dụng[38] | Không: chỉ gọi đi[38] | Kết nối được mã hóa; không tuyên bố mã hóa đầu cuối[38] |
| PopTox | Di động và cố định; tự nhận 246 quốc gia[39] | Có: cùng một số tối đa 5 lần mỗi ngày[40] | Không thấy; số hiển thị dùng chung 218-414-1141[41] | Trang web và điều khoản 2016 mâu thuẫn về mã hóa[42] |
Trên điện thoại, hãy vuốt bảng sang ngang để xem mọi cột.
Các lựa chọn miễn phí và những điểm cần lưu ý nằm trong bài gọi miễn phí giữa các ứng dụng trên trình duyệt, giá theo phút cho từng điểm đến nằm trong bảng giá theo quốc gia, và mọi dịch vụ tôi đã chấm điểm nằm trong bảng so sánh đầy đủ các dịch vụ gọi điện trên trình duyệt của tôi.
VoIP là gì, hoạt động ra sao, và gọi qua trình duyệt có phải là VoIP không?
Có, cuộc gọi trên trình duyệt chính là VoIP, với trình duyệt đóng vai chiếc điện thoại. VoIP biến giọng nói của bạn thành tín hiệu số truyền qua internet, và cuộc gọi tới một số thông thường được chuyển thành tín hiệu điện thoại thông thường trước khi tới nơi[5]. Các sản phẩm VoIP khác nhau chủ yếu ở thiết bị: máy tính, điện thoại bàn VoIP hay điện thoại thường gắn qua bộ chuyển đổi[5], và giờ là cả một tab trình duyệt.
| Cách gọi | Cần cài gì | Đăng nhập bằng gì | Gọi được số điện thoại? |
|---|---|---|---|
| Trình quay số web (Yolla Web, TwinPhone, PopTox) | Không cần gì: trang web dùng WebRTC của trình duyệt[16] | Tài khoản trên trang, hoặc không cần gì với cuộc gọi miễn phí của PopTox[43] | Có, qua gateway của nhà cung cấp[34] |
| Ứng dụng nhắn tin trong tab (WhatsApp Web, Google Meet) | Không cần gì[4] | Tài khoản ứng dụng nhắn tin hoặc tài khoản Google | WhatsApp: chỉ danh bạ WhatsApp và khách mời qua liên kết cuộc gọi[31][44]; Meet: chỉ trong cuộc họp Workspace[45] |
| Ứng dụng softphone (MicroSIP) | Một ứng dụng trên máy tính | Tài khoản SIP của bất kỳ nhà cung cấp nào[23] | Nếu nhà cung cấp SIP có bán cước gọi tới số điện thoại |
| Điện thoại bàn VoIP hoặc bộ chuyển đổi | Một thiết bị gắn vào đường truyền internet băng rộng[5] | Tài khoản của nhà cung cấp | Tùy gói cước[5] |
| Wi-Fi Calling của nhà mạng | Không cần gì; đây là một phần của thuê bao di động[46] | SIM và gói cước nhà mạng | Có: các cuộc gọi thông thường của bạn đi qua Wi-Fi thay vì mạng di động[47] |
Theo FCC cùng các trang của nhà mạng và nhà cung cấp, đọc ngày .
Có hai thứ trông giống nhưng hoàn toàn không phải gọi qua trình duyệt. Wi-Fi Calling của nhà mạng là một tính năng của gói di động và chỉ dùng được nếu nhà mạng của bạn hỗ trợ[46], còn Microsoft Phone Link gọi điện qua chính chiếc điện thoại đã liên kết của bạn, với Bluetooth bật trên cả hai thiết bị[48]. Bài Wi-Fi Calling so với cuộc gọi trên trình duyệt giải thích khi nào nên dùng cái nào.
VoIP nói chung có những điểm yếu đã biết: một số dịch vụ ngừng hoạt động khi mất điện[5], và không phải dịch vụ nào cũng kết nối trực tiếp tới 911[5]. Bài VoIP so với điện thoại bàn ở nhà cân nhắc những đánh đổi đó cho một đường dây gia đình.
Điều gì thay đổi khi cuộc gọi rời khỏi internet?
Mã hóa, số hiển thị (caller ID) và những số bạn gọi được đều thay đổi tại gateway. WebRTC mã hóa âm thanh từ trình duyệt của bạn tới nhà cung cấp[3], nhưng qua gateway rồi thì nó đi như một cuộc gọi điện thoại bình thường, nên cuộc gọi tới một số điện thoại không bao giờ được mã hóa đầu cuối. Cuộc gọi giữa các ứng dụng không bao giờ đi qua gateway, nhờ vậy WhatsApp có thể mã hóa đầu cuối chúng[32].
| Câu hỏi | Gọi giữa các ứng dụng (WhatsApp Web, Meet) | Gọi tới số điện thoại (trình quay số web) |
|---|---|---|
| Gọi được cho ai? | Người dùng cùng ứng dụng, hoặc khách mở liên kết cuộc gọi[44] | Máy bàn và di động ở những quốc gia mà nhà cung cấp kết nối tới[5] |
| Chi phí ra sao? | Miễn phí trên WhatsApp Web[4] | Tính theo phút, ví dụ 516 ₫ khi gọi tới Mỹ trên TwinPhone[10] |
| Có mã hóa đầu cuối không? | Có trên WhatsApp[32]; phải tự bật với cuộc gọi Meet giữa các tài khoản cá nhân[49] | Không: mã hóa tới nhà cung cấp, sau đó áp dụng cơ chế bảo mật riêng của nhà mạng[34] |
| Người kia thấy gì? | Tài khoản của bạn trên ứng dụng đó | Số mà dịch vụ gửi đi: một số dùng chung trên PopTox[41], số của chính bạn trên Yolla theo trang chủ của họ[50], và trên TwinPhone là số dùng chung, số thuê hoặc số đã xác minh[16] |
| Gọi được số khẩn cấp không? | Không trên WhatsApp[51] | Không trên TwinPhone[29] hay Google Voice bản miễn phí[27] |
| Người kia có cần internet không? | Có, và cần dùng cùng ứng dụng | Không, chỉ cần một chiếc điện thoại bình thường[5] |
Kiểm tra ngày .
TwinPhone, nhà tài trợ của trang này, mô tả cùng chiếc cầu nối đó trong bài giải thích về gọi điện trên trình duyệt của họ: chặng trình duyệt được mã hóa, sau đó nối vào mạng điện thoại công cộng, nơi áp dụng mô hình bảo mật của nhà mạng phía người nhận[34]. Ngược lại, trang chủ PopTox quảng cáo mã hóa WebRTC đầu cuối[39], điều mà một cuộc gọi kết thúc trên đường dây điện thoại không thể có.
Số hiển thị, gọi khẩn cấp và các địa chỉ IP mà WebRTC có thể làm lộ[52] là những câu hỏi về an toàn; các kiểm tra về quyền riêng tư và an toàn của tôi trả lời chúng theo từng dịch vụ.
Trong bài hướng dẫn này
Kiến thức
Wi-Fi Calling là gì và khác cuộc gọi trên trình duyệt ở điểm nàoWi-Fi Calling của nhà mạng là gì, khác VoIP và trình gọi điện trên trình duyệt ra sao, tốn bao nhiêu, có dùng trên laptop được không, và khi nào dùng cách nào.
Kiến thức
PSTN là gì? Mạng điện thoại công cộng và cách cuộc gọi VoIP đi vào mạng nàyPSTN là mạng điện thoại công cộng đứng sau mọi số máy bàn và di động. Nó khác VoIP thế nào, cuộc gọi internet đi vào mạng này ra sao và ai được trả tiền.
Kiến thức
Softphone là gì, và khác điện thoại web trên trình duyệt ở điểm nào?Softphone là ứng dụng gọi điện bạn cài đặt rồi đăng nhập, thường bằng tài khoản SIP. Tôi so sánh nó với điện thoại web về cài đặt, SIP, chi phí và giới hạn.
Kiến thức
VoIP hay điện thoại bàn năm 2026: mất điện, gọi 911, chi phí và chất lượng cuộc gọiTôi so sánh VoIP và điện thoại bàn khi mất điện, khi gọi 911, về chi phí hằng tháng và chất lượng cuộc gọi, dựa trên quy định FCC và chuẩn codec, tháng 11/2026.
Câu hỏi thường gặp
WebRTC có miễn phí không?
Có. Trình duyệt tích hợp WebRTC như một tính năng không mất phí bản quyền[7], và dự án tham chiếu là mã nguồn mở, được Apple, Google, Microsoft và Mozilla hậu thuẫn[1]. Không ai phải trả tiền để dùng nó trong một tab. Thứ tốn tiền là việc gọi tới một số điện thoại, vì mạng sở hữu số đó tính phí chuyển cuộc gọi[6]. Đó là lý do trình quay số web tính cước theo phút, còn gọi giữa các ứng dụng thì miễn phí.
Cuộc gọi WebRTC có phải là kết nối ngang hàng (peer-to-peer) không?
Có thể. WebRTC cho phép hai trình duyệt trao đổi âm thanh trực tiếp, ngang hàng, không cần plug-in[22], nhưng khi router hay tường lửa chặn đường trực tiếp, một máy chủ TURN sẽ chuyển tiếp âm thanh thay thế[13]. Cuộc gọi tới số điện thoại thì không bao giờ là ngang hàng: trình duyệt của bạn kết nối tới nhà cung cấp, và gateway của họ chuyển luồng âm thanh thành tín hiệu điện thoại thông thường trước khi tới số bạn đã bấm[5].
Những trang web và ứng dụng nào dùng WebRTC để gọi điện?
Hầu hết các dịch vụ gọi điện ngay từ tab. Các trình quay số web như PopTox và TwinPhone nói rõ điều này trong tài liệu của họ[14][16], các hệ thống điện thoại doanh nghiệp như Ringover[53] và JustCall cũng vậy[54]. Ứng dụng web mã nguồn mở của Telegram chỉ bật tính năng gọi khi trình duyệt hỗ trợ WebRTC[55].
Có cần cài phần mềm gì để gọi điện trên trình duyệt không?
Không. WebRTC là một phần của trình duyệt, nên cuộc gọi không cần plug-in hay phần mềm bổ sung[22]. Bạn cần một trình duyệt bản mới, micro và kết nối internet; ví dụ TwinPhone liệt kê Chrome, Edge, Firefox, Brave và Safari trên máy tính và điện thoại[16]. Thứ duy nhất bạn phải cấp là quyền dùng micro, và trình duyệt sẽ hỏi riêng cho từng trang[11].
Một cuộc gọi trên trình duyệt tốn bao nhiêu băng thông hay dữ liệu?
Không nhiều. Với Google Voice, Google yêu cầu tối thiểu 32 kbps cho mỗi người tham gia cuộc gọi và khuyến nghị trên 50 kbps để có chất lượng tốt[56]. Ở mức 50 kbps, một giờ âm thanh theo một chiều vào khoảng 22 MB. Opus, codec mà trình duyệt ưu tiên[8], có thể xuống thấp tới 6 kbit/s cho giọng nói băng hẹp[12].
Cuộc gọi trên trình duyệt có được mã hóa đầu cuối không?
Chỉ giữa những người dùng cùng một ứng dụng, và chỉ khi ứng dụng đó nói vậy: WhatsApp mã hóa đầu cuối các cuộc gọi của mình[32]. Cuộc gọi tới số điện thoại thì không thể, vì gateway của nhà cung cấp biến nó thành một cuộc gọi điện thoại thông thường. WebRTC mã hóa cuộc gọi từ trình duyệt của bạn tới nhà cung cấp[3], và chẳng hạn TwinPhone cho biết chặng cuối qua nhà mạng tuân theo mô hình bảo mật của nhà mạng phía người nhận[34].
Vì sao gọi di động đắt hơn gọi máy bàn?
Một lý do là khoản phí mà mạng phía người nhận thu để chuyển cuộc gọi tới nơi[6]: mạng di động được phép thu cao hơn. Ở EU, mức trần là 57,64 ₫ mỗi phút cho di động, so với 20,17 ₫ cho máy bàn[6][6]. Bảng giá bán lẻ cũng cho thấy khoảng chênh đó: TwinPhone niêm yết máy bàn Anh ở mức 1.548 ₫ và di động Anh ở mức 3.095 ₫ mỗi phút[10].
Trình duyệt có nhận được cuộc gọi đến không?
Chỉ khi dịch vụ cấp cho bạn một số điện thoại: Google Voice đổ chuông trên trình duyệt khi bạn đăng nhập và để cửa sổ mở[36], còn số TwinPhone thuê ở Mỹ, Canada hoặc Puerto Rico đổ chuông ngay trong tab[16] với giá 516 ₫ mỗi phút[33]. Yolla Web chỉ gọi đi[38], còn PopTox hiển thị một số dùng chung cho mọi người[41]; cuộc gọi của bạn hiển thị số nào, và người nhận có gọi lại được không, tùy thuộc vào từng dịch vụ.
Vì sao trình duyệt xin quyền dùng micro?
Vì trang web không có quyền dùng micro cho tới khi bạn cấp, và chỉ trên trang HTTPS an toàn[2]. Chrome cho bạn chọn cho phép trang web khi đang truy cập, chỉ lần này, hoặc không bao giờ, và liệt kê các trang được phép và bị chặn trong phần cài đặt[11]. Trên máy Mac, bản thân trình duyệt cũng cần được cấp quyền micro trong Cài đặt hệ thống[57], còn trên Windows, các ứng dụng máy tính, kể cả trình duyệt, cần được bật quyền truy cập micro[58].
WebRTC hoạt động như thế nào?
WebRTC làm ba việc bên trong trình duyệt của bạn. Nó lấy quyền dùng micro, chỉ trên trang HTTPS và chỉ sau khi bạn cho phép[2]. Nó tìm đường mạng đến đầu bên kia, và nếu router hoặc tường lửa chặn kết nối trực tiếp, một máy chủ TURN sẽ chuyển tiếp âm thanh[13]. Sau đó nó nén giọng nói của bạn, ưu tiên bằng Opus[8], và mã hóa bằng SRTP[3]. Trong các tiêu chuẩn tôi đã đọc, việc thiết lập cuộc gọi, tức phần báo hiệu, được để cho từng dịch vụ tự lo[19].
Gọi điện SIP là gì?
Gọi điện SIP là gọi qua internet được thiết lập bằng SIP, Session Initiation Protocol: tiêu chuẩn của IETF để tạo, thay đổi và kết thúc các phiên như cuộc gọi điện thoại qua internet[21]. Các softphone như MicroSIP dùng SIP để kết nối với bất kỳ nhà cung cấp SIP hay tổng đài văn phòng nào[23], đăng nhập bằng máy chủ, tên đăng nhập và mật khẩu do nhà cung cấp cấp[59]. Một trang web có thể chạy SIP qua WebSocket[20], nhưng không trình quay số web cá nhân nào tôi đã đọc cho biết bàn phím quay số của mình có làm vậy không. Xem thêm trong tài khoản SIP là gì.
Cuộc gọi VoIP là gì?
Cuộc gọi VoIP là cuộc gọi điện thoại truyền qua internet: VoIP là viết tắt của Voice over Internet Protocol[5]. Dịch vụ biến giọng nói của bạn thành tín hiệu số đi qua mạng, và nếu bạn gọi một số điện thoại thông thường, tín hiệu đó được chuyển thành tín hiệu điện thoại bình thường trước khi đến nơi[5]. Bạn có thể gọi từ máy tính, điện thoại VoIP hoặc điện thoại thường gắn bộ chuyển đổi[5], nên cuộc gọi từ một tab trình duyệt cũng là cuộc gọi VoIP. Người bạn gọi không cần thiết bị gì đặc biệt[5].
Có dịch vụ VoIP chạy trên trình duyệt để gọi số điện thoại không?
Có, vài dịch vụ. Trong bảng xếp hạng cho người đọc ở Mỹ của tôi, TextNow đứng thứ nhất và Google Voice thứ hai: cả hai gọi được từ một tab trình duyệt[60][37] và gọi miễn phí hầu hết cuộc gọi đến số Mỹ và Canada[61][27], nhưng chỉ phục vụ Mỹ, cộng thêm Canada với TextNow[28][62]. TwinPhone, hạng ba và là nhà tài trợ của trang này, chỉ cần đăng ký bằng email hoặc Google mà không cần số điện thoại[16], nhưng không có gói miễn phí[29]. Yolla, hạng tư, rẻ hơn khi gọi di động Anh[9][10].
Giá được quy đổi sang VND theo tỷ giá ngày 30 tháng 10, 2026 (ExchangeRate-API (open access endpoint)). Di chuột lên một mức giá để xem giá gốc của nhà cung cấp.
Hỏi AI về nghiên cứu này
Mỗi nút mở trợ lý AI trong tab mới và yêu cầu nó tóm tắt trang này, kèm liên kết đến trang làm nguồn.
Nguồn tham khảo
- WebRTC · Google WebRTC team · kiểm tra ngày 1 tháng 11, 2026
- MediaDevices: getUserMedia() method - Web APIs | MDN · MDN Web Docs (Mozilla) · kiểm tra ngày 1 tháng 11, 2026
- RFC 8827: WebRTC Security Architecture · IETF (RFC Editor) · kiểm tra ngày 1 tháng 11, 2026
- Introducing Web Calling on WhatsApp, Plus More New Updates (WhatsApp Blog, July 28, 2026) · kiểm tra ngày 1 tháng 11, 2026
- Voice Over Internet Protocol (VoIP) | Federal Communications Commission · FCC · kiểm tra ngày 1 tháng 11, 2026
- The EU-wide voice-call termination rates become applicable today · European Commission · kiểm tra ngày 1 tháng 11, 2026
- 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 · kiểm tra ngày 1 tháng 11, 2026
- RFC 7874: WebRTC Audio Codec and Processing Requirements · IETF · kiểm tra ngày 1 tháng 11, 2026
- Cheap Online International Calls to the United Kingdom - Yolla · kiểm tra ngày 1 tháng 11, 2026
- International Calling Rates — Pay As You Go, Per Minute - TwinPhone · kiểm tra ngày 1 tháng 11, 2026
- Use your camera and microphone in Chrome - Computer - Google Chrome Help · Google · kiểm tra ngày 1 tháng 11, 2026
- RFC 6716: Definition of the Opus Audio Codec · IETF · kiểm tra ngày 1 tháng 11, 2026
- Introduction to WebRTC protocols - Web APIs | MDN · MDN Web Docs (Mozilla) · kiểm tra ngày 1 tháng 11, 2026
- Frequently Asked Questions | PopTox · kiểm tra ngày 1 tháng 11, 2026
- Globfone FAQ – Free Calls, SMS, Verification & Limits · kiểm tra ngày 1 tháng 11, 2026
- Call a phone from your browser - TwinPhone · kiểm tra ngày 1 tháng 11, 2026
- Free call | Call2Friends - Online call · kiểm tra ngày 1 tháng 11, 2026
- Calls from a computer or phone | Zadarma · kiểm tra ngày 1 tháng 11, 2026
- Signaling and video calling - Web APIs | MDN · MDN Web Docs (Mozilla) · kiểm tra ngày 1 tháng 11, 2026
- RFC 7118: The WebSocket Protocol as a Transport for the Session Initiation Protocol (SIP) · IETF (RFC Editor) · kiểm tra ngày 1 tháng 11, 2026
- RFC 3261: SIP: Session Initiation Protocol · IETF (RFC Editor) · kiểm tra ngày 1 tháng 11, 2026
- WebRTC API - Web APIs | MDN · MDN Web Docs (Mozilla) · kiểm tra ngày 1 tháng 11, 2026
- MicroSIP - Reliable SIP Softphone for Windows · MicroSIP · kiểm tra ngày 1 tháng 11, 2026
- FreePBX PJSIP setup | Zadarma · kiểm tra ngày 1 tháng 11, 2026
- Google Voice, SIP Link, and Carrier Link supported countries · kiểm tra ngày 1 tháng 11, 2026
- Quo International Rates · kiểm tra ngày 1 tháng 11, 2026
- Make a call with Google Voice - Computer - Google Voice Help · kiểm tra ngày 1 tháng 11, 2026
- The end of legacy Google Voice for personal accounts - Google Voice Help · kiểm tra ngày 1 tháng 11, 2026
- Can I call a phone from my browser for free? - TwinPhone Help Center · kiểm tra ngày 1 tháng 11, 2026
- How does TwinPhone billing work? - TwinPhone Help Center · kiểm tra ngày 1 tháng 11, 2026
- How to make a 1:1 voice call (Web) - WhatsApp Help Center · kiểm tra ngày 1 tháng 11, 2026
- About end-to-end encryption - WhatsApp Help Center · kiểm tra ngày 1 tháng 11, 2026
- Do I pay to receive calls on my TwinPhone number? - TwinPhone Help Center · kiểm tra ngày 1 tháng 11, 2026
- Call From Your Browser Without a SIM Card - TwinPhone · kiểm tra ngày 1 tháng 11, 2026
- Identify Google Voice subscription types - Google Voice Help · kiểm tra ngày 1 tháng 11, 2026
- Set up your phone to make & receive Google Voice calls - Computer - Google Voice Help · kiểm tra ngày 1 tháng 11, 2026
- Set up Google Voice - Computer - Google Voice Help · kiểm tra ngày 1 tháng 11, 2026
- Make Phone Calls from Your PC, Laptop, or Browser - Yolla · kiểm tra ngày 1 tháng 11, 2026
- Free Internet Calls | Free Online Calls | PopTox · kiểm tra ngày 1 tháng 11, 2026
- International Calling Rates | PopTox · kiểm tra ngày 1 tháng 11, 2026
- About us | PopTox · kiểm tra ngày 1 tháng 11, 2026
- Terms of Use | PopTox · kiểm tra ngày 1 tháng 11, 2026
- Free International Calls | PopTox · kiểm tra ngày 1 tháng 11, 2026
- Now You Can Invite Anyone to a WhatsApp Call: No Account Needed, No Cost, No Time Limit (WhatsApp Blog, October 14, 2026) · kiểm tra ngày 1 tháng 11, 2026
- Use a phone for audio in a video meeting - Google Meet Help · kiểm tra ngày 1 tháng 11, 2026
- Make a call with Wi-Fi Calling - Apple Support · Apple · kiểm tra ngày 1 tháng 11, 2026
- Wi-Fi Calling at Verizon FAQs | Verizon Support · Verizon · kiểm tra ngày 1 tháng 11, 2026
- Make and receive phone calls from your PC | Microsoft Support · Microsoft · kiểm tra ngày 1 tháng 11, 2026
- Learn about call & meeting encryption in Google Meet - Google Meet Help · kiểm tra ngày 1 tháng 11, 2026
- Yolla: International Calling App · kiểm tra ngày 1 tháng 11, 2026
- WhatsApp Terms of Service · kiểm tra ngày 1 tháng 11, 2026
- RFC 8828: WebRTC IP Address Handling Requirements · IETF (RFC Editor) · kiểm tra ngày 1 tháng 11, 2026
- Browsers compatible with Ringover – Ringover Help Center · kiểm tra ngày 1 tháng 11, 2026
- Web Dialer | JustCall · kiểm tra ngày 1 tháng 11, 2026
- Telegram Web K source (official repo linked from telegram.org/apps): callSupport.ts · kiểm tra ngày 1 tháng 11, 2026
- Voice connectivity requirements - Google Workspace Admin Help · Google · kiểm tra ngày 1 tháng 11, 2026
- Control access to the microphone on Mac - Apple Support · Apple · kiểm tra ngày 1 tháng 11, 2026
- Turn on app permissions for your microphone in Windows | Microsoft Support · Microsoft · kiểm tra ngày 1 tháng 11, 2026
- MicroSIP setup manual - Zadarma · Zadarma · kiểm tra ngày 1 tháng 11, 2026
- Which browsers are supported by TextNow? – TextNow Support · kiểm tra ngày 1 tháng 11, 2026
- Affordable International Calling : No Contract or Credit Check - TextNow · kiểm tra ngày 1 tháng 11, 2026
- Terms of Use – TextNow · kiểm tra ngày 1 tháng 11, 2026