Μετάβαση στο περιεχόμενο

Πώς λειτουργεί

Πώς λειτουργεί η VoIP τηλεφωνία στον browser, από το WebRTC στην καρτέλα σας ως το τηλέφωνο που χτυπά

Προσθέστε το callfrombrowser.org ως προτιμώμενη πηγή στο Google

Εν συντομία

Μια κλήση από browser βασίζεται στο WebRTC, ένα σύνολο ανοιχτών προτύπων ενσωματωμένο σε όλους τους μεγάλους browser[1]: μόλις επιτρέψετε την πρόσβαση στο μικρόφωνο[2], η σελίδα συμπιέζει τη φωνή σας και τη στέλνει κρυπτογραφημένη στην υπηρεσία κλήσεων[3]. Ανάμεσα σε δύο χρήστες της ίδιας εφαρμογής η κλήση μένει στο ίντερνετ, και γι' αυτό οι κλήσεις από το WhatsApp Web μπορούν να είναι δωρεάν[4]. Για να χτυπήσει ένα σταθερό ή ένα κινητό, η πύλη (gateway) της υπηρεσίας μετατρέπει την κλήση σε κανονική τηλεφωνική κλήση[5], και το δίκτυο στο οποίο ανήκει ο αριθμός χρεώνει ανά λεπτό για να την παραδώσει[6]: αυτό το τελευταίο σκέλος είναι που πληρώνετε.

Βασικά στοιχεία

Τι είναι το WebRTC;

Το WebRTC (Web Real-Time Communication) είναι η «μηχανή» κλήσεων μέσα στον browser σας: ένα JavaScript API μαζί με μια σειρά πρωτοκόλλων επικοινωνίας που επιτρέπει σε μια ιστοσελίδα να στέλνει ήχο και βίντεο σε πραγματικό χρόνο χωρίς plug-in ή ξεχωριστή εφαρμογή[7]. Το W3C και η IETF το έκαναν επίσημο πρότυπο στις 26 Ιανουαρίου 2021[7], και όλοι οι μεγάλοι browser το περιλαμβάνουν[1].

Το έργο ανοιχτού κώδικα WebRTC υποστηρίζεται από τις Apple, Google, Microsoft και Mozilla[1], δηλαδή τις εταιρείες πίσω από Safari, Chrome, Edge και Firefox, οπότε μία σελίδα κλήσεων μπορεί να δουλεύει και στους τέσσερις browser. Οι browser το περιλαμβάνουν χωρίς τέλη αδειοδότησης[7], άρα η ίδια η τεχνολογία δεν κοστίζει τίποτα σε άδειες ούτε σε εσάς ούτε στην υπηρεσία κλήσεων.

Διάβασα τα πρότυπα πίσω από μια κλήση από browser για να δω ποια κομμάτια μετρούν όταν καλείτε έναν αριθμό τηλεφώνου. Μετρούν πέντε:

Τα κομμάτια του WebRTC που χρησιμοποιεί μια τηλεφωνική κλήση
ΚομμάτιΤι κάνειΤι παρατηρείτε
Πρόσβαση στο μικρόφωνο (getUserMedia)Δίνει στη σελίδα το μικρόφωνό σας, μόνο σε σελίδα HTTPS και μόνο αφού το επιτρέψετε[2]Το παράθυρο άδειας· ο Chrome σάς αφήνει να επιτρέψετε έναν ιστότοπο όσο τον επισκέπτεστε, μόνο αυτήν τη φορά ή ποτέ[11]
Codecs (Opus και G.711)Συμπιέζουν τη φωνή σας· κάθε browser πρέπει να υποστηρίζει και τους δύο[8]Συνήθως τίποτα: ο Opus κλιμακώνεται από 6 kbit/s για ομιλία στενής ζώνης έως 510 kbit/s[12]
Κρυπτογράφηση (DTLS-SRTP)Κρυπτογραφεί τον ήχο σε κάθε σύνδεση WebRTC: το DTLS-SRTP πρέπει να προσφέρεται για κάθε κανάλι πολυμέσων και ο μη κρυπτογραφημένος ήχος δεν επιτρέπεται[3]Δεν υπάρχει τίποτα να ενεργοποιήσετε ούτε τίποτα να απενεργοποιήσετε
Δημιουργία σύνδεσης (ICE, STUN, TURN)Βρίσκει διαδρομή μέσα από routers και firewalls και αναμεταδίδει τον ήχο μέσω διακομιστή όταν η απευθείας διαδρομή είναι μπλοκαρισμένη[13]Συνήθως τίποτα· σε δίκτυα που μπλοκάρουν τις απευθείας συνδέσεις, ο ήχος περνά από τον διακομιστή αναμετάδοσης
Τόνοι πληκτρολογίου (telephone-event)Στέλνει τα ψηφία 0 έως 9, * και # ως ξεχωριστά συμβάντα που κάθε άκρο πρέπει να χειρίζεται[8]Τα αυτόματα τηλεφωνικά μενού που λένε «πατήστε 1» αντιδρούν στο πληκτρολόγιο της σελίδας

