หลักการทำงาน
VoIP คืออะไร และการโทรผ่านเบราว์เซอร์ทำงานอย่างไร ตั้งแต่ WebRTC ในแท็บจนถึงโทรศัพท์ที่ดังปลายสาย
สรุปสั้น
การโทรผ่านเบราว์เซอร์ทำงานบน WebRTC ซึ่งเป็นชุดมาตรฐานเปิดที่มีอยู่ในเบราว์เซอร์หลักทุกตัว[1] เมื่อคุณอนุญาตให้ใช้ไมโครโฟน[2] หน้าเว็บจะบีบอัดเสียงของคุณแล้วส่งแบบเข้ารหัสไปยังบริการโทร[3] ถ้าเป็นการโทรระหว่างผู้ใช้แอปเดียวกัน สายจะอยู่บนอินเทอร์เน็ตตลอด การโทรผ่าน WhatsApp Web จึงฟรีได้[4] แต่ถ้าจะโทรเข้าเบอร์บ้านหรือมือถือ เกตเวย์ของบริการจะแปลงสายเป็นการโทรศัพท์ปกติ[5] และเครือข่ายเจ้าของเบอร์จะคิดค่าส่งสายเป็นรายนาที[6] ช่วงสุดท้ายนี้แหละคือสิ่งที่คุณจ่ายเงิน
ข้อเท็จจริงสำคัญ
- WebRTC เป็นมาตรฐานทางการของ W3C และ IETF ตั้งแต่วันที่ 26 มกราคม 2021 และมีอยู่ในเบราว์เซอร์โดยไม่มีค่าลิขสิทธิ์[7][7] (ตรวจสอบเมื่อ )
- WebRTC ห้ามส่งเสียงสนทนาแบบไม่เข้ารหัส ทุกช่องสื่อต้องใช้ SRTP[3] (ตรวจสอบเมื่อ )
- เบราว์เซอร์ที่รองรับ WebRTC ทุกตัวต้องรองรับโคเดก Opus และ G.711 ซึ่งเป็นโคเดกที่ทำให้คุยกับระบบโทรศัพท์แบบเดิมได้[8][8] (ตรวจสอบเมื่อ )
- ผู้ให้บริการในสหภาพยุโรปเรียกเก็บค่าส่งสายจากกันได้ไม่เกินนาทีละ ฿0.075 สำหรับมือถือ และ ฿0.026 สำหรับเบอร์บ้าน[6][6] (ตรวจสอบเมื่อ )
- ตารางค่าโทรขายปลีกยังคิดค่ามือถือแพงกว่า Yolla คิดนาทีละ ฿3.37 สำหรับมือถือในสหราชอาณาจักร และ ฿2.02 สำหรับเบอร์บ้านในสหราชอาณาจักร[9] ส่วน TwinPhone ผู้สนับสนุนเว็บไซต์นี้ คิด ฿4.05 และ ฿2.02[10] (ตรวจสอบเมื่อ )
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] ตัวเทคโนโลยีจึงไม่มีค่าไลเซนส์ทั้งสำหรับคุณและสำหรับบริการโทร
ผมอ่านมาตรฐานที่อยู่เบื้องหลังการโทรผ่านเบราว์เซอร์ เพื่อดูว่าส่วนไหนสำคัญเมื่อคุณโทรเข้าเบอร์โทรศัพท์ ซึ่งมีห้าส่วน:
| ส่วน | ทำหน้าที่อะไร | สิ่งที่คุณสังเกตเห็น |
|---|---|---|
| การเข้าถึงไมโครโฟน (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]
สิ่งที่เกิดขึ้นระหว่างกดโทรจนได้ยินเสียงสายเรียก ทีละขั้น:
- หน้าโทรออกโหลดผ่าน HTTPS บนหน้าที่ไม่เข้ารหัส เบราว์เซอร์จะไม่เสนอให้ใช้ไมโครโฟนเลย[2]
- คุณอนุญาตให้ใช้ไมโครโฟน Chrome ถามแยกทีละเว็บไซต์ และเว็บที่คุณบล็อกไว้จะโทรไม่ได้[11]
- หน้าเว็บส่งสัญญาณเริ่มสาย หน้าเว็บส่งเบอร์ที่คุณพิมพ์ไปยังผู้ให้บริการ WebRTC ปล่อยขั้นตอนนี้ให้แต่ละบริการจัดการเอง[19] ทางเลือกมาตรฐานหนึ่งคือ SIP ที่ส่งผ่าน WebSocket[20]
- เสียงของคุณเดินทางไปยังผู้ให้บริการ เบราว์เซอร์บีบอัดเสียง โดยใช้ Opus เป็นโคเดกหลัก[8] และเข้ารหัสด้วย SRTP[3] ถ้าเราเตอร์บล็อกเส้นทางตรง เซิร์ฟเวอร์ส่งต่อจะรับช่วงส่งเสียงไปแทน[13]
- เกตเวย์ข้ามเข้าสู่เครือข่ายโทรศัพท์ ผู้ให้บริการแปลงสตรีมเสียงเป็นสัญญาณโทรศัพท์ปกติ[5] โดยใช้ G.711 เมื่อจำเป็น ซึ่งเป็นโคเดกที่ WebRTC ใช้ร่วมกับระบบโทรศัพท์แบบเดิม[8] แล้วส่งสายต่อให้ผู้ให้บริการโทรศัพท์
- เครือข่ายเจ้าของเบอร์ทำให้โทรศัพท์ดัง เครือข่ายนี้คิดเงินฝั่งผู้โทรสำหรับการส่งสายไปถึงปลายทาง หรือที่เรียกว่า termination[6] และคนที่คุณโทรหาไม่ต้องมีอะไรมากไปกว่าโทรศัพท์ธรรมดา[5]
เมื่อสายเข้าไปเจอเมนูโทรศัพท์ การกดปุ่มของคุณก็ส่งไปถึงด้วย เพราะปลายทาง WebRTC ทุกจุดต้องส่งตัวเลขจากแป้นกดเป็นเหตุการณ์เสียงแยกได้[8] ครึ่งหลังของเส้นทางหลังเกตเวย์ ตั้งแต่ผู้ให้บริการจนถึงเครื่องโทรศัพท์ อธิบายไว้ในPSTN คืออะไรและส่งต่อสายอย่างไร
WebRTC กับ SIP ต่างกันอย่างไร?
WebRTC ขนส่งเสียง ส่วน SIP ตั้งค่าการโทร WebRTC ตั้งใจปล่อยการตั้งค่าสายหรือการส่งสัญญาณ (signalling) ให้แต่ละบริการจัดการเอง[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] แต่การโทรเข้าเบอร์บ้านหรือมือถือต้องส่งต่อให้ผู้ให้บริการเจ้าของเบอร์นั้น และผู้ให้บริการเรียกเก็บเงินจากกันเป็นรายนาทีสำหรับการส่งสายหรือ 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 และแขกที่เข้าผ่านลิงก์[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] เป็นเรื่องความปลอดภัย การตรวจสอบความเป็นส่วนตัวและความปลอดภัยของผมตอบคำถามเหล่านี้ทีละบริการ
ในคู่มือนี้
อธิบายเชิงลึก
Wi-Fi Calling คืออะไร และต่างจากการโทรผ่านเบราว์เซอร์อย่างไรWi-Fi Calling ของค่ายมือถือคืออะไร ต่างจาก VoIP และบริการโทรผ่านเบราว์เซอร์ตรงไหน โทรผ่าน Wi-Fi เสียเงินไหม ใช้บนโน้ตบุ๊กได้หรือเปล่า และควรเลือกแบบไหน
อธิบายเชิงลึก
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 ให้เบราว์เซอร์สองตัวส่งเสียงถึงกันโดยตรงแบบ peer-to-peer โดยไม่ต้องมีปลั๊กอิน[22] แต่เมื่อเราเตอร์หรือไฟร์วอลล์บล็อกเส้นทางตรง เซิร์ฟเวอร์ TURN จะส่งต่อเสียงแทน[13] การโทรเข้าเบอร์โทรศัพท์ไม่เคยเป็น peer-to-peer เพราะเบราว์เซอร์ของคุณเชื่อมไปยังผู้ให้บริการ ซึ่งเกตเวย์จะแปลงสตรีมเป็นสัญญาณโทรศัพท์ปกติก่อนถึงเบอร์ที่คุณกด[5]
เว็บไซต์และแอปไหนใช้ WebRTC ในการโทร?
โทรผ่านเว็บต้องลงแอปไหม?
ไม่ต้อง WebRTC เป็นส่วนหนึ่งของเบราว์เซอร์ การโทรจึงไม่ต้องใช้ปลั๊กอินหรือซอฟต์แวร์เพิ่ม[22] คุณต้องมีเบราว์เซอร์เวอร์ชันล่าสุด ไมโครโฟน และเน็ต เช่น TwinPhone ระบุ Chrome, Edge, Firefox, Brave และ Safari ทั้งบนคอมและมือถือ[16] สิ่งเดียวที่คุณต้องให้คือสิทธิ์ใช้ไมโครโฟน ซึ่งเบราว์เซอร์จะถามแยกทีละเว็บไซต์[11]
การโทรผ่านเบราว์เซอร์ใช้แบนด์วิดท์หรือเน็ตเท่าไร?
การโทรผ่านเบราว์เซอร์เข้ารหัสตั้งแต่ต้นทางถึงปลายทางไหม?
เฉพาะระหว่างผู้ใช้แอปเดียวกัน และเฉพาะเมื่อแอปนั้นบอกไว้ เช่น 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 ในแท็บใหม่ และขอให้สรุปหน้านี้พร้อมลิงก์กลับมาเป็นแหล่งที่มา
แหล่งที่มา
- WebRTC · Google WebRTC team · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- MediaDevices: getUserMedia() method - Web APIs | MDN · MDN Web Docs (Mozilla) · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- RFC 8827: WebRTC Security Architecture · IETF (RFC Editor) · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Introducing Web Calling on WhatsApp, Plus More New Updates (WhatsApp Blog, July 28, 2026) · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Voice Over Internet Protocol (VoIP) | Federal Communications Commission · FCC · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- The EU-wide voice-call termination rates become applicable today · European Commission · ตรวจสอบเมื่อ 1 พฤศจิกายน 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 · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- RFC 7874: WebRTC Audio Codec and Processing Requirements · IETF · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Cheap Online International Calls to the United Kingdom - Yolla · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- International Calling Rates — Pay As You Go, Per Minute - TwinPhone · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Use your camera and microphone in Chrome - Computer - Google Chrome Help · Google · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- RFC 6716: Definition of the Opus Audio Codec · IETF · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Introduction to WebRTC protocols - Web APIs | MDN · MDN Web Docs (Mozilla) · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Frequently Asked Questions | PopTox · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Globfone FAQ – Free Calls, SMS, Verification & Limits · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Call a phone from your browser - TwinPhone · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Free call | Call2Friends - Online call · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Calls from a computer or phone | Zadarma · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Signaling and video calling - Web APIs | MDN · MDN Web Docs (Mozilla) · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- RFC 7118: The WebSocket Protocol as a Transport for the Session Initiation Protocol (SIP) · IETF (RFC Editor) · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- RFC 3261: SIP: Session Initiation Protocol · IETF (RFC Editor) · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- WebRTC API - Web APIs | MDN · MDN Web Docs (Mozilla) · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- MicroSIP - Reliable SIP Softphone for Windows · MicroSIP · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- FreePBX PJSIP setup | Zadarma · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Google Voice, SIP Link, and Carrier Link supported countries · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Quo International Rates · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Make a call with Google Voice - Computer - Google Voice Help · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- The end of legacy Google Voice for personal accounts - Google Voice Help · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Can I call a phone from my browser for free? - TwinPhone Help Center · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- How does TwinPhone billing work? - TwinPhone Help Center · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- How to make a 1:1 voice call (Web) - WhatsApp Help Center · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- About end-to-end encryption - WhatsApp Help Center · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Do I pay to receive calls on my TwinPhone number? - TwinPhone Help Center · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Call From Your Browser Without a SIM Card - TwinPhone · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Identify Google Voice subscription types - Google Voice Help · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Set up your phone to make & receive Google Voice calls - Computer - Google Voice Help · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Set up Google Voice - Computer - Google Voice Help · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Make Phone Calls from Your PC, Laptop, or Browser - Yolla · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Free Internet Calls | Free Online Calls | PopTox · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- International Calling Rates | PopTox · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- About us | PopTox · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Terms of Use | PopTox · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Free International Calls | PopTox · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Now You Can Invite Anyone to a WhatsApp Call: No Account Needed, No Cost, No Time Limit (WhatsApp Blog, October 14, 2026) · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Use a phone for audio in a video meeting - Google Meet Help · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Make a call with Wi-Fi Calling - Apple Support · Apple · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Wi-Fi Calling at Verizon FAQs | Verizon Support · Verizon · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Make and receive phone calls from your PC | Microsoft Support · Microsoft · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Learn about call & meeting encryption in Google Meet - Google Meet Help · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Yolla: International Calling App · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- WhatsApp Terms of Service · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- RFC 8828: WebRTC IP Address Handling Requirements · IETF (RFC Editor) · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Browsers compatible with Ringover – Ringover Help Center · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Web Dialer | JustCall · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Telegram Web K source (official repo linked from telegram.org/apps): callSupport.ts · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Voice connectivity requirements - Google Workspace Admin Help · Google · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Control access to the microphone on Mac - Apple Support · Apple · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Turn on app permissions for your microphone in Windows | Microsoft Support · Microsoft · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- MicroSIP setup manual - Zadarma · Zadarma · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Which browsers are supported by TextNow? – TextNow Support · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Affordable International Calling : No Contract or Credit Check - TextNow · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026
- Terms of Use – TextNow · ตรวจสอบเมื่อ 1 พฤศจิกายน 2026