Which of the following best describes the main purpose of the codec used in VoIP?
a) Developing software applications
b) Providing network security
c) Implementing communication protocols
d) An algorithm to compress data in order to save on bandwidth.