ข้ามไปที่เนื้อหา

หลักการทำงาน

VoIP คืออะไร และการโทรผ่านเบราว์เซอร์ทำงานอย่างไร ตั้งแต่ WebRTC ในแท็บจนถึงโทรศัพท์ที่ดังปลายสาย

เพิ่ม callfrombrowser.org เป็นแหล่งข่าวที่ต้องการบน Google

สรุปสั้น

การโทรผ่านเบราว์เซอร์ทำงานบน WebRTC ซึ่งเป็นชุดมาตรฐานเปิดที่มีอยู่ในเบราว์เซอร์หลักทุกตัว[1] เมื่อคุณอนุญาตให้ใช้ไมโครโฟน[2] หน้าเว็บจะบีบอัดเสียงของคุณแล้วส่งแบบเข้ารหัสไปยังบริการโทร[3] ถ้าเป็นการโทรระหว่างผู้ใช้แอปเดียวกัน สายจะอยู่บนอินเทอร์เน็ตตลอด การโทรผ่าน WhatsApp Web จึงฟรีได้[4] แต่ถ้าจะโทรเข้าเบอร์บ้านหรือมือถือ เกตเวย์ของบริการจะแปลงสายเป็นการโทรศัพท์ปกติ[5] และเครือข่ายเจ้าของเบอร์จะคิดค่าส่งสายเป็นรายนาที[6] ช่วงสุดท้ายนี้แหละคือสิ่งที่คุณจ่ายเงิน

ข้อเท็จจริงสำคัญ

WebRTC คืออะไร?

WebRTC (Web Real-Time Communication) คือเครื่องยนต์สำหรับการโทรที่อยู่ในเบราว์เซอร์ของคุณ ประกอบด้วย JavaScript API และชุดโปรโตคอลสื่อสาร ที่ทำให้หน้าเว็บส่งเสียงและวิดีโอสดได้โดยไม่ต้องมีปลั๊กอินหรือแอปแยก[7] W3C และ IETF ประกาศให้เป็นมาตรฐานทางการเมื่อวันที่ 26 มกราคม 2021[7] และเบราว์เซอร์หลักทุกตัวมี WebRTC ติดมาด้วย[1]

โปรเจกต์ WebRTC แบบโอเพนซอร์สได้รับการสนับสนุนจาก Apple, Google, Microsoft และ Mozilla[1] ซึ่งเป็นบริษัทเบื้องหลัง Safari, Chrome, Edge และ Firefox หน้าโทรออกหน้าเดียวจึงใช้ได้ในทั้งสี่เบราว์เซอร์ เบราว์เซอร์ใส่ WebRTC มาโดยไม่มีค่าลิขสิทธิ์[7] ตัวเทคโนโลยีจึงไม่มีค่าไลเซนส์ทั้งสำหรับคุณและสำหรับบริการโทร

ผมอ่านมาตรฐานที่อยู่เบื้องหลังการโทรผ่านเบราว์เซอร์ เพื่อดูว่าส่วนไหนสำคัญเมื่อคุณโทรเข้าเบอร์โทรศัพท์ ซึ่งมีห้าส่วน:

