📞 Telefonia & VoIP

Codec VoIP a confronto: G.711, G.722, Opus e quando usarli

La qualità audio di una chiamata VoIP dipende dal codec scelto. G.711, G.722, Opus: caratteristiche, banda richiesta e casi d'uso. Guida tecnica pratica.

Team Tecnico Velix15 maggio 20266 min di lettura
📞

Due telefoni VoIP, stessa connessione, qualità audio completamente diversa: il motivo è spesso il codec. Il codec determina come la voce viene codificata, compressa e trasmessa. Ecco come orientarsi.

Cos'è un codec audio

Un codec (coder-decoder) converte il segnale audio analogico del microfono in dati digitali da trasmettere sulla rete, e viceversa. Il processo:

  1. Il microfono cattura la voce (segnale analogico)
  2. Il codec campiona il segnale (frequenza di campionamento) e lo codifica
  3. I pacchetti audio viaggiano sulla rete (RTP su UDP)
  4. Il codec del destinatario decodifica e riproduce l'audio

La qualità finale dipende da: frequenza di campionamento, bitrate, algoritmo di compressione, gestione del packet loss.

G.711: il codec universale

G.711 è lo standard telefonico classico, esistente dagli anni '60 in forma analogica e poi digitalizzato. Esiste in due varianti:

  • G.711 PCMA (A-law): usato in Europa e Asia
  • G.711 PCMU (μ-law): usato in Nord America

Caratteristiche:

  • Banda audio: 300-3400 Hz (telefono classico)
  • Bitrate: 64 kbps per canale
  • Latenza algoritmica: < 1 ms (nessuna compressione)
  • Compatibilità: universale — qualsiasi telefono SIP lo supporta

Quando usarlo: quando la compatibilità è la priorità assoluta (interoperabilità con PSTN, centralini datati, dispositivi IoT con VoIP).

G.722: HD Voice

G.722 è il codec HD Voice per VoIP. È lo standard per le chiamate in alta definizione.

Caratteristiche:

  • Banda audio: 50-7000 Hz (vs 300-3400 Hz del G.711)
  • Bitrate: 64 kbps — stessa banda del G.711, qualità superiore
  • Latenza algoritmica: < 5 ms

La differenza tra G.711 e G.722 è immediatamente percepibile: le voci sono più naturali, meno "telefoniche", con meno fatica d'ascolto nelle conversazioni lunghe. Le consonanti sibilanti (s, z) e le vocali acute sono molto più chiare.

Quando usarlo: sempre, quando entrambi gli endpoint lo supportano. I telefoni IP moderni (Yealink, Grandstream, Snom) e i softphone principali (Zoiper, Linphone) supportano G.722.

Configurazione: nel centralino FreePBX o nel profilo codec del telefono IP, sposta G.722 in cima alla lista delle priorità.

Opus: il codec moderno

Opus (RFC 6716) è il codec open source sviluppato da Xiph.Org e standardizzato nel 2012. È il codec di WebRTC (usato da Google Meet, Microsoft Teams web, Zoom).

Caratteristiche:

  • Banda audio: 8-48 kHz — qualità musicale se necessario
  • Bitrate: 6-510 kbps (adattivo)
  • Latenza algoritmica: 2,5-60 ms (configurabile)
  • Adattività: riduce il bitrate automaticamente se la banda è limitata o instabile
  • FEC (Forward Error Correction): recupera packet loss senza ritrasmissioni
  • DTX (Discontinuous Transmission): riduce il bitrate nei silenzi

Quando usarlo: connessioni instabili o a banda limitata (rete mobile, Wi-Fi con interferenze), WebRTC, applicazioni che richiedono la massima qualità.

Confronto riassuntivo

CodecBanda audioBitrateCompatibilitàIdeale per
G.711300-3400 Hz64 kbpsUniversaleInteroperabilità
G.72250-7000 Hz64 kbpsAltaChiamate HD quotidiane
G.729300-3400 Hz8 kbpsAlta (licenza)Banda limitata
Opus8-48000 Hz6-510 kbpsBuona (VoIP moderno)Qualità/adattività

Configurazione ottimale su FreePBX

In FreePBX → Settings → Advanced Settings → Codec Order:

1. opus
2. g722
3. ulaw (G.711)
4. alaw (G.711)

Per i trunk SIP verso operatori PSTN, G.711 rimane spesso obbligatorio lato carrier: il centralino fa la transcodifica internamente.

Un'ultima nota sulla banda

Con fibra FTTH Velix, anche 50 chiamate VoIP contemporanee in G.722 usano appena 3,2 Mbps di banda. La qualità audio non è mai un problema di banda: è quasi sempre una questione di configurazione del codec e stabilità della connessione.

Vuoi portare Velix a casa tua?

Verifica la copertura FTTH al tuo indirizzo in 30 secondi. Gratis, senza impegno.

Verifica copertura →