Με βάση τα πρότυπα της IETF και του W3C και το MDN, όπως τα διάβασα στις .

Οι web dialers, δηλαδή οι υπηρεσίες που καλούν αριθμούς τηλεφώνου μέσα από τον browser, αναφέρουν το WebRTC στη δική τους τεκμηρίωση: το PopTox[14], το Globfone[15], το TwinPhone[16], το Call2Friends[17] και το webphone του Zadarma[18] δηλώνουν όλα ότι βασίζονται σε αυτό.

Πώς φτάνει μια κλήση από browser σε σταθερό ή κινητό;

Μέσω μιας πύλης (gateway). Η σελίδα καταγράφει τη φωνή σας, το WebRTC τη μεταφέρει κρυπτογραφημένη στην υπηρεσία κλήσεων και η πύλη της υπηρεσίας τη μετατρέπει σε κανονική τηλεφωνική κλήση, την οποία ένας τηλεπικοινωνιακός πάροχος παραδίδει στον αριθμό που καλέσατε. Όπως το διατυπώνει η FCC, μια κλήση προς κανονικό αριθμό μετατρέπεται σε κανονικό τηλεφωνικό σήμα πριν φτάσει στον προορισμό της[5].

Πώς μια κλήση από τον browser φτάνει σε ένα τηλέφωνοΟ browser σας στέλνει τον ήχο μέσω WebRTC στην υπηρεσία, μια πύλη (gateway) τον μετατρέπει σε κανονική τηλεφωνική κλήση και το τηλεφωνικό δίκτυο καλεί τον αριθμό που πληκτρολογήσατε.κρυπτογραφημένος ήχοςSIPPSTNχτυπάΟ browser σαςΥπηρεσία (WebRTC)Πύλη SIPΤηλεφωνικό δίκτυοΤηλέφωνο παραλήπτηΠώς μια κλήση από τον browser φτάνει σε ένα τηλέφωνοΟ browser σας στέλνει τον ήχο μέσω WebRTC στην υπηρεσία, μια πύλη (gateway) τον μετατρέπει σε κανονική τηλεφωνική κλήση και το τηλεφωνικό δίκτυο καλεί τον αριθμό που πληκτρολογήσατε.κρυπτογραφημένος ήχοςSIPPSTNχτυπάΟ browser σαςΥπηρεσία (WebRTC)Πύλη SIPΤηλεφωνικό δίκτυοΤηλέφωνο παραλήπτη
Πέντε στάσεις μέχρι το τηλέφωνο: η καρτέλα σας, το WebRTC, η πύλη του παρόχου, το τηλεφωνικό δίκτυο και η συσκευή του παραλήπτη.

Τι συμβαίνει βήμα βήμα από τη στιγμή που πατάτε «Κλήση» μέχρι να ακούσετε να χτυπά:

  1. Η σελίδα κλήσεων φορτώνει μέσω HTTPS. Σε μη κρυπτογραφημένη σελίδα ο browser δεν προσφέρει καθόλου το μικρόφωνο[2].
  2. Επιτρέπετε το μικρόφωνο. Ο Chrome ζητά άδεια ανά ιστότοπο, και ένας ιστότοπος που έχετε μπλοκάρει δεν μπορεί να πραγματοποιήσει κλήση[11].
  3. Η σελίδα σηματοδοτεί την κλήση. Στέλνει στον πάροχο τον αριθμό που πληκτρολογήσατε. Το WebRTC αφήνει αυτό το βήμα σε κάθε υπηρεσία[19]· μια τυποποιημένη επιλογή είναι το SIP μέσω WebSocket[20].
  4. Η φωνή σας ταξιδεύει ως τον πάροχο. Ο browser τη συμπιέζει, με τον Opus ως προτιμώμενο codec[8], και την κρυπτογραφεί με SRTP[3]. Αν ένας router μπλοκάρει την απευθείας διαδρομή, ένας διακομιστής αναμετάδοσης προωθεί τον ήχο[13].
  5. Η πύλη περνά στο τηλεφωνικό δίκτυο. Ο πάροχος μετατρέπει τη ροή σε κανονικό τηλεφωνικό σήμα[5], χρησιμοποιώντας όπου χρειάζεται τον G.711, τον codec που το WebRTC μοιράζεται με τα παλαιότερα τηλεφωνικά συστήματα[8], και παραδίδει την κλήση σε έναν τηλεπικοινωνιακό πάροχο.
  6. Το δίκτυο στο οποίο ανήκει ο αριθμός κάνει το τηλέφωνο να χτυπήσει. Χρεώνει την πλευρά του καλούντος για την παράδοση, ή αλλιώς τον τερματισμό, της κλήσης[6], ενώ ο παραλήπτης δεν χρειάζεται τίποτα περισσότερο από ένα συνηθισμένο τηλέφωνο[5].

