I would look at the MPLS and how it is setup, because there is no reason why the ShoreTel shouls not work properly on an correctly config MPLS. Did you go to MPLS just for the ShoreTel install? You should take a look at Packeteer.