ส่วนต่างๆ ของ WebRTC ที่การโทรศัพท์ใช้
ส่วนทำหน้าที่อะไรสิ่งที่คุณสังเกตเห็น
การเข้าถึงไมโครโฟน (getUserMedia)ให้หน้าเว็บใช้ไมโครโฟนของคุณได้ เฉพาะบนหน้า HTTPS และหลังจากคุณอนุญาตแล้วเท่านั้น[2]หน้าต่างขอสิทธิ์ Chrome ให้คุณอนุญาตเว็บไซต์ระหว่างที่เข้าชม เฉพาะครั้งนี้ หรือไม่อนุญาตเลย[11]
โคเดก (Opus และ G.711)บีบอัดเสียงของคุณ เบราว์เซอร์ทุกตัวต้องรองรับทั้งสองแบบ[8]ปกติไม่สังเกตอะไร Opus ปรับได้ตั้งแต่ 6 kbit/s สำหรับเสียงพูดแบนด์แคบ จนถึง 510 kbit/s[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

การโทรผ่านเบราว์เซอร์ไปถึงเบอร์บ้านหรือมือถือได้อย่างไร?

ผ่านเกตเวย์ หน้าเว็บรับเสียงของคุณ WebRTC ส่งเสียงแบบเข้ารหัสไปยังบริการโทร แล้วเกตเวย์ของบริการแปลงเป็นการโทรศัพท์ปกติ ซึ่งผู้ให้บริการโทรศัพท์ส่งต่อไปยังเบอร์ที่คุณกด ตามที่ FCC อธิบาย การโทรเข้าเบอร์ปกติจะถูกแปลงเป็นสัญญาณโทรศัพท์ปกติก่อนถึงปลายทาง[5]

สายจากเบราว์เซอร์ไปถึงโทรศัพท์ได้อย่างไรเบราว์เซอร์ของคุณส่งเสียงผ่าน WebRTC ไปยังบริการ เกตเวย์แปลงเป็นสายโทรศัพท์ปกติ แล้วเครือข่ายโทรศัพท์ก็ทำให้เบอร์ที่คุณโทรดังขึ้นเสียงที่เข้ารหัสSIPPSTNเรียกเข้าเบราว์เซอร์ของคุณบริการ (WebRTC)เกตเวย์ SIPเครือข่ายโทรศัพท์โทรศัพท์ปลายสายสายจากเบราว์เซอร์ไปถึงโทรศัพท์ได้อย่างไรเบราว์เซอร์ของคุณส่งเสียงผ่าน WebRTC ไปยังบริการ เกตเวย์แปลงเป็นสายโทรศัพท์ปกติ แล้วเครือข่ายโทรศัพท์ก็ทำให้เบอร์ที่คุณโทรดังขึ้นเสียงที่เข้ารหัสSIPPSTNเรียกเข้าเบราว์เซอร์ของคุณบริการ (WebRTC)เกตเวย์ SIPเครือข่ายโทรศัพท์โทรศัพท์ปลายสาย
ห้าจุดบนเส้นทางไปถึงโทรศัพท์: แท็บของคุณ, WebRTC, เกตเวย์ของผู้ให้บริการ, เครือข่ายโทรศัพท์ และเครื่องโทรศัพท์

สิ่งที่เกิดขึ้นระหว่างกดโทรจนได้ยินเสียงสายเรียก ทีละขั้น:

  1. หน้าโทรออกโหลดผ่าน HTTPS บนหน้าที่ไม่เข้ารหัส เบราว์เซอร์จะไม่เสนอให้ใช้ไมโครโฟนเลย[2]
  2. คุณอนุญาตให้ใช้ไมโครโฟน Chrome ถามแยกทีละเว็บไซต์ และเว็บที่คุณบล็อกไว้จะโทรไม่ได้[11]
  3. หน้าเว็บส่งสัญญาณเริ่มสาย หน้าเว็บส่งเบอร์ที่คุณพิมพ์ไปยังผู้ให้บริการ WebRTC ปล่อยขั้นตอนนี้ให้แต่ละบริการจัดการเอง[19] ทางเลือกมาตรฐานหนึ่งคือ SIP ที่ส่งผ่าน WebSocket[20]
  4. เสียงของคุณเดินทางไปยังผู้ให้บริการ เบราว์เซอร์บีบอัดเสียง โดยใช้ Opus เป็นโคเดกหลัก[8] และเข้ารหัสด้วย SRTP[3] ถ้าเราเตอร์บล็อกเส้นทางตรง เซิร์ฟเวอร์ส่งต่อจะรับช่วงส่งเสียงไปแทน[13]
  5. เกตเวย์ข้ามเข้าสู่เครือข่ายโทรศัพท์ ผู้ให้บริการแปลงสตรีมเสียงเป็นสัญญาณโทรศัพท์ปกติ[5] โดยใช้ G.711 เมื่อจำเป็น ซึ่งเป็นโคเดกที่ WebRTC ใช้ร่วมกับระบบโทรศัพท์แบบเดิม[8] แล้วส่งสายต่อให้ผู้ให้บริการโทรศัพท์
  6. เครือข่ายเจ้าของเบอร์ทำให้โทรศัพท์ดัง เครือข่ายนี้คิดเงินฝั่งผู้โทรสำหรับการส่งสายไปถึงปลายทาง หรือที่เรียกว่า termination[6] และคนที่คุณโทรหาไม่ต้องมีอะไรมากไปกว่าโทรศัพท์ธรรมดา[5]

เมื่อสายเข้าไปเจอเมนูโทรศัพท์ การกดปุ่มของคุณก็ส่งไปถึงด้วย เพราะปลายทาง WebRTC ทุกจุดต้องส่งตัวเลขจากแป้นกดเป็นเหตุการณ์เสียงแยกได้[8] ครึ่งหลังของเส้นทางหลังเกตเวย์ ตั้งแต่ผู้ให้บริการจนถึงเครื่องโทรศัพท์ อธิบายไว้ในPSTN คืออะไรและส่งต่อสายอย่างไร

WebRTC กับ SIP ต่างกันอย่างไร?

WebRTC ขนส่งเสียง ส่วน SIP ตั้งค่าการโทร WebRTC ตั้งใจปล่อยการตั้งค่าสายหรือการส่งสัญญาณ (signalling) ให้แต่ละบริการจัดการเอง[19] SIP หรือ Session Initiation Protocol คือมาตรฐานการส่งสัญญาณของ IETF สำหรับสร้าง เปลี่ยนแปลง และยุติเซสชัน เช่น การโทรศัพท์ผ่านอินเทอร์เน็ต[21] โทรศัพท์บนเบราว์เซอร์ใช้ได้ทั้งสองอย่าง คือ WebRTC ในแท็บ และ SIP ฝั่งที่ต่อไปยังโทรศัพท์

WebRTC กับ SIP เทียบกัน
คำถามWebRTCSIP
ทำอะไร?รับและส่งเสียง และหาเส้นทางในเครือข่าย[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] แต่การโทรเข้าเบอร์บ้านหรือมือถือต้องส่งต่อให้ผู้ให้บริการเจ้าของเบอร์นั้น และผู้ให้บริการเรียกเก็บเงินจากกันเป็นรายนาทีสำหรับการส่งสายหรือ termination บนเครือข่ายของตัวเอง[6]

FCC ขีดเส้นแบ่งแบบเดียวกัน ระหว่างบริการ VoIP ที่โทรได้เฉพาะคนในบริการเดียวกัน กับบริการที่โทรหาใครก็ได้ที่มีเบอร์โทรศัพท์[5] การโทรฟรีระหว่างแอปคือแบบแรก ส่วนบริการโทรผ่านเว็บคือแบบที่สอง และต้องจ่ายเงินให้เครือข่ายโทรศัพท์ทุกนาทีที่ต่อสายติด

ค่าส่งสายขึ้นอยู่กับเครือข่ายที่คุณโทรไป ในสหภาพยุโรปมีเพดานนาทีละ ฿0.075 สำหรับมือถือ และ ฿0.026 สำหรับเบอร์บ้าน[6][6] แต่เพดานนี้ไม่ครอบคลุมสายจากเบอร์นอกสหภาพยุโรป[6] ตารางค่าโทรขายปลีกก็แบ่งแบบเดียวกัน Yolla คิดนาทีละ ฿2.02 สำหรับเบอร์บ้านในสหราชอาณาจักร และ ฿3.37 สำหรับมือถือในสหราชอาณาจักร[9] และ Quo บอกว่าอัตราของตนแตกต่างกันตามเครือข่ายในแต่ละประเทศ[26]

โมเดลของแต่ละบริการซ้อนอยู่ด้านบนอีกที จากสหรัฐฯ การโทรด้วย Google Voice ไปเบอร์สหรัฐฯ และแคนาดาเกือบทั้งหมดฟรี[27] แต่บัญชีส่วนตัวมีเฉพาะในสหรัฐฯ[28] TwinPhone ไม่มีแพ็กเกจฟรี[29] ต้องเติมเงินอย่างน้อย ฿337 ก่อนโทรครั้งแรก[30] และคิดนาทีละ ฿4.05 สำหรับมือถือในสหราชอาณาจักร[10] ซึ่งแพงกว่า Yolla

ห้าบริการจัดการเรื่องการโทรถึงใคร การใช้ฟรี สายเข้า และการเข้ารหัสอย่างไร ตามที่ประกาศไว้เมื่อ :

ตารางเปรียบเทียบ
บริการโทรหาเบอร์โทรศัพท์ได้ตัวเลือกฟรีสายเรียกเข้าและเบอร์ผู้โทรความเป็นส่วนตัว
WhatsAppเฉพาะผู้ติดต่อ WhatsApp และแขกที่เข้าผ่านลิงก์[31]ใช่ ไม่จำกัดเวลา[4]สายจากผู้ใช้ WhatsApp ดังในแท็บ[31]เข้ารหัสต้นทางถึงปลายทาง[32]
TwinPhoneเบอร์บ้านและมือถือ 145+ ประเทศ[16]ไม่มี: ใช้เครดิตแบบเสียเงินเท่านั้น ไม่มีทดลองใช้[29]ต้องเช่าเบอร์สหรัฐฯ/แคนาดา ฿0.67/นาที[33]เข้ารหัสระหว่างส่ง ไม่ใช่แบบต้นทางถึงปลายทาง[34]
Google Voiceเบอร์ในสหรัฐฯ แคนาดา และต่างประเทศ[27]ใช่ แพ็กเกจส่วนตัว โทรจากสหรัฐฯ[35]ได้ เบอร์ฟรีของคุณดังในแท็บ[36]ไม่ได้อ้างการเข้ารหัสต้นทางถึงปลายทาง Google เก็บข้อมูลการโทร[37]
Yollaมือถือและเบอร์บ้านทั่วโลก[38]ไม่มี โทรฟรีระหว่างผู้ใช้ 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]ซิมและแพ็กเกจของเครือข่ายมือถือได้ การโทรปกติของคุณวิ่งผ่าน Wi-Fi แทนเครือข่ายมือถือ[47]

