Outbound Dialer 2.0 system is designed to deliver pre-recorded voice and text message to a list of target phone numbers. Can be used to deliver promotional messages, informational messages, alerts, emergency messages, content-based messages, personalized messages and many more. System delivers the message by calling the specified phone numbers and play the pre-recorded voice message once the recipient answers the call. A wide range of parameters can be set to dictate the system behavior in delivering the message. Delivery capacity can be increased by adding more servers in a scale-out manner. System provides web-based O&M to configure and administer many part of the system.