דילוג לתוכן

איך זה עובד

איך עובדות שיחות VoIP מהדפדפן, מ-WebRTC בלשונית ועד טלפון שמצלצל

להוסיף את callfrombrowser.org כמקור מועדף ב-Google

בקצרה

שיחה מהדפדפן רצה על WebRTC, אוסף של תקנים פתוחים שמובנה בכל הדפדפנים הגדולים[1]: אחרי שמאשרים גישה למיקרופון[2], הדף דוחס את הקול ושולח אותו מוצפן לשירות השיחות[3]. בין שני משתמשים של אותה אפליקציה השיחה נשארת באינטרנט, וכך שיחות ב-WhatsApp Web יכולות להיות בחינם[4]. כדי להגיע לטלפון קווי או נייד, השער (gateway) של השירות הופך את השיחה לשיחת טלפון רגילה[5], והרשת שהמספר שייך לה גובה תשלום לפי דקה על העברתה ליעד[6]: על הקטע האחרון הזה אתם משלמים.

עובדות עיקריות

מה זה WebRTC?

WebRTC (Web Real-Time Communication) הוא מנוע השיחות שבתוך הדפדפן: ממשק JavaScript יחד עם חבילה של פרוטוקולי תקשורת, שמאפשרים לדף אינטרנט לשלוח שמע ווידאו בזמן אמת בלי תוסף ובלי אפליקציה נפרדת[7]. ארגוני התקינה W3C ו-IETF הפכו אותו לתקן רשמי ב-26 בינואר 2021[7], וכל הדפדפנים הגדולים כוללים אותו[1].

מאחורי פרויקט הקוד הפתוח WebRTC עומדות Apple, Google, Microsoft ו-Mozilla[1], החברות שמפתחות את Safari, Chrome, Edge ו-Firefox, ולכן דף חיוג אחד יכול לעבוד בכל הארבעה. הדפדפנים כוללים אותו ללא תמלוגים[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] כותבים כולם שהם בנויים עליו.

איך שיחה מהדפדפן מגיעה לטלפון קווי או נייד?

דרך שער (gateway). הדף קולט את הקול שלכם, 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]באפליקציות softphone ובמערכות טלפון של ספקים ומשרדים (מרכזיות 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].

טלפון תוכנה (softphone) הוא בן הדוד המותקן של הטלפון בדפדפן: הוא מתחבר עם חשבון SIP במקום עם כניסה לאתר. השוואה בין softphone לטלפון בדפדפן מסבירה מה מתאים למי.

למה שיחות בין אפליקציות בחינם, ושיחות למספרי טלפון עולות כסף?

כי רק שיחה למספר עוברת ברשת של חברה אחרת. שיחה ב-WhatsApp Web עוברת בין שני משתמשי אינטרנט, ולכן היא לא עולה לכם כלום[4]. שיחה לטלפון קווי או נייד חייבת לעבור למפעיל שהמספר שייך לו, ומפעילים גובים זה מזה תשלום לפי דקה על מסירת שיחות ליעדן ברשתות שלהם (termination)[6].

גם ה-FCC מבחינה באותו אופן בין שירותי VoIP שמגיעים רק לאנשים באותו שירות לבין שירותים שיכולים להתקשר לכל מי שיש לו מספר טלפון[5]. שיחות חינם בין אפליקציות הן מהסוג הראשון; חייגן אינטרנטי הוא מהסוג השני, והוא משלם לרשתות הטלפון על כל דקת שיחה.

דמי סיום השיחה תלויים ברשת שאליה מגיעים. באיחוד האירופי התקרה היא 0.007 ₪ לדקה לניידים ו-0.002 ₪ לקווים נייחים[6][6], אבל התקרות לא חלות על שיחות ממספרים מחוץ לאיחוד[6]. המחירונים לצרכן מראים את אותו פער: Yolla גובה 0.19 ₪ לדקה לקווים נייחים בבריטניה ו-0.31 ₪ לניידים בבריטניה[9], ו-Quo כותבת שהתעריפים שלה משתנים לפי מפעיל בתוך כל מדינה[26].

על כל זה מתווסף המודל העסקי של כל שירות. מארה״ב, כמעט כל השיחות ב-Google Voice למספרים בארה״ב ובקנדה הן בחינם[27], אבל חשבונות אישיים זמינים רק בארה״ב[28]. ל-TwinPhone אין מסלול חינמי[29], הוא דורש טעינת יתרה של 31.28 ₪ לפחות לפני השיחה הראשונה[30], והוא גובה 0.38 ₪ לדקה לניידים בבריטניה[10], יותר מ-Yolla.

כך חמישה שירותים מתמודדים עם טווח הגעה, שימוש חינמי, שיחות נכנסות והצפנה, לפי מה שפורסם ב-:

השוואה
שירותמתקשר למספרי טלפוןאפשרות חינםשיחות נכנסות וזיהוי מתקשרפרטיות
WhatsAppרק אנשי קשר ב-WhatsApp ואורחים דרך קישור[31]כן, בלי הגבלת זמן[4]שיחות ממשתמשי WhatsApp מצלצלות בכרטיסייה[31]מוצפן מקצה לקצה[32]
TwinPhoneקוויים וניידים, יותר מ-145 מדינות[16]לא: רק קרדיט בתשלום, בלי תקופת ניסיון[29]עם מספר אמריקאי/קנדי שכור, 0.063 ₪ לדקה[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]
אפליקציית softphone (MicroSIP)אפליקציה במחשבחשבון SIP מכל ספק[23]אם ספק ה-SIP מוכר שיחות למספרים
טלפון שולחני VoIP או מתאםמכשיר שמחובר לחיבור האינטרנט הביתי שלכם[5]החשבון אצל הספקתלוי בתוכנית[5]
Wi-Fi Calling של המפעיל (״שיחות WiFi״)כלום; זה חלק מקו הסלולר שלכם[46]כרטיס ה-SIM ותוכנית המפעילכן: השיחות הרגילות שלכם עוברות ב-Wi-Fi במקום ברשת הסלולרית[47]

לפי ה-FCC ודפים של מפעילים וספקים, נקראו ב-.

שני דברים שנראים דומים הם בכלל לא שיחות מהדפדפן. Wi-Fi Calling של המפעיל הוא תכונה של תוכנית הסלולר, והוא עובד רק אם המפעיל שלכם מציע אותו[46], ו-Phone Link של Microsoft מוציא שיחות דרך הטלפון שלכם המקושר, כש-Bluetooth פועל בשני המכשירים[48]. Wi-Fi Calling מול שיחה מהדפדפן מסביר מתי כל אחד מהם הגיוני.

ל-VoIP באופן כללי יש נקודות תורפה מוכרות: חלק מהשירותים מפסיקים לעבוד בהפסקת חשמל[5], ולא כולם מתחברים ישירות למוקד החירום האמריקאי 911[5]. VoIP מול קו טלפון ביתי שוקל את היתרונות והחסרונות האלה עבור קו של משק בית.

מה משתנה כששיחה יוצאת מהאינטרנט?

ההצפנה, זיהוי המתקשר והמספרים שאפשר לחייג אליהם משתנים כולם בשער. WebRTC מצפין את השמע מהדפדפן שלכם ועד הספק[3], אבל אחרי השער השמע עובר כשיחת טלפון רגילה, ולכן שיחה למספר אף פעם לא מוצפנת מקצה לקצה. שיחות בין אפליקציות לא מגיעות לשער בכלל, וכך WhatsApp יכולה להצפין אותן מקצה לקצה[32].

שיחה בין אפליקציות מול שיחה למספר טלפון
שאלהשיחה בין אפליקציות (WhatsApp Web, Meet)שיחה למספר (חייגן אינטרנטי)
למי אפשר להגיע?לאנשים באותה אפליקציה, או לאורחים שפותחים קישור לשיחה[44]לטלפונים קוויים וניידים במדינות שהספק מחבר אליהן[5]
כמה זה עולה?כלום ב-WhatsApp Web[4]לפי דקה, למשל 0.063 ₪ לארה״ב ב-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] הן שאלות של בטיחות; בדיקות הפרטיות והבטיחות שלי עונות עליהן שירות אחר שירות.

במדריך הזה

שאלות נפוצות

האם השימוש ב-WebRTC בחינם?

כן. הדפדפנים כוללים את WebRTC כתכונה ללא תמלוגים[7], ופרויקט הייחוס הוא קוד פתוח שמאחוריו עומדות Apple, Google, Microsoft ו-Mozilla[1]. אף אחד לא משלם כדי להשתמש בו בתוך לשונית. מה שעולה כסף הוא ההגעה למספר טלפון, כי הרשת שהמספר שייך לה גובה תשלום על מסירת השיחה[6]. לכן חייגנים אינטרנטיים מחייבים לפי דקה, ושיחות בין אפליקציות הן בחינם.

האם שיחת WebRTC עוברת ישירות בין המשתתפים (peer-to-peer)?

לפעמים. WebRTC מאפשר לשני דפדפנים להחליף שמע ישירות, מעמית לעמית, בלי תוספים[22], אבל כשנתב או חומת אש חוסמים את הנתיב הישיר, שרת TURN מעביר את השמע במקומו[13]. שיחה למספר טלפון אף פעם לא עוברת מעמית לעמית: הדפדפן שלכם מתחבר לספק, והשער שלו ממיר את הזרם לאות טלפון רגיל לפני שהוא מגיע למספר שחייגתם[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.007 ₪ לדקה לניידים לעומת 0.002 ₪ לקווים נייחים[6][6]. המחירונים לצרכן מראים את אותו פער: TwinPhone מתמחר קווים נייחים בבריטניה ב-0.19 ₪ וניידים בבריטניה ב-0.38 ₪ לדקה[10].

אפשר לקבל שיחות טלפון בדפדפן?

רק אם השירות נותן לכם מספר טלפון: Google Voice מצלצל בדפדפן כשאתם מחוברים והחלון פתוח[36], ומספר שכור של TwinPhone בארה״ב, בקנדה או בפוארטו ריקו מצלצל בלשונית[16] בעלות של 0.063 ₪ לדקה[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 או מרכזייה משרדית[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].

המחירים הומרו ל-ILS לפי השער מ-30 באוקטובר 2026 (European Central Bank euro foreign exchange reference rates). העבירו את העכבר מעל מחיר כדי לראות את המחיר המקורי של ספק השירות.

לשאול בינה מלאכותית על המחקר הזה

כל כפתור פותח את העוזר בכרטיסייה חדשה ומבקש ממנו לסכם את העמוד הזה עם קישור אליו כמקור.

מקורות

  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