The implementation of Voice over Internet Protocol (VoIP) technology is on the increase because of its ability to enhance operating efficiency and reduce infrastructure cost. Voice and data packets traverse over IP networks with fixed maximum capacity. But susceptibility to traffic congestion which results in delay and packet losses is still a major challenge of VoIP technology. Multiprotocol Label Switching Protocol (MPLS) with Traffic Engineering (TE) is an approved standard technology that has the capabilities to minimize network congestion and improve network performance by reducing delay and packet loss to yield a higher throughput. In this paper, we investigate how MPLS Traffic Engineering can be implemented to reduce traffic congestion on VoIP networks.