จาก FCC และหน้าของเครือข่ายมือถือและผู้ให้บริการ อ่านเมื่อ

มีสองอย่างที่ดูคล้ายแต่ไม่ใช่การโทรผ่านเบราว์เซอร์เลย Wi-Fi Calling ของเครือข่ายมือถือเป็นฟีเจอร์ของแพ็กเกจมือถือ ใช้ได้เฉพาะเมื่อเครือข่ายของคุณเปิดให้บริการ[46] และ Microsoft Phone Link โทรผ่านมือถือของคุณเองที่เชื่อมไว้ โดยต้องเปิด Bluetooth ทั้งสองเครื่อง[48] Wi-Fi Calling เทียบกับการโทรผ่านเบราว์เซอร์อธิบายว่าแต่ละแบบเหมาะเมื่อไร

VoIP โดยทั่วไปมีจุดอ่อนที่รู้กันอยู่ บางบริการใช้ไม่ได้เมื่อไฟดับ[5] และไม่ใช่ทุกบริการที่ต่อตรงถึง 911[5] VoIP เทียบกับโทรศัพท์บ้านชั่งข้อดีข้อเสียเหล่านี้สำหรับสายโทรศัพท์ประจำบ้าน

อะไรเปลี่ยนไปเมื่อสายออกจากอินเทอร์เน็ต?

