This document discusses VoIP (Voice over Internet Protocol) techniques and challenges. It begins by introducing VoIP as an alternative to traditional PSTN telephone networks that transmits voice over internet and packet-switched networks more cheaply. However, ensuring high quality of service (QoS) with factors like jitter, packet delay/loss, and bandwidth allocation presents major challenges for VoIP systems. The document goes on to describe how VoIP works by carrying voice in RTP packets within IP packets and discusses challenges to VoIP performance and QoS from system capacity, packet loss, delay, jitter, echo, and security.