Cos'è WebRTC, spiegato senza tecnicismi
WebRTC è la sigla inglese di Web Real-Time Communication, cioè comunicazione web in tempo reale. È un insieme di tecnologie aperte che i browser moderni (Chrome, Edge, Firefox e Safari, tra gli altri) hanno integrate per trasmettere voce, video e dati tra due punti in modo immediato.
In parole semplici: il browser sa già usare il tuo microfono, i tuoi altoparlanti e la tua webcam, e sa anche inviare quell'audio su internet con una buona qualità. Non devi installare un programma a parte né un componente aggiuntivo (quello che un tempo chiamavamo plugin). Una pagina web ben fatta chiede al browser il permesso di usare il microfono e, se accetti, puoi iniziare a parlare.
Per questo WebRTC non è un prodotto né un marchio: è la base tecnica su cui si costruiscono applicazioni di chiamata, videochiamata e assistenza clienti che funzionano dentro una scheda del browser.
Una breve storia: da progetto di Google a standard ufficiale
Nel 2010 Google acquistò Global IP Solutions (GIPS), un'azienda specializzata nell'elaborazione di voce e video su internet. A metà del 2011 rilasciò quella tecnologia come codice aperto con il nome WebRTC, con l'idea che qualsiasi browser potesse fare chiamate senza dipendere da programmi esterni.
Da lì il lavoro si divise tra due organizzazioni che definiscono come funziona internet:
- Il W3C (World Wide Web Consortium, l'ente che standardizza il web) si occupò delle istruzioni che i programmatori usano dentro il browser.
- L'IETF (Internet Engineering Task Force, il gruppo che definisce i protocolli di internet) si occupò delle regole di trasporto, sicurezza e formati audio e video. Quel lavoro è raccolto in un pacchetto di documenti tecnici chiamati RFC, a partire dall'RFC 8825, pubblicato nel gennaio 2021.
Il 26 gennaio 2021 il W3C e l'IETF annunciarono che WebRTC era ufficialmente uno standard, quando la specifica raggiunse il livello di Raccomandazione W3C, la categoria più alta che quell'ente assegna. La versione in vigore di quella Raccomandazione, che include modifiche successive, è datata 13 marzo 2025.
Probabilmente l'hai già usato senza saperlo
Quando il W3C annunciò lo standard, citò servizi che funzionano su WebRTC, come Google Meet, Google Duo e Cisco Webex. Se ti è mai capitato di entrare in una riunione di Meet dal browser, senza installare nulla, hai già usato questa tecnologia.
Lo stesso annuncio cita usi meno visibili: giochi in cloud, social network e perfino dispositivi connessi come telecamere IP e baby monitor. La conclusione pratica è che non si tratta di qualcosa di sperimentale: è una tecnologia matura che milioni di persone usano ogni giorno.
Come può sfruttarlo la tua azienda
Per l'assistenza clienti e le vendite, WebRTC apre diverse possibilità concrete:
- Pulsante "chiama" sul tuo sito web. Il visitatore fa clic e parla con un operatore dallo stesso browser, senza comporre un numero né consumare minuti del suo piano. La chiamata entra nel tuo centralino come qualsiasi altra.
- Softphone nel browser. Un softphone è un telefono fatto di software. Con WebRTC, l'operatore apre una pagina, accede con il suo interno e risponde, trasferisce o mette in attesa dal computer. Per collegarsi al centralino si usa di solito SIP (Session Initiation Protocol, il protocollo standard della telefonia via internet) trasportato su WebSocket, un canale di comunicazione permanente tra browser e server definito nell'RFC 7118.
- Lavoro da remoto senza complicazioni. Dato che tutto vive nel cloud, l'operatore può lavorare da casa o da un'altra sede con lo stesso interno, le stesse code di attesa e la stessa registrazione delle chiamate che ha in ufficio.
- Call center senza installare nulla. Aprire una nuova postazione si riduce a consegnare un utente, un computer con il browser aggiornato e una cuffia. Niente telefoni IP, niente cablaggio aggiuntivo e niente interventi tecnici su ogni postazione.
Queste funzioni si integrano in modo naturale con un centralino PBX in cloud (il PBX è il centralino telefonico dell'azienda) e con una piattaforma per call center, dove si gestiscono code, orari, registrazioni e report.
Per esempio: un'agenzia immobiliare che risponde da qualsiasi luogo
Per esempio, immagina un'agenzia immobiliare a Medellín con cinque agenti che passano buona parte della giornata a visitare immobili. Ogni scheda di appartamento sul suo sito web ha un pulsante "Parla con un agente".
- Un interessato vede un appartamento in affitto un sabato sera e fa clic sul pulsante.
- Il browser gli chiede il permesso di usare il microfono; lo concede e la chiamata entra nel centralino dell'agenzia.
- Il centralino la indirizza all'agente di turno, che risponde dal browser del suo portatile a casa, con la sua cuffia.
- Mentre parla, l'agente vede da quale scheda è arrivata la chiamata e fissa la visita per lunedì.
L'agenzia non ha comprato telefoni, non ha installato programmi sui computer e non ha dovuto pubblicare il cellulare personale di nessuno. Se lunedì assume un nuovo agente, lo abilita in pochi minuti. E se un cliente preferisce scrivere, lo stesso sito può offrirgli anche WhatsApp come canale alternativo.
Sicurezza: la cifratura non è facoltativa
Uno dei punti di forza di WebRTC è che la sicurezza è integrata di serie. L'RFC 8827, che ne definisce l'architettura di sicurezza, vieta di inviare audio o video non cifrati: tutti i canali voce e video devono essere protetti con SRTP (Secure Real-time Transport Protocol, la versione sicura del protocollo che trasporta l'audio), e le chiavi per questa cifratura si negoziano con DTLS (Datagram Transport Layer Security, una variante dello stesso meccanismo che protegge le pagine con il lucchetto). Questa combinazione è nota come DTLS-SRTP.
Inoltre, i browser consentono di usare il microfono solo su pagine sicure (con indirizzo https) e chiedono sempre un permesso esplicito all'utente prima di attivarlo, come documenta MDN Web Docs, il riferimento tecnico di Mozilla per sviluppatori. In pratica, nessuno può ascoltarti tramite una pagina web senza la tua autorizzazione.
Attenzione però: la cifratura protegge la conversazione mentre viaggia su internet. La sicurezza dei dispositivi, le password degli operatori e la gestione delle registrazioni restano responsabilità della tua azienda e del tuo fornitore.
Cosa ti serve perché funzioni bene
- Una buona connessione a internet. La voce consuma poca banda, ma è molto sensibile alla stabilità. Una connessione con interruzioni o molto ritardo si nota subito nella chiamata. Se puoi, collega le postazioni via cavo invece che in wifi.
- Cuffia con microfono. Gli altoparlanti e il microfono integrati del portatile generano eco e captano il rumore ambientale. Una cuffia semplice migliora molto l'esperienza da entrambe le parti.
- Browser aggiornato. Le versioni recenti di Chrome, Edge, Firefox e Safari includono WebRTC. Tenerle aggiornate evita problemi di compatibilità e corregge falle di sicurezza.
- Un centralino pronto. Il browser mette a disposizione microfono e altoparlanti; è il centralino a collegarsi alla rete telefonica, instradare le chiamate, registrarle e generare report.
Un dato a favore della qualità: l'IETF impone ai browser di supportare il codec Opus, progettato per la voce su internet, e il classico G.711 della telefonia tradizionale (RFC 7874). Questo fa sì che una chiamata avviata dal web si senta bene quando arriva al centralino.
Limiti da conoscere
WebRTC è un ottimo strumento, ma non fa miracoli. Prima di adottarlo, tieni conto di quanto segue:
- Dipende da internet. Se la connessione dell'operatore o del cliente cade, la chiamata si interrompe o va a scatti. Una linea mobile tradizionale resta più affidabile nelle zone con scarsa copertura dati.
- Alcune reti aziendali lo bloccano. Certi firewall limitano il traffico voce. In questi casi servono server intermedi, chiamati TURN, che inoltrano l'audio, oppure modifiche alla rete.
- Ci sono piccole differenze tra browser. MDN riconosce che il supporto è buono in generale, ma esistono ancora incompatibilità puntuali, quindi conviene fare prove sui browser che usano davvero i tuoi operatori e i tuoi clienti.
- Il browser deve restare aperto. Se l'operatore chiude la scheda o il computer va in sospensione, smette di ricevere chiamate. È una questione di abitudini e di configurazione.
- Non sostituisce tutti i canali. Molti clienti preferiscono ancora comporre un numero o scrivere in chat. L'ideale è che la chiamata dal web sia un canale in più, accanto ai tuoi numeri mobili e ai tuoi canali di messaggistica.
In sintesi
WebRTC trasforma il browser in un telefono sicuro, senza applicazioni né dispositivi aggiuntivi. Per la tua azienda significa mettere un pulsante di chiamata sul sito, allestire postazioni di assistenza in pochi minuti e lasciare che il tuo team lavori da dove si trova. In 19 80 TIC Cloud vediamo che il risultato migliore arriva quando questa tecnologia si collega a un centralino in cloud ben configurato, a una connessione stabile e a operatori con buone cuffie.