Όταν η κλήση καταλήγει σε αυτόματο τηλεφωνικό μενού, τα πλήκτρα που πατάτε περνούν κι αυτά, γιατί κάθε άκρο WebRTC πρέπει να μπορεί να στέλνει τα ψηφία του πληκτρολογίου ως ξεχωριστά συμβάντα τόνων[8]. Το δεύτερο μισό της διαδρομής, μετά την πύλη, από τον πάροχο ως τη συσκευή, το εξηγώ στο άρθρο τι είναι το PSTN και πώς δρομολογεί μια κλήση.

Ποια είναι η διαφορά ανάμεσα σε WebRTC και SIP;

Το WebRTC μεταφέρει τον ήχο, ενώ το SIP στήνει την κλήση. Το WebRTC αφήνει σκόπιμα τη δημιουργία της κλήσης, δηλαδή τη σηματοδοσία, σε κάθε υπηρεσία[19]. Το SIP (Session Initiation Protocol) είναι το πρότυπο σηματοδοσίας της IETF για τη δημιουργία, την τροποποίηση και τον τερματισμό συνεδριών, όπως οι τηλεφωνικές κλήσεις μέσω ίντερνετ[21]. Ένα τηλέφωνο στον browser μπορεί να χρησιμοποιεί και τα δύο: WebRTC στην καρτέλα και SIP προς την πλευρά του τηλεφωνικού δικτύου.

WebRTC και SIP δίπλα δίπλα
ΕρώτησηWebRTCSIP
Τι κάνει;Καταγράφει και στέλνει τον ήχο και βρίσκει διαδρομή μέσα στο δίκτυο[13]Στήνει, τροποποιεί και τερματίζει κλήσεις[21]
Πού τρέχει;Μέσα στον browser, χωρίς να εγκαταστήσετε τίποτα[22]Σε εφαρμογές softphone και σε τηλεφωνικά κέντρα παρόχων και γραφείων (PBX)[23]· σε ιστοσελίδα, μέσω WebSocket[20]
Είναι κρυπτογραφημένος ο ήχος;Πάντα: τα πολυμέσα πρέπει να χρησιμοποιούν SRTP[3]Προαιρετικά: ο οδηγός ρύθμισης του Zadarma, για παράδειγμα, αναφέρει το SRTP ως ρύθμιση που πρέπει να ενεργοποιήσετε[24]
Με τι συνδέεστε;Με τον λογαριασμό του ίδιου του ιστότοπουΜε λογαριασμό SIP, τον οποίο μια γενική εφαρμογή μπορεί να πάρει από οποιονδήποτε πάροχο SIP[23]

Με βάση τα RFC 3261, RFC 7118 και RFC 8827, το MDN και την τεκμηρίωση των παρόχων, όπως τα διάβασα στις .

Κανένας από τους web dialers για ιδιώτες που διάβασα δεν λέει ποια σηματοδοσία χρησιμοποιεί το πληκτρολόγιό του, οπότε δεν μπορώ να σας πω ποιοι τρέχουν πάνω σε SIP. Οι επαγγελματικές πλατφόρμες είναι πιο ανοιχτές: το SIP Link του Google Voice συνδέει με το Google Voice το υπάρχον συμβόλαιο ενός οργανισμού με τηλεπικοινωνιακό πάροχο και τον εξοπλισμό του[25], ενώ το Zadarma προσφέρει τόσο webphone με WebRTC[18] όσο και οδηγούς για τη σύνδεση τηλεφωνικών κέντρων γραφείου μέσω SIP[24].

Το softphone είναι η εγκατεστημένη εκδοχή ενός τηλεφώνου στον browser: συνδέεται με λογαριασμό SIP αντί για τα στοιχεία σύνδεσης ενός ιστότοπου. Η σύγκριση softphone και τηλεφώνου στον browser εξηγεί ποιο ταιριάζει σε ποιον.

Γιατί οι κλήσεις από εφαρμογή σε εφαρμογή είναι δωρεάν, ενώ οι κλήσεις σε αριθμούς τηλεφώνου κοστίζουν;

Επειδή μόνο μια κλήση σε αριθμό χρησιμοποιεί το δίκτυο άλλης εταιρείας. Μια κλήση στο WhatsApp Web γίνεται ανάμεσα σε δύο χρήστες του ίντερνετ, οπότε δεν σας κοστίζει τίποτα[4]. Μια κλήση σε σταθερό ή κινητό πρέπει να παραδοθεί στον πάροχο στον οποίο ανήκει ο αριθμός, και οι πάροχοι χρεώνουν ο ένας τον άλλον ανά λεπτό για την παράδοση, ή αλλιώς τον τερματισμό, των κλήσεων στα δίκτυά τους[6].

