Outsourcing is a key to business success, allowing you to spend your time on those tasks that will return more for your time, and allowing you to assign tasks to others that will allow you more time to work at what you do best. Outsourcing your prospecting to a great call center just makes sense. You will get a professional image, more time, and positioned as an expert in your field. You just can't get a genie any better than that, even in a magic lamp.
You need someone who can act for you when you are not available. This would be your faithful standby, the call center. A good one will have ways to be available at the moment of contact. The best way is by software that is directly tied to your website. That leaves no margin for human error. Your prospect will be immediately contacted, maybe even while still on your website.
This should be a seamless operation. The initial contact by the call center should lead to a follow-up appointment by you, after you have been edified as an expert by the staff. Then, even after the initial appointment with you, there needs to be repeated, regular follow-up. Your "genie" will do that for you, sending out sales packages, DVD's, or whatever your company has available to convince the prospect to buy.
One of these call centers that has all the parameters above, such as a highly trained staff, software that connects directly to your website for immediate contact. There is even a website builder that lets you install the software on your website to go directly to the call center.