This document discusses VoIP (Voice over Internet Protocol) technologies. It begins by defining VoIP and how it allows phone calls to be made over the internet instead of traditional telephone networks. It then explores enterprise VoIP systems, hosted VoIP, VoIP phones, and the differences between circuit switching used in PSTN networks and packet switching used in VoIP. Challenges of VoIP like latency, jitter and packet loss are outlined, as well as advantages such as lower costs, flexibility and portability. Popular VoIP service providers like Google Voice and Skype are compared.