การเข้ารหัส หมายเลขผู้โทร และเบอร์ที่คุณกดได้ ล้วนเปลี่ยนที่เกตเวย์ WebRTC เข้ารหัสเสียงจากเบราว์เซอร์ของคุณไปถึงผู้ให้บริการ[3] แต่หลังเกตเวย์เสียงจะเดินทางแบบการโทรศัพท์ปกติ การโทรเข้าเบอร์จึงไม่เคยเข้ารหัสตั้งแต่ต้นทางถึงปลายทาง ส่วนการโทรระหว่างแอปไม่ผ่านเกตเวย์เลย WhatsApp จึงเข้ารหัสได้ตั้งแต่ต้นทางถึงปลายทาง[32]

การโทรระหว่างแอปเทียบกับการโทรเข้าเบอร์โทรศัพท์
คำถามโทรระหว่างแอป (WhatsApp Web, Meet)โทรเข้าเบอร์ (บริการโทรผ่านเว็บ)
โทรหาใครได้?คนที่ใช้แอปเดียวกัน หรือแขกที่เปิดลิงก์การโทร[44]เบอร์บ้านและมือถือในประเทศที่ผู้ให้บริการต่อถึง[5]
ค่าใช้จ่ายเท่าไร?ฟรีบน WhatsApp Web[4]คิดรายนาที เช่น ฿0.67 ไปสหรัฐฯ บน 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 address ที่ WebRTC อาจเปิดเผย[52] เป็นเรื่องความปลอดภัย การตรวจสอบความเป็นส่วนตัวและความปลอดภัยของผมตอบคำถามเหล่านี้ทีละบริการ

