La tecnologia VoIP prevede che, tramite algoritmi software o dispositivi hardware denominati DSP (Digital Signal Processor), la voce venga compressa, frammentata ed inserita in "pacchetti" dati trasferiti in rete.
Esistono diversi metodi di codifica (o "codec") che si differenziano per la compressione pił o meno elevata del segnale vocale. A compressione maggiore corrisponde una minore occupazione di banda trasmissiva, ma una inferiore qualitą vocale. Tra le tecniche di codifica pił diffuse si segnalano il G.711 a 64 kb/s, il G.729 a 8 kb/s (migliore compromesso banda/qualitą) e il G.723.1 a 6.3 o 5.3 kb/s.
Nell'ambito delle tecnologie VoIP esistono differenti standard di comunicazione vocale quali H.323, SIP (Session Initiation Protocol) e MGCP (Media Gateway Control Protocol). Tali standard in genere prevedono protocolli differenti per la trasmissione della voce o del flusso di segnalazione. Per quanto riguarda la voce in genere si utilizza il protocollo chiamato RTP (Real-time Transport Protocol) che a sua volta utilizza il protocollo di trasporto UDP. Per la segnalazione si utilizza in genere il protocollo di trasporto TCP.
La tabella seguente mostra la relazione tra il modello di riferimento OSI (Open System Interconnection) ed i protocolli impiegati nella tecnologia VoIP.
| Livello OSI | Protocollo VoIP | |
|---|---|---|
| 7 | Application | NetMeeting/GnomeMeeting/Applications |
| 6 | Presentation | Codecs |
| 5 | Session | H.323/MGCP/SIP |
| 4 | Transport | RTP/TCP/UDP |
| 3 | Network | IP |
| 2 | Data Link | Frame Relay, ATM, Ethernet, PPP, MLP, e altri |
Questo testo è pubblicato sotto una