Η FCC κάνει την ίδια διάκριση ανάμεσα στις υπηρεσίες VoIP που φτάνουν μόνο σε χρήστες της ίδιας υπηρεσίας και σε εκείνες που μπορούν να καλέσουν οποιονδήποτε έχει αριθμό τηλεφώνου[5]. Οι δωρεάν κλήσεις από εφαρμογή σε εφαρμογή ανήκουν στην πρώτη κατηγορία· ένας web dialer ανήκει στη δεύτερη και πληρώνει τα τηλεφωνικά δίκτυα για κάθε λεπτό σύνδεσης.

Τα τέλη τερματισμού εξαρτώνται από το δίκτυο που καλείτε. Στην ΕΕ έχουν ανώτατο όριο 0,002 € το λεπτό για τα κινητά και 0,0007 € για τα σταθερά[6][6], αλλά τα όρια δεν καλύπτουν κλήσεις από αριθμούς εκτός ΕΕ[6]. Οι τιμοκατάλογοι λιανικής δείχνουν την ίδια διαφορά: το Yolla χρεώνει 0,054 € το λεπτό προς σταθερά του Ηνωμένου Βασιλείου και 0,090 € προς κινητά[9], ενώ το Quo λέει ότι οι χρεώσεις του διαφέρουν ανάλογα με τον πάροχο μέσα σε κάθε χώρα[26].

Από πάνω προστίθεται το μοντέλο κάθε υπηρεσίας. Από τις ΗΠΑ, σχεδόν όλες οι κλήσεις του Google Voice προς αριθμούς ΗΠΑ και Καναδά είναι δωρεάν[27], αλλά οι προσωπικοί λογαριασμοί διατίθενται μόνο στις ΗΠΑ[28]. Το TwinPhone δεν έχει δωρεάν πακέτο[29], ζητά φόρτιση τουλάχιστον 8,95 € πριν από την πρώτη κλήση[30] και χρεώνει 0,11 € το λεπτό προς κινητά του Ηνωμένου Βασιλείου[10], περισσότερο από το Yolla.

Πώς χειρίζονται πέντε υπηρεσίες την εμβέλεια, τη δωρεάν χρήση, τις εισερχόμενες κλήσεις και την κρυπτογράφηση, όπως τα δημοσίευαν στις :

Σύγκριση
ΥπηρεσίαΚαλεί αριθμούς τηλεφώνουΔωρεάν επιλογήΕισερχόμενες κλήσεις και αναγνώριση κλήσηςΑπόρρητο
WhatsAppΜόνο επαφές WhatsApp και καλεσμένοι μέσω συνδέσμου[31]Ναι, χωρίς χρονικό όριο[4]Οι κλήσεις από χρήστες WhatsApp χτυπούν στην καρτέλα[31]Κρυπτογράφηση από άκρο σε άκρο[32]
TwinPhoneΣταθερά και κινητά, 145+ χώρες[16]Όχι: μόνο πληρωμένο υπόλοιπο, χωρίς δοκιμή[29]Με μισθωμένο αριθμό ΗΠΑ/Καναδά, 0,018 €/λεπτό[33]Κρυπτογράφηση κατά τη μεταφορά, όχι από άκρο σε άκρο[34]
Google VoiceΑριθμοί ΗΠΑ, Καναδά και διεθνείς[27]Ναι, προσωπικό πακέτο, για κλήσεις από τις ΗΠΑ[35]Ναι: ο δωρεάν αριθμός σας χτυπά στην καρτέλα[36]Καμία αναφορά σε κρυπτογράφηση από άκρο σε άκρο· η Google αποθηκεύει δεδομένα κλήσεων[37]
YollaΚινητά και σταθερά σε όλο τον κόσμο[38]Όχι· δωρεάν κλήσεις Yolla προς Yolla μόνο στην εφαρμογή[38]Όχι: μόνο εξερχόμενες[38]Κρυπτογραφημένη σύνδεση· καμία αναφορά σε κρυπτογράφηση από άκρο σε άκρο[38]
PopToxΚινητά και σταθερά· δηλώνει 246 χώρες[39]Ναι: τον ίδιο αριθμό έως 5 φορές την ημέρα[40]Δεν βρέθηκαν· κοινός εμφανιζόμενος αριθμός 218-414-1141[41]Ο ιστότοπος και οι όροι του 2016 αντιφάσκουν για την κρυπτογράφηση[42]

Στο κινητό, σύρετε τον πίνακα οριζόντια για να δείτε όλες τις στήλες.

