Any solution for that is going to have more then one part to it. The first and most basic part is the hardware. Something is going to be doing the dialing. It may be a card device inside a computer/server or it may be a physical auto-dialer which is attached to your network independently. At any rate you want a web interface for internal or external connection to control such a device, to do that you're going to need to use some sort of scripting/programing language as a back end for a webpage. Personally I suggest active server pages.
Do yo uknow what the pro's and cons are between the pc and dedicated dialer?
As far as the differences in the dialer types it's going to be varied between models.
I presume that i would need a dedicated T1 line or something similar to attach to the dialer?
You are going to need some sort of unlink service for the dialer system for sure. The size of the link is going to depend on the usage on the wire.
If so could you suggest some makes and models? As an alternative,Do you know of any companies that can offer this service ie lease part of their equipment
or is it always better to go solo?
I would suggest you speak with your local ISP about services they offer for call centers and pick your model based on that. Personally I would be the wrong person to offer advice on this.
In a nutshell this is for a personal numbering service,..
I'm not sure what type of personal numbering service you're talking about but you REALLY want to pay attention to the consumer protection act of 1991 if you operate in the united states. Basically it puts restrictions on auto-dialer services and allows for assessed penalties if you commit infractions on these rules. I'm not 100% sure about the fee structure but I've heard a good way to make money off companies that use auto dialer services is to add your self to the do-not-call list record the incoming call and then litigate. Someone could correct me if I'm misinformed but the fee for each infraction can be up to $15,000. If you're operating in some other country check the laws there.
Well if you're just doing a prototype you may want to set up with a demo cloud based service. The nice thing about cloud services is they are very scalable so you don't have to have your own hardware and given your just doing a dial you may not need a giant internet connection(depending on how you are planning on doing this)