Los códecs son algoritmos que convierten señales de voz analógicas en datos digitales para su transmisión a través de Internet durante llamadas VoIP. Realizan codificación, compresión y, a veces, cifrado de la señal de voz para su transmisión eficiente y luego la decodifican, descomprimen y descifran para su reproducción. Los códecs más comunes para VoIP incluyen G.711, G.729, G.723 y G.722.