in voip USUALLY the vendor is not the person to be blamed for the problems ... it is more than likely a network issue. if the vendor does not notify about the potential problems if an improper IP network, then you may blame the vendor.
All the big players have pretty robust IP Phone systems
cisco, nortel, avaya, interactive intelligence, shoreline ...to name a few