GSM hefur notað fjölbreytta röddkódeka til að þjappa 3,1 kHz hljóð í á milli 7 og 13 kbit/s. Upphaflega voru tveir kódeka notaðir, sem nefndir voru eftir tegundum gagnaleiða sem þeim voru úthlutaðir, sem kallast Half Rate (6,5 kbit/s) og Full Rate (13 kbit/s). Þeir notuðu kerfi sem byggðist á línulegri spárkóðun (LPC). Auk þess að vera skilvirkir með bithraða, gerðu þessir kódeka einnig auðveldara að bera kennsl á mikilvægari hljóðhlutir, sem leyfði loftviðmótlaginu að forgangsraða og vernda betur þessa hluta merki. GSM var enn frekar bætt árið 1997 með fullum hámarki (REF) kódeka, 12.2 kb/s kódeka sem notar fullgengi. Að lokum, með öflugu þróun EFTS, var UMR aftur stytt í breytanlegur kódeka sem kallast AMR-hlutfall, en er ennþá notaður gegn miklum truflunum og miklum gæ
á milli 7 og 13