Οι δωρεάν επιλογές και οι παγίδες τους βρίσκονται στις δωρεάν κλήσεις από browser ανάμεσα σε εφαρμογές, οι τιμές ανά λεπτό για κάθε προορισμό στις χρεώσεις ανά χώρα, και κάθε υπηρεσία που βαθμολόγησα στην πλήρη σύγκρισή μου των υπηρεσιών κλήσεων από browser.

Πώς λειτουργεί το VoIP και είναι VoIP μια κλήση από browser;

Ναι, μια κλήση από browser είναι VoIP, με τον browser στον ρόλο του τηλεφώνου. Το VoIP μετατρέπει τη φωνή σας σε ψηφιακό σήμα που ταξιδεύει μέσω ίντερνετ, και μια κλήση σε κανονικό αριθμό μετατρέπεται σε κανονικό τηλεφωνικό σήμα πριν φτάσει στον προορισμό της[5]. Τα προϊόντα VoIP διαφέρουν κυρίως στη συσκευή: υπολογιστής, επιτραπέζιο τηλέφωνο VoIP ή συνηθισμένο τηλέφωνο με αντάπτορα[5], και πλέον μια καρτέλα του browser.

Τρόποι για κλήσεις μέσω ίντερνετ και πού ταιριάζει ο browser
Τρόπος κλήσηςΤι εγκαθιστάτεΜε τι συνδέεστεΚαλεί αριθμούς τηλεφώνου;
Web dialer (Yolla Web, TwinPhone, PopTox)Τίποτα: η σελίδα χρησιμοποιεί το WebRTC του browser[16]Λογαριασμό στον ιστότοπο, ή κανέναν για τις δωρεάν κλήσεις του PopTox[43]Ναι, μέσω της πύλης του παρόχου[34]
Εφαρμογή μηνυμάτων σε καρτέλα (WhatsApp Web, Google Meet)Τίποτα[4]Τον λογαριασμό σας στην εφαρμογή ή στη GoogleWhatsApp: μόνο επαφές του WhatsApp και καλεσμένους μέσω συνδέσμου κλήσης[31][44]· Meet: μόνο σε συσκέψεις Workspace[45]
Εφαρμογή softphone (MicroSIP)Μια εφαρμογή στον υπολογιστήΛογαριασμό SIP από οποιονδήποτε πάροχο[23]Αν ο πάροχος SIP πουλά κλήσεις προς αριθμούς
Επιτραπέζιο τηλέφωνο VoIP ή αντάπτοραςΜια συσκευή στη γραμμή ευρυζωνικής σύνδεσης[5]Τον λογαριασμό του παρόχουΕξαρτάται από το πρόγραμμα[5]
Κλήσεις μέσω Wi-Fi του παρόχου κινητής (Wi-Fi Calling)Τίποτα· είναι μέρος της σύνδεσης κινητής σας[46]Την κάρτα SIM και το πρόγραμμα του παρόχου σαςΝαι: οι κανονικές κλήσεις σας περνούν από το Wi-Fi αντί για το δίκτυο κινητής[47]

Με βάση σελίδες της FCC, παρόχων κινητής και υπηρεσιών, όπως τις διάβασα στις .

Δύο λειτουργίες μοιάζουν με κλήσεις από browser, αλλά δεν είναι. Οι κλήσεις μέσω Wi-Fi (Wi-Fi Calling) είναι λειτουργία του προγράμματος κινητής σας και δουλεύουν μόνο αν τις προσφέρει ο πάροχός σας[46], ενώ το Phone Link της Microsoft πραγματοποιεί κλήσεις μέσω του δικού σας συνδεδεμένου κινητού, με Bluetooth ενεργό και στις δύο συσκευές[48]. Η σύγκριση Wi-Fi Calling και κλήσης από browser εξηγεί πότε έχει νόημα το καθένα.

Το VoIP γενικά έχει γνωστά αδύνατα σημεία: ορισμένες υπηρεσίες σταματούν να λειτουργούν σε διακοπή ρεύματος[5] και δεν συνδέονται όλες απευθείας με το 911[5]. Η σύγκριση VoIP και σταθερού για το σπίτι ζυγίζει αυτά τα υπέρ και τα κατά για μια οικιακή γραμμή.

Τι αλλάζει όταν μια κλήση βγαίνει από το ίντερνετ;

Στην πύλη αλλάζουν η κρυπτογράφηση, η αναγνώριση κλήσης και το τι μπορείτε να καλέσετε. Το WebRTC κρυπτογραφεί τον ήχο από τον browser σας ως τον πάροχο[3], αλλά μετά την πύλη ο ήχος ταξιδεύει ως συνηθισμένη τηλεφωνική κλήση, οπότε μια κλήση σε αριθμό δεν είναι ποτέ κρυπτογραφημένη από άκρο σε άκρο. Οι κλήσεις από εφαρμογή σε εφαρμογή δεν φτάνουν ποτέ σε πύλη, και γι' αυτό το WhatsApp μπορεί να τις κρυπτογραφεί από άκρο σε άκρο[32].

