It really depends on the algorithm of compression used for voice transfer. you should allocate around 16k — 24 kbps per concurrent call. so if you are handling 10 calls at the same time then you need around 240k. 2 Mbps will be more than enough in my opinion.
Plus if you are considering outsourcing…then you can have arrangements where the call center would pay for the telco and associated costs