ในคู่มือนี้

คำถามที่พบบ่อย

WebRTC ใช้ฟรีไหม?

ฟรี เบราว์เซอร์ใส่ WebRTC มาเป็นฟีเจอร์ที่ไม่มีค่าลิขสิทธิ์[7] และโปรเจกต์ต้นแบบเป็นโอเพนซอร์สที่ได้รับการสนับสนุนจาก Apple, Google, Microsoft และ Mozilla[1] ไม่มีใครต้องจ่ายเงินเพื่อใช้มันในแท็บ สิ่งที่เสียเงินคือการโทรเข้าเบอร์โทรศัพท์ เพราะเครือข่ายเจ้าของเบอร์คิดค่าส่งสาย[6] บริการโทรผ่านเว็บจึงคิดเงินรายนาที ขณะที่การโทรระหว่างแอปฟรี

การโทรผ่าน WebRTC เป็นแบบ peer-to-peer ไหม?

เป็นได้ WebRTC ให้เบราว์เซอร์สองตัวส่งเสียงถึงกันโดยตรงแบบ peer-to-peer โดยไม่ต้องมีปลั๊กอิน[22] แต่เมื่อเราเตอร์หรือไฟร์วอลล์บล็อกเส้นทางตรง เซิร์ฟเวอร์ TURN จะส่งต่อเสียงแทน[13] การโทรเข้าเบอร์โทรศัพท์ไม่เคยเป็น peer-to-peer เพราะเบราว์เซอร์ของคุณเชื่อมไปยังผู้ให้บริการ ซึ่งเกตเวย์จะแปลงสตรีมเป็นสัญญาณโทรศัพท์ปกติก่อนถึงเบอร์ที่คุณกด[5]

เว็บไซต์และแอปไหนใช้ WebRTC ในการโทร?

บริการส่วนใหญ่ที่โทรจากแท็บ บริการโทรผ่านเว็บอย่าง PopTox และ TwinPhone ระบุไว้ในเอกสารของตน[14][16] เช่นเดียวกับระบบโทรศัพท์สำหรับธุรกิจอย่าง Ringover[53] และ JustCall[54] ไคลเอนต์เว็บแบบโอเพนซอร์สของ Telegram เปิดการโทรเฉพาะเมื่อเบราว์เซอร์รองรับ WebRTC[55]

โทรผ่านเว็บต้องลงแอปไหม?

ไม่ต้อง WebRTC เป็นส่วนหนึ่งของเบราว์เซอร์ การโทรจึงไม่ต้องใช้ปลั๊กอินหรือซอฟต์แวร์เพิ่ม[22] คุณต้องมีเบราว์เซอร์เวอร์ชันล่าสุด ไมโครโฟน และเน็ต เช่น TwinPhone ระบุ Chrome, Edge, Firefox, Brave และ Safari ทั้งบนคอมและมือถือ[16] สิ่งเดียวที่คุณต้องให้คือสิทธิ์ใช้ไมโครโฟน ซึ่งเบราว์เซอร์จะถามแยกทีละเว็บไซต์[11]