Κλήση από εφαρμογή σε εφαρμογή και κλήση σε αριθμό τηλεφώνου
ΕρώτησηΚλήση από εφαρμογή σε εφαρμογή (WhatsApp Web, Meet)Κλήση σε αριθμό (web dialer)
Ποιους μπορείτε να καλέσετε;Χρήστες της ίδιας εφαρμογής ή καλεσμένους που ανοίγουν σύνδεσμο κλήσης[44]Σταθερά και κινητά στις χώρες που συνδέει ο πάροχος[5]
Πόσο κοστίζει;Τίποτα στο WhatsApp Web[4]Χρέωση ανά λεπτό, για παράδειγμα 0,018 € προς ΗΠΑ με το TwinPhone[10]
Είναι κρυπτογραφημένη από άκρο σε άκρο;Ναι στο WhatsApp[32]· προαιρετικά στις κλήσεις Meet ανάμεσα σε προσωπικούς λογαριασμούς[49]Όχι: κρυπτογραφείται ως τον πάροχο και μετά ισχύει η ασφάλεια του ίδιου του τηλεπικοινωνιακού παρόχου[34]
Τι βλέπει ο συνομιλητής σας;Τον λογαριασμό σας σε αυτή την εφαρμογήΤον αριθμό που στέλνει η υπηρεσία: έναν κοινόχρηστο αριθμό στο PopTox[41], τον δικό σας αριθμό στο Yolla, σύμφωνα με την αρχική του σελίδα[50], και έναν κοινόχρηστο, μισθωμένο ή επαληθευμένο αριθμό στο TwinPhone[16]
Μπορείτε να καλέσετε αριθμούς έκτακτης ανάγκης;Όχι στο WhatsApp[51]Όχι στο TwinPhone[29] ούτε στο δωρεάν Google Voice[27]
Χρειάζεται ίντερνετ ο συνομιλητής σας;Ναι, και την ίδια εφαρμογήΌχι, αρκεί ένα συνηθισμένο τηλέφωνο[5]

Τα έλεγξα στις .

Το TwinPhone, που χορηγεί αυτό το site, περιγράφει την ίδια γέφυρα στον οδηγό του για τις κλήσεις μέσα από τον browser: το σκέλος του browser είναι κρυπτογραφημένο και στη συνέχεια συνδέεται με το δημόσιο τηλεφωνικό δίκτυο, όπου ισχύει το μοντέλο ασφάλειας του παρόχου του παραλήπτη[34]. Η αρχική σελίδα του PopTox, αντίθετα, διαφημίζει κρυπτογράφηση WebRTC από άκρο σε άκρο[39], κάτι που μια κλήση η οποία καταλήγει σε τηλεφωνική γραμμή δεν μπορεί να έχει.

Η αναγνώριση κλήσης, οι κλήσεις έκτακτης ανάγκης και οι διευθύνσεις IP που μπορεί να αποκαλύψει το WebRTC[52] είναι ζητήματα ασφάλειας· οι έλεγχοι ιδιωτικότητας και ασφάλειας που έκανα τα απαντούν υπηρεσία προς υπηρεσία.

Σε αυτόν τον οδηγό

Συχνές ερωτήσεις

Είναι δωρεάν η χρήση του WebRTC;

Ναι. Οι browser περιλαμβάνουν το WebRTC ως λειτουργία χωρίς τέλη αδειοδότησης[7], και το έργο αναφοράς είναι ανοιχτού κώδικα, με την υποστήριξη των Apple, Google, Microsoft και Mozilla[1]. Κανείς δεν πληρώνει για να το χρησιμοποιήσει μέσα σε μια καρτέλα. Αυτό που κοστίζει είναι η κλήση προς αριθμό τηλεφώνου, επειδή το δίκτυο στο οποίο ανήκει ο αριθμός χρεώνει την παράδοση της κλήσης[6]. Γι' αυτό οι web dialers χρεώνουν ανά λεπτό, ενώ οι κλήσεις από εφαρμογή σε εφαρμογή είναι δωρεάν.

Είναι peer-to-peer μια κλήση WebRTC;

Μπορεί να είναι. Το WebRTC επιτρέπει σε δύο browser να ανταλλάσσουν ήχο απευθείας, peer to peer, χωρίς plug-in[22], αλλά όταν ένας router ή ένα firewall μπλοκάρει την απευθείας διαδρομή, ένας διακομιστής TURN αναμεταδίδει τον ήχο[13]. Μια κλήση σε αριθμό τηλεφώνου δεν είναι ποτέ peer to peer: ο browser σας συνδέεται με τον πάροχο, του οποίου η πύλη μετατρέπει τη ροή σε κανονικό τηλεφωνικό σήμα πριν φτάσει στον αριθμό που καλέσατε[5].

