The way to do it is to have QOS in place as well as understand the network topology of your providers. Choosing the cheapest provider may not be the best option as their lines may be over utilised. If budget suits, a dedicated line should be used for your voip calls.