Voice over MPLS is supported as long as the right steps have been made between the
ISP MPLS backbone PE-to-P-to-PE router to properly classify and queue rtp traffic with minimal delay.
If the ISP or private MPLS_VPN network is not implementing any QOS for voice inside it MPLS backbone, then voice or MPLS would not be a good solution as Good quality voice cannot be guranteed.