Ποιοι ιστότοποι και ποιες εφαρμογές χρησιμοποιούν WebRTC για κλήσεις;

Οι περισσότερες υπηρεσίες που καλούν από καρτέλα. Web dialers όπως το PopTox και το TwinPhone το αναφέρουν στην τεκμηρίωσή τους[14][16], όπως και επαγγελματικά τηλεφωνικά συστήματα σαν το Ringover[53] και το JustCall[54]. Ο web client ανοιχτού κώδικα του Telegram ενεργοποιεί τις κλήσεις μόνο όπου ο browser υποστηρίζει WebRTC[55].

Χρειάζεται να εγκαταστήσω κάτι για να κάνω κλήση από browser;

Όχι. Το WebRTC είναι μέρος του browser, οπότε οι κλήσεις δεν χρειάζονται plug-in ή πρόσθετο λογισμικό[22]. Χρειάζεστε έναν ενημερωμένο browser, μικρόφωνο και σύνδεση στο ίντερνετ· το TwinPhone, για παράδειγμα, αναφέρει Chrome, Edge, Firefox, Brave και Safari σε υπολογιστές και κινητά[16]. Το μόνο που παραχωρείτε είναι η πρόσβαση στο μικρόφωνο, την οποία ο browser ζητά ξεχωριστά για κάθε ιστότοπο[11].

Πόσο εύρος ζώνης ή πόσα δεδομένα καταναλώνει μια κλήση από browser;

Λίγα. Για το Google Voice, η Google ζητά τουλάχιστον 32 kbps ανά συμμετέχοντα στην κλήση και συνιστά πάνω από 50 kbps για καλή ποιότητα[56]. Στα 50 kbps, μία ώρα ήχου προς μία κατεύθυνση αντιστοιχεί σε περίπου 22 MB. Ο Opus, ο codec που προτιμούν οι browser[8], μπορεί να πέσει μέχρι και τα 6 kbit/s για ομιλία στενής ζώνης[12].

Είναι κρυπτογραφημένη από άκρο σε άκρο μια κλήση από browser;

Μόνο ανάμεσα σε χρήστες της ίδιας εφαρμογής, και μόνο όταν το δηλώνει η εφαρμογή: το WhatsApp κρυπτογραφεί τις κλήσεις του από άκρο σε άκρο[32]. Μια κλήση σε αριθμό τηλεφώνου δεν μπορεί να είναι, επειδή η πύλη του παρόχου τη μετατρέπει σε συνηθισμένη τηλεφωνική κλήση. Το WebRTC την κρυπτογραφεί από τον browser σας ως τον πάροχο[3], και το TwinPhone, για παράδειγμα, λέει ότι το τελικό σκέλος ακολουθεί το μοντέλο ασφάλειας του παρόχου του παραλήπτη[34].

Γιατί η κλήση σε κινητό κοστίζει περισσότερο από την κλήση σε σταθερό;

Ένας λόγος είναι η χρέωση που επιβάλλει το δίκτυο του παραλήπτη για την παράδοση της κλήσης[6]: τα δίκτυα κινητής επιτρέπεται να χρεώνουν περισσότερο. Στην ΕΕ το ανώτατο όριο είναι 0,002 € το λεπτό για τα κινητά έναντι 0,0007 € για τα σταθερά[6][6]. Οι τιμοκατάλογοι λιανικής δείχνουν την ίδια διαφορά: το TwinPhone χρεώνει 0,054 € το λεπτό τα σταθερά του Ηνωμένου Βασιλείου και 0,11 € τα κινητά[10].

Μπορεί ένας browser να δέχεται τηλεφωνικές κλήσεις;

Μόνο αν η υπηρεσία σάς δίνει αριθμό τηλεφώνου: το Google Voice χτυπά στον browser όσο είστε συνδεδεμένοι και το παράθυρο είναι ανοιχτό[36], και ένας μισθωμένος αριθμός TwinPhone ΗΠΑ, Καναδά ή Πουέρτο Ρίκο χτυπά στην καρτέλα[16] με 0,018 € το λεπτό[33]. Το Yolla Web κάνει μόνο εξερχόμενες κλήσεις[38] και το PopTox εμφανίζει έναν κοινόχρηστο αριθμό για όλους[41]· ποιος αριθμός εμφανίζεται στην κλήση σας και αν μπορούν να σας καλέσουν πίσω εξαρτάται από την υπηρεσία.

Γιατί ο browser ζητά πρόσβαση στο μικρόφωνό μου;