การโทรผ่านเบราว์เซอร์ใช้แบนด์วิดท์หรือเน็ตเท่าไร?

ไม่มาก สำหรับ Google Voice นั้น Google กำหนดอย่างน้อย 32 kbps ต่อผู้ร่วมสายหนึ่งคน และแนะนำมากกว่า 50 kbps เพื่อคุณภาพที่ดี[56] ที่ 50 kbps เสียงหนึ่งชั่วโมงในทิศทางเดียวจะใช้ประมาณ 22 MB ส่วน Opus ซึ่งเป็นโคเดกที่เบราว์เซอร์เลือกใช้ก่อน[8] ลดลงได้ถึง 6 kbit/s สำหรับเสียงพูดแบนด์แคบ[12]

การโทรผ่านเบราว์เซอร์เข้ารหัสตั้งแต่ต้นทางถึงปลายทางไหม?

เฉพาะระหว่างผู้ใช้แอปเดียวกัน และเฉพาะเมื่อแอปนั้นบอกไว้ เช่น WhatsApp เข้ารหัสการโทรตั้งแต่ต้นทางถึงปลายทาง[32] การโทรเข้าเบอร์โทรศัพท์เป็นแบบนั้นไม่ได้ เพราะเกตเวย์ของผู้ให้บริการแปลงเป็นการโทรศัพท์ปกติ WebRTC เข้ารหัสจากเบราว์เซอร์ของคุณไปถึงผู้ให้บริการ[3] และ TwinPhone เป็นตัวอย่างที่บอกว่าช่วงสุดท้ายผ่านเครือข่ายโทรศัพท์จะใช้ระบบความปลอดภัยของเครือข่ายผู้รับ[34]

ทำไมโทรเข้ามือถือแพงกว่าโทรเข้าเบอร์บ้าน?

เหตุผลหนึ่งคือค่าส่งสายที่เครือข่ายปลายทางเรียกเก็บ[6] เครือข่ายมือถือได้รับอนุญาตให้คิดแพงกว่า ในสหภาพยุโรปเพดานอยู่ที่นาทีละ ฿0.075 สำหรับมือถือ เทียบกับ ฿0.026 สำหรับเบอร์บ้าน[6][6] ตารางค่าโทรขายปลีกก็ห่างกันแบบเดียวกัน TwinPhone ระบุเบอร์บ้านในสหราชอาณาจักรนาทีละ ฿2.02 และมือถือในสหราชอาณาจักรนาทีละ ฿4.05[10]

เบราว์เซอร์รับสายโทรศัพท์ได้ไหม?

ได้ เฉพาะเมื่อบริการให้เบอร์โทรศัพท์กับคุณ Google Voice ดังในเบราว์เซอร์ขณะที่คุณลงชื่อเข้าใช้และเปิดหน้าต่างไว้[36] และเบอร์เช่าของ TwinPhone ในสหรัฐฯ แคนาดา หรือเปอร์โตริโกดังในแท็บ[16] โดยคิดนาทีละ ฿0.67[33] Yolla Web โทรออกได้อย่างเดียว[38] และ PopTox แสดงหมายเลขผู้โทรเบอร์เดียวที่ใช้ร่วมกันทุกคน[41] สายของคุณขึ้นเบอร์อะไรและโทรกลับได้ไหมขึ้นอยู่กับบริการ

ทำไมเบราว์เซอร์ถึงขอใช้ไมโครโฟนของผม?

