Codec adalah kependekan dari compression/decompression , mengubah signal
audio dan dimapatkan ke bentuk data digital untuk ditransmisikan k emudian dikembalikan lagi kebentuk signal audio seperti data yang dikirim. Codec berfungsi untuk penghematan bandwidth di jaringan . Codec melakukan pengubahan dengan cara Sampling signal audio sebanyak 1000 kali per detik. Sebagai contoh G.711 Codec mengambil sample signal audio 64.000 kali p er detik. Kemudian merubahnya ke bentuk data digital dan di mapatkan kemudian ditransmisikan. Codec dengan bandwidth terboros adalah G.711, menghabiskan bandwidth sek itar 87 kbps. Sebaliknya, codec yang paling hemat dan umum digunak an adalah G.723.1, menghabiskan bandwidth sekitar 22 kb p s. Codec lain yang umum di gunakan karena suaranya yang lebih jernih dari pada G.723.1, tetapi bandwidth -nya jauh lebih kecil dibanding G.711 adalah G.729. Codec ini menghabiskan bandwidth sekitar 24 kbps. Adapun yang codec lain yang umum dan gratis adalah GSM dan iLBC yang menghabiskan bandwidth sekitar 29 31 kbps.