Επειδή μια ιστοσελίδα δεν αποκτά πρόσβαση στο μικρόφωνο μέχρι να τη δώσετε εσείς, και μόνο σε ασφαλή σελίδα HTTPS[2]. Ο Chrome σάς επιτρέπει να δώσετε άδεια σε έναν ιστότοπο όσο τον επισκέπτεστε, μόνο αυτήν τη φορά ή ποτέ, και δείχνει στις ρυθμίσεις του τους ιστότοπους που επιτρέψατε ή μπλοκάρατε[11]. Σε Mac, και ο ίδιος ο browser χρειάζεται άδεια για το μικρόφωνο στις Ρυθμίσεις συστήματος[57], ενώ στα Windows οι εφαρμογές υπολογιστή, μαζί και οι browser, χρειάζονται ενεργοποιημένη πρόσβαση στο μικρόφωνο[58].

Πώς λειτουργεί το WebRTC;

Το WebRTC κάνει τρεις δουλειές μέσα στον browser σας. Παίρνει το μικρόφωνο, μόνο σε σελίδα HTTPS και μόνο αφού το επιτρέψετε[2]. Βρίσκει μια διαδρομή δικτύου προς την άλλη άκρη, και αν ένας router ή ένα firewall μπλοκάρει την απευθείας σύνδεση, ένας διακομιστής TURN αναμεταδίδει τον ήχο[13]. Έπειτα συμπιέζει τη φωνή σας, κατά προτίμηση με Opus[8], και την κρυπτογραφεί με SRTP[3]. Στα πρότυπα που διάβασα, η αποκατάσταση της κλήσης, η σηματοδοσία, αφήνεται στην κάθε υπηρεσία[19].

Τι είναι οι κλήσεις SIP;

Οι κλήσεις SIP είναι κλήσεις μέσω ίντερνετ που στήνονται με το SIP, το Session Initiation Protocol: το πρότυπο της IETF για τη δημιουργία, την αλλαγή και τον τερματισμό συνεδριών όπως οι τηλεφωνικές κλήσεις μέσω ίντερνετ[21]. Softphones όπως το MicroSIP το χρησιμοποιούν για να συνδεθούν με οποιονδήποτε πάροχο SIP ή εταιρικό τηλεφωνικό κέντρο[23], με διακομιστή, όνομα χρήστη και κωδικό από τον πάροχο[59]. Μια ιστοσελίδα μπορεί να τρέξει SIP πάνω από WebSocket[20], αλλά κανένας από τους web dialers για ιδιώτες που διάβασα δεν λέει αν το κάνει το δικό του πληκτρολόγιο. Περισσότερα στο τι είναι ένας λογαριασμός SIP.

Τι είναι η κλήση VoIP;

Η κλήση VoIP είναι τηλεφωνική κλήση που μεταφέρεται μέσω ίντερνετ: VoIP σημαίνει Voice over Internet Protocol[5]. Η υπηρεσία μετατρέπει τη φωνή σας σε ψηφιακό σήμα που ταξιδεύει online, και αν καλέσετε κανονικό τηλεφωνικό αριθμό, μετατρέπεται σε συνηθισμένο τηλεφωνικό σήμα πριν φτάσει[5]. Μπορείτε να κάνετε μία από υπολογιστή, τηλέφωνο VoIP ή κανονικό τηλέφωνο με αντάπτορα[5], οπότε και μια κλήση από καρτέλα του browser είναι κλήση VoIP. Αυτός που καλείτε δεν χρειάζεται ειδικό εξοπλισμό[5].

Υπάρχει υπηρεσία VoIP τηλεφωνίας στον browser για κλήσεις σε τηλεφωνικούς αριθμούς;

Ναι, αρκετές. Στην κατάταξή μου για αναγνώστη στις ΗΠΑ, πρώτο είναι το TextNow και δεύτερο το Google Voice: και τα δύο καλούν από καρτέλα του browser[60][37] και κάνουν τις περισσότερες κλήσεις προς αριθμούς ΗΠΑ και Καναδά δωρεάν[61][27], αλλά εξυπηρετούν μόνο τις ΗΠΑ, και επιπλέον τον Καναδά το TextNow[28][62]. Το TwinPhone, τρίτο και χορηγός αυτού του ιστότοπου, χρειάζεται μόνο εγγραφή με email ή Google και κανέναν αριθμό τηλεφώνου[16], αλλά δεν έχει δωρεάν πακέτο[29]. Το Yolla, τέταρτο, χρεώνει λιγότερο προς κινητά του Ηνωμένου Βασιλείου[9][10].

Οι τιμές έχουν μετατραπεί σε EUR με την ισοτιμία της 30 Οκτωβρίου 2026 (European Central Bank euro foreign exchange reference rates). Περάστε τον δείκτη του ποντικιού πάνω από μια τιμή για να δείτε την αρχική τιμή του παρόχου.

Ρωτήστε την 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