เพราะหน้าเว็บจะเข้าถึงไมโครโฟนไม่ได้จนกว่าคุณจะอนุญาต และทำได้เฉพาะบนหน้า HTTPS ที่ปลอดภัยเท่านั้น[2] Chrome ให้เลือกอนุญาตเว็บไซต์ระหว่างที่เข้าชม เฉพาะครั้งนี้ หรือไม่อนุญาตเลย และแสดงรายการเว็บที่อนุญาตและบล็อกไว้ในการตั้งค่า[11] บน Mac ตัวเบราว์เซอร์เองต้องได้สิทธิ์ใช้ไมโครโฟนในการตั้งค่าระบบด้วย[57] และบน Windows แอปเดสก์ท็อปรวมถึงเบราว์เซอร์ต้องเปิดสิทธิ์เข้าถึงไมโครโฟนไว้[58]

WebRTC ทำงานอย่างไร?

WebRTC ทำงานสามอย่างในเบราว์เซอร์ของคุณ อย่างแรกคือเข้าถึงไมโครโฟน เฉพาะบนหน้า HTTPS และหลังจากคุณอนุญาตแล้วเท่านั้น[2] อย่างที่สองคือหาเส้นทางในเครือข่ายไปยังอีกฝั่ง และถ้าเราเตอร์หรือไฟร์วอลล์บล็อกการเชื่อมต่อตรง เซิร์ฟเวอร์ TURN จะส่งต่อเสียงให้[13] จากนั้นจึงบีบอัดเสียงของคุณ โดยใช้ Opus เป็นหลัก[8] และเข้ารหัสด้วย SRTP[3] ในมาตรฐานที่ผมอ่าน การตั้งค่าสายหรือการส่งสัญญาณถูกปล่อยให้แต่ละบริการจัดการเอง[19]

การโทรแบบ SIP คืออะไร?

การโทรแบบ SIP คือการโทรผ่านอินเทอร์เน็ตที่ตั้งค่าด้วย SIP หรือ Session Initiation Protocol ซึ่งเป็นมาตรฐานของ IETF สำหรับสร้าง เปลี่ยนแปลง และยุติเซสชัน เช่น การโทรศัพท์ผ่านอินเทอร์เน็ต[21] ซอฟต์โฟนอย่าง MicroSIP ใช้ SIP เชื่อมต่อกับผู้ให้บริการ SIP หรือระบบโทรศัพท์สำนักงานรายใดก็ได้[23] โดยลงชื่อเข้าใช้ด้วยเซิร์ฟเวอร์ ชื่อผู้ใช้ และรหัสผ่านจากผู้ให้บริการ[59] หน้าเว็บรัน SIP ผ่าน WebSocket ได้[20] แต่ไม่มีบริการโทรผ่านเว็บสำหรับผู้ใช้ทั่วไปรายไหนที่ผมอ่านบอกว่าแป้นกดของตนทำแบบนั้นหรือไม่ อ่านเพิ่มในบัญชี SIP คืออะไร

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]

ราคาแปลงเป็น THB ตามอัตราแลกเปลี่ยนวันที่ 30 ตุลาคม 2026 (European Central Bank euro foreign exchange reference rates) วางเมาส์บนราคาเพื่อดูราคาเดิมของผู้ให้บริการ

ถาม AI เกี่ยวกับข้อมูลในหน้านี้

แต่ละปุ่มจะเปิดผู้ช่วย AI ในแท็บใหม่ และขอให้สรุปหน้านี้พร้อมลิงก์กลับมาเป็นแหล่งที่มา

