For a good call center a good connection is a huge requirement. I would strongly recommend IPLC instead of IP for all call centers. If it is something you cannot afford make sure that you get into some sort of SLA with your provider.
Are you on DSL ??