Internet telephony allows audio calls between computers over the internet, combining telephone and data networks. It has advantages like lower costs, flexibility since it's hosted in the cloud, and accessibility from any device with internet. However, it requires a reliable internet connection and can experience latency, jitter, or limited location tracking for emergency calls. Internet telephony has evolved through generations from early voice conversations between software-equipped computers to integrating gateways between the internet and telephone network today. An ideal system provides high-volume call processing between private and public networks cost-effectively while using standards.