แหล่งที่มา

  1. WebRTC · Google WebRTC team · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  2. MediaDevices: getUserMedia() method - Web APIs | MDN · MDN Web Docs (Mozilla) · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  3. RFC 8827: WebRTC Security Architecture · IETF (RFC Editor) · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  4. Introducing Web Calling on WhatsApp, Plus More New Updates (WhatsApp Blog, July 28, 2026) · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  5. Voice Over Internet Protocol (VoIP) | Federal Communications Commission · FCC · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  6. The EU-wide voice-call termination rates become applicable today · European Commission · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  7. 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 · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  8. RFC 7874: WebRTC Audio Codec and Processing Requirements · IETF · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  9. Cheap Online International Calls to the United Kingdom - Yolla · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  10. International Calling Rates — Pay As You Go, Per Minute - TwinPhone · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  11. Use your camera and microphone in Chrome - Computer - Google Chrome Help · Google · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  12. RFC 6716: Definition of the Opus Audio Codec · IETF · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  13. Introduction to WebRTC protocols - Web APIs | MDN · MDN Web Docs (Mozilla) · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  14. Frequently Asked Questions | PopTox · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  15. Globfone FAQ – Free Calls, SMS, Verification & Limits · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  16. Call a phone from your browser - TwinPhone · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  17. Free call | Call2Friends - Online call · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  18. Calls from a computer or phone | Zadarma · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  19. Signaling and video calling - Web APIs | MDN · MDN Web Docs (Mozilla) · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  20. RFC 7118: The WebSocket Protocol as a Transport for the Session Initiation Protocol (SIP) · IETF (RFC Editor) · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  21. RFC 3261: SIP: Session Initiation Protocol · IETF (RFC Editor) · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  22. WebRTC API - Web APIs | MDN · MDN Web Docs (Mozilla) · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  23. MicroSIP - Reliable SIP Softphone for Windows · MicroSIP · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  24. FreePBX PJSIP setup | Zadarma · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  25. Google Voice, SIP Link, and Carrier Link supported countries · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  26. Quo International Rates · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  27. Make a call with Google Voice - Computer - Google Voice Help · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  28. The end of legacy Google Voice for personal accounts - Google Voice Help · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  29. Can I call a phone from my browser for free? - TwinPhone Help Center · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  30. How does TwinPhone billing work? - TwinPhone Help Center · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  31. How to make a 1:1 voice call (Web) - WhatsApp Help Center · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  32. About end-to-end encryption - WhatsApp Help Center · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  33. Do I pay to receive calls on my TwinPhone number? - TwinPhone Help Center · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  34. Call From Your Browser Without a SIM Card - TwinPhone · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  35. Identify Google Voice subscription types - Google Voice Help · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  36. Set up your phone to make & receive Google Voice calls - Computer - Google Voice Help · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  37. Set up Google Voice - Computer - Google Voice Help · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  38. Make Phone Calls from Your PC, Laptop, or Browser - Yolla · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  39. Free Internet Calls | Free Online Calls | PopTox · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  40. International Calling Rates | PopTox · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  41. About us | PopTox · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  42. Terms of Use | PopTox · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  43. Free International Calls | PopTox · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  44. Now You Can Invite Anyone to a WhatsApp Call: No Account Needed, No Cost, No Time Limit (WhatsApp Blog, October 14, 2026) · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  45. Use a phone for audio in a video meeting - Google Meet Help · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  46. Make a call with Wi-Fi Calling - Apple Support · Apple · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  47. Wi-Fi Calling at Verizon FAQs | Verizon Support · Verizon · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  48. Make and receive phone calls from your PC | Microsoft Support · Microsoft · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  49. Learn about call & meeting encryption in Google Meet - Google Meet Help · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  50. Yolla: International Calling App · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  51. WhatsApp Terms of Service · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  52. RFC 8828: WebRTC IP Address Handling Requirements · IETF (RFC Editor) · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  53. Browsers compatible with Ringover – Ringover Help Center · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  54. Web Dialer | JustCall · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  55. Telegram Web K source (official repo linked from telegram.org/apps): callSupport.ts · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  56. Voice connectivity requirements - Google Workspace Admin Help · Google · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  57. Control access to the microphone on Mac - Apple Support · Apple · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  58. Turn on app permissions for your microphone in Windows | Microsoft Support · Microsoft · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  59. MicroSIP setup manual - Zadarma · Zadarma · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  60. Which browsers are supported by TextNow? – TextNow Support · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  61. Affordable International Calling : No Contract or Credit Check - TextNow · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
  62. Terms of Use – TextNow · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026