Predictive dialer and semi automatic dialer for telemarketing campaign. Predictive dialing supports VOIP through Skype and remote agents. Automatic dialing can play audio messages, transfer calls, and record conversations, all by the press of a key.